| Literature DB >> 32868966 |
Tej Bahadur Chandra1, Kesari Verma1, Bikesh Kumar Singh2, Deepak Jain3, Satyabhuwan Singh Netam3.
Abstract
Novel coronavirus disease (nCOVID-19) is the most challenging problem for the world. The disease is caused by severe acute respiratory syndrome coronavirus-2 (SARS-COV-2), leading to high morbidity and mortality worldwide. The study reveals that infected patients exhibit distinct radiographic visual characteristics along with fever, dry cough, fatigue, dyspnea, etc. Chest X-Ray (CXR) is one of the important, non-invasive clinical adjuncts that play an essential role in the detection of such visual responses associated with SARS-COV-2 infection. However, the limited availability of expert radiologists to interpret the CXR images and subtle appearance of disease radiographic responses remains the biggest bottlenecks in manual diagnosis. In this study, we present an automatic COVID screening (ACoS) system that uses radiomic texture descriptors extracted from CXR images to identify the normal, suspected, and nCOVID-19 infected patients. The proposed system uses two-phase classification approach (normal vs. abnormal and nCOVID-19 vs. pneumonia) using majority vote based classifier ensemble of five benchmark supervised classification algorithms. The training-testing and validation of the ACoS system are performed using 2088 (696 normal, 696 pneumonia and 696 nCOVID-19) and 258 (86 images of each category) CXR images, respectively. The obtained validation results for phase-I (accuracy (ACC) = 98.062%, area under curve (AUC) = 0.956) and phase-II (ACC = 91.329% and AUC = 0.831) show the promising performance of the proposed system. Further, the Friedman post-hoc multiple comparisons and z-test statistics reveals that the results of ACoS system are statistically significant. Finally, the obtained performance is compared with the existing state-of-the-art methods.Entities:
Keywords: Chest X-Ray; Contagious; Coronavirus; Pandemic; Pneumonia; SARS-COV-2; nCOVID-19
Year: 2020 PMID: 32868966 PMCID: PMC7448820 DOI: 10.1016/j.eswa.2020.113909
Source DB: PubMed Journal: Expert Syst Appl ISSN: 0957-4174 Impact factor: 6.954
Fig. 1(a–c) nCOVID-19 infected chest X-Ray images (d–f) Pneumonia infected chest X-Ray (h-i) Normal chest X-Ray images.
Existing literature for detection of nCOVID-19 using DL approaches. (Abbreviations: CXR: Chest X-Ray, CT: Computed Tomography, nCOVID: Novel Coronavirus Disease, AUC: Area Under Curve, CNN: Convolutional Neural Network, DT: Decision Tree, SVM: Support Vector Machine, KNN: k-Nearest Neighbor, VGG: Visual Geometry Group).
| Articles | Imaging Modality | Dataset Size | Class | Algorithms/Techniques | Performance | ||||
|---|---|---|---|---|---|---|---|---|---|
| nCOVID-19 | Pneumonia | Normal | Augmented | ACC (%) | AUC | ||||
| CXR | 127 | 500 | 500 | – | 3 | DarkNet | 87.02 | ||
| CT | 219 | 224 | 175 | 2634 patches nCOVID, | 3 | ResNet-18 | 86.70 | – | |
| CXR | 142 | – | 142 | – | 2 | nCOVnet | 88.10 | 0.88 | |
| S. | CT | 79 | 180 | – | 1065 (740 Negative, 325 nCOVID) | 2 | Deep Learning | 89.50 | – |
| CXR | 25 | – | 25 | – | 2 | VGG19, DenseNet201, ResNetV2, InceptionV3, InceptionResNetV2, Xception, MobileNetV2 | 90.00 | – | |
| CT | 413 | 439 | – | 2 | ResNet-50 | 93.02 | 0.93 | ||
| L. | CXR | 385 | 5538 | 8066 | – | 3 | COVID-Net | 93.30 | – |
| CXR | 85 CXR | – | 85 CXR | – | 2 | AlexNet, Modified CNN | 94.00 CXR | – | |
| CXR | 105 | 11 | 80 | – | 3 | DeTraC | 95.12 | – | |
| CXR | – | 4273 | 1583 | – | 2 | CNN, VGG16 VGG19, Inception_V3, Xception, DensNet201, MobileNet_V2, Inception_ Resnet_V2, Resnet50 | 96.61 | – | |
| CXR | 423 | 1485 | 1579 | 6540 | 3 | AlexNet, ResNet18, DenseNet201, SqueezeNet | 97.94 | – | |
| CXR | 50 | – | 50 | – | 2 | ResNet50, ResNetV2, InceptionV3 | 98.00 | – | |
| CXR | 66 | 3895 | 1349 | 4608 | 3 | Deep Bayes-SqueezeNe | 98.26 | – | |
| CXR | 219 | 1345 | 1341 | 765 | 3 | CNN, SVM, DT, KNN | 98.97 | – | |
| CT | 510 | 510 | – | – | VGG-16, ResNet-18, ResNet-101, AlexNet, VGG-19, Xception, SqueezeNet, GoogleNet, MobileNet-V2, ResNet-50 | 99.51 | 0.99 | ||
| CXR | 295 | 98 | 65 | – | 3 | MobileNetV2, SqueezeNet, SVM | 99.27 | 1.00 | |
Statistics of the number of CXR images used from different repositories for performance evaluation in training, testing, and validation set.
| Dataset property | COVID‐Chestxray Set | Montgomery Set | NIH ChestX-ray14 Set | Augmented images | Training -Testing set (80%) | Validation set (20%) |
|---|---|---|---|---|---|---|
| Number of nCOVID-19 CXR images | 434 | 348 | 696 | 86 | ||
| Number of Pneumonia X-ray images | 89 | – | 345 | 348 | 696 | 86 |
| Number of normal X-ray images | 19 | 80 | 335 | 348 | 696 | 86 |
| Total Number of X-ray images | 542 | 80 | 680 | 1044 | 2088 | 258 |
Image augmentation using various photometric transformations.
| Transformations | Range | |
|---|---|---|
| Sharpening | Automatic | Highlight the fine details by adjusting the contrast between bright and dark pixels. |
| Gaussian Blur | Random smoothing of texture information between the specified range of sigma. | |
| Brightness | Randomly increase or decrease the pixel’s intensity between the given range. | |
| Contrast adjustment | Automatic | Adjust the contrast of the image. |
Fig. 2nCOVID-19 infected Chest X-ray images showing: (a) Ground‐glass opacities, (b) Reticular opacities, (c) Pulmonary consolidation, (d) Mild opacities.
Fig. 3The prototype of the proposed automatic COVID screening (ACoS) system. (Abbreviations: BGWO: Binary Gray Wolf Optimization, SVM: Support Vector Machine, DT: Decision Tree, KNN: k-Nearest Neighbor, NB: Naïve Bayes, ANN: Artificial Neural Network).
Phase-I (Normal vs. Abnormal) classification performance of different supervised models using Training-Testing in 10-fold cross-validation setup. (Abbreviations: SVM: Support Vector Machine, DT: Decision Tree, KNN: k-Nearest Neighbor, NB: Naïve Bayes, ANN: Artificial Neural Network, STD: Standard Deviation, AUC: Area Under Curve, MCC: Matthews Correlation Coefficient, Note: best performance is highlighted with bold letters).
| Classification algorithms | Accuracy (±STD) | Specificity (±STD) | Precision (±STD) | Recall (±STD) | F1-Measure (±STD) | AUC (±STD) | MCC (±STD) |
|---|---|---|---|---|---|---|---|
| SVM (RBF Kernel) | 66.70 ± 0.83 | 3.40 ± 2.22 | 66.96 ± 0.79 | 98.56 ± 0.95 | 79.74 ± 0.57 | 0.51 ± 0.01 | 0.06 ± 0.09 |
| DT | 90.73 ± 5.03 | 85.95 ± 6.04 | 92.95 ± 3.11 | 93.12 ± 4.97 | 93.02 ± 3.89 | 0.90 ± 0.05 | 0.79 ± 0.11 |
| NB | 97.22 ± 1.15 | 97.71 ± 3.24 | 98.85 ± 1.13 | 96.98 ± 0.82 | 97.90 ± 0.86 | 0.97 ± 0.02 | 0.94 ± 0.03 |
| KNN | 97.41 ± 2.08 | 98.28 ± 1.20 | 98.14 ± 1.00 | 96.99 ± 3.26 | 98.02 ± 0.64 | 0.98 ± 0.02 | 0.94 ± 0.04 |
| SVM (Poly Kernel) | 98.47 ± 0.81 | 97.97 ± 2.39 | 99.00 ± 0.86 | 98.71 ± 0.81 | 98.85 ± 0.61 | 0.98 ± 0.01 | 0.97 ± 0.02 |
| ANN | 98.47 ± 1.12 | 98.29 ± 1.48 | 99.13 ± 0.75 | 98.56 ± 1.18 | 98.84 ± 0.85 | 0.98 ± 0.01 | 0.97 ± 0.02 |
| SVM (Linear Kernel) | |||||||
| SVM (RBF Kernel) | 82.90 ± 1.71 | 48.71 ± 5.09 | 79.62 ± 1.63 | 98.17 ± 0.35 | 88.64 ± 1.01 | 0.74 ± 0.03 | 0.62 ± 0.04 |
| DT | 95.88 ± 1.04 | 93.38 ± 3.6 | 96.75 ± 1.73 | 97.13 ± 1.17 | 96.92 ± 0.76 | 0.95 ± 0.02 | 0.91 ± 0.02 |
| NB | 96.70 ± 1.55 | 97.28 ± 1.84 | 98.60 ± 0.95 | 96.41 ± 1.76 | 97.49 ± 1.19 | 0.97 ± 0.02 | 0.93 ± 0.03 |
| ANN | 99.33 ± 0.25 | 98.13 ± 1.55 | 99.18 ± 0.56 | 99.43 ± 0.34 | 99.50 ± 0.16 | 0.99 ± 0.01 | 0.98 ± 0.02 |
| SVM (Poly Kernel) | 99.38 ± 0.55 | 99.57 ± 0.17 | 99.78 ± 0.15 | 99.19 ± 0.17 | 99.13 ± 0.52 | 0.99 ± 0.01 | 0.99 ± 0.01 |
| KNN | 99.41 ± 0.51 | 99.31 ± 0.40 | 99.71 ± 0.28 | 1.00 ± 0.01 | 0.99 ± 0.01 | ||
| SVM (Linear Kernel) | 99.57 ± 0.27 | 99.79 ± 0.67 | |||||
Phase-II (nCOVID vs. Pneumonia) classification performance of different supervised models using Training-Testing set in 10-fold cross-validation setup.
| Classification algorithms | Accuracy (±STD) | Specificity (±STD) | Precision (±STD) | Recall (±STD) | F1-Measure (±STD) | AUC (±STD) | MCC (±STD) |
|---|---|---|---|---|---|---|---|
| DT | 72.98 ± 3.54 | 70.93 ± 12.06 | 73.06 ± 6.20 | 74.96 ± 8.82 | 73.41 ± 3.22 | 0.73 ± 0.04 | 0.47 ± 0.07 |
| ANN | 74.29 ± 5.28 | 74.29 ± 32.99 | 74.29 ± 8.57 | 74.29 ± 30.07 | 74.29 ± 17.5 | 0.74 ± 0.05 | 0.49 ± 0.13 |
| SVM (RBF Kernel) | 80.03 ± 4.40 | 80.18 ± 10.61 | 81.05 ± 8.12 | 79.91 ± 7.44 | 80.01 ± 4.30 | 0.80 ± 0.04 | 0.61 ± 0.09 |
| KNN | 80.17 ± 4.62 | 83.30 ± 7.82 | 82.68 ± 6.42 | 77.03 ± 7.23 | 79.47 ± 4.92 | 0.80 ± 0.05 | 0.61 ± 0.09 |
| NB | 80.46 ± 6.03 | 79.57 ± 6.26 | 80.00 ± 5.71 | 81.36 ± 7.70 | 80.58 ± 6.18 | 0.80 ± 0.06 | 0.61 ± 0.12 |
| SVM (Poly Kernel) | 83.34 ± 3.46 | 85.89 ± 5.63 | 85.42 ± 4.37 | 80.77 ± 5.81 | 82.87 ± 3.63 | 0.83 ± 0.03 | 0.67 ± 0.07 |
| SVM (Linear Kernel) | |||||||
| NB | 84.63 ± 6.75 | 85.94 ± 6.26 | 85.51 ± 6.43 | 83.31 ± 8.46 | 84.32 ± 7.12 | 0.85 ± 0.07 | 0.69 ± 0.13 |
| DT | 84.84 ± 5.27 | 84.19 ± 4.82 | 84.36 ± 4.85 | 85.49 ± 6 | 84.91 ± 5.34 | 0.85 ± 0.05 | 0.7 ± 0.11 |
| ANN | 94.93 ± 2.54 | 94.2 ± 3.52 | 94.29 ± 3.1 | 95.65 ± 3.5 | 94.96 ± 2.55 | 0.95 ± 0.03 | 0.9 ± 0.05 |
| KNN | 97.27 ± 1.86 | 95.83 ± 2.5 | 95.98 ± 2.35 | 98.7 ± 1.25 | 97.31 ± 1.81 | 0.97 ± 0.02 | 0.95 ± 0.04 |
| SVM (RBF Kernel) | 97.7 ± 1.85 | 97.41 ± 2.17 | 97.49 ± 2.27 | 97.99 ± 1.91 | 97.71 ± 1.82 | 0.98 ± 0.02 | 0.95 ± 0.04 |
| SVM (Poly Kernel) | 97.98 ± 1.99 | 97.7 ± 2.26 | 97.75 ± 2.18 | 98.19 ± 1.58 | 97.89 ± 2.05 | 0.98 ± 0.02 | 0.95 ± 0.04 |
| SVM (Linear Kernel) | |||||||
Phase-I (Normal vs. Abnormal) classification performance of different supervised models and majority voting algorithm using the validation set. (Abbreviations: SVM: Support Vector Machine, DT: Decision Tree, KNN: k-Nearest Neighbor, NB: Naïve Bayes, ANN: Artificial Neural Network, STD: Standard Deviation, AUC: Area Under Curve, MCC: Matthews Correlation Coefficient). (Note: best performance is highlighted with bold letters).
| Classification algorithms | Accuracy (%) | Specificity (%) | Precision (%) | Recall (%) | F1-Measure (%) | AUC | MCC |
|---|---|---|---|---|---|---|---|
| NB | 88.372 | 73.256 | 87.766 | 95.930 | 91.667 | 0.846 | 0.734 |
| DT | 90.698 | 80.233 | 90.659 | 95.930 | 93.220 | 0.881 | 0.788 |
| SVM (RBF Kernel) | 95.349 | 89.535 | 94.944 | 98.256 | 96.571 | 0.939 | 0.895 |
| KNN | 95.736 | 94.186 | 97.076 | 96.512 | 96.793 | 0.953 | 0.904 |
| SVM (Linear Kernel) | 96.124 | 90.698 | 95.506 | 98.837 | 97.143 | 0.948 | 0.913 |
| SVM (Poly Kernel) | 96.124 | 91.860 | 96.023 | 98.256 | 97.126 | 0.951 | 0.912 |
| ANN | 96.512 | 93.023 | 96.571 | 98.256 | 97.406 | 0.956 | 0.921 |
| Majority voting |
Phase-II (nCOVID vs. Pneumonia) classification performance of different supervised models and majority voting algorithm using the validation set. (Note: best performance is highlighted with bold letters).
| Classification algorithms | Accuracy (%) | Specificity (%) | Precision (%) | Recall (%) | F1-Measure (%) | AUC | MCC |
|---|---|---|---|---|---|---|---|
| KNN | 72.093 | 76.744 | 74.359 | 67.442 | 70.732 | 0.721 | 0.444 |
| ANN | 73.256 | 53.488 | 66.667 | 93.023 | 77.670 | 0.733 | 0.506 |
| DT | 79.070 | 82.558 | 81.250 | 75.581 | 78.313 | 0.791 | 0.583 |
| NB | 80.814 | 72.093 | 76.238 | 89.535 | 82.353 | 0.808 | 0.626 |
| SVM (Linear Kernel) | 81.977 | 83.721 | 83.133 | 80.233 | 81.657 | 0.820 | 0.640 |
| SVM (Poly Kernel) | 86.047 | 79.070 | 81.633 | 93.023 | 86.957 | 0.860 | 0.728 |
| SVM (RBF Kernel) | 86.628 | 83.721 | 84.615 | 89.535 | 87.006 | 0.866 | 0.734 |
| Majority voting |
Fig. 4Confusion matrix using validation set for (a) Majority voting (Phase-I), (b) Majority voting (Phase-II).
Computed z-score for comparing the performance (accuracy and F-measure) of different supervised models using augmented images vs. without using augmented images for Training-Testing set in 10-fold cross-validation setup (at 95% significance level or alpha = 0.05). (Abbreviations: SVM: Support Vector Machine, DT: Decision Tree, KNN: k-Nearest Neighbor, NB: Naïve Bayes, ANN: Artificial Neural Network, STD: Standard Deviation, AUC: Area Under Curve, MCC: Matthews Correlation Coefficient, Note: Bold value denotes the rejection of alternate hypothesis).
| Classifiers | Phase-I | Phase-II | ||||||
|---|---|---|---|---|---|---|---|---|
| Accuracy | F1-Measure | Accuracy | F1-Measure | |||||
| Z-Score | P-Value | Z-Score | P-Value | Z-Score | P-Value | Z-Score | P-Value | |
| ANN | −2.78686 | 0.00821 | −2.84720 | 0.00693 | −16.78630 | 0.00000 | −16.83080 | 0.00000 |
| SVM (Linear Kernel) | −2.32891 | 0.02649 | −2.04164 | 0.04963 | −13.50650 | 0.00000 | −13.70514 | 0.00000 |
| SVM (RBF Kernel) | −10.23706 | 0.00000 | −6.70490 | 0.00000 | −18.81539 | 0.00000 | −18.84667 | 0.00000 |
| SVM (Poly Kernel) | −2.51459 | 0.01690 | −15.24470 | 0.00000 | −15.41234 | 0.00000 | ||
| DT | −5.79733 | 0.00000 | −5.03525 | 0.00000 | −7.96144 | 0.00000 | −7.74892 | 0.00000 |
| NB | −2.94058 | 0.00529 | −2.62549 | 0.01271 | ||||
| KNN | −4.74345 | 0.00001 | −4.86842 | 0.00000 | −16.23091 | 0.00000 | −16.75614 | 0.00000 |
Average ranking of classifiers based on different classification performance metrics using the Friedman test with 7 degrees of freedom. (Note: the minimum value represents the better rank and is highlighted in bold).
| Classification algorithms | Average ranking of classification algorithms | |
|---|---|---|
| Phase - I | Phase - II | |
| NB | 7.929 | 5.214 |
| DT | 7.071 | 5.714 |
| SVM (RBF Kernel) | 5.714 | 2.429 |
| KNN | 4.000 | 7.571 |
| SVM (Linear Kernel) | 3.714 | 4.071 |
| SVM (Poly Kernel) | 3.929 | 3.357 |
| ANN | 2.571 | 6.643 |
p-value and adjusted p-value for pairwise multiple comparisons of different supervised classification algorithms (Phase-I: Normal vs. Abnormal) using the validation set at (Abbreviations: SVM: Support Vector Machine, DT: Decision Tree, KNN: k-Nearest Neighbor, NB: Naïve Bayes, ANN: Artificial Neural Network, STD: Standard Deviation, AUC: Area Under Curve, MCC: Matthews Correlation Coefficient).
| Algorithms | Holm | Shaffer | Adjusted | ||||
|---|---|---|---|---|---|---|---|
| 28 | NB vs. Majority Voting | 5.2372 | 0.0000 | 0.0018 | 0.0018 | 0.0036 | 0.0036 |
| 27 | DT vs. Majority Voting | 4.5826 | 0.0000 | 0.0019 | 0.0024 | 0.0037 | 0.0048 |
| 26 | NB vs. ANN | 4.0916 | 0.0000 | 0.0019 | 0.0024 | 0.0038 | 0.0048 |
| 25 | SVM (RBF Kernel) vs. Majority Voting | 3.5460 | 0.0004 | 0.0020 | 0.0024 | 0.0040 | 0.0048 |
| 24 | DT vs. ANN | 3.4369 | 0.0006 | 0.0021 | 0.0024 | 0.0042 | 0.0048 |
| 23 | NB vs. SVM (Linear Kernel) | 3.2187 | 0.0013 | 0.0022 | 0.0024 | 0.0043 | 0.0048 |
| 22 | NB vs. SVM (Poly Kernel) | 3.0551 | 0.0023 | 0.0023 | 0.0024 | 0.0045 | 0.0048 |
| 21 | NB vs. KNN | 3.0005 | 0.0027 | 0.0024 | 0.0024 | 0.0048 | 0.0048 |
| 20 | DT vs. SVM (Linear Kernel) | 2.5641 | 0.0103 | 0.0025 | 0.0025 | 0.0050 | 0.0063 |
| 19 | DT vs. SVM (Poly Kernel) | 2.4004 | 0.0164 | 0.0026 | 0.0026 | 0.0053 | 0.0063 |
| 18 | SVM (RBF Kernel) vs. ANN | 2.4004 | 0.0164 | 0.0028 | 0.0028 | 0.0056 | 0.0063 |
| 17 | DT vs. KNN | 2.3458 | 0.0190 | 0.0029 | 0.0029 | 0.0059 | 0.0063 |
| 16 | KNN vs. Majority Voting | 2.2367 | 0.0253 | 0.0031 | 0.0031 | 0.0063 | 0.0063 |
| 15 | SVM (Poly Kernel) vs. Majority Voting | 2.1822 | 0.0291 | 0.0033 | 0.0033 | 0.0067 | 0.0067 |
| 14 | SVM (Linear Kernel) vs. Majority Voting | 2.0185 | 0.0435 | 0.0036 | 0.0036 | 0.0071 | 0.0071 |
| 13 | NB vs. SVM (RBF Kernel) | 1.6912 | 0.0908 | 0.0038 | 0.0038 | 0.0077 | 0.0077 |
| 12 | SVM (RBF Kernel) vs. SVM | 1.5275 | 0.1266 | 0.0042 | 0.0042 | 0.0083 | 0.0083 |
| 11 | SVM (RBF Kernel) vs. SVM | 1.3639 | 0.1726 | 0.0045 | 0.0045 | 0.0091 | 0.0091 |
| 10 | SVM (RBF Kernel) vs. KNN | 1.3093 | 0.1904 | 0.0050 | 0.0050 | 0.0100 | 0.0100 |
| 9 | ANN vs. Majority Voting | 1.1456 | 0.2519 | 0.0056 | 0.0056 | 0.0111 | 0.0111 |
| 8 | KNN vs. ANN | 1.0911 | 0.2752 | 0.0063 | 0.0063 | 0.0125 | 0.0125 |
| 7 | DT vs. SVM (RBF Kernel) | 1.0365 | 0.3000 | 0.0071 | 0.0071 | 0.0143 | 0.0143 |
| 6 | SVM (Poly Kernel) vs. ANN | 1.0365 | 0.3000 | 0.0083 | 0.0083 | 0.0167 | 0.0167 |
| 5 | SVM (Linear Kernel) vs. ANN | 0.8729 | 0.3827 | 0.0100 | 0.0100 | 0.0200 | 0.0200 |
| 4 | NB vs. DT | 0.6547 | 0.5127 | 0.0125 | 0.0125 | 0.0250 | 0.0250 |
| 3 | KNN vs. SVM (Linear Kernel) | 0.2182 | 0.8273 | 0.0167 | 0.0167 | 0.0333 | 0.0333 |
| 2 | SVM (Linear Kernel) vs. SVM | 0.1637 | 0.8700 | 0.0250 | 0.0250 | 0.0500 | 0.0500 |
| 1 | KNN vs. SVM (Poly Kernel) | 0.0546 | 0.9565 | 0.0500 | 0.0500 | 0.1000 | 0.1000 |
p-value and adjusted p-value for pairwise multiple comparisons of different supervised classification algorithms (Phase-II: nCOVID-19 vs. Pneumonia) using the validation set at.
| Algorithms | Holm | Shaffer | Adjusted | ||||
|---|---|---|---|---|---|---|---|
| 28 | KNN vs. Majority Voting | 5.0190 | 0.0000 | 0.0018 | 0.0018 | 0.0000 | 0.0000 |
| 27 | ANN vs. Majority Voting | 4.3098 | 0.0000 | 0.0019 | 0.0024 | 0.0004 | 0.0003 |
| 26 | KNN vs. SVM (RBF) | 3.9279 | 0.0001 | 0.0019 | 0.0024 | 0.0022 | 0.0018 |
| 25 | DT vs. Majority Voting | 3.6006 | 0.0003 | 0.0020 | 0.0024 | 0.0079 | 0.0067 |
| 24 | NB vs. Majority Voting | 3.2187 | 0.0013 | 0.0021 | 0.0024 | 0.0309 | 0.0270 |
| 23 | KNN vs. SVM (Poly) | 3.2187 | 0.0013 | 0.0022 | 0.0024 | 0.0309 | 0.0270 |
| 22 | ANN vs. SVM (RBF) | 3.2187 | 0.0013 | 0.0023 | 0.0024 | 0.0309 | 0.0270 |
| 21 | KNN vs. SVM (Linear) | 2.6732 | 0.0075 | 0.0024 | 0.0024 | 0.1578 | 0.1578 |
| 20 | ANN vs. SVM (Poly) | 2.5095 | 0.0121 | 0.0025 | 0.0025 | 0.2418 | 0.1934 |
| 19 | DT vs. SVM (RBF) | 2.5095 | 0.0121 | 0.0026 | 0.0026 | 0.2418 | 0.1934 |
| 18 | SVM (Linear) vs. Majority Voting | 2.3458 | 0.0190 | 0.0028 | 0.0028 | 0.3417 | 0.3037 |
| 17 | NB vs. SVM (RBF) | 2.1276 | 0.0334 | 0.0029 | 0.0029 | 0.5673 | 0.5339 |
| 16 | ANN vs. SVM (Linear) | 1.9640 | 0.0495 | 0.0031 | 0.0031 | 0.7926 | 0.7926 |
| 15 | DT vs. SVM (Poly) | 1.8003 | 0.0718 | 0.0033 | 0.0033 | 1.0772 | 1.0772 |
| 14 | SVM (Poly) vs. Majority Voting | 1.8003 | 0.0718 | 0.0036 | 0.0036 | 1.0772 | 1.0772 |
| 13 | KNN vs. NB | 1.8003 | 0.0718 | 0.0038 | 0.0038 | 1.0772 | 1.0772 |
| 12 | NB vs. SVM (Poly) | 1.4184 | 0.1561 | 0.0042 | 0.0042 | 1.8728 | 1.8728 |
| 11 | KNN vs. DT | 1.4184 | 0.1561 | 0.0045 | 0.0045 | 1.8728 | 1.8728 |
| 10 | SVM (Linear) vs. SVM (RBF) | 1.2548 | 0.2096 | 0.0050 | 0.0050 | 2.0957 | 2.0957 |
| 9 | DT vs. SVM (Linear) | 1.2548 | 0.2096 | 0.0056 | 0.0056 | 2.0957 | 2.0957 |
| 8 | SVM (RBF) vs. Majority Voting | 1.0911 | 0.2752 | 0.0063 | 0.0063 | 2.2019 | 2.2019 |
| 7 | ANN vs. NB | 1.0911 | 0.2752 | 0.0071 | 0.0071 | 2.2019 | 2.2019 |
| 6 | NB vs. SVM (Linear) | 0.8729 | 0.3827 | 0.0083 | 0.0083 | 2.2964 | 2.2964 |
| 5 | ANN vs. DT | 0.7092 | 0.4782 | 0.0100 | 0.0100 | 2.3910 | 2.3910 |
| 4 | SVM (Poly) vs. SVM (RBF) | 0.7092 | 0.4782 | 0.0125 | 0.0125 | 2.3910 | 2.3910 |
| 3 | KNN vs. ANN | 0.7092 | 0.4782 | 0.0167 | 0.0167 | 2.3910 | 2.3910 |
| 2 | SVM (Linear) vs. SVM (Poly) | 0.5455 | 0.5854 | 0.0250 | 0.0250 | 2.3910 | 2.3910 |
| 1 | DT vs. NB | 0.3819 | 0.7025 | 0.0500 | 0.0500 | 2.3910 | 2.3910 |
Two class (normal vs. abnormal) performance comparison of the proposed method with the state of art methods.
| Articles | Class | Algorithms/techniques | ACC (%) |
|---|---|---|---|
| 2 | nCOVnet | 88.10 | |
| 2 | VGG19, DenseNet201, ResNetV2, InceptionV3, InceptionResNetV2, Xception, MobileNetV2 | 90.00 | |
| 2 | AlexNet, Modified CNN | 94.00 | |
| 2 | ResNet50, ResNetV2, InceptionV3 | 98.00 | |
| 2 | DarkNet | 98.08 | |
Three class (normal, nCOVID-19 and pneumonia) performance comparison of the proposed method with the state of art methods.
| Articles | Class | Algorithms/techniques | Total number of images | ACC (%) |
|---|---|---|---|---|
| 3 | DarkNet | 87.02 | ||
| L. | 3 | COVID-Net | 93.30 | |
| 3 | DeTraC | 196 | 95.12 | |
| 3 | AlexNet, ResNet18, DenseNet201, SqueezeNet | 3487 | 97.94 | |
| 3 | Deep Bayes-SqueezeNe | 5957 | 98.26 | |
| 3 | CNN, SVM, DT, KNN | 3670 | 98.97 | |
| 3 | MobileNetV2, SqueezeNet, SVM | 458 | 99.27 | |
Radiomic texture features (FOSF, GLCM features) extracted from CXR images.
| Category of features | Number of features | Name of features |
|---|---|---|
| First Order Statistical Feature (FOSF) ( | 8 | Mean ( |
| Gray Level Co-occurrence Matrix (GLCM) Texture Feature ( | 88 (22 × 4) | Sum average, Sum variance, Difference variance, Energy, Autocorrelation, Entropy, Sum entropy, Difference entropy, Contrast, Homogeneity I, Homogeneity II, Correlation I, Correlation II, Cluster Prominence, Cluster Shade, Sum of squares, Maximum probability, Dissimilarity, Information measure of correlation I, Information measure of correlation II, Inverse difference normalized, Inverse difference moment normalized |
| Histogram of Oriented Gradients (HOG) ( | 8100 | f1, f2, f3, f4,…………………………………………., f8100 |
| Validation dataset |
| Classification model |
| Healthy = 0; Unhealthy = 0; |
| Prediction results of each image as healthy or infected. |
Healthy = 0; Unhealthy = 0;
Healthy = Healthy + 1; // increment the counter by one
Unhealthy = Unhealthy + 1; // Increment the probability by one
|