| Literature DB >> 33869635 |
Zhou Tao1,2, Huo Bing-Qiang1, Lu Huiling3, Shi Hongbin4, Yang Pengfei5, Ding Hongsheng1.
Abstract
Under the background of 18F-FDG-PET/CT multimodal whole-body imaging for lung tumor diagnosis, for the problems of network degradation and high dimension features during convolutional neural network (CNN) training, beginning with the perspective of dividing sample space, an E-ResNet-NRC (ensemble ResNet nonnegative representation classifier) model is proposed in this paper. The model includes the following steps: (1) Parameters of a pretrained ResNet model are initialized using transfer learning. (2) Samples are divided into three different sample spaces (CT, PET, and PET/CT) based on the differences in multimodal medical images PET/CT, and ROI of the lesion was extracted. (3) The ResNet neural network was used to extract ROI features and obtain feature vectors. (4) Individual classifier ResNet-NRC was constructed with nonnegative representation NRC at a fully connected layer. (5) Ensemble classifier E-ResNet-NRC was constructed using the "relative majority voting method." Finally, two network models, AlexNet and ResNet-50, and three classification algorithms, nearest neighbor classification algorithm (NNC), softmax, and nonnegative representation classification algorithm (NRC), were combined to compare with the E-ResNet-NRC model in this paper. The experimental results show that the overall classification performance of the Ensemble E-ResNet-NRC model is better than the individual ResNet-NRC, and specificity and sensitivity are more higher; the E-ResNet-NRC has better robustness and generalization ability.Entities:
Year: 2021 PMID: 33869635 PMCID: PMC8032520 DOI: 10.1155/2021/8865237
Source DB: PubMed Journal: Biomed Res Int Impact factor: 3.411
Figure 1Molecular imaging of tumor cells.
Figure 2Residual block.
NRC algorithm.
| Algorithm: NRC | |
|---|---|
| 1 | Input: training sample matrix |
| 2 | Normalize each column of matrix |
| 3 | The encoding vector of |
| 4 | Calculate the coefficient matrix: |
| 5 | Calculate residual similarity: |
| 6 | Output label category: |
Figure 3CT, PET, and PET/CT original images.
Figure 4Sample_Lung set division.
ResNet-50 parameters.
| Layers | Output size | Parameter |
|---|---|---|
| Conv1 | 112 × 112 | 7 × 7, 64, stride 2 |
| Max-Pool | 112 × 112 | 3 × 3, 64, stride 2 |
| Conv2_x | 56 × 56 |
|
| Conv3_x | 28 × 28 |
|
| Conv4_x | 14 × 14 |
|
| Conv5_x | 7 × 7 |
|
| Avg_pool | 7 × 7 | 2048 |
| FC | 1 × 1 | 1000 |
Figure 5Algorithm flow chart of ensemble E-ResNet-NRC.
Comparison of accuracy, standard deviation, and training times in different models.
| Evaluation index | AlexNet+NNC | AlexNet+Softmax | AlexNet+NRC | ResNet-50+NNC | ResNet-50+Softmax | ResNet-50+NRC | |
|---|---|---|---|---|---|---|---|
| CT | Acc (%) | 96.37 | 98.20 | 98.80 | 97.00 | 98.13 | 99.07 |
| SD (%) | 1.29 | 1.14 | 0.93 | 1.51 | 1.34 | 0.50 | |
| Training time (s) | 161.48 | 164.33 | 185.91 | 1176.91 | 1182.28 | 1204.95 | |
|
| |||||||
| PET | Acc (%) | 99.57 | 99.50 | 99.83 | 99.50 | 99.63 | 99.80 |
| SD (%) | 0.75 | 1.31 | 0.25 | 1.31 | 1.30 | 0.48 | |
| Training time (s) | 146.63 | 148.77 | 169.46 | 1035.85 | 1036.29 | 1059.48 | |
|
| |||||||
| PET/CT | Acc (%) | 96.60 | 97.63 | 97.97 | 97.53 | 97.90 | 98.33 |
| SD (%) | 5.04 | 3.60 | 3.37 | 3.14 | 2.63 | 3.01 | |
| Training time (s) | 139.25 | 138.29 | 162.38 | 1162.93 | 1169.76 | 1187.22 | |
|
| |||||||
| Ensemble | Acc (%) | 99.10 | 98.87 | 99.43 | 99.23 | 99.33 | 99.57 |
| SD (%) | 2.03 | 2.28 | 0.86 | 1.67 | 1.45 | 1.07 | |
| Training time (s) | 422.39 | 420.09 | 491.20 | 3080.76 | 3234.90 | 3179.38 | |
Accuracies of different network models and classification algorithms.
| Network model | Classification algorithm | CT (%) | PET (%) | PET/CT (%) | Ensemble (%) |
|---|---|---|---|---|---|
| AlexNet | NNC | 96.37 | 99.57 | 96.60 | 99.10 |
| Softmax | 98.20 | 99.50 | 97.63 | 98.87 | |
| NRC | 98.80 | 99.83 | 97.97 | 99.43 | |
|
| |||||
| ResNet-50 | NNC | 97.00 | 99.50 | 97.53 | 99.23 |
| Softmax | 98.13 | 99.63 | 97.90 | 99.33 | |
| NRC | 99.07 | 99.80 | 98.33 | 99.57 | |
Comparison of sensitivity results of different network models and classification algorithms.
| Network model | Classification algorithm | CT (%) | PET (%) | PET/CT (%) | Ensemble (%) |
|---|---|---|---|---|---|
| AlexNet | NNC | 99.00 | 100.00 | 99.60 | 99.87 |
| Softmax | 99.20 | 100.00 | 98.27 | 99.27 | |
| NRC | 99.07 | 100.00 | 98.87 | 99.53 | |
|
| |||||
| ResNet-50 | NNC | 98.80 | 100.00 | 99.00 | 99.93 |
| Softmax | 98.73 | 100.00 | 98.80 | 99.87 | |
| NRC | 99.40 | 100.00 | 99.33 | 99.73 | |
Comparison of specificity results of different network models and classification algorithms.
| Network model | Classification algorithm | CT (%) | PET (%) | PET/CT (%) | Ensemble (%) |
|---|---|---|---|---|---|
| AlexNet | NNC | 93.73 | 99.13 | 93.60 | 98.33 |
| Softmax | 97.20 | 99.00 | 97.00 | 98.47 | |
| NRC | 98.53 | 99.67 | 97.07 | 99.33 | |
|
| |||||
| ResNet-50 | NNC | 95.20 | 99.00 | 96.07 | 98.53 |
| Softmax | 97.53 | 99.27 | 97.00 | 98.80 | |
| NRC | 98.73 | 99.60 | 97.33 | 99.40 | |
Comparison of F-value results of different network models and classification algorithms.
| Network model | Classification algorithm | CT (%) | PET (%) | PET/CT (%) | Ensemble (%) |
|---|---|---|---|---|---|
| AlexNet | NNC | 96.46 | 99.57 | 96.70 | 99.11 |
| Softmax | 98.22 | 99.50 | 97.65 | 98.87 | |
| NRC | 98.80 | 99.83 | 97.98 | 99.43 | |
|
| |||||
| ResNet-50 | NNC | 97.05 | 99.50 | 97.57 | 99.24 |
| Softmax | 98.14 | 99.63 | 97.92 | 99.34 | |
| NRC | 99.07 | 99.80 | 98.35 | 99.57 | |
Comparison of MCC results of different network models and classification algorithms.
| Network model | Classification algorithm | CT (%) | PET (%) | PET/CT (%) | Ensemble (%) |
|---|---|---|---|---|---|
| AlexNet | NNC | 92.86 | 99.14 | 93.37 | 98.21 |
| Softmax | 96.42 | 99.00 | 95.27 | 97.74 | |
| NRC | 97.66 | 99.67 | 95.95 | 98.87 | |
|
| |||||
| ResNet-50 | NNC | 94.06 | 99.00 | 95.11 | 98.48 |
| Softmax | 96.27 | 99.27 | 95.82 | 98.67 | |
| NRC | 98.14 | 99.60 | 96.69 | 99.13 | |
Figure 6Accuracy of the AlexNet and ResNet-50 models. (a) Accuracy of the AlexNet model. (b) Accuracy of the ResNet-50 model.
Figure 7Sensitivity of the AlexNet and ResNet-50 models. (a) Sensitivity of the AlexNet model. (b) Sensitivity of the ResNet-50 model.
Figure 8Specificity of the AlexNet and ResNet-50 models. (a) Specificity of the AlexNet model. (b) Specificity of the ResNet-50 model.
Figure 9F-score of the AlexNet and ResNet-50 models. (a) F-score of the AlexNet model. (b) F-score of the ResNet-50 model.
Figure 10MCC of the AlexNet and ResNet-50 models. (a) MCC of the AlexNet and ResNet-50 models. (b) MCC of the AlexNet and ResNet-50 models.