| Literature DB >> 36033909 |
Ahmad Al Smadi1,2, Ahed Abugabah2, Ahmad Mohammad Al-Smadi3, Sultan Almotairi4,5.
Abstract
COVID-19 detection from medical imaging is a difficult challenge that has piqued the interest of experts worldwide. Chest X-rays and computed tomography (CT) scanning are the essential imaging modalities for diagnosing COVID-19. All researchers focus their efforts on developing viable methods and rapid treatment procedures for this pandemic. Fast and accurate automated detection approaches have been devised to alleviate the need for medical professionals. Deep Learning (DL) technologies have successfully recognized COVID-19 situations. This paper proposes a developed set of nine deep learning models for diagnosing COVID-19 based on transfer learning and implementation in a novel architecture (SEL-COVIDNET). We include a global average pooling layer, flattening, and two dense layers that are fully connected. The model's effectiveness is evaluated using balanced and unbalanced COVID-19 radiography datasets. After that, our model's performance is analyzed using six evaluation measures: accuracy, sensitivity, specificity, precision, F1-score, and Matthew's correlation coefficient (MCC). Experiments demonstrated that the proposed SEL-COVIDNET with tuned DenseNet121, InceptionResNetV2, and MobileNetV3Large models outperformed the results of comparative SOTA for multi-class classification (COVID-19 vs. No-finding vs. Pneumonia) in terms of accuracy (98.52%), specificity (98.5%), sensitivity (98.5%), precision (98.7%), F1-score (98.7%), and MCC (97.5%). For the COVID-19 vs. No-finding classification, our method had an accuracy of 99.77%, a specificity of 99.85%, a sensitivity of 99.85%, a precision of 99.55%, an F1-score of 99.7%, and an MCC of 99.4%. The proposed model offers an accurate approach for detecting COVID-19 patients, which aids in the containment of the COVID-19 pandemic.Entities:
Keywords: COVID-19; CT-scans; Classification; Deep Learning; Pneumonia; Transfer learning; X-ray images
Year: 2022 PMID: 36033909 PMCID: PMC9398554 DOI: 10.1016/j.imu.2022.101059
Source DB: PubMed Journal: Inform Med Unlocked ISSN: 2352-9148
An overview comparison of related work methods for detection of COVID-19 using chest X-ray images.
| Study | Number of cases | Methods | Performance |
|---|---|---|---|
| Ozturk et al. | 125 with COVID-19 | DarkCovidNet | Accuracy of 87.02 for 3-classes |
| Khan et al. | 290 COVID-19 | CoroNet | Accuracy of 95 for 3-classes |
| Apostolopoulos et al. | A large-scale dataset | MobileNet v2 | Accuracy of 87.66 for 7-classes |
| Loey et al. | 69 COVID-19 | GAN transfer learning models | Accuracy of 80.56 for 4-classes |
| Luz et al. | 152 COVID-19 | EfficientNe | Accuracy of 93.9 for 3-classes |
| Chhikara et al. | 2313 COVID-19 | Inception-V3 | Accuracy of 84.95 for 3-classes |
| Apostolopoulos et al. | 224 COVID-19 | VGG19 | Accuracy of 98.75 for 2-classes |
| Hemdan et al. | 25 COVID-19 | COVIDX-Net | Accuracy of 90 for 2-classes |
| Maia et al. | 217 COVID-19 | Convolutional SVM | Accuracy of 98.14 for 3-classes |
| Ibrahim et al. | 371 COVID-19 | AlexNet | Accuracy of 99.62 for 2-classes |
| Sethy et al. | 25 COVID-19 | ResNet50+SVM | Accuracy of 95.38 for 2-classes |
| Suat et al. | 331 COVID-19 | CapsNet | Accuracy of 97.24 for 2-classes |
| Zhang et al. | 70 COVID-19 | CNN+Backbone network | Accuracy of 95.2 for 2-classes |
| Ghoshal et al. | 68 COVID-19 | Bayesian CNN+Dropweights | Accuracy of 92.90 for 4-classes |
| Panwar et al. | 142 COVID-19 | nCOVnet | Accuracy of 88 for 2-classes |
| Rahman et al. | 3616 COVID-19 | DenseNet201 | Accuracy of 95.11 for 3-classes |
| Mehmood et al. | 1290 COVID-19 | CNN-based technique using batch normalization | Accuracy of 96.6 for 2-classes |
| Montalbo | 1281 COVID-19 | Truncated DenseNet | Accuracy of 97.8 for 3-classes |
| Abugabah et al. | 575 COVID-19 | COVID-3D-SCNN | Accuracy of 96.7 for 3-classes |
| Saad et al. | 2628 COVID-19 | Deep feature concatenation | Accuracy of 99.3 for 2-classes |
A comparison of related work methods for detecting COVID-19 using CT scan images. (CAP) community-acquired pneumonia.
| Study | Number of cases | Methods | Performance % |
|---|---|---|---|
| Wang et al. | 44 COVID-19 | M-Inception | Accuracy of 73.1 for 2-classes |
| Zheng et al. | 313 COVID-19 | DeCovNet | Accuracy of 90.1 for 2-classes |
| Li et al. | 1296 COVID-19 | COVNet | Accuracy of 96 for 3-classes |
| Song et al. | 88 COVID-19 | DeepPneumonia | Accuracy of 94.0 for 2-classes |
| Wang et al. | 325 COVID-19 | InceptionNet | Accuracy of 89.50 for 2-classes |
| Shi et al. | 1658 Non-COVID | Random Forest | Accuracy of 87.9 for 2-classes |
| Li et al. | 1292 COVID-19 | ResNet50 backbone | Accuracy of 96.3 for 3-classes |
| Xu et al. | 219 COVID-19 | Attention oriented model | Accuracy of 86.7 for 3-classes |
Fig. 1Datasets distribution.
Fig. 2Flowchart of proposed SEL-COVIDNET schematic for classifying the COVID-19 status in chest images.
Hyperparameter configuration.
| Parameters | |
|---|---|
| Activation Function | ReLU/Sigmoid/Sofmax |
| Base Learning Rate | 0.001 |
| Minimum Learning Rate | 1e-5 |
| Epochs | 50 |
| Batch Size | 32 |
| Optimizer | Adam |
| Loss Function | Binary Cross-Entropy for a binary classifier |
| Early Stopping patience | 10 |
| Monitor | Validation accuracy |
| Factor | 0.1 |
| ReduceLROnPlateau patience | 2 |
Evaluation performance of multi-class DL models used in the SEL-COVIDNET on X-ray dataset 1 (0: COVID-19, 1: No-finding, 2: Pneumonia). The best overall accuracy is reported reported in bold red.
| Model | Class | Acc | Sen | Spc | Ppv | F1-Score | MCC | Overall Acc (%) |
|---|---|---|---|---|---|---|---|---|
| DensNet121 | 0 | 0.991 | 0.971 | 0.993 | 0.931 | 0.950 | 0.946 | 94.70 |
| 1 | 0.953 | 0.935 | 0.968 | 0.961 | 0.948 | 0.906 | ||
| 2 | 0.950 | 0.954 | 0.945 | 0.937 | 0.945 | 0.899 | ||
| InceptionV3 | 0 | 0.988 | 0.942 | 0.992 | 0.915 | 0.929 | 0.922 | 92.86 |
| 1 | 0.937 | 0.922 | 0.950 | 0.940 | 0.931 | 0.873 | ||
| 2 | 0.932 | 0.933 | 0.932 | 0.920 | 0.927 | 0.864 | ||
| VGG19 | 0 | 0.964 | 0.783 | 0.981 | 0.794 | 0.788 | 0.769 | 88.55 |
| 1 | 0.909 | 0.895 | 0.921 | 0.905 | 0.900 | 0.816 | ||
| 2 | 0.898 | 0.895 | 0.900 | 0.883 | 0.889 | 0.794 | ||
| InceptionResNetV2 | 0 | 0.996 | 0.971 | 0.999 | 0.985 | 0.978 | 0.976 | |
| 1 | 0.967 | 0.957 | 0.975 | 0.970 | 0.963 | 0.933 | ||
| 2 | 0.966 | 0.970 | 0.961 | 0.955 | 0.963 | 0.931 | ||
| ResNet50 | 0 | 0.990 | 0.913 | 0.997 | 0.969 | 0.940 | 0.935 | 92.86 |
| 1 | 0.937 | 0.906 | 0.964 | 0.955 | 0.929 | 0.874 | ||
| 2 | 0.930 | 0.954 | 0.909 | 0.899 | 0.926 | 0.861 | ||
| ResNet101 | 0 | 0.983 | 0.899 | 0.991 | 0.899 | 0.899 | 0.889 | 92.36 |
| 1 | 0.936 | 0.919 | 0.950 | 0.939 | 0.929 | 0.871 | ||
| 2 | 0.929 | 0.933 | 0.925 | 0.913 | 0.923 | 0.857 | ||
| MobileNetV2 | 0 | 0.993 | 0.942 | 0.997 | 0.970 | 0.956 | 0.952 | 94.83 |
| 1 | 0.952 | 0.960 | 0.946 | 0.937 | 0.948 | 0.904 | ||
| 2 | 0.952 | 0.938 | 0.964 | 0.956 | 0.947 | 0.903 | ||
| MobileNetV3Small | 0 | 0.995 | 0.957 | 0.999 | 0.985 | 0.971 | 0.968 | 95.57 |
| 1 | 0.958 | 0.946 | 0.968 | 0.962 | 0.954 | 0.916 | ||
| 2 | 0.958 | 0.965 | 0.952 | 0.945 | 0.955 | 0.916 | ||
| MobileNetV3Large | 0 | 0.995 | 0.957 | 0.999 | 0.985 | 0.971 | 0.968 | 96.31 |
| 1 | 0.967 | 0.957 | 0.975 | 0.970 | 0.963 | 0.933 | ||
| 2 | 0.964 | 0.970 | 0.959 | 0.953 | 0.961 | 0.928 | ||
Evaluation performance of binary-class DL models used in the SEL-COVIDNET on X-ray dataset 1 (0: COVID-19, 1: No-finding). The best overall accuracy is reported in bold red.
| Model | Class | Acc | Sen | Spc | Ppv | F1-score | MCC | Overall Acc (%) |
|---|---|---|---|---|---|---|---|---|
| DensNet121 | 0 | 0.986 | 0.942 | 0.995 | 0.970 | 0.956 | 0.948 | 98.64 |
| 1 | 0.986 | 0.995 | 0.942 | 0.989 | 0.992 | 0.948 | ||
| InceptionV3 | 0 | 0.984 | 0.913 | 0.997 | 0.984 | 0.947 | 0.939 | 98.41 |
| 1 | 0.984 | 0.997 | 0.913 | 0.984 | 0.991 | 0.939 | ||
| VGG19 | 0 | 0.966 | 0.870 | 0.984 | 0.909 | 0.889 | 0.869 | 96.59 |
| 1 | 0.966 | 0.984 | 0.870 | 0.976 | 0.980 | 0.869 | ||
| InceptionResNetV2 | 0 | 0.993 | 0.971 | 0.997 | 0.985 | 0.978 | 0.974 | |
| 1 | 0.993 | 0.997 | 0.971 | 0.995 | 0.996 | 0.974 | ||
| ResNet50 | 0 | 0.986 | 0.942 | 0.995 | 0.970 | 0.956 | 0.948 | 98.64 |
| 1 | 0.986 | 0.995 | 0.942 | 0.989 | 0.992 | 0.948 | ||
| ResNet101 | 0 | 0.991 | 0.971 | 0.995 | 0.971 | 0.971 | 0.966 | 99.09 |
| 1 | 0.991 | 0.995 | 0.971 | 0.995 | 0.995 | 0.966 | ||
| MobileNetV2 | 0 | 0.875 | 0.203 | 1.000 | 1.000 | 0.337 | 0.420 | 87.50 |
| 1 | 0.875 | 1.000 | 0.203 | 0.871 | 0.931 | 0.420 | ||
| MobileNetV3Small | 0 | 0.986 | 0.928 | 0.997 | 0.985 | 0.955 | 0.948 | 98.64 |
| 1 | 0.986 | 0.997 | 0.928 | 0.987 | 0.992 | 0.948 | ||
| MobileNetV3Large | 0 | 0.857 | 0.087 | 1.000 | 1.000 | 0.160 | 0.273 | 85.68 |
| 1 | 0.857 | 1.000 | 0.087 | 0.855 | 0.922 | 0.273 | ||
Fig. 3Confusion matrix of multi-class DL models used in the SEL-COVIDNET on X-ray dataset 1. (0: COVID-19, 1: No-finding, 2: Pneumonia).
Fig. 4Confusion matrix of binary-class DL models used in the SEL-COVIDNET on X-ray dataset 1. (0: COVID-19, 1: No-finding).
Evaluation performance of multi-class DL models used in the SEL-COVIDNET on X-ray dataset 2 (0: COVID-19, 1: No-finding, 2: Pneumonia). The best overall accuracy is reported in bold red.
| Model | Class | Acc | Sen | Spc | Ppv | F1-score | MCC | Overall Acc (%) |
|---|---|---|---|---|---|---|---|---|
| DensNet121 | 0 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | |
| 1 | 0.985 | 0.965 | 0.992 | 0.975 | 0.970 | 0.960 | ||
| 2 | 0.985 | 0.991 | 0.975 | 0.987 | 0.989 | 0.967 | ||
| InceptionV3 | 0 | 0.998 | 1.000 | 0.997 | 0.975 | 0.987 | 0.986 | 97.75 |
| 1 | 0.980 | 0.950 | 0.990 | 0.968 | 0.959 | 0.945 | ||
| 2 | 0.977 | 0.985 | 0.963 | 0.981 | 0.983 | 0.949 | ||
| VGG19 | 0 | 0.988 | 0.922 | 0.994 | 0.938 | 0.930 | 0.923 | 94.95 |
| 1 | 0.956 | 0.912 | 0.970 | 0.909 | 0.910 | 0.881 | ||
| 2 | 0.956 | 0.967 | 0.933 | 0.966 | 0.967 | 0.901 | ||
| InceptionResNetV2 | 0 | 0.998 | 1.000 | 0.998 | 0.983 | 0.991 | 0.991 | 98.29 |
| 1 | 0.984 | 0.959 | 0.993 | 0.977 | 0.968 | 0.958 | ||
| 2 | 0.983 | 0.989 | 0.970 | 0.985 | 0.987 | 0.962 | ||
| ResNet50 | 0 | 0.999 | 1.000 | 0.999 | 0.991 | 0.996 | 0.995 | 97.98 |
| 1 | 0.981 | 0.950 | 0.991 | 0.971 | 0.960 | 0.947 | ||
| 2 | 0.980 | 0.988 | 0.963 | 0.981 | 0.985 | 0.955 | ||
| ResNet101 | 0 | 0.998 | 0.983 | 1.000 | 1.000 | 0.991 | 0.990 | 97.67 |
| 1 | 0.978 | 0.953 | 0.987 | 0.959 | 0.956 | 0.941 | ||
| 2 | 0.977 | 0.985 | 0.961 | 0.980 | 0.982 | 0.948 | ||
| MobileNetV2 | 0 | 0.999 | 1.000 | 0.999 | 0.991 | 0.996 | 0.995 | 97.44 |
| 1 | 0.975 | 0.927 | 0.991 | 0.970 | 0.948 | 0.932 | ||
| 2 | 0.973 | 0.988 | 0.941 | 0.974 | 0.981 | 0.938 | ||
| MobileNetV3Small | 0 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 98.45 |
| 1 | 0.984 | 0.962 | 0.992 | 0.974 | 0.968 | 0.958 | ||
| 2 | 0.984 | 0.991 | 0.972 | 0.986 | 0.988 | 0.965 | ||
| MobileNetV3Large | 0 | 0.998 | 1.000 | 0.998 | 0.983 | 0.991 | 0.991 | 98.52 |
| 1 | 0.986 | 0.959 | 0.995 | 0.984 | 0.971 | 0.962 | ||
| 2 | 0.986 | 0.993 | 0.972 | 0.986 | 0.990 | 0.969 | ||
Evaluation performance of binary-class DL models used in the SEL-COVIDNET on X-ray dataset 2 (0: COVID-19, 1: No-finding). The best overall accuracy is reported in bold red.
| Model | Class | Acc | Sen | Spc | Ppv | F1-score | MCC | Overall Acc (%) |
|---|---|---|---|---|---|---|---|---|
| DensNet121 | 0 | 0.998 | 1.000 | 0.997 | 0.991 | 0.996 | 0.994 | |
| 1 | 0.998 | 0.997 | 1.000 | 1.000 | 0.998 | 0.994 | ||
| InceptionV3 | 0 | 0.998 | 1.000 | 0.997 | 0.991 | 0.996 | 0.994 | 99.77 |
| 1 | 0.998 | 0.997 | 1.000 | 1.000 | 0.998 | 0.994 | ||
| VGG19 | 0 | 0.968 | 0.939 | 0.978 | 0.939 | 0.939 | 0.917 | 96.76 |
| 1 | 0.968 | 0.978 | 0.939 | 0.978 | 0.978 | 0.917 | ||
| InceptionResNetV2 | 0 | 0.995 | 0.991 | 0.997 | 0.991 | 0.991 | 0.988 | 99.54 |
| 1 | 0.995 | 0.997 | 0.991 | 0.997 | 0.997 | 0.988 | ||
| ResNet50 | 0 | 0.991 | 1.000 | 0.987 | 0.966 | 0.983 | 0.977 | 99.07 |
| 1 | 0.991 | 0.987 | 1.000 | 1.000 | 0.994 | 0.977 | ||
| ResNet101 | 0 | 0.984 | 0.983 | 0.984 | 0.958 | 0.970 | 0.959 | 98.38 |
| 1 | 0.984 | 0.984 | 0.983 | 0.994 | 0.989 | 0.959 | ||
| MobileNetV2 | 0 | 0.993 | 0.983 | 0.997 | 0.991 | 0.987 | 0.982 | 99.31 |
| 1 | 0.993 | 0.997 | 0.983 | 0.994 | 0.995 | 0.982 | ||
| MobileNetV3Small | 0 | 0.995 | 1.000 | 0.994 | 0.983 | 0.991 | 0.988 | 99.54 |
| 1 | 0.995 | 0.994 | 1.000 | 1.000 | 0.997 | 0.988 | ||
| MobileNetV3Large | 0 | 0.993 | 1.000 | 0.991 | 0.975 | 0.987 | 0.983 | 99.31 |
| 1 | 0.993 | 0.991 | 1.000 | 1.000 | 0.995 | 0.983 | ||
Fig. 5Confusion matrix of multi-class DL models used in the SEL-COVIDNET on X-ray dataset 2. (0: COVID-19, 1: No-finding, 2: pneumonia).
Fig. 6Confusion matrix of binary-class DL models used in the SEL-COVIDNET on X-ray dataset 2. (0: COVID-19, 1: No-finding).
Evaluation performance of multi-class DL models used in the SEL-COVIDNET on X-ray dataset 3-Balanced (0: COVID-19, 1: No-finding, 2: Pneumonia). The best overall accuracy is reported in bold red.
| Model | Class | Acc | Sen | Spc | Ppv | F1-score | MCC | Overall Acc (%) |
|---|---|---|---|---|---|---|---|---|
| DensNet121 | 0 | 0.993 | 0.994 | 0.992 | 0.985 | 0.989 | 0.984 | 95.82 |
| 1 | 0.962 | 0.950 | 0.968 | 0.936 | 0.943 | 0.914 | ||
| 2 | 0.962 | 0.931 | 0.977 | 0.954 | 0.942 | 0.914 | ||
| InceptionV3 | 0 | 0.994 | 0.994 | 0.995 | 0.989 | 0.991 | 0.987 | 96.11 |
| 1 | 0.965 | 0.965 | 0.965 | 0.933 | 0.949 | 0.923 | ||
| 2 | 0.963 | 0.924 | 0.982 | 0.962 | 0.943 | 0.915 | ||
| VGG19 | 0 | 0.968 | 0.955 | 0.974 | 0.948 | 0.952 | 0.927 | 93.23 |
| 1 | 0.948 | 0.946 | 0.949 | 0.903 | 0.924 | 0.885 | ||
| 2 | 0.949 | 0.896 | 0.975 | 0.947 | 0.921 | 0.884 | ||
| InceptionResNetV2 | 0 | 0.991 | 0.983 | 0.996 | 0.991 | 0.987 | 0.981 | 95.68 |
| 1 | 0.961 | 0.959 | 0.962 | 0.927 | 0.943 | 0.913 | ||
| 2 | 0.961 | 0.929 | 0.977 | 0.953 | 0.941 | 0.912 | ||
| ResNet50 | 0 | 0.993 | 0.989 | 0.995 | 0.989 | 0.989 | 0.984 | 95.17 |
| 1 | 0.955 | 0.957 | 0.955 | 0.913 | 0.934 | 0.901 | ||
| 2 | 0.955 | 0.909 | 0.978 | 0.955 | 0.931 | 0.899 | ||
| ResNet101 | 0 | 0.994 | 0.989 | 0.996 | 0.991 | 0.990 | 0.985 | 95.03 |
| 1 | 0.954 | 0.942 | 0.960 | 0.922 | 0.931 | 0.897 | ||
| 2 | 0.953 | 0.920 | 0.970 | 0.938 | 0.929 | 0.894 | ||
| MobileNetV2 | 0 | 0.991 | 0.983 | 0.995 | 0.989 | 0.986 | 0.979 | 94.81 |
| 1 | 0.955 | 0.935 | 0.964 | 0.929 | 0.932 | 0.898 | ||
| 2 | 0.951 | 0.927 | 0.963 | 0.927 | 0.927 | 0.890 | ||
| MobileNetV3Small | 0 | 0.993 | 0.985 | 0.997 | 0.993 | 0.989 | 0.984 | 95.89 |
| 1 | 0.963 | 0.972 | 0.959 | 0.922 | 0.946 | 0.919 | ||
| 2 | 0.962 | 0.920 | 0.983 | 0.964 | 0.941 | 0.914 | ||
| MobileNetV3Large | 0 | 0.994 | 0.987 | 0.997 | 0.993 | 0.990 | 0.985 | |
| 1 | 0.967 | 0.974 | 0.963 | 0.930 | 0.951 | 0.927 | ||
| 2 | 0.965 | 0.927 | 0.984 | 0.966 | 0.946 | 0.920 | ||
Evaluation performance of binary-class DL models used in the SEL-COVIDNET on X-ray dataset 3-Balanced (0: COVID-19, 1: No-finding). The best overall accuracy is reported in bold red.
| Model | Class | Acc | Sen | Spc | Ppv | F1-score | MCC | Overall Acc (%) |
|---|---|---|---|---|---|---|---|---|
| DensNet121 | 0 | 0.991 | 0.991 | 0.991 | 0.991 | 0.991 | 0.983 | 99.14 |
| 1 | 0.991 | 0.991 | 0.991 | 0.991 | 0.991 | 0.983 | ||
| InceptionV3 | 0 | 0.982 | 0.985 | 0.978 | 0.979 | 0.982 | 0.963 | 98.16 |
| 1 | 0.982 | 0.978 | 0.985 | 0.985 | 0.982 | 0.963 | ||
| VGG19 | 0 | 0.965 | 0.972 | 0.959 | 0.959 | 0.966 | 0.931 | 96.54 |
| 1 | 0.965 | 0.965 | 0.972 | 0.972 | 0.965 | 0.931 | ||
| InceptionResNetV2 | 0 | 0.983 | 0.987 | 0.978 | 0.979 | 0.983 | 0.965 | 98.27 |
| 1 | 0.983 | 0.978 | 0.987 | 0.987 | 0.983 | 0.965 | ||
| ResNet50 | 0 | 0.983 | 0.981 | 0.985 | 0.985 | 0.983 | 0.965 | 98.27 |
| 1 | 0.983 | 0.985 | 0.981 | 0.981 | 0.983 | 0.965 | ||
| ResNet101 | 0 | 0.987 | 0.981 | 0.994 | 0.993 | 0.987 | 0.974 | 98.70 |
| 1 | 0.987 | 0.994 | 0.981 | 0.981 | 0.987 | 0.974 | ||
| MobileNetV2 | 0 | 0.853 | 0.706 | 1.000 | 1.000 | 0.828 | 0.739 | 85.31 |
| 1 | 0.853 | 1.000 | 0.706 | 0.773 | 0.872 | 0.739 | ||
| MobileNetV3Small | 0 | 0.992 | 0.989 | 0.996 | 0.996 | 0.992 | 0.985 | 99.24 |
| 1 | 0.992 | 0.996 | 0.989 | 0.989 | 0.992 | 0.985 | ||
| MobileNetV3Large | 0 | 0.994 | 0.994 | 0.994 | 0.994 | 0.994 | 0.987 | |
| 1 | 0.994 | 0.994 | 0.994 | 0.994 | 0.994 | 0.987 | ||
Fig. 7Confusion matrix of multi-class DL models used in the SEL-COVIDNET on X-ray dataset 2.(0: COVID-19, 1: No-finding, 2: Pneumonia).
Fig. 8Confusion matrix of binary-class DL models used in the SEL-COVIDNET on X-ray dataset 2. (0: COVID-19, 1: No-finding). The best overall accuracy is reported in bold red.
Evaluation performance of binary-class DL models used in the SEL-COVIDNET on CT dataset 4 (0: COVID-19, 1: No-finding). The best overall accuracy is reported in bold red.
| Model | Class | Acc | Sen | Spc | Ppv | F1-score | MCC | Overall Acc (%) |
|---|---|---|---|---|---|---|---|---|
| DensNet121 | 0 | 0.992 | 0.996 | 0.989 | 0.989 | 0.992 | 0.984 | 98.59 |
| 1 | 0.992 | 0.989 | 0.995 | 0.996 | 0.992 | 0.984 | ||
| InceptionV3 | 0 | 0.986 | 0.992 | 0.980 | 0.980 | 0.986 | 0.972 | 98.59 |
| 1 | 0.986 | 0.980 | 0.992 | 0.992 | 0.986 | 0.972 | ||
| InceptionResNetV2 | 0 | 0.978 | 0.980 | 0.976 | 0.976 | 0.978 | 0.956 | 97.79 |
| 1 | 0.978 | 0.976 | 0.980 | 0.980 | 0.978 | 0.956 | ||
| ResNet50 | 0 | 0.946 | 0.924 | 0.967 | 0.967 | 0.945 | 0.892 | 94.57 |
| 1 | 0.946 | 0.967 | 0.924 | 0.926 | 0.946 | 0.892 | ||
| ResNet101 | 0 | 0.950 | 0.932 | 0.967 | 0.967 | 0.949 | 0.900 | 94.97 |
| 1 | 0.950 | 0.967 | 0.932 | 0.933 | 0.950 | 0.900 | ||
| MobileNetV2 | 0 | 0.988 | 0.984 | 0.992 | 0.992 | 0.988 | 0.976 | 98.79 |
| 1 | 0.988 | 0.992 | 0.984 | 0.984 | 0.988 | 0.976 | ||
| MobileNetV3Small | 0 | 0.980 | 0.988 | 0.972 | 0.973 | 0.980 | 0.960 | 97.99 |
| 1 | 0.980 | 0.972 | 0.988 | 0.988 | 0.980 | 0.960 | ||
| MobileNetV3Large | 0 | 0.988 | 0.992 | 0.984 | 0.984 | 0.988 | 0.976 | |
| 1 | 0.988 | 0.984 | 0.992 | 0.992 | 0.988 | 0.976 | ||
Fig. 9Confusion matrix of DL models used in the SEL-COVIDNET on CT dataset 4. (0: COVID-19, 1: No-finding).
Fig. 10Receiver operating characteristic of DL models used in the SEL-COVIDNET on X-ray dataset 1. The top side illustrates the 3-class classification, and the bottom side shows the 2-class classification.
Fig. 11Receiver operating characteristic of DL models used in the SEL-COVIDNET on X-ray dataset 2. The top side illustrates the 3-class classification, and the bottom side shows the 2-class classification.
Fig. 12Receiver operating characteristic of DL models used in the SEL-COVIDNET on X-ray dataset 3. The top side illustrates the 3-class classification, and the bottom side shows the 2-class classification.
Fig. 13Receiver operating characteristic of DL models used in the SEL-COVIDNET on CT dataset 4.
Comparison between the SEL-COVIDNET model and SOTA methods. CAP denotes community-acquired pneumonia.
| Model | Dataset Type | Overall Acc (%) | Ppv (%) | Ses (%) | F1-Score (%) |
|---|---|---|---|---|---|
| Wang et al. | X-ray (Normal vs. COVID-19 | 93.3 | 90.9% | 96.8% | N/A |
| Wang et al. | CT Scans (COVID-19 vs. | 89.5 | N/A | 0.87 | N/A |
| Al-Falluji et al. | X-ray (Normal vs. COVID-19 | 96.37 | 100% | 94% | N/A |
| Singh et al. | X-ray (Normal vs. COVID-19 | 95.8 | 96.16 | 95.60 | 95.88 |
| Abbas et al. | X-ray (Normal vs. COVID-19 | 95.12 | N/A | 97.91 | N/A |
| Ozturk et al. | X-ray (Normal vs. COVID-19 | 87.02 | N/A | N/A | N/A |
| Luz et al. | X-ray (Normal vs. COVID-19 | 93.51 | 100.0% | 80.6% | N/A |
| Montalbo | X-ray (Normal vs. COVID-19 | 97.99 | 98.38 | 98.15 | 98.26 |
| Abugabah et al. | X-ray (Normal vs. COVID-19 | 96.70 | N/A | 96.62 | N/A |
| Shi et al. | CT (COVID-19 vs. CAP) | 87.9 | N/A | 90.70 | N/A |
| Qjidaa et al. | X-ray (Normal vs. COVID-19 | 98 | 98.66 | 98.33 | 98.30 |
| Chhikara et al. | X-ray and CT scans (Normal vs. | 97.70 | 97.6 | 97.6 | 97.6 |
| Montalbo | X-ray and CT scans (Normal vs. | 97.41 | 97.59 | 97.52 | 97.55 |
| Saad et al. | X-ray and CT scans | 99.3 | 99.79 | 98.8 | 99.3 |
| Li et al. | CT Scans (COVID-19 vs. | 96.3 | N/A | 90 | N/A |
| Xu et al. | CT Scans (COVID-19 vs. | 86.7 | 86.9 | 86.7 | 86.7 |
| Proposed SEL-COVIDNET | X-ray and CT scans (COVID-19 vs. | 98.52 | 98.7 | 98.5 | 98.6 |