| Literature DB >> 35465213 |
Abstract
COVID-19, a novel coronavirus, has spread quickly and produced a worldwide respiratory ailment outbreak. There is a need for large-scale screening to prevent the spreading of the disease. When compared with the reverse transcription polymerase chain reaction (RT-PCR) test, computed tomography (CT) is far more consistent, concrete, and precise in detecting COVID-19 patients through clinical diagnosis. An architecture based on deep learning has been proposed by integrating a capsule network with different variants of convolution neural networks. DenseNet, ResNet, VGGNet, and MobileNet are utilized with CapsNet to detect COVID-19 cases using lung computed tomography scans. It has found that all the four models are providing adequate accuracy, among which the VGGCapsNet, DenseCapsNet, and MobileCapsNet models have gained the highest accuracy of 99%. An Android-based app can be deployed using MobileCapsNet model to detect COVID-19 as it is a lightweight model and best suited for handheld devices like a mobile.Entities:
Keywords: COVID‐19; CapsNet; DenseNet; MobileNet; ResNet; VGG16; deep learning; lung CT scan
Year: 2022 PMID: 35465213 PMCID: PMC9015631 DOI: 10.1002/ima.22706
Source DB: PubMed Journal: Int J Imaging Syst Technol ISSN: 0899-9457 Impact factor: 2.177
FIGURE 1(A) Lung CT scan of COVID‐19 diseased lung after 4 days showing GGO in the right lobe (B) Lung CT scan of COVID‐19 diseased lung after 8 days showing more GGO with severe lesions and solid white consolidation ,
FIGURE 2(A) Lung CT‐scan of COVID‐19 diseased lung after 12 days showing the severity of GGO increases in the right lobe and also start appearing in the left lobe, (B) Lung CT‐scan of COVID‐19 diseased lung after 17 days showing more solid white consolidation and the thicker wall ,
FIGURE 3The CTCapsNet model for COVID‐19 diagnosis from CT‐scan pictures re‐architectured from the capsule network offered by Sabour et al.
FIGURE 4Proposed CapsNet architectures. Capsule network receives features obtained from one of the pretrained models, that is, VGGNet, DenseNet, ResNet, and MobileNet, to classify CT scans of COVID‐19. The CapsNet comprises primary capsules and CT capsules
FIGURE 5Sample Images for (A) CT scan of patients diseased by COVID‐19 and (B) CT scan of patients with other pulmonary illnesses who are not diseased by COVID‐19
Hyper‐parameter values utilized for the COVID‐19 classification models
| Hyper‐parameters | Values |
|---|---|
| Learning rate | 0.0015 |
| Beta1 | 0.9 |
| Beta2 | 0.999 |
| Epsilon | 0.1 |
| Decay | 0.0 |
| Batch size | 64 |
| Epochs | 100 |
| Optimizer | adam |
| Metric | accuracy |
| Monitor | validation loss |
FIGURE 6Progress of (A) validation and training accuracy (B) validation and training loss throughout the learning of the VGGCapsNet model. Accuracy and loss change abruptly during the first 20 epochs and become stable after 40 iterations. Early stopping is utilized to restore the best weight at epoch 60, specifically where the validation loss is minimum
FIGURE 7Progress of (A) validation and training accuracy (B) validation and training loss throughout the learning of the DenseCapsNet model. Accuracy and loss change abruptly during the first 40 iterations and become stable after 50 iterations. Early stopping is utilized to restore the best weight at epoch 45, specifically where the validation loss is minimum
FIGURE 8Progress of (A) validation and training accuracy (B) validation and training loss throughout the learning of the ResCapsNet model. Accuracy changes abruptly during the epochs while the loss becomes stable after 40 epochs. Early stopping is utilized to restore the best weight at epoch 58, specifically where the validation loss is minimum
FIGURE 9Progress of (A) validation and training accuracy (B) validation and training loss throughout the learning of the MobileCapsNet model. Accuracy and loss change abruptly during the first 20 epochs and become stable after 30 iterations. Early stopping is utilized to restore the best weight at epoch 18, specifically where the validation loss is minimum
FIGURE 10Confusion matrix separately for each classification model (A) VGGCapsNet model, (B) DenseCapsNet model, (C) ResCapNet Classification model, and (D) MobileCapsNet model
Performance measures for COVID‐19 detection using VGGCapsNet and DenseCapsNet models
| VGGCapsNet model | DenseCapsNet model | |||||
|---|---|---|---|---|---|---|
| Class/metric | Precision | Sensitivity | F‐score | Precision | Sensitivity | F‐score |
| COVID‐19 | 0.98 | 0.99 | 0.99 | 0.99 | 1.00 | 0.99 |
| Non‐COVID‐19 | 0.99 | 0.98 | 0.99 | 1.00 | 0.97 | 0.99 |
|
| 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 |
|
| 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 |
|
| 0.99 | 0.99 | ||||
Performance measure for COVID‐19 detection using ResCapsNet and MobileCapsNet models
| ResCapsNet Model | MobileCapsNet Model | |||||
|---|---|---|---|---|---|---|
| Class/Metric | Precision | Sensitivity | F‐score | Precision | Sensitivity | F‐score |
| COVID‐19 | 0.96 | 0.98 | 0.97 | 0.97 | 1.00 | 0.99 |
| Non‐COVID‐19 | 0.98 | 0.96 | 0.97 | 1.00 | 0.97 | 0.99 |
|
| 0.97 | 0.97 | 0.97 | 0.97 | 0.97 | 0.97 |
|
| 0.97 | 0.97 | 0.97 | 0.99 | 0.99 | 0.99 |
|
| 0.97 | 0.97 | 0.97 | 0.99 | 0.99 | 0.99 |
|
| 0.97 | 0.99 | ||||
FIGURE 11Receiver operating characteristic curves separately for each classification model demonstrating AUC for COVID‐19, and non‐COVID‐19 (A) ROC/AUC curve for VGGCapsNet architecture, (B) ROC/AUC curve for DenseCapsNet architecture, (C) ROC/AUC plot for ResCapsNet architecture, and (D) ROC/AUC plot for MobileCapsNet architecture
Number of trainable, non‐trainable, and total parameters for different CapsNet architectures
| CapsNet model | Trainable parameters | Non‐trainable parameters | Total parameters |
|---|---|---|---|
| VGGCapsNet | 15 927 360 | 0 | 15 927 360 |
| DenseCapsNet | 9 346 176 | 83 648 | 9 429 824 |
| ResCapsNet | 28 286 208 | 53 120 | 28 339 328 |
| MobileCapsNet | 5 599 296 | 21 888 | 5 621 184 |
Performance assessment of the MobileCapsNet model with some other prominent models
| Model | Accuracy |
|---|---|
| ConvNet | 0.95 |
| CapsNet | 0.94 |
| Resnet50 | 0.97 |
| VGG16 | 0.97 |
| VGG19 | 0.97 |
| DenseNet121 | 0.98 |
| MobileNet | 0.98 |
| InceptionV3 | 0.96 |
| xDNN | 0.97 |
| 3D‐ ConvNet | 0.97 |
| MobileCapsNet (proposed) | 0.99 |
Comparison of the proposed work with some noticeable work in the era of the COVID‐19 pandemic based on medical imaging
| Source | Dataset | Model detail | Number of classes | Accuracy/result/outcome |
|---|---|---|---|---|
| Ozturk et al. | 126 images of lung X‐ray scans and computed tomography scans |
Feature Extraction based on principal component analysis for SVM for classification. Stacked Auto Encoder (SAE) for feature extraction and SVM | Binary class classification: COVID and non‐COVID |
86.54% accuracy with all features, 71.92% accuracy with shrunken features through SAE 94.23% accuracy with shrunken features through PCA |
| Tiwari and A. Jain | A dataset of 2905 lung X‐ray scans |
Visual Geometry Group Capsule Network. Convolutional Neural Network Capsule Network | Multi‐class classification: Normal, COVID, and Pneumonia |
97% accuracy in binary classification 92% accuracy in multiclass classification |
| Zhou et al. | Authors have utilized datasets of computed tomography scans collected from Italian Society of Medical and Interventional Radiology having 473 CT slices |
U‐Net architecture with attention mechanism for segmentation of infection in lung due to COVID‐19 through computed tomography scans | Localization of COVID‐19 inefection |
Proposed model segments a single CT slice in 0.29 s. Dice score is 83.1% Hausdorff distance was 18.8 |
| Selvaraj et al. | A dataset of 80 lung computed tomography scans |
Deep neural network based model is utilized for segmentation of the COVID‐19 diseased portion in the computed tomography scans | Localization of COVID‐19 inefection |
Authors have claimed an accuracy of 93.8%. |
| Feng et al | Utilized a 350 lung computed tomography scans dataset |
Authors have utilized different algorithms like random forest, logistic regression, and SVM | Binary class classification: Bacterial pneumonia and COVID‐19 |
Achieved 96.2% accuracy. |
| El‐Dosuky et al. | Authors have utilized 594 genome sequences |
ConvNet with cockroach swarm optimization | Multi‐class classification: COVID‐19, influenza virus (Type A, Type B, and Type C) |
Achieved an overall of 99% accuracy |
| Dhaka et al. | Publically available dataset of 3000 X‐ray scans |
2D ConvNet model | Multi‐class classification: Normal, Bacterial Pneumonia, COVID‐19 |
Achieved a mean accuracy of 97.71% |
| Khan | 340 X‐ray scans dataset |
A combination of feature extraction algorithm, support vector machine, and K‐means clustering algorithm | Binary class classification: COVID‐19 and healthy |
Achieved maximum accuracy of 94.12% |
| Soares et al. | SARS‐COV‐2 CT‐Scan dataset |
eXplainable deep learning (xDNN) model | Binary classification: COVID‐19 and Non‐COVID‐19 |
Attained 97.38% accuracy |