| Literature DB >> 35431785 |
Qingguo Ren1, Panpan An1, Ke Jin2, Xiaona Xia1, Zhaodi Huang1, Jingxu Xu2, Chencui Huang2, Qingjun Jiang1, Xiangshui Meng1.
Abstract
Background: To explore the effectiveness of radiomics features based on routine CT to reflect the difference of cerebral hemispheric perfusion.Entities:
Keywords: cerebral ischemia; computed tomography; different region of interest; machine learning; middle cerebral artery
Year: 2022 PMID: 35431785 PMCID: PMC9009332 DOI: 10.3389/fnins.2022.851720
Source DB: PubMed Journal: Front Neurosci ISSN: 1662-453X Impact factor: 4.677
FIGURE 1(A) Determination of the three vertexes in triangular contour was selected in the semioval center level. The anterior vertex was selected at the intersection of the longitudinal centerline of the unilateral cerebral hemisphere and the frontal cortex, the posterior vertex at the parietal cortex, and the middle vertex was selected at the midpoint of the convex surface of the brain, then the three points were connected in a straight line to form a triangular contour. (B) Determination of the semiautomatic contour was also selected in the semioval center level. The anterior and posterior points were selected with the same method as triangular contour and then the two points were automatically connected and the convex edge of the cerebral hemisphere was automatically outlined to form a semiautomatic contour.
The clinical and demographic characteristics of the subjects.
| Clinical and demographic characteristics | Statistical value |
| Age (y, mean ± SD, range) | 59.48 ± 13.01 (32–87) |
| Gender (male/female) | 26/26 |
| Symptoms (dizziness, fatigue, limb numbness, or barylalia, yes/no) | 45/7 |
FIGURE 2(A,C) Radiomics feature selection and rad-score construction of triangular contour (red, left) and semiautomatic contour (blue, right). The coefficient lambda of the penalty term in elastic net was seen as a hyperparameter and tuned via the fivefold cross-validation (CV) method. The black curve showed the average mean square error (MSE) for each model given lambda. The x-axis indicated the values of lambda. The vertical lines marked the values of the best lambda which were 0.032 and 0.051. (B,D) Radiomics features coefficients reduction-path curves. Finally, 14 non-zero factors for triangle contour and 19 for semiautomatic contour were selected. (E,F) The retained non-zero-coefficient features were plotted on the y-axis and their coefficients in the elastic net were plotted on the x-axis. (G–J) The receiver operating characteristic (ROC) curves of the 9 radiomics machine learning models. (K–N) Paired samples tests showed that there were significant differences in the rad-score which would be used to discriminate the patients into the two classes.
Performance of 9 machine learning models in the fivefold CV training and validation phase.
| Model | CV-training | CV-validation | ||||||||||
| AUC (95% CI) | SD | Accuracy | F1-score | Sensitivity | Specificity | AUC (95% CI) | SD | Accuracy | F1-score | Sensitivity | Specificity | |
|
| ||||||||||||
| LR | 0.869 (0.837–0.901) | 0.019 | 0.796 | 0.774 | 0.817 | 0.791 |
| 0.050 | 0.744 | 0.780 | 0.707 | 0.753 |
| SVM | 0.913 (0.887–0.938) | 0.016 | 0.857 | 0.787 | 0.927 | 0.846 | 0.776 (0.691–0.864) | 0.054 |
| 0.732 | 0.805 | 0.759 |
| KNN | 0.852 (0.816–0.886) | 0.021 | 0.787 | 0.793 | 0.780 | 0.788 | 0.740 (0.657–0.832) | 0.053 | 0.707 |
| 0.488 | 0.760 |
| LDA | 0.834 (0.797–0.870) | 0.022 | 0.750 | 0.738 | 0.762 | 0.747 | 0.751 (0.657–0.840) | 0.056 | 0.695 | 0.805 | 0.585 | 0.725 |
| GNB | 0.820 (0.783–0.860) | 0.023 | 0.738 | 0.762 | 0.713 | 0.744 | 0.739 (0.648–0.830) | 0.055 | 0.707 | 0.561 | 0.854 | 0.657 |
| ANN | 0.913 (0.888–0.936) | 0.015 | 0.835 | 0.829 | 0.841 | 0.834 | 0.789 (0.711–0.866) | 0.048 | 0.732 | 0.902 | 0.561 |
|
| RF | 1.000 (1.000–1.000) | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 0.672 (0.576–0.773) | 0.060 | 0.634 | 0.390 |
| 0.516 |
| XGB | 1.000 (1.000–1.000) | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 0.785 (0.695–0.864) | 0.050 | 0.732 | 0.659 | 0.805 | 0.711 |
| CATB | 1.000 (1.000–1.000) | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 0.715 (0.620–0.807) | 0.056 | 0.659 | 0.805 | 0.512 | 0.702 |
|
| ||||||||||||
| LR | 0.874 (0.841–0.904) | 0.019 | 0.787 | 0.817 | 0.756 | 0.793 | 0.733 (0.644–0.826) | 0.055 | 0.683 | 0.561 | 0.805 | 0.639 |
| SVM | 0.832 (0.793–0.867) | 0.022 | 0.759 | 0.689 | 0.829 | 0.741 | 0.767 (0.681–0.851) | 0.051 | 0.720 | 0.537 | 0.902 | 0.657 |
| KNN | 0.841 (0.807–0.872) | 0.020 | 0.759 | 0.774 | 0.744 | 0.763 | 0.761 (0.678–0.853) | 0.054 | 0.720 |
| 0.659 |
|
| LDA | 0.867 (0.833–0.897) | 0.020 | 0.780 | 0.738 | 0.823 | 0.771 | 0.763 (0.677–0.848) | 0.052 | 0.720 | 0.732 | 0.707 | 0.723 |
| GNB | 0.743 (0.698–0.784) | 0.026 | 0.695 | 0.640 | 0.750 | 0.677 | 0.682 (0.584–0.778) | 0.060 | 0.683 | 0.659 | 0.707 | 0.675 |
| ANN | 0.873 (0.841–0.902) | 0.019 | 0.799 | 0.732 | 0.866 | 0.784 | 0.048 |
| 0.537 |
| 0.677 | |
| RF | 1.000 (1.000–1.000) | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 0.699 (0.604–0.793) | 0.057 | 0.671 | 0.634 | 0.707 | 0.658 |
| XGB | 0.955 (0.937–0.972) | 0.011 | 0.899 | 0.890 | 0.909 | 0.898 | 0.635 (0.532–0.737) | 0.062 | 0.671 | 0.707 | 0.634 | 0.682 |
| CATB | 1.000 (1.000–1.000) | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 0.685 (0.585–0.787) | 0.060 | 0.683 | 0.707 | 0.659 | 0.690 |
SD, standard deviation of AUC; LR, Logistic Regression; SVM, Support Vector Machine; KNN, K-Nearest Neighbors; LDA, Linear Discriminant Analysis; GNB, Gaussian Naive Bayes; ANN, Artificial Neural Network; RF, Random Forest; XGB, XGBoost; CATB, CatBoost. Bold values highlight the best results of each indicator in different models in the validation set.
FIGURE 3Performance of triangular-contour (red) and semiautomatic-contour (blue) models. (A,B) The ROC curves of the training and testing sets. (C,D) Calibration curves. (E,F) Decision curves.
Comparisons of radiomics models for semiautomatic and triangular contour in the training and testing set.
| Model | AUC (95% CI) |
| Accuracy | F1-score | Sensitivity | Specificity | Threshold |
|
| |||||||
| Semiautomatic-contour | 0.867 (0.801–0.927) | 0.039 | 0.805 | 0.784 | 0.707 | 0.902 | 0.568 |
| Triangular-contour | 0.870 (0.806–0.929) | 0.038 | 0.805 | 0.800 | 0.780 | 0.829 | 0.507 |
|
| |||||||
| Semiautomatic-contour | 0.802 (0.616–0.971) | 0.103 | 0.818 | 0.818 | 0.818 | 0.818 | / |
| Triangular-contour | 0.760 (0.580–0.923) | 0.109 | 0.545 | 0.667 | 0.909 | 0.182 | / |