| Literature DB >> 34899109 |
Joaquim de Moura1,2, Jorge Novo1,2, Marcos Ortega1,2.
Abstract
Covid-19 is a new infectious disease caused by severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2). Given the seriousness of the situation, the World Health Organization declared a global pandemic as the Covid-19 rapidly around the world. Among its applications, chest X-ray images are frequently used for an early diagnostic/screening of Covid-19 disease, given the frequent pulmonary impact in the patients, critical issue to prevent further complications caused by this highly infectious disease. In this work, we propose 4 fully automatic approaches for the classification of chest X-ray images under the analysis of 3 different categories: Covid-19, pneumonia and healthy cases. Given the similarity between the pathological impact in the lungs between Covid-19 and pneumonia, mainly during the initial stages of both lung diseases, we performed an exhaustive study of differentiation considering different pathological scenarios. To address these classification tasks, we evaluated 6 representative state-of-the-art deep network architectures on 3 different public datasets: (I) Chest X-ray dataset of the Radiological Society of North America (RSNA); (II) Covid-19 Image Data Collection; (III) SIRM dataset of the Italian Society of Medical Radiology. To validate the designed approaches, several representative experiments were performed using 6,070 chest X-ray radiographs. In general, satisfactory results were obtained from the designed approaches, reaching a global accuracy values of 0.9706 ± 0.0044, 0.9839 ± 0.0102, 0.9744 ± 0.0104 and 0.9744 ± 0.0104, respectively, thus helping the work of clinicians in the diagnosis and consequently in the early treatment of this relevant pandemic pathology.Entities:
Keywords: Computer-aided diagnosis; Covid-19; Deep learning; Pneumonia; Pulmonary disease detection; X-ray imaging
Year: 2021 PMID: 34899109 PMCID: PMC8645263 DOI: 10.1016/j.asoc.2021.108190
Source DB: PubMed Journal: Appl Soft Comput ISSN: 1568-4946 Impact factor: 6.725
Fig. 1Representative examples of chest X-ray images. 1st row, chest X-ray images from healthy patients. 2nd row, chest X-ray images from patients with pneumonia. 3rd row, chest X-ray images from patients with Covid-19.
Fig. 2Representative scheme of the proposed methodology.
Fig. 3Results of the first experiment after 5 independent repetitions. (a) Mean standard deviation training accuracy. (b) Mean standard deviation validation accuracy. (c) Mean standard deviation training loss. (d) Mean standard deviation validation loss. A logarithmic scale has been set to correctly display the loss values for a better understanding of the results.
Mean precision, recall and F1-score results obtained at the test stage for the classification of chest X-ray images between Healthy vs Pneumonia cases.
| Architecture | Class | Precision | Recall | F1-score |
|---|---|---|---|---|
| DenseNet-121 | Healthy | 0.9156 ± 0.0643 | 0.9153 ± 0.0139 | 0.9142 ± 0.0298 |
| Pneumonia | 0.9684 ± 0.0050 | 0.9670 ± 0,0291 | 0.9675 ± 0,0134 | |
| DenseNet-161 | Healthy | 0.9456 ± 0.0193 | 0.9257 ± 0.0146 | 0.9353 ± 0.0057 |
| Pneumonia | 0.9720 ± 0.0059 | 0.9798 ± 0.0074 | 0.9759 ± 0.0024 | |
| ResNet-18 | Healthy | 0.9377 ± 0.0137 | 0.9271 ± 0.0208 | 0.9322 ± 0.0103 |
| Pneumonia | 0.9730 ± 0.0090 | 0.9774 ± 0.0050 | 0.9752 ± 0.0047 | |
| ResNet-34 | Healthy | 0.9401 ± 0.0208 | 0.9243 ± 0.0124 | 0.9319 ± 0.0078 |
| Pneumonia | 0.9718 ± 0.0040 | 0.9777 ± 0.0085 | 0.9747 ± 0.0030 | |
| VGG-16 | Healthy | 0.9479 ± 0.0141 | 0.9426 ± 0.0248 | 0.9449 ± 0.0070 |
| Pneumonia | 0.9789 ± 0.0101 | 0.9812 ± 0.0051 | 0.9800 ± 0.0032 | |
| VGG-19 | Healthy | 0.9396 ± 0.0162 | 0.9380 ± 0.0089 | 0.9387 ± 0.0117 |
| Pneumonia | 0.9761 ± 0.0029 | 0.9769 ± 0.0053 | 0.9765 ± 0.0036 | |
Precision, recall and F1-score results obtained at the test stage for the classification of the chest X-ray images from Covid-19 patients between Healthy vs Pneumonia cases.
| Architecture | Class | Precision | Recall | F1-score |
|---|---|---|---|---|
| DenseNet-121 | Healthy | – | – | – |
| Pneumonia | 1.0000 | 0.7150 | 0.8338 | |
| DenseNet-161 | Healthy | – | – | – |
| Pneumonia | 1.0000 | 0.7198 | 0.8371 | |
| ResNet-18 | Healthy | – | – | – |
| Pneumonia | 1.0000 | 0.7488 | 0.8564 | |
| ResNet-34 | Healthy | – | – | – |
| Pneumonia | 1.0000 | 0.8019 | 0.8901 | |
| VGG-16 | Healthy | – | – | – |
| Pneumonia | 1.0000 | 0.7536 | 0.8595 | |
| VGG-19 | Healthy | – | – | – |
| Pneumonia | 1.0000 | 0.7874 | 0.8811 | |
Fig. 4Results of the second experiment after 5 independent repetitions. (a) Mean standard deviation training accuracy. (b) Mean standard deviation validation accuracy. (c) Mean standard deviation training loss. (d) Mean standard deviation validation loss. A logarithmic scale has been set to correctly display the loss values for a better understanding of the results.
Mean precision, recall and F1-score results obtained at the test stage for the classification of chest X-ray images between Healthy vs Pneumonia/Covid-19 cases.
| Architecture | Class | Precision | Recall | F1-score |
|---|---|---|---|---|
| DenseNet-121 | Healthy | 0.9915 ± 0.0032 | 0.9794 ± 0.0207 | 0.9853 ± 0.0094 |
| Pneumonia/Covid-19 | 0.9615 ± 0.0381 | 0.9833 ± 0.0062 | 0.9719 ± 0.0173 | |
| DenseNet-161 | Healthy | 0.9869 ± 0.0113 | 0.9891 ± 0.0050 | 0.9880 ± 0.0076 |
| Pneumonia/Covid-19 | 0.9783 ± 0.0104 | 0.9734 ± 0.0235 | 0.9758 ± 0.0159 | |
| ResNet-18 | Healthy | 0.9806 ± 0.0120 | 0.9855 ± 0.0071 | 0.9830 ± 0.0082 |
| Pneumonia/Covid-19 | 0.9706 ± 0.0141 | 0.9624 ± 0.0209 | 0.9663 ± 0.0130 | |
| ResNet-34 | Healthy | 0.9888 ± 0.0092 | 0.9821 ± 0.0116 | 0.9853 ± 0.0033 |
| Pneumonia/Covid-19 | 0.9642 ± 0.0248 | 0.9798 ± 0.0161 | 0.9716 ± 0.0071 | |
| VGG-16 | Healthy | 0.9842 ± 0.0078 | 0.9831 ± 0.0045 | 0.9837 ± 0.0055 |
| Pneumonia/Covid-19 | 0.9658 ± 0.0125 | 0.9688 ± 0.0171 | 0.9672 ± 0.0131 | |
| VGG-19 | Healthy | 0.9735 ± 0.0065 | 0.9806 ± 0.0131 | 0.9770 ± 0.0088 |
| Pneumonia/Covid-19 | 0.9618 ± 0.0257 | 0.9477 ± 0.0152 | 0.9546 ± 0.0182 | |
Fig. 5Results of the third experiment after 5 independent repetitions. (a) Mean standard deviation training accuracy. (b) Mean standard deviation validation accuracy. (c) Mean standard deviation training loss. (d) Mean standard deviation validation loss. A logarithmic scale has been set to correctly display the loss values for a better understanding of the results.
Mean precision, recall and F1-score results obtained at the test stage for the classification of chest X-ray images between Healthy/Pneumonia vs Covid-19 cases.
| Architecture | Class | Precision | Recall | F1-score |
|---|---|---|---|---|
| DenseNet-121 | Healthy/Pneumonia | 0.9740 ± 0.0219 | 0.9620 ± 0.0444 | 0.9680 ± 0.0259 |
| Covid-19 | 0.9380 ± 0.0665 | 0.9500 ± 0.0374 | 0.9420 ± 0.0356 | |
| DenseNet-161 | Healthy/Pneumonia | 0.9700 ± 0.0255 | 0.9880 ± 0.0110 | 0.9800 ± 0.0100 |
| Covid-19 | 0.9780 ± 0.0148 | 0.9360 ± 0.0513 | 0.9560 ± 0.0251 | |
| ResNet-18 | Healthy/Pneumonia | 0.9740 ± 0.0089 | 0.9880 ± 0.0130 | 0.9820 ± 0.0084 |
| Covid-19 | 0.9780 ± 0.0228 | 0.9500 ± 0.0071 | 0.9640 ± 0.0134 | |
| ResNet-34 | Healthy/Pneumonia | 0.9720 ± 0.0239 | 0.9900 ± 0.0000 | 0.9820 ± 0.0084 |
| Covid-19 | 0.9760 ± 0.0055 | 0.9500 ± 0.0469 | 0.9620 ± 0.0277 | |
| VGG-16 | Healthy/Pneumonia | 0.9840 ± 0.0134 | 0.9760 ± 0.0230 | 0.9780 ± 0.0084 |
| Covid-19 | 0.9520 ± 0.0455 | 0.9660 ± 0.0207 | 0.9580 ± 0.0205 | |
| VGG-19 | Healthy/Pneumonia | 0.9660 ± 0.0167 | 0.9680 ± 0.0277 | 0.9660 ± 0.0167 |
| Covid-19 | 0.9180 ± 0.0705 | 0.9140 ± 0.0351 | 0.9180 ± 0.0497 | |
Fig. 6Results of the fourth experiment after 5 independent repetitions. (a) Mean standard deviation training accuracy. (b) Mean standard deviation validation accuracy. (c) Mean standard deviation training loss. (d) Mean standard deviation validation loss. A logarithmic scale has been set to correctly display the loss values for a better understanding of the results.
Mean precision, recall and F1-score results obtained at the test stage for the classification of chest X-ray images between Healthy vs Pneumonia vs Covid-19 cases.
| Architecture | Class | Precision | Recall | F1-score |
|---|---|---|---|---|
| DenseNet-121 | Healthy | 0.9669 ± 0.0397 | 0.9637 ± 0.0175 | 0.9647 ± 0.0177 |
| Pneumonia | 0.9579 ± 0.0160 | 0.9545 ± 0.0646 | 0.9550 ± 0.0294 | |
| Covid-19 | 0.9634 ± 0.0304 | 0.9773 ± 0.0224 | 0.9700 ± 0.0196 | |
| DenseNet-161 | Healthy | 0.9535 ± 0.0236 | 0.9553 ± 0.0341 | 0.9539 ± 0.0152 |
| Pneumonia | 0.9705 ± 0.0084 | 0.9374 ± 0.0256 | 0.9534 ± 0.0098 | |
| Covid-19 | 0.9407 ± 0.0453 | 0.9701 ± 0.0213 | 0.9546 ± 0.0234 | |
| ResNet-18 | Healthy | 0.9562 ± 0.0183 | 0.9759 ± 0.0292 | 0.9656 ± 0.0149 |
| Pneumonia | 0.9807 ± 0.0212 | 0.9763 ± 0.0232 | 0.9783 ± 0.0169 | |
| Covid-19 | 0.9903 ± 0.0134 | 0.9683 ± 0.0128 | 0.9791 ± 0.0065 | |
| ResNet-34 | Healthy | 0.9387 ± 0.0465 | 0.9765 ± 0.0347 | 0.9563 ± 0.0247 |
| Pneumonia | 0.9645 ± 0.0174 | 0.9734 ± 0.0220 | 0.9686 ± 0.0100 | |
| Covid-19 | 0.9884 ± 0.0160 | 0.9520 ± 0.0176 | 0.9698 ± 0.0144 | |
| VGG-16 | Healthy | 0.9507 ± 0.0425 | 0.9412 ± 0.0156 | 0.9454 ± 0.0203 |
| Pneumonia | 0.9374 ± 0.0420 | 0.9480 ± 0.0397 | 0.9417 ± 0.0237 | |
| Covid-19 | 0.9662 ± 0.0373 | 0.9663 ± 0.0237 | 0.9659 ± 0.0248 | |
| VGG-19 | Healthy | 0.9674 ± 0.0206 | 0.9450 ± 0.0299 | 0.9558 ± 0.0179 |
| Pneumonia | 0.9480 ± 0.0371 | 0.9441 ± 0.0350 | 0.9457 ± 0.0298 | |
| Covid-19 | 0.9436 ± 0.0483 | 0.9751 ± 0.0257 | 0.9581 ± 0.0202 | |
Comparison of performance between state of the art and proposed approaches.
| State-of-the-art | Methods | Computational approaches | Accuracy (%) |
|---|---|---|---|
| Das et al. | Xception | Pneumonia vs Covid-19 vs Other | 97.40 |
| Singh et al. | MADE-based CNN | non-Covid-19 vs Covid-19 | 94.48 |
| Ucar et al. | Deep Bayes-SqueezeNet | Healthy vs Pneumonia vs Covid-19 | 98.26 |
| Wang et al. | Covid-net | Healthy vs Pneumonia vs Covid-19 | 93.30 |
| Afshar et al. | Covid-caps | non-Covid-19 vs Covid-19 | 95.70 |
| Chowdhury et al. | MobileNetv2, SqueezeNet, ResNet-18, ResNet-101, | Normal vs Covid-19 | 99.70 |
| DenseNet-201, CheXNet, Inception-v3 and VGG-19 | Normal vs Covid-19 vs Pneumonia Viral | 97.90 | |
| Khan et al. | CoroNet | Covid-19 vs Pneumonia Bacterial vs Pneumonia Viral vs Normal | 89.60 |
| Covid-19 vs Pneumonia vs Normal | 95.00 | ||
| Sahinbas et al. | ResNet, DenseNet, InceptionV3, VGG-16 and VGG-19 | non-Covid-19 vs Covid-19 | 80.00 |
| Apostolopoulos et al. | MobileNetv2 | non-Covid-19 vs Covid-19 | 99.18 |
| Zulkifley et al. | LightCovidNet | Healthy vs Pneumonia vs Covid-19 | 96.97 |
| Our proposal | DenseNet-121, DenseNet-161, ResNet-18, | Healthy vs Pneumonia, tested with Covid-19 | 97.06 |
| ResNet-34, VGG-16 and VGG-19 | |||
| Our proposal | DenseNet-121, DenseNet-161, ResNet-18, | Healthy vs Pneumonia/Covid-19 | 98.39 |
| ResNet-34, VGG-16 and VGG-19 | |||
| Our proposal | DenseNet-121, DenseNet-161, ResNet-18, | Healthy/Pneumonia vs Covid-19 | 97.44 |
| ResNet-34, VGG-16 and VGG-19 | |||
| Our proposal | DenseNet-121, DenseNet-161, ResNet-18, | Healthy vs Pneumonia vs Covid-19 | 97.44 |
| ResNet-34, VGG-16 and VGG-19 | |||
Fig. 7Representative examples of lung regions. 1st row, lung healthy regions. 2nd row, lung regions affected by the pneumonia disease. 3rd row, lung regions affected by the Covid-19 disease.