| Literature DB >> 36157356 |
Hassaan Malik1, Tayyaba Anees2, Muizzud Din3, Ahmad Naeem1.
Abstract
Coronavirus (COVID-19) has adversely harmed the healthcare system and economy throughout the world. COVID-19 has similar symptoms as other chest disorders such as lung cancer (LC), pneumothorax, tuberculosis (TB), and pneumonia, which might mislead the clinical professionals in detecting a new variant of flu called coronavirus. This motivates us to design a model to classify multi-chest infections. A chest x-ray is the most ubiquitous disease diagnosis process in medical practice. As a result, chest x-ray examinations are the primary diagnostic tool for all of these chest infections. For the sake of saving human lives, paramedics and researchers are working tirelessly to establish a precise and reliable method for diagnosing the disease COVID-19 at an early stage. However, COVID-19's medical diagnosis is exceedingly idiosyncratic and varied. A multi-classification method based on the deep learning (DL) model is developed and tested in this work to automatically classify the COVID-19, LC, pneumothorax, TB, and pneumonia from chest x-ray images. COVID-19 and other chest tract disorders are diagnosed using a convolutional neural network (CNN) model called CDC Net that incorporates residual network thoughts and dilated convolution. For this study, we used this model in conjunction with publically available benchmark data to identify these diseases. For the first time, a single deep learning model has been used to diagnose five different chest ailments. In terms of classification accuracy, recall, precision, and f1-score, we compared the proposed model to three CNN-based pre-trained models, such as Vgg-19, ResNet-50, and inception v3. An AUC of 0.9953 was attained by the CDC Net when it came to identifying various chest diseases (with an accuracy of 99.39%, a recall of 98.13%, and a precision of 99.42%). Moreover, CNN-based pre-trained models Vgg-19, ResNet-50, and inception v3 achieved accuracy in classifying multi-chest diseases are 95.61%, 96.15%, and 95.16%, respectively. Using chest x-rays, the proposed model was found to be highly accurate in diagnosing chest diseases. Based on our testing data set, the proposed model shows significant performance as compared to its competitor methods. Statistical analyses of the datasets using McNemar's, and ANOVA tests also showed the robustness of the proposed model.Entities:
Keywords: COVID-19; Chest x-rays; Coronavirus; Deep learning; Pneumonia
Year: 2022 PMID: 36157356 PMCID: PMC9485026 DOI: 10.1007/s11042-022-13843-7
Source DB: PubMed Journal: Multimed Tools Appl ISSN: 1380-7501 Impact factor: 2.577
Comparative study of literature related to COVID-19 detection and other chest-related diseases
| Ref | Datasets | Objective | Models | Results |
|---|---|---|---|---|
| [ | COVID-19 and SARS images [ Normal images [ | To identify the COVID-19 using chest x-rays. | ResNet | Accuracy = 95.12% |
| [ | COVID-19 images [ Normal and Pneumonia images [ | To classify the COVID-19 x-rays from the pneumonia-infected x-rays. | GoogleNet | Accuracy = 80.56% |
| [ | COVID-19 images [ Normal and Pneumonia images [ | Using x-rays to automatically diagnose COVID-19 and pneumonia. | Xception + ResNet50V2 | Accuracy = 91.40% |
| [ | COVID-19 images [ Normal and Pneumonia images [ | To diagnose pneumonia and coronavirus infected images. | Patch based CNN | Accuracy = 88.90% |
| [ | COVID-19 images [ Normal images [ | Classification of COVID-19 positive and healthy images. | 18-layer residual CNN | Accuracy = 72.31% |
| [ | COVID-19 images [ Normal and Pneumonia images [ | Classification of COVID-19, pneumonia, and healthy images. | MobileNet-V2 | Accuracy = 96.78% |
| [ | COVID-19 images [ | To detect pneumonia, COVID-19, and normal images. | Inception V3 | Accuracy = 76.0% |
| [ | COVID-19 images [ Normal and Pneumonia images [ | To classify COVID-19, pneumonia, and normal images using chest x-rays. | Resnet50 + SVM | Accuracy = 95.33% |
| [ | Normal and Pneumonia images [ | To detect pneumonia (normal, bacterial, and viral) cases from chest X-rays | CNN | Accuracy =95.72% |
| [ | Normal and Pneumonia images [ | To detect and evaluate pneumonia (bacterial, viral, COVID-19 and normal) | CNN | Accuracy =94.84% |
Fig. 1The proposed framework for diagnosing multiple chest infections was used in this study
Fig. 2Sample images of multi-chest diseases such as COVID-19, pneumonia, pneumothorax, LC, and TB
Splitting of the dataset for training, testing, and validation
| Data Splitting | COVID-19 | Pneumothorax | Pneumonia | Lung Cancer | Tuberculosis | Normal | Total |
|---|---|---|---|---|---|---|---|
| Training | 1670 | 8400 | 2707 | 3500 | 2940 | 2065 | 21,282 |
| Validation | 467 | 2400 | 773 | 1000 | 840 | 589 | 6069 |
| Testing | 234 | 1200 | 387 | 500 | 420 | 295 | 3036 |
| 2371 | 12,000 | 3867 | 5000 | 4200 | 2949 | 30,387 |
Fig. 3Proposed CDC_Net model used for classifying multiple chest infections
Fig. 4Different dilated values corresponding (from left to right): the dilated value of 1 with a 3 × 3 convolutional kernel, which is like the normal convolution process. Dilated value of 2 with 3 × 3 convolutional kernel contains the receptive field of 5 × 5 convolution process and contains the receptive field of 7 × 7 with a dilated value of 4
CDC_Net Model Summary
| No. of Layers | Layers | Shape | Parameters |
|---|---|---|---|
| 0 | chest_input_1 (InputImage) | (299, 299, 3) | 0 |
| 1 | block1_conv1 (Conv2D) | (297, 297, 64) | 1882 |
| 2 | block1_conv1 (Conv2D) | (295, 295, 64) | 37,828 |
| 3 | block1_pool1 (MaxPooling2D) | (147, 147, 64) | 0 |
| 4 | dropout_1 (Dropout) | (147, 147, 64) | 0 |
| 5 | block2_conv2 (Conv2D) | (145, 145, 128) | 74,956 |
| 6 | block2_conv2 (Conv2D) | (143, 143, 128) | 158,584 |
| 7 | block2_pool2 (MaxPooling2D) | (71, 71, 128) | 0 |
| 8 | dropout_2 (Dropout) | (71, 71, 128) | 0 |
| 9 | block3_conv3 (Conv2D) | (69, 69, 256) | 306,278 |
| 10 | block3_conv3 (Conv2D) | (67, 67, 256) | 600,080 |
| 11 | block3_pool3 (MaxPooling2D) | (33, 33, 256) | 0 |
| 12 | dropout_3 (Dropout) | (33, 33, 256) | 0 |
| 13 | block4_conv4 (Conv2D) | (31, 31, 512) | 1,191,160 |
| 14 | block4_conv4 (Conv2D) | (29, 29, 512) | 2,359,809 |
| 15 | block4_conv4 (Conv2D) | (27, 27, 512) | 2,469,809 |
| 16 | block4_pool4 (MaxPooling2D) | (13, 13, 512) | 0 |
| 17 | dropout_4 (Dropout) | (13, 13, 512) | 0 |
| 18 | reshape_layer (ReshapeLayer) | (13,13,32) | 9349 |
| 19 | residual_layer1 (Conv2D) | (11, 11, 128) | 9349 |
| 20 | residual_layer2 (Conv2D) | (9, 9, 128) | 9549 |
| 21 | dilated_conv1 (Conv2D) | (7, 7, 256) | 18,496 |
| 22 | dilated_conv2 (Conv2D) | (5, 5, 128) | 20,596 |
| 23 | dilated_conv2 (BatchNormalization) | (5, 5, 128) | 22,846 |
| 24 | dilated_pool5 (MaxPooling2D) | (2,2128) | 0 |
| 25 | dropout_5 (Dropout) | (2,2128) | 0 |
| 26 | flatten_1 (Flatten) | 64 | 0 |
| 27 | dense_1 (Dense) | 512 | 34,390 |
| 28 | dropout_6 (Dropout) | 512 | 0 |
| 29 | dense_2 (Dense) | 6 | 1127 |
Fig. 5Proposed method partial visualization of feature maps. a Feature maps extracted from the initial block, b Feature maps extracted from the second block, c Added layer of the first bottleneck designed module d Last added layer
Fig. 6Heatmap of all five chest diseases
Fig. 710-fold cross-validation performance analysis of the CDC_Net; Vgg-19, ResNet-50, and Inception-v3
Fig. 8Confusion matrix (a) CDC_Net; (b) Vgg-19, (c) ResNet-50, and (d) Inception-v3
Performance comparison of the proposed model with pre-trained models
| Sr.# | Models | ACC (%) | SEN (%) | Precision (%) | F1 score (%) |
|---|---|---|---|---|---|
| 1 | Vgg-19 | 95.61 | 95.42 | 96.41 | 95.47 |
| 2 | ResNet-50 | 96.15 | 96.19 | 96.91 | 96.18 |
| 3 | Inception v3 | 95.16 | 95.01 | 95.15 | 95.19 |
| 4 | CDC_Net | 99.39 | 98.13 | 99.42 | 98.26 |
Fig. 9ROC curves of (a) CDC_Net, (b) Vgg-19, (c) Resnet, (d) Inception-v3
Results of McNemar’s test and ANOVA test of the CDC_Net model
| Statistical Analysis | P Value |
|---|---|
| McNemar’s test | 0.0230 |
| ANOVA test | 0.0021 |