| Literature DB >> 32958781 |
Ahmed T Sahlol1, Dalia Yousri2, Ahmed A Ewees1, Mohammed A A Al-Qaness3, Robertas Damasevicius4, Mohamed Abd Elaziz5,6.
Abstract
Currently, we witness the severe spread of the pandemic of the new Corona virus, COVID-19, which causes dangerous symptoms to humans and animals, its complications may lead to death. Although convolutional neural networks (CNNs) is considered the current state-of-the-art image classification technique, it needs massive computational cost for deployment and training. In this paper, we propose an improved hybrid classification approach for COVID-19 images by combining the strengths of CNNs (using a powerful architecture called Inception) to extract features and a swarm-based feature selection algorithm (Marine Predators Algorithm) to select the most relevant features. A combination of fractional-order and marine predators algorithm (FO-MPA) is considered an integration among a robust tool in mathematics named fractional-order calculus (FO). The proposed approach was evaluated on two public COVID-19 X-ray datasets which achieves both high performance and reduction of computational complexity. The two datasets consist of X-ray COVID-19 images by international Cardiothoracic radiologist, researchers and others published on Kaggle. The proposed approach selected successfully 130 and 86 out of 51 K features extracted by inception from dataset 1 and dataset 2, while improving classification accuracy at the same time. The results are the best achieved on these datasets when compared to a set of recent feature selection algorithms. By achieving 98.7%, 98.2% and 99.6%, 99% of classification accuracy and F-Score for dataset 1 and dataset 2, respectively, the proposed approach outperforms several CNNs and all recent works on COVID-19 images.Entities:
Mesh:
Year: 2020 PMID: 32958781 PMCID: PMC7506559 DOI: 10.1038/s41598-020-71294-2
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Overview of inception.
Layer parameters of Inception.
| Layer number | Layer type | Output Shape | Number of trainable parameters |
|---|---|---|---|
| 1 | conv2d_1 | (114, 114, 324) | 864 |
| | | | | | | | |
| 10 | conv2d_1_0 | (26, 26, 96) | 55296 |
| | | | | | | | |
| 20 | conv2d_2_0 | (26, 26, 64) | 18432 |
| | | | | | | | |
| 30 | conv2d_3_0 | (12, 12, 96) | 82944 |
| | | | | | | | |
| 40 | conv2d_4_0 | (12, 12, 192) | 147456 |
| | | | | | | | |
| 50 | conv2d_5_0 | (12, 12, 192) | 147456 |
| | | | | | | | |
| 60 | conv2d_6_0 | (12, 12, 192) | 147456 |
| | | | | | | | |
| 70 | conv2d_7_0 | (12, 12, 192) | 147456 |
| | | | | | | | |
| 80 | conv2d_8_0 | (5, 5, 384) | 442368 |
| | | | | | | | |
| 94 | conv2d_9_4 | (5, 5, 192) | 393216 |
| | | | | | | | |
| 159 | mixed10 (Concatenate) | (5, 5, 2048) | 0 |
Figure 2Memory FC prospective concept (left) and weibull distribution (right).
Figure 3Proposed COVID-19 X-ray classification.
Samples from COVID-19 dataset 1[42] and dataset 2[44].
Results of the feature selection phase based on fitness function. Highest results are in bold.
| Dataset 1 | Dataset 2 | |||||||
|---|---|---|---|---|---|---|---|---|
| Mean | STD | Max | Mean | STD | Max | |||
| SMA | 0.0388 | 0.0054 | 0.0316 | 0.0471 | 0.0212 | 0.0166 | 0.0257 | |
| FO-MPA | 0.0044 | 0.0290 | 0.0249 | 0.0039 | 0.0193 | 0.0316 | ||
| MPA | 0.1362 | 0.0092 | 0.1256 | 0.1515 | 0.0027 | |||
| HHO | 0.0409 | 0.0112 | 0.0699 | 0.1124 | 0.0127 | 0.0894 | 0.1328 | |
| HGSO | 0.0428 | 0.0038 | 0.0373 | 0.0472 | 0.0240 | 0.0034 | 0.0192 | 0.0316 |
| WOA | 0.5246 | 0.5246 | 0.5246 | 0.0218 | 0.0034 | 0.0166 | 0.0268 | |
| SCA | 0.0441 | 0.0026 | 0.0398 | 0.0492 | 0.0230 | 0.0030 | 0.0200 | 0.0306 |
| bGWO | 0.1300 | 0.0074 | 0.1202 | 0.1445 | 0.1570 | 0.0638 | 0.1087 | 0.3252 |
| SGA | 0.5050 | 0.0046 | 0.4982 | 0.5117 | 0.1135 | 0.0100 | 0.0995 | 0.1267 |
| BPSO | 0.2274 | 0.0068 | 0.2137 | 0.2362 | 0.4214 | 0.0074 | 0.4028 | 0.4298 |
Performance of proposed approach. Highest results are in bold.
| Method | Dataset 1 | Dataset 2 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | STD | Time | S.F | F-Score | Mean | STD | Time | S.F | F-Score | |||
| SMA | 0.9569 | 0.9385 | 0.0107 | 430.12 | 0.97518 | 0.9808 | 0.9722 | 0.0054 | 436.70 | 0.98201 | ||
| FO-MPA | 0.0084 | 23.97 | 0.0051 | 14.90 | ||||||||
| MPA | 0.9692 | 0.9508 | 0.0088 | 59.12 | 202.20 | 0.97183 | 0.9872 | 0.9812 | 0.0055 | 29.86 | 97.60 | 0.98502 |
| HHO | 0.9538 | 0.9295 | 0.0257 | 30.18 | 225.20 | 0.96014 | 0.9872 | 0.9690 | 0.0115 | 14.68 | 87.80 | 0.97552 |
| HGSO | 0.9385 | 0.9277 | 0.0087 | 31.24 | 146.10 | 0.9529 | 0.9840 | 0.9722 | 0.0114 | 29.34 | 87.30 | 0.97597 |
| WOA | 0.9508 | 0.9508 | 0.0080 | 58.17 | 158.40 | 0.97193 | 0.9904 | 0.9754 | 0.0096 | 18.05 | 99.90 | 0.97952 |
| SCA | 0.9569 | 0.9569 | 59.91 | 358.20 | 0.97603 | 0.9872 | 0.9760 | 0.0071 | 15.13 | 92.50 | 0.99072 | |
| bGWO | 0.9600 | 0.9492 | 0.0076 | 30.29 | 295.80 | 0.97364 | 0.9732 | 0.9808 | 0.0050 | 21.23 | 92.30 | 0.98535 |
| SGA | 0.9631 | 0.9560 | 0.0046 | 35.16 | 242.40 | 0.97213 | 0.9783 | 0.9840 | 27.54 | 378.50 | 0.99065 | |
| BPSO | 0.9600 | 0.9535 | 0.0068 | 19.79 | 187.00 | 0.97666 | 0.9904 | 0.9843 | 0.0051 | 17.70 | 185.40 | 0.98921 |
Figure 4Average of the consuming time and the number of selected features in both datasets.
Figure 5Convergence curves for both datasets.
Figure 6Number of extracted feature and classification accuracy by FO-MPA compared to other CNNs on dataset 1 (left) and on dataset 2 (right).
Figure 7Comparison with other previous works using accuracy measure.