| Literature DB >> 35693338 |
Runmin Liu1, Guangjun Li1, Ming Gao2, Weiwei Cai3,4, Xin Ning5.
Abstract
Alzheimer's disease (AD) is a progressive dementia in which the brain shrinks as the disease progresses. The use of machine learning and brain magnetic resonance imaging (MRI) for the early diagnosis of AD has a high probability of clinical value and social significance. Sparse representation classifier (SRC) is widely used in MRI image classification. However, the traditional SRC only considers the reconstruction error and classification error of the dictionary, and does not consider the global and local structural information between images, which results in unsatisfactory classification performance. Therefore, a large margin and local structure preservation sparse representation classifier (LMLS-SRC) is developed in this manuscript. The LMLS-SRC algorithm uses the classification large margin term based on the representation coefficient, which results in compactness between representation coefficients of the same class and a large margin between representation coefficients of different classes. The LMLS-SRC algorithm uses local structure preservation term to inherit the manifold structure of the original data. In addition, the LMLS-SRC algorithm imposes the ℓ 2,1 -norm on the representation coefficients to enhance the sparsity and robustness of the model. Experiments on the KAGGLE Alzheimer's dataset show that the LMLS-SRC algorithm can effectively diagnose non AD, moderate AD, mild AD, and very mild AD.Entities:
Keywords: Alzheimer’s disease; KAGGLE Alzheimer’s dataset; image classification; magnetic resonance imaging; sparse representation classifier
Year: 2022 PMID: 35693338 PMCID: PMC9177229 DOI: 10.3389/fnagi.2022.916020
Source DB: PubMed Journal: Front Aging Neurosci ISSN: 1663-4365 Impact factor: 5.702
FIGURE 1Example samples of the KAGGLE Alzheimer’s dataset, (A) Non AD, (B) Moderate AD, (C) Mild AD, (D) Very Mild AD.
The comparative training results (with standard deviation) in binary classification task.
| Algorithms | Accuracy | Sensitivity | Specificity | Precision | F1-score | G-mean |
| LD | 81.30 | 81.99 | 80.06 | 80.58 | 82.26 | 81.02 |
| (2.84) | (3.15) | (2.80) | (3.32) | (3.27) | (2.97) | |
| LR | 82.15 | 82.62 | 81.79 | 82.68 | 82.51 | 82.20 |
| (2.55) | (2.66) | (2.70) | (2.35) | (2.56) | (2.60) | |
| SRC | 82.10 | 78.97 | 77.33 | 77.63 | 77.55 | 78.15 |
| (2.35) | (2.01) | (2.64) | (1.62) | (1.43) | (2.28) | |
| LC-KSVD | 80.27 | 81.34 | 78.94 | 80.85 | 79.93 | 80.13 |
| (2.54) | (2.12) | (2.63) | (1.82) | (2.07) | (1.59) | |
| FDDL | 83.16 | 84.47 | 81.38 | 85.20 | 82.86 | 82.91 |
| (2.64) | (??) | (1.83) | (1.45) | (1.69) | (1.54) | |
| SRDML | 85.71 | 85.91 | 85.09 | 84.10 | 85.08 | 85.50 |
| (2.15) | (2.23) | (1.75) | (1.88) | (1.74) | (1.96) | |
| LMLS-SRC |
|
|
|
|
|
|
| (2.02) | (1.35) | (2.06) | (1.35) | (1.28) | (1.19) |
The bold values in
The comparative test results (with standard deviation) in binary classification task.
| Algorithms | Accuracy | Sensitivity | Specificity | Precision | F1-score | G-mean |
| LD | 80.92 | 81.64 | 80.44 | 81.45 | 80.70 | 81.04 |
| (2.26) | (1.69) | (2.10) | (2.06) | (1.62) | (1.37) | |
| LR | 81.61 | 82.28 | 80.96 | 82.81 | 80.79 | 81.62 |
| (1.71) | (2.58) | (2.70) | (1.04) | (1.88) | (2.64) | |
| SRC | 82.91 | 83.18 | 82.86 | 83.07 | 82.94 | 83.02 |
| (1.75) | (2.46) | (2.28) | (1.16) | (1.87) | (2.37) | |
| LC-KSVD | 82.15 | 82.59 | 80.51 | 82.78 | 82.56 | 81.54 |
| (2.74) | (1.38) | (2.80) | (2.55) | (1.96) | (1.93) | |
| FDDL | 82.89 | 84.26 | 81.71 | 84.35 | 83.23 | 82.98 |
| (2.23) | (1.50) | (1.43) | (1.14) | (2.02) | (1.46) | |
| SRDML | 85.44 | 87.13 | 84.35 | 86.42 | 85.42 | 85.73 |
| (2.14) | (2.20) | (2.10) | (2.74) | (2.05) | (2.15) | |
| LMLS-SRC |
|
|
|
|
|
|
| (2.07) | (2.06) | (1.67) | (1.92) | (1.18) | (1.68) |
The comparative training results (with standard deviation) in three-class classification task.
| Algorithms | Accuracy | Sensitivity | Specificity | Precision | F1-score | G-mean |
| LD | 80.13 | 80.70 | 80.52 | 79.57 | 80.94 | 80.61 |
| (2.72) | (1.92) | (2.24) | (2.28) | (2.34) | (2.36) | |
| LR | 81.31 | 82.55 | 80.25 | 81.17 | 81.82 | 81.39 |
| (2.55) | (2.30) | (2.03) | (2.62) | (2.19) | (2.16) | |
| SRC | 81.94 | 82.20 | 80.46 | 81.09 | 81.17 | 81.33 |
| (2.20) | (2.49) | (2.59) | (2.10) | (2.21) | (2.54) | |
| LC-KSVD | 83.80 | 85.54 | 81.64 | 83.94 | 83.32 | 83.57 |
| (1.76) | (1.68) | (2.98) | (2.23) | (1.80) | (2.24) | |
| FDDL | 84.04 | 86.12 | 81.13 | 83.93 | 84.32 | 83.59 |
| (2.30) | (2.61) | (2.33) | (2.24) | (2.36) | (2.47) | |
| SRDML | 85.39 | 86.82 | 84.88 | 86.32 | 86.86 | 85.85 |
| (2.33) | (2.00) | (2.37) | (2.05) | (2.33) | (2.02) | |
| LMLS-SRC |
|
|
|
|
|
|
| (1.84) | (1.20) | (2.81) | (2.12) | (1.53) | (1.83) |
The comparative test results (with standard deviation) in three-class classification task.
| Algorithms | Accuracy | Sensitivity | Specificity | Precision | F1-score | G-mean |
| LD | 78.47 | 79.40 | 77.83 | 78.94 | 78.76 | 78.61 |
| (2.16) | (1.99) | (2.50) | (2.29) | (1.60) | (2.23) | |
| LR | 79.43 | 80.38 | 78.75 | 79.50 | 78.99 | 79.56 |
| (2.02) | (2.56) | (2.19) | (1.95) | (2.18) | (1.75) | |
| SRC | 80.23 | 80.22 | 79.26 | 79.31 | 79.47 | 79.74 |
| (1.79) | (2.53) | (2.30) | (2.54) | (1.39) | (2.31) | |
| LC-KSVD | 81.72 | 82.22 | 80.59 | 81.19 | 81.05 | 81.40 |
| (1.31) | (2.34) | (2.41) | (2.22) | (1.35) | (2.40) | |
| FDDL | 82.26 | 83.12 | 80.87 | 82.53 | 82.39 | 81.98 |
| (2.20) | (2.37) | (1.42) | (2.56) | (2.44) | (1.84) | |
| SRDML | 84.90 | 85.66 | 83.86 | 85.27 | 85.11 | 84.76 |
| (2.27) | (2.49) | (1.80) | (2.83) | (2.13) | (2.12) | |
| LMLS-SRC |
|
|
|
|
|
|
| (1.81) | (2.02) | (2.04) | (1.74) | (1.81) | (2.27) |
The comparative training results (with standard deviation) in four-class classification task.
| Algorithms | Accuracy | Sensitivity | Specificity | Precision | F1-score | G-mean |
| LR | 79.70 | 80.06 | 78.70 | 81.49 | 79.23 | 79.37 |
| (1.47) | (2.15) | (2.20) | (2.73) | (1.48) | (2.10) | |
| LR | 80.81 | 81.71 | 79.41 | 80.87 | 80.40 | 80.55 |
| (1.88) | (1.47) | (2.09) | (2.11) | (1.22) | (1.27) | |
| SRC | 80.86 | 82.38 | 79.92 | 78.97 | 80.41 | 81.14 |
| (2.02) | (2.29) | (1.84) | (1.37) | (1.62) | (2.05) | |
| LC-KSVD | 82.61 | 84.10 | 80.92 | 82.36 | 83.52 | 82.50 |
| (2.16) | (1.58) | (1.55) | (2.02) | (2.32) | (1.59) | |
| FDDL | 83.85 | 84.56 | 82.70 | 83.46 | 84.09 | 83.63 |
| (1.56) | (2.80) | (2.29) | (3.09) | (2.07) | (2.53) | |
| SRDML | 85.91 | 86.46 | 83.28 | 83.39 | 84.97 | 84.85 |
| (2.05) | (2.63) | (2.34) | (2.16) | (1.55) | (2.48) | |
| LMLS-SRC |
|
|
|
|
|
|
| (1.59) | (1.13) | (2.45) | (2.00) | (1.49) | (1.66) |
The comparative test results (with standard deviation) in four-class classification task.
| Algorithms | Accuracy | Sensitivity | Specificity | Precision | F1-score | G-mean |
| LD | 77.67 | 79.69 | 77.51 | 78.40 | 77.50 | 78.59 |
| (2.22) | (1.51) | (2.15) | (2.52) | (2.08) | (1.80) | |
| LR | 78.56 | 79.60 | 78.47 | 78.59 | 78.23 | 79.03 |
| (1.89) | (2.51) | (1.60) | (2.74) | (1.43) | (2.01) | |
| SRC | 79.40 | 79.77 | 79.06 | 80.25 | 79.15 | 79.41 |
| (2.13) | (2.33) | (2.68) | (1.44) | (2.32) | (2.50) | |
| LC-KSVD | 81.25 | 81.77 | 81.34 | 80.87 | 81.55 | 81.55 |
| (2.40) | (2.19) | (1.59) | (2.36) | (2.08) | (1.86) | |
| FDDL | 81.45 | 81.06 | 80.02 | 80.67 | 80.69 | 80.54 |
| (1.33) | (2.00) | (2.09) | (2.73) | (1.25) | (2.05) | |
| SRDML | 83.13 | 82.10 | 82.94 | 83.56 | 83.17 | 82.52 |
| (2.06) | (2.26) | (2.04) | (1.49) | (1.99) | (2.15) | |
| LMLS-SRC |
|
|
|
|
|
|
| (1.59) | (2.03) | (2.12) | (1.63) | (1.06) | (2.07) |
FIGURE 2Convergence of the LMLS-SRC algorithm.
FIGURE 3Classification accuracy of local structure preservation sparse representation classifier (LMLS-SRC) under different training sets of each subclass.
FIGURE 4Classification accuracy of LMLS-SRC with different regularization parameters, (A)λ2, (B)λ3, and (C) λ4.
| The optimization steps of LMLS-SRC algorithm are shown in |
| Input: training set |