| Literature DB >> 34609703 |
Ridhi Arora1, Vipul Bansal2, Himanshu Buckchash1, Rahul Kumar3, Narayanan Narayanan4, Vinodh J Sahayasheela5, Ganesh N Pandian5,4, Balasubramanian Raman1,4.
Abstract
According to the World Health Organization (WHO), novel coronavirus (COVID-19) is an infectious disease and has a significant social and economic impact. The main challenge in fighting against this disease is its scale. Due to the outbreak, medical facilities are under pressure due to case numbers. A quick diagnosis system is required to address these challenges. To this end, a stochastic deep learning model is proposed. The main idea is to constrain the deep-representations over a Gaussian prior to reinforce the discriminability in feature space. The model can work on chest X-ray or CT-scan images. It provides a fast diagnosis of COVID-19 and can scale seamlessly. The work presents a comprehensive evaluation of previously proposed approaches for X-ray based disease diagnosis. The approach works by learning a latent space over X-ray image distribution from the ensemble of state-of-the-art convolutional-nets, and then linearly regressing the predictions from an ensemble of classifiers which take the latent vector as input. We experimented with publicly available datasets having three classes: COVID-19, normal and pneumonia yielding an overall accuracy and AUC of 0.91 and 0.97, respectively. Moreover, for robust evaluation, experiments were performed on a large chest X-ray dataset to classify among Atelectasis, Effusion, Infiltration, Nodule, and Pneumonia classes. The results demonstrate that the proposed model has better understanding of the X-ray images which make the network more generic to be later used with other domains of medical image analysis.Entities:
Keywords: COVID-19; Classification; Deep learning; Feature extraction; Image processing; Machine learning; X-ray
Mesh:
Year: 2021 PMID: 34609703 PMCID: PMC8490848 DOI: 10.1007/s13246-021-01060-9
Source DB: PubMed Journal: Phys Eng Sci Med ISSN: 2662-4729
Overview of prediction models for diagnosis of COVID-19
| Author Year | Dataset | Classification type | Method | Performance metrics | |||||
|---|---|---|---|---|---|---|---|---|---|
| Acc | Sens | Spec | Precision | F1-score | AUC | ||||
| Abbas et al. 2021 [ | X-ray | Multi | Transfer Learning on AlexNet, VGG19, ResNet, GoogleNet, SqueezeNet | ✗ | ✗ | ✗ | |||
| Mohamed et al. 2020 [ | X-ray | Multi | Transfer Learning on GAN using Alexnet, Googlenet, and Restnet18 | ✗ | ✗ | ||||
| Enzo et al. 2020 [ | X-ray | Binary | Transfer Learning using ResNet-18 and ResNet-50 | ✗ | ✗ | ||||
| Tulin et al. 2020 [ | X-ray | Binary Multi | DarkNet model with YOLO for multi-class classification | ✗ | |||||
| Taban et al. 2020 [ | X-ray | Multi | 12-off-the-shelf CNN architectures (transfer learning) with clinical advice | ✗ | ✗ | ||||
| Wang et al. 2020 [ | CT | Binary | Transfer-learning on Inception Net | ✗ | ✗ | ✗ | |||
| Khaled et al. 2020 [ | X-ray | Binary | VGG16 with SPP module (transfer learning) | ✗ | ✗ | ✗ | |||
| N.Narayan et al. 2020 [ | X-ray | Multi | Transfer learning using Inception (Xception) model | ✗ | |||||
| Rahmatizadeh et al. 2020 [ | X-ray | Multi | 3-step decision-making system to improve the critical care of COVID-19 patients | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
DATASET-1 ): Class-wise bifurcation of Pneumonia dataset
| Dataset bifurcation | Classes | ||
|---|---|---|---|
| Normal | Pneumonia | Total | |
| Train set | 1341 | 3875 | 4216 |
| Test set | 234 | 390 | 624 |
| Total | 1575 | 4265 | 5840 |
DATASET-2 ): Class-wise bifurcation of COVID-19 dataset
| Dataset bifurcation | Classes | |||
|---|---|---|---|---|
| COVID-19 | Normal | Pneumonia | Total | |
| Train set | 196 | 210 | 210 | 616 |
| Test set | 112 | 113 | 113 | 338 |
| Total | 308 | 323 | 323 | 954 |
DATASET-3 ): Class-wise bifurcation of NIH Chest X-ray dataset
| Dataset bifurcation | Classes | |||||
|---|---|---|---|---|---|---|
| Atelectasis | Effusion | Infiltration | Nodule | Pneumonia | Total | |
| Train set | 3414 | 2788 | 7327 | 2248 | 3875 | 19,625 |
| Test set | 801 | 1167 | 2220 | 457 | 390 | 5035 |
| Total | 4215 | 3955 | 9547 | 2705 | 4265 | 24,660 |
Fig. 1Sample images from and dataset used for the experimentation purpose in the course of this study; a COVID-19 images, b Normal images, and c Pneumonia images
Fig. 2Sample images from dataset used for the experimentation purpose in the course of this study; a Atelectasis b Effusion, c Infiltration, d Nodule and e Pneumonia
Fig. 3Schematic representation of the proposed framework depicting different modules for the classification of COVID-19 v/s Normal v/s Pneumonia classes
Fig. 4Confusion matrix of the baseline results on DenseNet, ResNet and GoogLeNet
Fig. 5ROC curves of the baseline results on DenseNet, ResNet and GoogLeNet
Baseline training-based performance on the GoogLeNet, ResNet and DenseNet
| Module | Performance metrics | ||||
|---|---|---|---|---|---|
| Ac | Sen | Spe | F1-score | AUC | |
| GoogleNet | 0.876 | 0.837 | 0.837 | 0.857 | 0.957 |
| ResNet | 0.862 | 0.823 | 0.823 | 0.841 | 0.952 |
| DenseNet | 0.924 | 0.908 | 0.908 | 0.917 | 0.969 |
Fig. 6Confusion Matrix of the DenseNet and GoogleNet feature Extraction modules with SVM-based classification
Fig. 7ROC curves of the DenseNet and GoogleNet feature Extraction modules with SVM-based classifiers
Fig. 9Visualization of latent space of VAE with 2 components using t-SNE
Fig. 8Confusion matrix for a XGB, b RF, c SVM, and d Ensemble of XGB, RF and SVM classifiers displaying the final classification among the three classes of COVID-19, Normal and Pneumonia
Performance evaluation of ML-based classifiers on X-ray images for classification between COVID-19, Normal, and Pneumonia patients
| Module | Performance metrics | ||||
|---|---|---|---|---|---|
| Ac | Sen | Spe | F1-score | AUC | |
| SVM | 0.911 | 0.910 | 0.955 | 0.910 | 0.971 |
| RF | 0.902 | 0.902 | 0.951 | 0.901 | 0.974 |
| XGB | 0.893 | 0.893 | 0.946 | 0.893 | 0.972 |
| Ensemble |
|
|
|
|
|
The results of our proposed approach are shown in bold
Fig. 11ROC for Machine Learning based classification among the three classes of COVID-19, Normal and Pneumonia
Performance evaluation of ML-based classifiers for classification between COVID-19, Normal, Pneumonia using CT images
| Module | Performance metrics | ||||
|---|---|---|---|---|---|
| Ac | Sen | Spe | F1-score | AUC | |
| SVM | 0.805 | 0.805 | 0.805 | 0.805 | 0.805 |
| RF | 0.825 | 0.825 | 0.825 | 0.825 | 0.825 |
| XGB | 0.810 | 0.810 | 0.810 | 0.810 | 0.810 |
| Ensemble | |||||
The results of our proposed approach are shown in bold
Fig. 10ROC curves for a DenseNet, b GoogLeNet, c SVM, d RF, e XGB and f Ensemble of XGB, RF and XGB, displaying the multi-class classification results on the NIH chest X-ray images
Fig. 12Visualization of latent space of VAE with 2 components using t-SNE for Dataset
Performance evaluation of ML-based classifiers for multi-class classification on dataset
| Module | Performance metrics | ||||
|---|---|---|---|---|---|
| Ac | Sen | Spe | F1-score | AUC | |
| GoogleNet | 0.603 | 0.586 | 0.882 | 0.591 | 0.818 |
| DenseNet | 0.614 | 0.597 | 0.886 | 0.605 | 0.813 |
| SVM | 0.614 | 0.597 | 0.886 | 0.605 | 0.813 |
| RF | 0.611 | 0.589 | 0.884 | 0.598 | 0.815 |
| XGB | 0.609 | 0.594 | 0.884 | 0.600 | 0.803 |
| Ensemble | |||||
The results of our proposed approach are shown in bold
Comparative analysis of the AUC for multi-class classification for the proposed model setting
| Study | Classes | |||
|---|---|---|---|---|
| Atelectasis | Effusion | Infiltration | Nodule | |
| Wang et al. [ | 0.70 | 0.73 | 0.61 | 0.71 |
| Our approach | ||||
The results of our proposed approach are shown in bold
Performance comparison of the proposed classification scheme among COVID-19, Normal and Pneumonia with the state-of-the-art methodologies
| Study | Dataset type | Performance metrics | ||||
|---|---|---|---|---|---|---|
| Ac | Sen | Spe | F1-score | AUC | ||
| Mohamed et al. [ | X-ray | 0.81 | 0.81 | – | 0.84 | – |
| Enzo et al. [ | X-ray | 0.65 | 0.71 | 0.52 | 0.73 | – |
| Yifan et al. [ | X-ray | – | 0.75 | – | 0.64 | 0.94 |
| Our approach | ||||||
The results of our proposed approach are shown in bold