| Literature DB >> 33828610 |
Abstract
Due to the unforeseen turn of events, our world has undergone another global pandemic from a highly contagious novel coronavirus named COVID-19. The novel virus inflames the lungs similarly to Pneumonia, making it challenging to diagnose. Currently, the common standard to diagnose the virus's presence from an individual is using a molecular real-time Reverse-Transcription Polymerase Chain Reaction (rRT-PCR) test from fluids acquired through nasal swabs. Such a test is difficult to acquire in most underdeveloped countries with a few experts that can perform the test. As a substitute, the widely available Chest X-Ray (CXR) became an alternative to rule out the virus. However, such a method does not come easy as the virus still possesses unknown characteristics that even experienced radiologists and other medical experts find difficult to diagnose through CXRs. Several studies have recently used computer-aided methods to automate and improve such diagnosis of CXRs through Artificial Intelligence (AI) based on computer vision and Deep Convolutional Neural Networks (DCNN), which some require heavy processing costs and other tedious methods to produce. Therefore, this work proposed the Fused-DenseNet-Tiny, a lightweight DCNN model based on a densely connected neural network (DenseNet) truncated and concatenated. The model trained to learn CXR features based on transfer learning, partial layer freezing, and feature fusion. Upon evaluation, the proposed model achieved a remarkable 97.99 % accuracy, with only 1.2 million parameters and a shorter end-to-end structure. It has also shown better performance than some existing studies and other massive state-of-the-art models that diagnosed COVID-19 from CXRs.Entities:
Keywords: AP, Average Pooling; AUC, Area Under the Curve; BN, Batch Normalization; BS, Batch Size; CAD, Computer-Aided Diagnosis; CCE, Categorical Cross-Entropy; CNN, Convolutional Neural Networks; CT, Computer Tomography; CV, Computer Vision; CXR, Chest X-Rays; Chest x-rays; Computer-aided diagnosis; Covid-19; DCNN, Deep Convolutional Neural Networks; DL, Deep Learning; DR, Dropout Rate; Deep learning; Densely connected neural networks; GAP, Global Average Pooling; GRAD-CAM, Gradient-Weighted Class Activation Maps; JPG, Joint Photographic Group; LR, Learning Rate; MP, Max-Pooling; P-R, Precision-Recall; PEPX, Projection-Expansion-Projection-Extension; ROC, Receiver Operating Characteristic; ReLU, Rectified Linear Unit; SGD, Stochastic Gradient Descent; WHO, World Health Organization; rRT-PCR, real-time Reverse-Transcription Polymerase Chain Reaction
Year: 2021 PMID: 33828610 PMCID: PMC8015405 DOI: 10.1016/j.bspc.2021.102583
Source DB: PubMed Journal: Biomed Signal Process Control ISSN: 1746-8094 Impact factor: 3.880
Summary of studies that diagnosed COVID-19 chest x-rays with DCNNs.
| Model | Accuracy (%) | Classes | Type |
|---|---|---|---|
| COVID-Net [ | 93.30 | Normal, COVID-19, Pneumonia | CXR |
| Modified ResNet-18 [ | 96.37 | Normal, COVID-19, Pneumonia | CXR |
| ECOVNet-EfficientNetB3 base [ | 97.00 | Normal, COVID-19, Pneumonia | CXR |
| Modified Xception [ | 95.70 | Normal, COVID-19, Pneumonia | CXR |
| DarkCovidNet [ | 87.02 | Normal, COVID-19, Pneumonia | CXR |
| DeTraC-ResNet18 [ | 95.12 | Normal, COVID-19, SARS | CXR |
| Hierarchical EfficientNetB3 [ | 93.51 | Normal, COVID-19, Pneumonia | CXR |
Fig. 1Sample images of normal (a), covid-19 infected (b), and (c) pneumonia chest x-rays.
Specification of the curated dataset, with Normal, COVID-19, and Pneumonia chest x-rays.
| Class label | Train (80 %) | Validation (20 %) | Total (100 %) |
|---|---|---|---|
| Normal | 2616 | 654 | 3270 |
| COVID-19 | 1025 | 256 | 1281 |
| Pneumonia (Bacterial and Viral) | 3726 | 931 | 4657 |
| Total | 7367 | 1841 | 9208 |
Fig. 2A simplified visual concept of the DenseNet model [18].
Fig. 3A DenseNet model that presents the internal specifications of its dense block and transition layer.
Fig. 4The structure of the proposed truncated DenseNet-Tiny.
Fig. 5The blueprint of the proposed Fused-DenseNet-Tiny.
Fig. 6The transfer learning and partial layer freezing framework to train the Fused-DenseNet-Tiny.
Selected hyper-parameters to train the Fused-DenseNet-Tiny.
| Hyper-Parameter | Value |
|---|---|
| LR | 0.0001 |
| BS | 16 |
| Optimizer | Adam |
| DR | 0.5 |
| Epochs | 25 |
Fig. 7The classification results of the Fused-DenseNet-Tiny visualized with a confusion matrix.
Fig. 8The Receiver Operating Characteristic and its Area Under the Curve.
Fig. 9The Precision-Recall curve and its Area Under the Curve.
Fig. 10Gradient-Weighted Class Activation Maps of the Fused-DenseNet-Tiny.
Performance of the trained Fused-DenseNet-Tiny in diagnosing the chest x-rays.
| Classes | Accuracy (%) | Precision | Recall | F1-score | Sample size |
|---|---|---|---|---|---|
| Normal | 98.04 | 0.98 | 0.97 | 0.97 | 654 |
| COVID-19 | 99.84 | 0.99 | 1.00 | 0.99 | 256 |
| Pneumonia | 98.10 | 0.98 | 0.98 | 0.98 | 931 |
Performance comparison of the proposed Fused-DenseNet-Tiny with other studies.
| Model | Accuracy (%) | Classes | Type |
|---|---|---|---|
| Fused-DenseNet-Tiny (this work) | 97.99 | Normal, COVID-19, Pneumonia | CXR |
| COVID-Net [ | 93.30 | Normal, COVID-19, Pneumonia | CXR |
| Modified ResNet-18 [ | 96.37 | Normal, COVID-19, Pneumonia | CXR |
| ECOVNet-EfficientNetB3 base [ | 97.00 | Normal, COVID-19, Pneumonia | CXR |
| Modified Xception [ | 95.70 | Normal, COVID-19, Pneumonia | CXR |
| DarkCovidNet [ | 87.02 | Normal, COVID-19, Pneumonia | CXR |
| DeTraC-ResNet18 [ | 95.12 | Normal, COVID-19, SARS | CXR |
| Hierarchical EfficientNetB3 [ | 93.51 | Normal, COVID-19, Pneumonia | CXR |
Comparison of performance with other state-of-the-art models.
| Model | Accuracy (%) | Precision (%) | Recall (%) | F1-Score (%) |
|---|---|---|---|---|
| DenseNet121 [ | 98.48 | 98.71 | 98.59 | 98.48 |
| EfficientNetB0 [ | 98.21 | 98.59 | 98.18 | 98.39 |
| Fused-DenseNet-Tiny (this work) | 97.99 | 98.38 | 98.15 | 98.26 |
| InceptionV3 [ | 97.99 | 98.31 | 98.23 | 98.26 |
| ResNet152V2 [ | 97.88 | 98.25 | 98.09 | 98.17 |
| Xception [ | 97.61 | 97.92 | 97.83 | 97.87 |
| MobileNetV2 [ | 97.12 | 97.46 | 97.75 | 97.58 |
| VGG16 [ | 96.58 | 97.06 | 96.94 | 96.97 |
| InceptionResNetV2 [ | 96.14 | 94.48 | 96.90 | 95.59 |
Fig. 11The parameter sizes of the Fused-DenseNet-Tiny and other state-of-the-art models.