| Literature DB >> 34764562 |
Himadri Mukherjee1, K C Santosh2, Subhankar Ghosh3, Ankita Dhar1, Sk Md Obaidullah4, Kaushik Roy1.
Abstract
Since December 2019, the novel COVID-19's spread rate is exponential, and AI-driven tools are used to prevent further spreading [1]. They can help predict, screen, and diagnose COVID-19 positive cases. Within this scope, imaging with Computed Tomography (CT) scans and Chest X-rays (CXRs) are widely used in mass triage situations. In the literature, AI-driven tools are limited to one data type either CT scan or CXR to detect COVID-19 positive cases. Integrating multiple data types could possibly provide more information in detecting anomaly patterns due to COVID-19. Therefore, in this paper, we engineered a Convolutional Neural Network (CNN) -tailored Deep Neural Network (DNN) that can collectively train/test both CT scans and CXRs. In our experiments, we achieved an overall accuracy of 96.28% (AUC = 0.9808 and false negative rate = 0.0208). Further, major existing DNNs provided coherent results while integrating CT scans and CXRs to detect COVID-19 positive cases. © Springer Science+Business Media, LLC, part of Springer Nature 2020.Entities:
Keywords: COVID-19; Chest X-Ray; Computing tomography scan; Convolutional neural network; Deep neural network
Year: 2020 PMID: 34764562 PMCID: PMC7646727 DOI: 10.1007/s10489-020-01943-6
Source DB: PubMed Journal: Appl Intell (Dordr) ISSN: 0924-669X Impact factor: 5.086
Fig. 1The proposed CNN-tailored Deep Neural Network (DNN)
Accuracies (ACC, in %) on different a) image sizes; b) batch sizes; c) training epochs; and d) dropouts
| a) | |
|---|---|
| Image size | ACC (in %) |
| 50×50 | 92.71 |
| 150×150 | 96.28 |
| 200×200 | 96.28 |
| b) | |
| Batch size | ACC (in %) |
| 100 | 88.39 |
| 150 | 81.85 |
| 200 | 81.85 |
| c) | |
| Epoch | ACC (in %) |
| 100 | 92.71 |
| 200 | 89.14 |
| 300 | 92.71 |
| 500 | 90.92 |
| d) | |
| Dropout (%) | ACC (in %) |
| 10 | 95.68 |
| 20 | 95.54 |
| 40 | 96.13 |
| 50 | 95.39 |
| 60 | 95.68 |
| 70 | 94.05 |
| 80 | 94.20 |
| 90 | 88.39 |
The figures in bold-face are best of all in that particular category
Number of parameters for the different layers of the CNN architecture
| Layer | Output dimension | Parameters |
|---|---|---|
| Convolution 1 | 96 × 96 × 32 | 2432 |
| Convolution 2 | 45 × 45 × 16 | 8208 |
| Convolution 3 | 20 × 20 × 8 | 1160 |
| Dense 1 | 256 | 205056 |
| Dense 2 | 50 | 12850 |
| Dense 3 (Output layer) | 2 | 102 |
| Total | — | 229,808 |
Parameters used in different DNNs
| Architecture | Parameters |
|---|---|
| InceptionNet | 26,522,146.00 |
| MobileNet | 7,423,938.00 |
| ResNet | 49,278,594.00 |
| Proposed DNN | 229,808.00 |
Fig. 2Feature maps using both CXRs and CT scans by taking both classes: COVID-19 and non-COVID-19 cases
Dataset collections
| Collections (Image modality) | COVID-19 cases | Non COVID-19 cases | Total |
|---|---|---|---|
| CXR | 168 | 168 | 336 |
| CT | 168 | 168 | 336 |
| CXR + CT | 336 | 336 | 672 |
Fig. 3Few samples of a-c: CT scans and d-f: CXR images
Fig. 4Training loss for the proposed architecture
Performance scores (using complete dataset: CXRs + CT scans)
| Metrics | Scores |
|---|---|
| Sensitivity (Recall) | 0.9792 |
| Specificity | 0.9464 |
| Precision | 0.9481 |
| False positive rate | 0.0536 |
| False negative rate | 0.0208 |
| Accuracy (%) | 96.28 |
| F1 Score | 0.9634 |
| AUC | 0.9808 |
a) Confusion matrix between COVID-19 and non COVID-19 categories and b) misclassified CXRs and CT scans in both categories: COVID-19 and non COVID-19
| a) | ||
| Non | ||
| COVID-19 | COVID-19 | |
| COVID-19 | 329 | 7 |
| Non COVID-19 | 18 | 318 |
| b) | ||
| Non | ||
| COVID-19 | COVID-19 | |
| X-Ray | 1 | 0 |
| CT | 6 | 18 |
Fig. 5ROC curve using proposed DNN (using complete dataset: CXRs + CT scans)
Performance scores using CXRs and CT scans dataset separately
| Metrics | CXR | CT |
|---|---|---|
| Sensitivity (Recall) | 0.9940 | 0.9345 |
| Specificity | 0.9286 | 0.9821 |
| Precision | 0.9330 | 0.9813 |
| False positive rate | 0.0714 | 0.0179 |
| False negative rate | 0.006 | 0.0655 |
| Accuracy (%) | 96.13 | 95.83 |
| F1 Score | 0.9625 | 0.9573 |
| AUC | 0.9908 | 0.9731 |
Confusion matrices: a) CXR dataset (ACC = 96.13%) and b) CT scan (ACC = 95.83%)
| a) | ||
| Non | ||
| COVID-19 | COVID-19 | |
| COVID-19 | 167 | 1 |
| Non COVID-19 | 12 | 156 |
| b) | ||
| Non | ||
| COVID-19 | COVID-19 | |
| COVID-19 | 157 | 11 |
| Non COVID-19 | 3 | 165 |
Fig. 6ROC curves for separate data types: a) CXRs and b) CT scans, using the proposed DNN
Comparison (using CXRs + CT scans): Existing DNNs and the proposed DNN
| Metrics | InceptionV3 | MobileNet | ResNet | Proposed DNN |
|---|---|---|---|---|
| Sensitivity (Recall) | 0.6935 | 0.7708 | 0.9375 | 0.9792 |
| Specificity | 0.744 | 0.8869 | 0.878 | 0.9464 |
| Precision | 0.7304 | 0.8721 | 0.8848 | 0.9481 |
| False positive rate | 0.256 | 0.1131 | 0.122 | 0.0536 |
| False negative rate | 0.3065 | 0.2292 | 0.0625 | 0.0208 |
| Accuracy (%) | 71.88 | 82.89 | 90.77 | 96.28 |
| F1 Score | 0.7115 | 0.8183 | 0.9104 | 0.9634 |
| AUC | 0.8011 | 0.8951 | 0.9616 | 0.9808 |
Fig. 7ROC curves using a InceptionV3, b MobileNet, c ResNet, and d Proposed DNN