| Literature DB >> 35721012 |
Bing Yan Lim1, Khin Wee Lai1, Khairunnisa Haiskin1, K A Saneera Hemantha Kulathilake2, Zhi Chao Ong3, Yan Chai Hum4, Samiappan Dhanalakshmi5, Xiang Wu6, Xiaowei Zuo7.
Abstract
Alzheimer's disease (AD) is an irreversible neurological disorder that affects the vast majority of dementia cases, leading patients to experience gradual memory loss and cognitive function decline. Despite the lack of a cure, early detection of Alzheimer's disease permits the provision of preventive medication to slow the disease's progression. The objective of this project is to develop a computer-aided method based on a deep learning model to distinguish Alzheimer's disease (AD) from cognitively normal and its early stage, mild cognitive impairment (MCI), by just using structural MRI (sMRI). To attain this purpose, we proposed a multiclass classification method based on 3D T1-weight brain sMRI images from the ADNI database. Axial brain images were extracted from 3D MRI and fed into the convolutional neural network (CNN) for multiclass classification. Three separate models were tested: a CNN built from scratch, VGG-16, and ResNet-50. As a feature extractor, the VGG-16 and ResNet-50 convolutional bases trained on the ImageNet dataset were employed. To achieve classification, a new densely connected classifier was implemented on top of the convolutional bases.Entities:
Keywords: Alzheimer’s disease; deep learning; magnetic resonance imaging; mild cognitive impairment; prediction
Year: 2022 PMID: 35721012 PMCID: PMC9201448 DOI: 10.3389/fnagi.2022.876202
Source DB: PubMed Journal: Front Aging Neurosci ISSN: 1663-4365 Impact factor: 5.702
Demographic of participants with MCI and AD and cognitive normal subjects from the study population.
| Diagnostic type | Number of participants | Age | Gender (M/F) | Education (years) |
| CN | 229 | 75.8 ± 5.0 (59.9–89.6) | 119/110 | 16.0 ± 2.9 (6–20) |
| MCI | 398 | 74.7 ± 7.4 (54.5–89.3) | 257/141 | 15.7 ± 3.0 (4–20) |
| AD | 192 | 75.3 ± 7.5 (55.1–90.9) | 101/91 | 14.7 ± 3.1 (4–20) |
FIGURE 1Workflow of the proposed model. A preprocessing steps, which include noise removal and intensity normalization, segmentation, pixel value normalization, and 2D image extraction and data augmentation, will be performed followed by the classification by an AD-CN-MCI CNN classifiers.
FIGURE 2Preprocessing steps: (A) raw bran MRI, (B) skull stripped MRI, (C) bias field corrected MRI, and (D) tissue segmented MRI (WM is denoted in yellow, GM is denoted in green, and CSF is denoted in light blue).
FIGURE 3Layout of CNN trained from scratch. Briefly, the architecture comprises the following: 5 convolutional layers followed by ReLU activation; 5 layers of max-pooling layers; 2 dropout layers; a flatten layer; a fully connected layer with 256 neurons followed by a dropout layer and a batch normalization layer; and ultimately an output layer with softmax activation, which outputs the probability of prediction for each class.
Hyperparameters of CNNs adopted in the experiments.
| Parameter | CNN | VGG-16 | ResNet50 |
| Number of epochs | 100 | 100 | 100 |
| Batch size | 512 | 256 | 256 |
| Weight initializer | Xavier uniform | Xavier uniform | Xavier uniform |
| Optimizer | Adam | Adam | Adam |
| Adam parameters | β1 = 0.9, β2 = 0.999 | β1 = 0.9, β2 = 0.999 | β1 = 0.9, β2 = 0.999 |
| Learning rate | 10-4 | 10-5 | 10-4 |
| Loss function | Categorical cross-entropy | Categorical cross-entropy | Categorical cross-entropy |
| Metrics | Accuracy | Accuracy | Accuracy |
| Data augmentation | Rotation, zoom, height shift, width shift, shear, horizontal flip | Rotation, zoom, height shift, width shift, shear, horizontal flip | Rotation, zoom, height shift, width shift, shear, horizontal flip |
All the architectures adopted Xavier’s uniform as the weight initializer and Adam as the optimizer.
Summary of training and validation performance.
| Model | Training time (minutes) | Steps | Training | Validation | ||
| Accuracy | Loss | Accuracy | Loss | |||
| CNN | 46 | 97 | 0.8755 | 0.3102 | 0.7270 | 0.7094 |
| VGG-16 | 75 | 57 | 0.9492 | 0.1511 | 0.8066 | 0.5263 |
| ResNet-50 | 91 | 56 | 0.9164 | 0.2150 | 0.7686 | 0.5901 |
FIGURE 4Confusion matrix of three models on test data: (A) CNN from scratch; (B) VGG-16; and (C) ResNet-50. Each of the confusion matrices is visualized as a color-coded heat map using the seaborne library. It can be observed that all the plotted confusion matrices have darker cells for the diagonal elements. This indicates that more data are being predicted correctly to their respective label. Conversely, the off-diagonal elements with light shades indicate misclassifications done by the model.
FIGURE 5Comparison of classification performance on test data. For all the metrics, VGG-16 ranks the highest.
Testing accuracy, precision, recall, and F1-score for all class label.
| Model | Class label | Accuracy | Precision | Recall | F1-score |
| CNN from scratch | AD | 0.7244 | 0.7775 | 0.7244 | 0.7500 |
| CN | 0.7132 | 0.7150 | 0.7132 | 0.7141 | |
| MCI | 0.7433 | 0.6941 | 0.7433 | 0.7178 | |
| VGG-16 | AD |
|
|
|
|
| CN | 0.8137 | 0.7394 | 0.8137 | 0.7748 | |
| MCI | 0.7042 | 0.7978 | 0.7042 | 0.7481 | |
| ResNet-50 | AD | 0.8317 | 0.7715 | 0.8317 | 0.8005 |
| CN | 0.7500 | 0.7286 | 0.7500 | 0.7391 | |
| MCI | 0.6895 | 0.7726 | 0.6895 | 0.7287 |
Bold values are highest value.