| Literature DB >> 35935665 |
Abstract
COVID-19 has emerged as a global pandemic affecting the world, and its adverse effects on society still continue. So far, about 243.57 million people have been diagnosed with COVID-19, of which about 4.94 million have died. In this study, a new model, called COVIDetNet, is proposed for automated COVID-19 detection. A lightweight CNN architecture trained instead of the popular and pretrained convolution neural network (CNN) models such as VGG16, VGG19, AlexNet, ResNet50, ResNet100, and MobileNetV2 from scratch with chest x-ray (CXR) images was designed. A new feature set was created by concatenating the features of all layers of the designed CNN architecture. Then, the most efficient features chosen among the features concatenating with the Relief feature selection algorithm were classified using the support vector machine (SVM) method. The experimental works were carried out on a public COVID-19 CXR database. Experimental results demonstrated 99.24% accuracy, 99.60% specificity, 99.39% sensitivity, 99.04% precision, and an F1 score of 99.21%. Also, in comparison to AlexNet and VGG16 models, the deep feature extraction durations were reduced by approximately 6-fold and 38-fold, respectively. The COVIDetNet model provided a higher accuracy score than state-of-the-art models when compared to multi-class research studies. Overall, the proposed model will be beneficial for specialist medical staff to detect COVID-19 cases, as it provides faster and higher accuracy than existing CXR-based approaches.Entities:
Keywords: COVID‐19; Relief; SVM; automatic detection; deep feature extraction with a lightweight CNN
Year: 2022 PMID: 35935665 PMCID: PMC9347592 DOI: 10.1002/ima.22771
Source DB: PubMed Journal: Int J Imaging Syst Technol ISSN: 0899-9457 Impact factor: 2.177
FIGURE 1The total numbers of cases and deaths reported by World Health Organization from different countries are shown in the chart. (The columns and line show the total number of cases and total deaths affected by COVID‐19 from January 3, 2020, to November 12, 2021, respectively.)
FIGURE 2Structure of the proposed COVIDetNet model
Performance results of state‐of‐the‐art approaches (%)
| Research works/year | Method | Type/number of class | Number of cases | Results | |||||
|---|---|---|---|---|---|---|---|---|---|
| Acc (%) | Sen (%) | Spe (%) | Pre (%) | FI | Time duration (s) | ||||
| Ozturk et al. | DarkCovidNet | CXR 2 |
COVID‐19: 125 No findings: 500 | 98.08 | 95.13 | 95.30 | 98.03 | 0.9651 | ‐ |
| CXR 3 |
COVID‐19: 125 Pneumonia: 500 No findings: 500 | 87.02 | 85.35 | 92.18 | 89.96 | 0.8737 | ‐ | ||
| Turkoglu | COVIDetectioNet | CXR 3 |
COVID‐19: 219 Pneumonia: 4290 Normal: 1583 | 99.18 | 99.13 | ‐ | 99.48 | 0.9930 | ‐ |
| Ucar et al. | COVIDiagnosis‐Net | CXR 3 |
COVID‐19: 1536 Pneumonia: 1536 Normal: 1536 | 98.26 | 99.13 | ‐ | ‐ | 0.9825 | ‐ |
| Wang et al. | COVID‐Net | CXR 3 |
COVID‐19: 13870 Pneumonia: 5538 Normal: 8066 | 93.3 | ‐ | ‐ | ‐ | ‐ | ‐ |
| Nour et al. | A novel CNN model + SVM | CXR 3 |
COVID‐19: 219 Pneumonia: 1345 Normal: 1345 | 98.97 | 89.39 | 99.75 | ‐ | 0.9672 | ‐ |
| Proposed | COVIDetNet | CXR 3 |
COVID‐19: 500 Pneumonia: 580 Normal: 1541 |
| 99.39 |
| 99.04 | 0.9921 | 287 |
| Hussain et al. | CoroDet | CXR 2 |
COVID‐19: 500 Normal: 800 | 99.10 | ‐ | ‐ | ‐ | ‐ | ‐ |
| CXR 3 |
COVID‐19: 500 Pneumonia: 800 Normal: 800 | 94.20 | ‐ | ‐ | ‐ | ‐ | ‐ | ||
| Cengil and Çınar | AlexNet + NASNetLarge | CXR 3 |
COVID‐19: 1525 Pneumonia: 1525 No Findings:1525 | 96.00 | 98.10 | 98.50 | 98.10 | ‐ | 3791 |
| NASNetLarge + Xception | CXR 3 |
COVID‐19: 1525 Pneumonia: 1525 No Findings:1525 | 97.60 | 99.00 | 99.20 | 99.00 | ‐ | 4485 | |
| Murugan and Goel | E‐DiCoNet | CXR 3 |
COVID‐19: 900 Pneumonia: 900 Normal: 900 | 94.07 | 98.15 | 91.48 | 98.15 | 0.9122 | ‐ |
| Barua et al | COVID‐19FclNet9 | CXR 3 |
COVID‐19: 125 Pneumonia: 500 Control: 500 | 89.96 | ‐ | ‐ | ‐ | ‐ | ‐ |
| CXR 3 |
COVID‐19: 3616 Pneumonia: 1345 Control: 4000 | 98.84 | ‐ | ‐ | 98.76 | 0.9871 | ‐ | ||
| Proposed | COVIDetNet | CXR 3 |
COVID‐19: 580 Pneumonia: 500 Normal: 1541 |
| 99.39 |
| 99.04 | 0.9921 | 287 |
Note: Bold values shows the performance results where the proposed method is superior to the existing methods.
FIGURE 3Chest x‐ray image samples in the dataset
COVIDetNet architecture
| Layer | Filter size | Kernel size | Stride size | Output size |
|---|---|---|---|---|
| Input image | ‐ | ‐ | ‐ | 100 × 100 × 3 |
| Convolution‐1 | 3 × 3 | 64 | 1 | 100 × 100 × 64 |
| Batch normalization/ReLU/max pooling | 2 × 2 | ‐ | 2 | 50 × 50 × 64 |
| Convolution‐2 | 5 × 5 | 64 | 2 | 25 × 25 × 64 |
| Batch normalization/ReLU/max pooling | 2 × 2 | ‐ | 2 | 12 × 12 × 64 |
| Convolution‐3 | 3 × 3 | 32 | 1 | 12 × 12 × 32 |
| Max pooling/batch normalization | 2 × 2 | ‐ | 2 | 6 × 6 × 32 |
| Max pooling | 2 × 2 | ‐ | 2 | 3 × 3 × 32 |
| Convolution‐4 | 2 × 2 | 32 | 2 | 2 × 2 × 32 |
| Batch normalization/ReLU | ‐ | ‐ | ‐ | 2 × 2 × 32 |
| Convolution‐5 | 3 × 3 | 16 | 2 | 1 × 1 × 16 |
| Batch normalization/ReLU | ‐ | ‐ | ‐ | 1 × 1 × 16 |
| Convolution‐6 | 3 × 3 | 16 | 2 | 1 × 1 × 16 |
| Batch normalization/ReLU | ‐ | ‐ | ‐ | 1 × 1 × 16 |
| Fully connected/ReLU | ‐ | ‐ | ‐ | 1 × 1 × 500 |
| Fully connected/ReLU | ‐ | ‐ | ‐ | 1 × 1 × 350 |
| Fully connected | ‐ | ‐ | ‐ | 1 × 1 × 3 |
FIGURE 4The architecture of the proposed convolution neural network
FIGURE 5Graphics of loss and accuracy values for validation and training
The feature extraction duration and performance results for all convolution neural networks (CNNs)
| CNN model | Time (s) | Acc | Sen | Spe | Pre |
|
|---|---|---|---|---|---|---|
| AlexNet | 1421 | 98.08 | 97.31 | 98.53 | 98.74 | 97.98 |
| VGG16 | 8644 | 94.47 | 96.86 | 97.63 | 93.33 | 94.65 |
| VGG19 | 9970 | 92.94 | 89.91 | 94.51 | 95.48 | 91.96 |
| ResNet50 | 5219 | 96.76 | 97.62 | 98.39 | 95.99 | 96.73 |
| ResNet101 | 8325 | 97.52 | 98.59 | 98.94 | 96.64 | 97.51 |
| MobileNetV2 | 2865 | 96.18 | 97.48 | 98.22 | 95.23 | 96.20 |
| Proposed |
|
| 98.06 | 98.91 |
|
|
Note: Bold values shows the performance results where the proposed method is superior to the existing methods.
Performance results of effective features with prelearned AlexNet deep features Relief algorithm (%)
| Selected feature with Relief | Acc | Sen | Spe | Pre |
|
|---|---|---|---|---|---|
| 1000 | 97.52 | 97.52 | 98.50 | 97.35 | 97.44 |
| 1500 | 98.28 | 98.49 | 99.05 | 97.99 | 98.23 |
| 2000 | 98.47 | 98,60 | 99.13 | 98.26 | 98.43 |
| 2500 | 98.66 | 98.88 | 99.23 | 98.38 | 98.63 |
| 3000 | 98.66 | 98.88 | 99.28 | 98.38 | 98.63 |
| 4000 | 98.66 | 98.88 | 99.28 | 98.38 | 98.63 |
| 5000 | 98.66 | 98.88 | 99.28 | 98.38 | 98.63 |
| 6000 | 98.66 | 98.88 | 99.28 | 98.38 | 98.63 |
| 7000 | 98.66 | 98.88 | 99.28 | 98.38 | 98.63 |
| 7500 | 98.47 | 98.78 | 99.20 | 98.11 | 98.43 |
FIGURE 6Confusion matrix of the models with the quickest feature extraction times
FIGURE 7Confusion matrix and receiver operating characteristic curves for all features
Performance results of selected features using the Relief algorithm (%)
| Selected feature with Relief | Acc | Sen | Spe | Pre |
|
|---|---|---|---|---|---|
| 20 | 98.28 | 97.95 | 98.83 | 98.84 | 98.21 |
| 21 | 98.08 | 97.84 | 98.75 | 98.19 | 98.01 |
| 22 | 98.47 | 98.06 | 98.91 | 98.76 | 98.40 |
| 23 | 99.05 | 99.11 | 99.45 | 98.93 | 99.01 |
| 24 | 99.05 | 99.10 | 99.45 | 99.93 | 99.01 |
| 25 | 99.24 | 99.39 | 99.60 | 99.04 | 99.21 |
| 26 | 99.24 | 99.21 | 99.53 | 99.21 | 99.21 |
| 27 | 99.05 | 98.92 | 99.37 | 99.10 | 99.01 |
| 28 | 98.85 | 98.63 | 99.22 | 98.99 | 98.81 |
| 29 | 98.66 | 98.53 | 99.14 | 98.70 | 98.61 |
| 30 | 98.66 | 98.53 | 99.14 | 98.70 | 98.61 |
FIGURE 8Confusion matrix and receiver operating characteristic curves for 25 Relief features
Comparison of the feature extraction and selection times of the proposed and AlexNet models
| Method | Feature extracted duration (s) | Feature selection duration (s) | Total duration (s) | Acc (%) |
|---|---|---|---|---|
| AlexNet + Relief + SVM | 1421 | 247 | 1668 | 98.66 |
| Proposed (COVIDetNet) | 259 | 28 | 287 | 99.24 |