| Literature DB >> 34025813 |
N Kumar1, M Gupta2, D Gupta3, S Tiwari4.
Abstract
Around the world, more than 250 countries are affected by the COVID-19 pandemic, which is caused by the severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2). This outbreak can be controlled only by the diagnosis of the COVID-19 infection in early stages. It is found that the radiographic images are ideal for the fastest diagnosis of COVID-19 infection. This paper proposes an ensemble model which detects the COVID-19 infection in the early stage with the use of chest X-ray images. The transfer learning enables to reuse the pretrained models. The ensemble learning integrates various transfer learning models, i.e., EfficientNet, GoogLeNet, and XceptionNet, to design the proposed model. These models can categorize patients as COVID-19 (+), pneumonia (+), tuberculosis (+), or healthy. The proposed model enhances the classifier's generalization ability for both binary and multiclass COVID-19 datasets. Two popular datasets are used to evaluate the performance of the proposed ensemble model. The comparative analysis validates that the proposed model outperforms the state-of-art models in terms of various performance metrics.Entities:
Keywords: COVID-19; Ensemble; Infection; Transfer learning
Year: 2021 PMID: 34025813 PMCID: PMC8123104 DOI: 10.1007/s12652-021-03306-6
Source DB: PubMed Journal: J Ambient Intell Humaniz Comput
Fig. 1Architecture of convolutional neural networks
Fig. 2Architecture of pretrained EfficientNet model
Fig. 3Architecture of pretrained GoogLeNet model
Fig. 4Architecture of pretrained Xception model
Fig. 5Proposed ensemble model
Fig. 6A view of the multiclass classification dataset
Performance analysis of the proposed model on four-class classification dataset
| Model | Class | Recall | Precision | F-measure | Accuracy(overall) |
|---|---|---|---|---|---|
| VGG16 | Covid19 | 0.9815 | 0.9723 | 0.9758 | 0.9856 |
| Normal | 0.9752 | 0.9737 | 0.9839 | 0.9761 | |
| Pneumonia | 0.9789 | 0.9744 | 0.9858 | 0.9758 | |
| Tuberculosis | 0.9798 | 0.9724 | 0.9817 | 0.9785 | |
| [Macro average] | 0.9788 | 0.9732 | 0.9818 | 0.9790 | |
| ResNet152V2 | Covid19 | 0.9758 | 0.9837 | 0.9798 | 0.9856 |
| Normal | 0.9723 | 0.9736 | 0.9739 | 0.9846 | |
| Pneumonia | 0.9746 | 0.9799 | 0.9729 | 0.9753 | |
| Tuberculosis | 0.9729 | 0.9786 | 0.9747 | 0.9805 | |
| [Macro average] | 0.9739 | 0.9789 | 0.9753 | 0.9815 | |
| InceptionResnetV2 | Covid19 | 0.9723 | 0.7361 | 0.9729 | 0.9836 |
| Normal | 0.9837 | 0.9741 | 0.9739 | 0.9834 | |
| Pneumonia | 0.9724 | 0.9759 | 0.9769 | 0.9739 | |
| Tuberculosis | 0.9754 | 0.9841 | 0.9739 | 0.9788 | |
| [Macro average] | 0.9759 | 0.9852 | 0.9744 | 0.9799 | |
| DenseNet201 | Covid19 | 0.9725 | 0.9852 | 0.9736 | 0.9763 |
| Normal | 0.9865 | 0.9855 | 0.9786 | 0.9721 | |
| Pneumonia | 0.9768 | 0.9728 | 0.9862 | 0.9873 | |
| Tuberculosis | 0.9772 | 0.9811 | 0.9788 | 0.9777 | |
| [Macro average] | 0.9782 | 0.9811 | 0.9793 | 0.9783 | |
| Proposed Ensemble | Covid19 | 0.9894 | 0.9892 | 0.9913 | 0.9919 |
| (VGG16 + DenseNet) | Normal | 0.9943 | 0.9914 | 0.9919 | 0.9929 |
| Pneumonia | 0.9929 | 0.9896 | 0.9928 | 0.9901 | |
| Tuberculosis | 0.9918 | 0.9918 | 0.9928 | 0.9923 | |
| [Macro average] | 0.9921 | 0.9920 | 0.9939 | 0.9932 |
Performance of state-of-art techniques for binary classification
| State-of-the-art | Accuracy |
|---|---|
| CNN Darknet (Ozturk et al. | 98% |
| VGG19 (Simonyan and Zisserman | 98.75% |
| MobileNet v2 (Howard et al. | 96.78% |
| Inception (Szegedy et al. | 86.13% |
| XceptionNet (Rahimzadeh and Attar | 85.57% |
| Proposed Ensemble model | 98.95% |
Detailed parameters of the original VGG-16 model (Simonyan and Zisserman 2014)
| Model | Recall | Precision | F-measure | Area under curve | Accuracy |
|---|---|---|---|---|---|
| DenseNet201 | 0.9723 | 0.9718 | 0.9738 | 0.9764 | 0.9779 |
| InceptionresNetV2 | 0.9728 | 0.9758 | 0.9739 | 0.9734 | 0.9779 |
| ResNet152V2 | 0.9756 | 0.9768 | 0.9789 | 0.9734 | 0.9799 |
| VGG16 | 0.9725 | 0.9738 | 0.9738 | 0.9764 | 0.9779 |
| Proposed Ensemble | 0.9892 | 0.9948 | 0.9893 | 0.9894 | 0.9928 |
Performance of state-of-art techniques for binary classification
| State-of-the-art | Accuracy |
|---|---|
| CNN Darknet (Ozturk et al. | 87% |
| VGG19 (Simonyan and Zisserman | 93.48% |
| MobileNet v2 (Howard et al. | 94.72% |
| Inception (Szegedy et al. | 92.85% |
| XceptionNet (Rahimzadeh and Attar | 92.85% |
| Proposed Ensemble model | 99.21% |