| Literature DB >> 33551492 |
Ahmed S Elkorany1,2, Zeinab F Elsharkawy3.
Abstract
In this study, a medical system based on Deep Learning (DL) which we called "COVIDetection-Net" is proposed for automatic detection of new corona virus disease 2019 (COVID-19) infection from chest radiography images (CRIs). The proposed system is based on ShuffleNet and SqueezeNet architecture to extract deep learned features and Multiclass Support Vector Machines (MSVM) for detection and classification. Our dataset contains 1200 CRIs that collected from two different publicly available databases. Extensive experiments were carried out using the proposed model. The highest detection accuracy of 100 % for COVID/NonCOVID, 99.72 % for COVID/Normal/pneumonia and 94.44 % for COVID/Normal/Bacterial pneumonia/Viral pneumonia have been obtained. The proposed system superior all published methods in recall, specificity, precision, F1-Score and accuracy. Confusion Matrix (CM) and Receiver Operation Characteristics (ROC) analysis are also used to depict the performance of the proposed model. Hence the proposed COVIDetection-Net can serve as an efficient system in the current state of COVID-19 pandemic and can be used in everywhere that are facing shortage of test kits.Entities:
Keywords: Convolutional neural network; Coronavirus disease 2019; Deep learning; Features extraction; Pneumonia bacterial; Pneumonia viral
Year: 2021 PMID: 33551492 PMCID: PMC7848537 DOI: 10.1016/j.ijleo.2021.166405
Source DB: PubMed Journal: Optik (Stuttg) ISSN: 0030-4026 Impact factor: 2.443
the summary of the prepared dataset.
| The classes | Number of images |
|---|---|
| Covid | 300 |
| Normal | 300 |
| Bacterial Pneumonia | 300 |
| Viral Pneumonia | 300 |
Fig. 1Samples of CRIs from utilized dataset.
Fig. 2The architecture of ShuffleNet.
Fig. 3The architecture of SqueezeNet.
Fig. 4The architecture of the proposed COVIDetection-Net.
Performance comparison of 4-class COVIDetection-Net, ShuffleNet and SqueezeNet.
| Method | class | Recall | Specificity | Precision | F1-Score | Accuracy |
|---|---|---|---|---|---|---|
| SqueezeNet | Covid | 98.89 | 98.89 | 96.74 | 97.80 | 98.9 |
| Normal | 95.56 | 98.52 | 95.56 | 95.56 | 95.6 | |
| Bacterial Pneumonia | 78.89 | 95.56 | 85.54 | 82.08 | 78.9 | |
| Viral Pneumonia | 84.44 | 92.96 | 80 | 82.16 | 84.4 | |
| ShuffleNet | Covid | 100 | 99.63 | 98.90 | 99.45 | 100 |
| Normal | 98.89 | 99.63 | 98.89 | 98.89 | 98.9 | |
| Bacterial Pneumonia | 82.22 | 95.19 | 85.06 | 83.62 | 82.2 | |
| Viral Pneumonia | 86.67 | 94.81 | 84.78 | 85.71 | 86.7 | |
| COVIDetection Net | Covid | 100 | 100 | 100 | 100 | 100 |
| Normal | 100 | 98.89 | 96.77 | 98.36 | 100 | |
| Bacterial Pneumonia | 85.56 | 97.41 | 91.67 | 88.51 | 85.6 | |
| Viral Pneumonia | 92.22 | 96.30 | 89.25 | 90.71 | 92.2 |
Performance comparison of 3-class COVIDetection-Net, ShuffleNet and SqueezeNt.
| Method | class | Recall | specificity | Precision | F1 Score | Accuracy |
|---|---|---|---|---|---|---|
| Squeezenet | Covid | 98.89 | 99.63 | 98.89 | 98.89 | 98.9 |
| Normal | 98.89 | 98.15 | 94.68 | 96.74 | 98.8 | |
| Pneumonia | 96.67 | 98.89 | 98.86 | 97.75 | 96.7 | |
| ShuffleNet | Covid | 100 | 99.63 | 98.9 | 99.45 | 100 |
| Normal | 96.67 | 99.26 | 97.75 | 97.21 | 96.7 | |
| Pneumonia | 98.33 | 98.33 | 98.33 | 98.33 | 98.3 | |
| COVIDetection Net | Covid | 100 | 100 | 100 | 100 | 100 |
| Normal | 100 | 99.63 | 98.9 | 99.45 | 100 | |
| Pneumonia | 99.44 | 100 | 100 | 99.72 | 99.4 |
Performance comparison of binary COVIDetection-Net, ShuffleNet and SqueezeNt.
| Method | class | Recall | Specificity | Precision | F1 Score | Accuracy |
|---|---|---|---|---|---|---|
| Squeezenet | Covid | 100 | 98.52 | 95.74 | 97.83 | 100 |
| Non-covid | 98.52 | 100 | 100 | 99.25 | 98.5 | |
| ShuffleNet | Covid | 96.67 | 100 | 100 | 98.31 | 96.7 |
| Non-covid | 100 | 96.67 | 98.90 | 99.45 | 100 | |
| COVIDetection Net | Covid | 100 | 100 | 100 | 100 | 100 |
| Non-covid | 100 | 100 | 100 | 100 | 100 |
Performance of the proposed 4-class, 3-class and binary COVIDetection-Net.
| Model | Recall | Specificity | Precision | F1 Score | Overall accuracy |
|---|---|---|---|---|---|
| 4-classes | 94.45 | 98.15 | 94.42 | 94.4 | 94.44 |
| 3-classes | 99.81 | 99.88 | 99.63 | 99.72 | 99.72 |
| Binary | 100 | 100 | 100 | 100 | 100 |
Fig. 5the accuracy comparison between SqueezeNet, ShuffleNet and COVIDetection-Net.
Fig. 6Confusion matrices of the COVIDetection-Net (a) the main 4-class, (b) 3-class and (c) the binary classification.
Fig. 7The ROC curve of the 4-class COVIDetection-Net.
Comparison of the classification accuracy (%) of the proposed COVIDetection with other existing approaches.
| Study | Architecture | Binary | 3 class | 4 class |
|---|---|---|---|---|
| Brunese et al [ | VGG 16(transfer learning) | 97 | – | – |
| Panwar et al [ | nCOVnet | 88.1 | – | – |
| Hemdan et al [ | COVIDXNet (DenseNet201) | 90 | ||
| Narin et al [ | ResNet50 | 98 | ||
| InceptionV3 | 97 | |||
| Singh et. al [ | CNN + MODE | 93.5 | – | – |
| Dipayan Das [ | Truncated inception Net | 99.9 | – | – |
| Tuncer et al [ | ResExLBP + IRF + SVM | 99.69 | – | – |
| Sethy et al [ | ResNet50/svm | 95.38 | 95.33 | |
| AlexNet | 93.32 | 94.86 | ||
| GoogleNet | 91.44 | 91.73 | ||
| DenseNet201 | 93.88 | 93.86 | ||
| Wang et al [ | COVID-Net | – | 92.4 | |
| Makris [ | VGG16 | – | 95.88 | – |
| Kumar et. al [ | ResNet152/ XGB | – | 97.7 | – |
| ResNet152/ RF | – | 97.3 | – | |
| Li et. al [ | DenseNet-121 | 88.9 | – | |
| Ucar et al [ | COVIDiagnoses (squeezenet) | 98.3 | ||
| Rahimzadeh et. al [ | Concatenation (Xception + ResNet50V2) | 91.4 | ||
| Ozturk et al [ | DarkNet | 98.08 | 87.02 | |
| Apostolopoulos et. al [ | VGG 19 | 98.75 | 93.48 | – |
| MobileNet v2 | 97.4 | 92.85 | – | |
| Khan et al [ | Coronet (Xpection) | 99 | 95 | 89.6 |
| Mahmud et al [ | CovXNet | 97.4 | 89.6 | 90.2 |
The performance comparison of 4-class CoroNet, CovXNet and Proposed COVIDetection-Net.
| Method | Recall% | Specificity% | Precision% | F1- score% | AUC | Amount of CRIs |
|---|---|---|---|---|---|---|
| Coronet [ | 89.92 | 96.4 | 90 | 89.8 | – | 284 COVID + 310 Normal +330 Pneumonia-bac + 327 Pneumonia-vir |
| CovXNet [ | 89.9 | 89.1 | 90.8 | 90.4 | 0.911 | 305 COVID + 305 Normal +305 Pneumonia-bac + 305 Pneumonia-vir |