| Literature DB >> 34911977 |
Arijit Dey1, Soham Chattopadhyay2, Pawan Kumar Singh3, Ali Ahmadian4,5,6, Massimiliano Ferrara7, Norazak Senu8, Ram Sarkar9.
Abstract
COVID-19 is a respiratory disease that causes infection in both lungs and the upper respiratory tract. The World Health Organization (WHO) has declared it a global pandemic because of its rapid spread across the globe. The most common way for COVID-19 diagnosis is real-time reverse transcription-polymerase chain reaction (RT-PCR) which takes a significant amount of time to get the result. Computer based medical image analysis is more beneficial for the diagnosis of such disease as it can give better results in less time. Computed Tomography (CT) scans are used to monitor lung diseases including COVID-19. In this work, a hybrid model for COVID-19 detection has developed which has two key stages. In the first stage, we have fine-tuned the parameters of the pre-trained convolutional neural networks (CNNs) to extract some features from the COVID-19 affected lungs. As pre-trained CNNs, we have used two standard CNNs namely, GoogleNet and ResNet18. Then, we have proposed a hybrid meta-heuristic feature selection (FS) algorithm, named as Manta Ray Foraging based Golden Ratio Optimizer (MRFGRO) to select the most significant feature subset. The proposed model is implemented over three publicly available datasets, namely, COVID-CT dataset, SARS-COV-2 dataset, and MOSMED dataset, and attains state-of-the-art classification accuracies of 99.15%, 99.42% and 95.57% respectively. Obtained results confirm that the proposed approach is quite efficient when compared to the local texture descriptors used for COVID-19 detection from chest CT-scan images.Entities:
Mesh:
Year: 2021 PMID: 34911977 PMCID: PMC8674247 DOI: 10.1038/s41598-021-02731-z
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Increasing number of COVID cases in some countries. The data have been collected from the official website of WHO[6].
Summarization of previous works reported for COVID-19 detection.
| Work ref. | Method | Dataset | Obtained accuracy |
|---|---|---|---|
| Shibly et al.[ | Used faster R-CNN | COVIDx dataset | 97.65% |
| Zheng et al.[ | UNet+3D network | Own dataset | 90.8% |
| Jaiswal et al.[ | DenseNet 201 | SARS-Cov-2 dataset | 96.25% |
| Soares et al.[ | xDNN | SARS-Cov-2 dataset | 97.38% |
| Panwar et al.[ | Gradient-weighted class activation mapping (Grad-CAM) | Cohen dataset | 97.08% |
| Kundu et al.[ | Fuzzy rank-based fusion of VGG-11, Wide ResNet-50-2, and Inception v3 | SARS-COV-2 dataset and Harvard Dataverse chest CT dataset | 98.93% and 98.80% (respectively on SARS-COV-2 and Harvard Dataverse chest CT datasets) |
Number of features obtained from different deep learning models when applied over COVID-19 datasets.
| Pre-trained CNN | Number of features extracted |
|---|---|
| ResNet18 | 512 |
| ResNet152 | 2048 |
| VGG16 | 25,088 |
| VGG19 | 25,088 |
Figure 2Illustration of the work flow of deep features extraction from GoogLeNet and ResNet18 architectures. The input CT-scan images are taken from CARS-Cov-2 CT-scan dataset[22].
Figure 4Proposed workflow of our proposed MRFGRO algorithm.
Figure 3Graphical representation of sigmoid function.
Classification results obtained with different deep feature sets using our proposed MRFGRO algorithm.
| Feature set | SARS-CoV-2 CT-scan dataset | Covid-CT dataset | MOSMED dataset | |||
|---|---|---|---|---|---|---|
| No. of selected features | Accuracy (%) | No. of selected features | Accuracy (%) | No. of selected features | Accuracy (%) | |
| GoogLeNet | 780 | 94.47 | 680 | 96.22 | 811 | 91.91 |
| ResNet18 | 445 | 92.17 | 328 | 96.91 | 378 | 90.11 |
| ResNet152 | 1119 | 90.99 | 998 | 94.29 | 1242 | 91.49 |
| VGG19 | 12,400 | 87.77 | 9442 | 85.48 | 15,987 | 81.24 |
| VGG16 | 17,809 | 85.47 | 14,899 | 86.78 | 12,597 | 81.24 |
| ResNet18+GoogLeNet | ||||||
| ResNet152+GoogLeNet | 1180 | 97.71 | 987 | 96.18 | 1001 | 91.23 |
| ResNet18+VGG16 | 15,489 | 90.02 | 14,801 | 92.24 | 17,589 | 92.21 |
| GoogLeNet+VGG19 | 16,029 | 91.19 | 11,549 | 90.42 | 18,900 | 78.48 |
| ResNet152+VGG19 | 15,014 | 88.18 | 17,802 | 85.44 | 11,259 | 80.04 |
| ResNet18+GoogLeNet+VGG16 | 9002 | 86.48 | 15,809 | 84.48 | 18,792 | 79.99 |
| ResNet152+GoogLeNet +VGG19 | 16,891 | 87.62 | 18,722 | 81.19 | 11,589 | 78.48 |
Best results are given in Bold.
Figure 5Loss plot of different deep learning models during training process on SARS-CoV-2 dataset.
Figure 6Accuracy plot of different deep learning models during training process on SARS-CoV-2 dataset.
Results obtained by the proposed MRFGRO algorithm using different classifiers on all three COVID-19 datasets.
| Evaluation parameter | SARS-CoV-2 CT-scan dataset | COVID-CT dataset | MOSMED dataset | ||||||
|---|---|---|---|---|---|---|---|---|---|
| SVM (%) | MLP (%) | ELM (%) | SVM (%) | MLP (%) | ELM (%) | SVM (%) | MLP (%) | ELM (%) | |
| Accuracy | 97.17 | 98.64 | 94.44 | 97.98 | 90.02 | 92.29 | |||
| Precision | 97 | 98 | 92 | 98 | 91 | 91 | |||
| Recall | 97 | 98 | 95 | 97 | 91 | 92 | |||
| F1 Score | 97 | 98 | 95 | 97 | 90 | 90 | |||
Maximum values of accuracy, precision, recall and F1 score for each dataset are made bold.
Figure 7Graph showing the classification accuracies using different combinations of optimizers and learning rates on all three datasets.
Figure 8Graph showing the variation of classification accuracies with respect to various hyperparameters of proposed MRFGRO algorithm obtained on: (a) SARS-CoV-2 CT-Scan dataset, (b) Covid CT-dataset and (c) Mosmed dataset.
Performance comparison of the proposed MRFGRO based FS algorithm with some popular FS algorithms.
| Optimization algorithm | SARS-CoV-2 CT-scan dataset | COVID-CT dataset | MOSMED dataset | |||
|---|---|---|---|---|---|---|
| No. of features | Accuracy (%) | No. of features | Accuracy (%) | No. of features | Accuracy (%) | |
| GA | 942 | 92.43 | 779 | 91.11 | 802 | 91.19 |
| PSO | 739 | 90.15 | 855 | 94.49 | 864 | 93.29 |
| HAS | 1011 | 94.17 | 814 | 92.23 | 743 | 92.29 |
| ASO | 898 | 97.57 | 957 | 95.59 | 601 | 91.11 |
| EO | 917 | 96.69 | 913 | 96.28 | 698 | 90.19 |
| GRO | 868 | 97.79 | 809 | 95.79 | 713 | 93.28 |
| MRO | 997 | 97.84 | 877 | 96.78 | 759 | 94.47 |
| GA+EO | 942 | 95.48 | 779 | 95.28 | 789 | 94.21 |
| PSO+ASO | 1007 | 97.84 | 885 | 92.31 | 728 | 91.37 |
| HAS+GRO | 941 | 95.24 | 855 | 95.48 | 738 | 91.27 |
| MRFGRO | ||||||
Best accuracies and number of features selected corresponding to those accuracies are given in bold.
Comparison of the proposed method with some state-of-the-art methods on COVID-CT dataset.
| Work Ref. | Feature | Method of classification | Obtained accuracy (%) |
|---|---|---|---|
| Loey et al.[ | Deep features | Data augmentation with classical augmentation technique and CGAN | 82.91 |
| Sakagianni et al.[ | NA | AutoML Cloud Version | 88.31 |
| Jhao et al.[ | Pre-trained CNN learns by itself | TL by DenseNet161 + CSSL | 89.1 |
| Alshazly et al.[ | Transfer learning | DenseNet201 | 92.2 |
| Shaban et al.[ | GLCM | HFSM and KNN classifier | 96 |
| Saeedi et al.[ | Deep features of DenseNet121 | Nu-SVM | 90.61 ± 5 |
| Proposed algorithm | Deep features of ResNet18 and GoogLeNet | MRFGRO based FS algorithm | 99.15 |
Comparison of our proposed work with some state-of-the-art works on SARS-CoV-2 CT-Scan dataset.
| Work ref. | Feature | Method of classification | Obtained accuracy (%) |
|---|---|---|---|
| Soares et al.[ | Ensemble learning and classification | Adaboost | 95.16 |
| Jaiswal et al.[ | Deep neural network learns relevant features by itself | DenseNet201 | 96.25 |
| Alshazly et al.[ | Transfer learning | ResNet101 | 99.4 |
| Panwar et al.[ | Deep neural architecture | Grad-CAM | 95.61 |
| Soares et al.[ | Automated classification with deep xDNN | xDNN | 97.38 |
| Proposed algorithm | Deep features of ResNet18 and GoogLeNet | MRFGRO based FS algorithm | 99.42 |
Comparison of our proposed work with some state-of-the-art works on MOSMED dataset.
| Work ref. | Feature | Method of classification | Obtained accuracy (%) |
|---|---|---|---|
| Sharma et al.[ | No traditional features as it is an end to end learning method | ResNet18 + GradCAM | 91 |
| Rohila et al.[ | Segmentation and classification | ReCOV-101 | 94.9 |
| Proposed algorithm | Deep features of ResNet18 and GoogLeNet | MRFGRO based FS algorithm | 95.57 |