| Literature DB >> 35061767 |
Rubina Sarki1, Khandakar Ahmed1, Hua Wang1, Yanchun Zhang1, Kate Wang2.
Abstract
The COVID-19 epidemic has a catastrophic impact on global well-being and public health. More than 27 million confirmed cases have been reported worldwide until now. Due to the growing number of confirmed cases, and challenges to the variations of the COVID-19, timely and accurate classification of healthy and infected patients is essential to control and treat COVID-19. We aim to develop a deep learning-based system for the persuasive classification and reliable detection of COVID-19 using chest radiography. Firstly, we evaluate the performance of various state-of-the-art convolutional neural networks (CNNs) proposed over recent years for medical image classification. Secondly, we develop and train CNN from scratch. In both cases, we use a public X-Ray dataset for training and validation purposes. For transfer learning, we obtain 100% accuracy for binary classification (i.e., Normal/COVID-19) and 87.50% accuracy for tertiary classification (Normal/COVID-19/Pneumonia). With the CNN trained from scratch, we achieve 93.75% accuracy for tertiary classification. In the case of transfer learning, the classification accuracy drops with the increased number of classes. The results are demonstrated by comprehensive receiver operating characteristics (ROC) and confusion metric analysis with 10-fold cross-validation.Entities:
Mesh:
Year: 2022 PMID: 35061767 PMCID: PMC8782355 DOI: 10.1371/journal.pone.0262052
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Chest x-ray images: (A) normal; (B) COVID-19 positive; (C) viral pneumonia.
Fig 2The pipeline process.
Fig 3Variation in chest x-ray images distribution.
Fig 4Feature extraction of the input image is performed via the convolution, ReLU and pooling layers, before classification by the fully connected layer.
Hyper-parameters of the build CNN model and preferred weights in this study.
| R1 | R2 | R3 | R4 | R5 | R6 | R7 | R8 |
|---|---|---|---|---|---|---|---|
|
| 224*224 | RMSprop | 32 | 10-fold | 3e-4 | BCE | 50 |
R1—Model, R2—Image Size, R3—Optimizers, R4—Mini Batch Size, R5—cross validation, R6—Initial Learning Rate, R7—Loss function, R8—Epoch, BCE—Binary cross-entropy, CCE—Categorical cross-entropy.
The layers and layer parameters of the VGG16 model.
| Layers | layer Type | Output Shape | Trainable parameters |
|---|---|---|---|
|
|
| [224, 224, 64] | 1792 |
|
|
| [224, 224, 64] | 36928 |
|
|
| [112, 112, 128] | 73856 |
|
|
| [112, 112, 128] | 147585 |
|
|
| [56, 56, 256] | 295168 |
|
|
| [56, 56, 256] | 590080 |
|
|
| [56, 56, 256] | 590080 |
|
|
| [56, 56, 256] | 590080 |
|
|
| [28, 28, 512] | 1180160 |
|
|
| [28, 28, 512] | 2359808 |
|
|
| [28, 28, 512] | 2359808 |
|
|
| [14, 14, 512] | 2359808 |
|
|
| [14, 14, 512] | 2359808 |
|
|
| [14, 14, 512] | 2359808 |
|
|
| [14, 14, 512] | 2359808 |
Hyper-parameters of the VGG16 model and preferred weights in this study.
| R1 | R2 | R3 | R4 | R5 | R6 | R7 | R8 |
|---|---|---|---|---|---|---|---|
|
| 224*224 | ADAM | 32 | 10-fold | 1e-4 | BCE | 20 |
R1—Model, R2—Image Size, R3—Optimizers, R4—Mini Batch Size, R5—cross validation, R6—Initial Learning Rate, R7—Loss function, R8—Epoch, BCE—Binary cross-entropy, CCE—Categorical cross-entropy.
Hyper-parameters of the InceptionV3 model and preferred weights in this study.
| R1 | R2 | R3 | R4 | R5 | R6 | R7 | R8 |
|---|---|---|---|---|---|---|---|
|
| 224*224 | ADAM | 32 | 10-fold | 1e-4 | BCE | 20 |
R1—Model, R2—Image Size, R3—Optimizers, R4—Mini Batch Size, R5—cross validation, R6—Initial Learning Rate, R7—Loss function, R8—Epoch, BCE—Binary cross-entropy, CCE—Categorical cross-entropy.
Hyper-parameters of the Xception model and preferred weights in this study.
| R1 | R2 | R3 | R4 | R5 | R6 | R7 | R8 |
|---|---|---|---|---|---|---|---|
|
| 224*224 | ADAM | 32 | 10-fold | 1e-4 | BCE | 20 |
R1—Model, R2—Image Size, R3—Optimizers, R4—Mini Batch Size, R5—cross validation, R6—Initial Learning Rate, R7—Loss function, R8—Epoch, BCE—Binary cross-entropy, CCE—Categorical cross-entropy.
Fig 5Proposed pre-trained method for COVID-19 detection.
Description of classification task.
| Scenario | Classification |
|---|---|
|
|
|
|
|
|
Fig 6(A) and (C) original chest x-ray COVID-19 and Pneumonia images; (B) and (D) contrast enhanced image using I.
Fig 7Visual feature maps in first layer and deep layer.
Confusion matrix.
| Predictive Positive | Predictive Negative | Total | |
| Actual Positive |
|
| |
| Actual Negative |
|
| |
| Total |
TP = True Positive, FN = False Negative, FP = False Positive, TN = True Negative.
Average performance of the pre-trained CNN models.
| Scenario | Classes | Model | Results* | Results** |
|---|---|---|---|---|
|
|
|
| ||
|
|
| |||
|
| ||||
|
|
|
| ||
|
|
| |||
|
|
Results* = Results obtain before model fine-tune and contrast enhancement in x-ray images, Results** = Results obtain after model fine-tune and contrast enhancement in x-ray images, Acc = Accuracy, Se = Sensitivity, Sp = Specificity.
Average performance of the build CNN models.
| Scenario | Classes | Model | Results |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
Results = Results obtain after model fine-tune and contrast enhancement in x-ray images, Acc = Accuracy, Se = Sensitivity, Sp = Specificity.
Fig 8Confusion matrices for scenario I obtained by (A) build CNN and (B) VGG16.
Fig 9Confusion matrices for scenario II obtained by (A) build CNN and (B) VGG16.
Fig 10Visualisation on chest x-ray of normal/COVID-19/pneumonia infected using Grad-CAM on the proposed model.
Fig 11Comparison of accuracy achieved in selected models after fine-tune: (A) scenario I and (B) scenario II.
Fig 12Comparison of accuracy achieved in new CNN: Scenario I and scenario II.
Fig 13ROC curve in scenario I for (A) build CNN and (B) VGG16.
Fig 14ROC curve in scenario II for (A) build CNN and (B) VGG16.
Accuracy obtained by existing models and models used in the study.
| References | Images Type | No of Images | Method | Accuracy |
|---|---|---|---|---|
| Ozturk et al. [ | Chest x-ray | 125COVID-19 / 500Normal | DarkCovidNet | 98.08% |
| Chest x-ray | 125COVID-19/ 500Normal/ 500Pneumonia | DarkCovidNet | 87.02% | |
| Narin et al. [ | Chest x-ray | 50COVID-19 / 50Normal | ResNet50, Deep CNN | 98% |
| Sethey et al. [ | Chest x-ray | 25COVID-19 / 25Normal | ResNet50 + SVM | 95.38% |
| Ioannis et al. [ | Chest x-ray | 224COVID-19 / 700Pneumonia / 504Normal | VGG-19 | 93.48% |
| Wang et al. [ | Chest x-ray | 53COVID-19 / 5526Normal | COVID-Net | 92.4% |
| Hemdan et al. [ | Chest x-ray | 25COVID-19 / 25Normal | COVIDX-Net | 90% |
| Zheng et al. [ | Chest CT | 213COVID-19 / 229Normal | UNet+3D Network | 90.8% |
| Ying et al. [ | Chest CT | 777COVID-19 / 708 Normal | DRE-Net | 86% |
| Xu et al. [ | Chest CT | 219COVID-19 / 175Normal / 224Pneumonia | ResNet + Location Attention | 86.7% |
| wang et al. [ | Chest CT | 195COVID-19 / 258Normal | M-Inception | 82.9% |
|
|
| 140COVID-19 / 140Normal |
|
|
|
| 140COVID-19 / 140Normal /140 Pneumonia |
|
| |
|
|
| 140COVID-19 / 140Normal |
|
|
|
| 140COVID-19 / 140Normal /140 Pneumonia |
|
|