| Literature DB >> 35941931 |
Sachin Kumar1, Sourabh Shastri1, Shilpa Mahajan2, Kuljeet Singh1, Surbhi Gupta3, Rajneesh Rani2, Neeraj Mohan4, Vibhakar Mansotra1.
Abstract
The syndrome called COVID-19 which was firstly spread in Wuhan, China has already been declared a globally "Pandemic." To stymie the further spread of the virus at an early stage, detection needs to be done. Artificial Intelligence-based deep learning models have gained much popularity in the detection of many diseases within the confines of biomedical sciences. In this paper, a deep neural network-based "LiteCovidNet" model is proposed that detects COVID-19 cases as the binary class (COVID-19, Normal) and the multi-class (COVID-19, Normal, Pneumonia) bifurcated based on chest X-ray images of the infected persons. An accuracy of 100% and 98.82% is achieved for binary and multi-class classification respectively which is competitive performance as compared to the other recent related studies. Hence, our methodology can be used by health professionals to validate the detection of COVID-19 infected patients at an early stage with convenient cost and better accuracy.Entities:
Keywords: COVID‐19; LiteCovidNet; chest X‐ray; classification; deep neural network
Year: 2022 PMID: 35941931 PMCID: PMC9349394 DOI: 10.1002/ima.22770
Source DB: PubMed Journal: Int J Imaging Syst Technol ISSN: 0899-9457 Impact factor: 2.177
Literature survey for COVID‐19 detection using X‐ray images
| References | Year | Technique(s) | Dataset(s) | Performance (in %) |
|---|---|---|---|---|
|
| 2020 | Truncated convolutional neural network (CNN) network |
DI‐162 COVID‐19 positive cases and 340 TB negative cases from China D2‐162 COVID‐19 positive cases and 80 TB healthy cases from the USA D3‐162 COVID‐19 positive cases and 1583 Pneumonia healthy cases D4‐162 COVID‐19 positive cases and 1583 Pneumonia healthy cases, 340 TB healthy cases, and 80 healthy cases from the USA D5‐162 COVID‐19 positive cases and 4280 positive and 1583 healthy Pneumonia cases D6‐162 COVID‐19 positive cases and 4280 positive and 1583 healthy Pneumonia cases, 342 positive and 340 healthy cases of TB from China, and 58 positives and 80 healthy cases from the USA |
Accuracy = 99.50 Accuracy = 94.04 Accuracy = 100 Accuracy = 99.87 Accuracy = 99.96 Accuracy = 99.92 |
|
| 2020 | Transfer learning with generative adversarial networks | 5863 X‐ray images with normal and Pneumonia cases | Accuracy = 98.97 |
|
| 2020 | CNN using ResNet18, SqeezeNet, ResNet50 and DenseNet121 | COVID‐19 X‐ray 5k dataset with 2084 training and 3100 test images, ChexPert dataset with 250 X‐ray images |
Sensitivity = 97.5 Specificity = 90 |
|
| 2020 | Deep learning‐based model | 100 chest images of COVID‐19 confirmed cases, 1431 cases of Pneumonia |
Sensitivity = 96.00 Specificity = 70.65 |
|
| 2020 | Deep learning‐based ResNet50, InceptionV3, Inception‐ResNet combined | 50 images of confirmed cases and 50 Normal cases |
Accuracy = 98 (ResNet) Accuracy = 97 (InceptionV3) Accuracy = 87 (InceptionV3 combined with ResNet) |
|
| 2020 | Combined version of Xception and Resnet50V2 | 180 COVID‐19 cases, 6054 Pneumonia cases and 8851 Normal cases |
Accuracy = 99.50 Average Accuracy = 91.4 |
|
| 2020 | Pre‐trained model ResNet101, Xception, InceptionV3, MobileNet and NASNet |
Dataset1‐219 COVID‐19 cases, 1345 Pneumonia cases and 1341 Normal cases Dataset2‐142 COVID‐19 Chest X‐ray images |
Accuracy = 99.53 (binary class) Accuracy = 93.08 (multi‐class) |
Literature survey for COVID‐19 detection using CT scan images
| References | Year | Technique(s) | Dataset(s) | Performance (in %) |
|---|---|---|---|---|
|
| 2020 | Transfer learning with stationary wavelet, Phase 1‐image augmentation, Phase 2‐detection using convolutional neural network (CNN), Phase 3‐abnormality localisation in CT images | 349 COVID‐19 CT images and 397 Normal images |
Accuracy = 99.4 Sensitivity = 100 Specificity = 98.6 |
|
| 2020 | CNN based residual network | 219 COVID‐19 images and 224 Pneumonia and 175 Normal images |
Accuracy = 99.6 Sensitivity = 98.2 Specificity = 92.2 |
|
| 2020 | CNN to classify the case as COVID‐19 positive or negative, CNN equipped with multi‐objective differential evolution | Chest CT images | The model increases accuracy, sensitivity, and specificity by 1.9789%, 1.8262%, and 1.6827% as compared to the previous |
|
| 2020 | COVID‐19 diagnosis using joint classification with segmentation | 144 167 images of 400 COVID‐19 patients, 3855 CT images of 200 patients, and 350 unidentified cases |
Dice score = 78.3 Sensitivity = 95 Specificity = 93 |
|
| 2020 | Deep learning‐Based 2D and 3D models | 157 international patient data from Chine and USA |
Accuracy = 99.6 Sensitivity = 98.2 Specificity = 92.2 |
|
| 2020 | Data augmentation techniques with conditional generative adversarial network (GANs) | 742 Total images (345 COVID‐19 positive and 397 COVID‐19 negative cases) |
Accuracy = 82.91 Sensitivity = 77.66 Specificity = 87.62 |
|
| 2020 | Harmony search optimization and Otsu thresholding | 90 slices of coronal view and 20 of axial lung view | Efficient in extracting the COVID‐19 section |
|
| 2020 | DenseNet model equipped with transfer learning | 25 COVID‐19 positive and 195 COVID‐19 negative CT scan images | Accuracy = 84.7 |
|
| 2021 |
Stochastic pooling neural network (SPNN) PatchShuffle Stochastic Pooling Neural Network (PSSPNN) | Four types of CCT were used: (i) COVID‐19‐positive patients, (ii) community‐acquired pneumonia (CAP), (iii) second pulmonary tuberculosis (SPT), and (iv) healthy control (HC) |
SPNN: MA F1‐score = 95.02% PSSPNN: MA F1‐score = 95.79% |
|
| 2021 | FGCNet with deep feature fusion from graph convolutional network and convolutional neural network | 320 COVID‐19 images and 320 healthy control images. |
Sensitivity = 97.71% ± 1.46 Specificity = 96.56% ± 1.48 Precision = 96.61% ± 1.43 Accuracy = 97.14% ± 1.26 F1‐score = 97.15% ± 1.25 Matthews correlation coefficient (MCC) = 94.29% ± 2.52 |
Datasets information
| Class | Number of images | Dataset reference |
|---|---|---|
| COVID‐19 | 1281 |
Dataset 1: [ Dataset 2: [ |
| Normal | 1475 | |
| Pneumonia | 1480 | |
| Total X‐ray images | 4236 | |
FIGURE 1Workflow representation of classification framework
Details of LiteCovidNet architecture
| Layer type | Number of filters | Kernel size | Pool size, stride | Output shape | Number of trainable parameters |
|---|---|---|---|---|---|
| conv2d_1 (Conv2D) | 32 | (3 × 3) | ‐ | 126 × 126 × 32 | 896 |
| max_pooling2d_1 (MaxPooling2D) | ‐ | ‐ | (2 × 2), 0 | 63 × 63 × 32 | 0 |
| conv2d_2 (Conv2D) | 64 | (3 × 3) | ‐ | 61 × 61 × 64 | 18 496 |
| max_pooling2d_2 (MaxPooling2D) | ‐ | ‐ | (3 × 3), 0 | 20 × 20 × 64 | 0 |
| conv2d_3 (Conv2D) | 64 | (3 × 3) | ‐ | 18 × 18 × 64 | 36 928 |
| max_pooling2d_3 (MaxPooling2D) | ‐ | ‐ | (2 × 2), 0 | 9 × 9 × 64 | 0 |
| flatten (Flatten) | ‐ | ‐ | ‐ | 5184 | 0 |
| dense_1 (Dense) | ‐ | ‐ | ‐ | 512 | 2 654 720 |
| dropout_1 (Dropout) | ‐ | ‐ | ‐ | 512 | 0 |
| dense_2 (Dense) | ‐ | ‐ | ‐ | 256 | 131 328 |
| dropout_2 (Dropout) | ‐ | ‐ | ‐ | 256 | 0 |
| dense_3 (Dense) | ‐ | ‐ | ‐ | 128 | 32 896 |
| dropout_3 (Dropout) | ‐ | ‐ | ‐ | 128 | 0 |
| batch_normalization (BatchNo) | ‐ | ‐ | ‐ | 128 | 512 |
| dense_4 (Dense) | ‐ | ‐ | ‐ | 64 | 8256 |
| dropout_4 (Dropout) | ‐ | ‐ | ‐ | 64 | 0 |
| dense_5 (Dense) | ‐ | ‐ | ‐ | 3 | 195 |
FIGURE 2Resized X‐ray image sample (128 × 128)
FIGURE 3Proposed LiteCovidNet architecture
FIGURE 4Data distribution chart
Number of X‐ray images in train and test data
| Number of X‐ray images | ||
|---|---|---|
| Binary class | Multi‐class | |
| Training data | 2205 | 3389 |
| Testing data | 551 | 847 |
| Total images | 2756 | 4236 |
Confusion matrix
| Predicted C1 | Predicted C2 | |
|---|---|---|
| Actual C1 | True Positive | False Negative |
| Actual C2 | False Positive | True Negative |
FIGURE 5Model accuracy (A) and loss (B) for binary class
FIGURE 6Model accuracy (A) and loss (B) for multi‐class
Comparative study for COVID‐19 detection (modality as chest X‐ray images)
| References | Technique(s) | Classification type | Precision | Sensitivity | Specificity | F1‐score | Accuracy |
|---|---|---|---|---|---|---|---|
|
| VGG‐16 based faster regions with convolutional neural network (CNN) | Binary class (COVID‐19, non‐COVID‐19) | 99.29% | 97.65% | 95.48% | 98.46 | 97.36% |
|
| Deep Bayes‐SqueezeNet (COVIDiagnosis‐Net) | Multi‐class (COVID, Normal, Pneumonia) | N/A | N/A | 99.10% | 98.30% | 98.26% |
|
| Discriminative cost‐sensitive learning (DCSL) | Multi‐class (Normal, COVID‐19, Pneumonia) | 97% | 97.09% | N/A | 96.98% | 97.01 |
|
| DarkCovidNet | Binary class (COVID, no‐findings) | 98.03% | 95.13% | 95.30% | 96.51% | 98.08% |
| Multi‐class (COVID, no findings, Pneumonia) | 89.96% | 85.35% | 92.18% | 87.37% | 87.02% | ||
|
| ResNet50 and VGG‐16 based deep learning method | Binary class (COVID‐19, Pneumonia) | N/A | N/A | N/A | N/A | 89.20% |
|
| VGG‐19 | Multi‐class (COVID, Pneumonia, Normal) | N/A | 98.66% | 96.46% | N/A | 96.78% |
|
| Support vector machine (SVM) | Binary class (COVID‐19, healthy) | N/A | N/A | N/A | N/A | 94.12% |
|
| VGG‐CapsNet | Binary class (COVID‐19, non‐COVID‐19) | N/A | N/A | N/A | N/A | 97% |
| Multi‐class (COVID‐19, Normal, Pneumonia) | N/A | N/A | N/A | N/A | 92% | ||
|
| CNN model “COVID‐ScreenNet” | Multi‐class (non‐infected, COVID‐19, Pneumonia) | N/A | N/A | N/A | N/A | 97.71% |
|
| CVDNet | Multi‐class (COVID‐19, Normal, Pneumonia) | 96.72% | N/A | N/A | 96.68% | 96.69% |
|
| cGAN | Binary class (COVID‐19, Normal) | N/A | 100% | 98.30% | N/A | 98.70% |
| Multi‐class (COVID‐19, Normal, Pneumonia) | N/A | 99.30% | 98.10% | N/A | 98.30% | ||
| Proposed LiteCovidNet | Binary class (COVID‐19, Normal) | 100% | 100% | 100% | 100% | 100% | |
| Multi‐class (COVID‐19, Normal, Pneumonia) | 98.33% | 100% | 100% | 98.33% | 98.82% | ||
Note: N/A: Authors did not perform the specified classification.
Binary and multi‐class results for proposed “LiteCovidNet”
| Experiment type | Label | Precision (%) | Sensitivity (%) | Specificity (%) | F1‐score (%) | Overall accuracy (%) |
|---|---|---|---|---|---|---|
| Binary class | COVID‐19 | 100 | 100 | 100 | 100 | 100 |
| Normal | 100 | 100 | 100 | 100 | ||
| Average | 100 | 100 | 100 | 100 | ||
| Multi class | COVID‐19 | 100 | 100 | 100 | 100 | 98.82 |
| Normal | 97.00 | 100 | 100 | 98.00 | ||
| Pneumonia | 98.00 | 100 | 100 | 97.00 | ||
| Average | 98.33 | 100 | 100 | 98.33 |
FIGURE 7Confusion matrix for (A) CMB (B) CMM