| Literature DB >> 34109106 |
Abstract
Deep learning and computer vision revolutionized a new method to automate medical image diagnosis. However, to achieve reliable and state-of-the-art performance, vision-based models require high computing costs and robust datasets. Moreover, even with the conventional training methods, large vision-based models still involve lengthy epochs and costly disk consumptions that can entail difficulty during deployment due to the absence of high-end infrastructures. Therefore, this method modified the training approach on a vision-based model through layer truncation, partial layer freezing, and feature fusion. The proposed method was employed on a Densely Connected Convolutional Neural Network (CNN), the DenseNet model, to diagnose whether a Chest X-Ray (CXR) is well, has Pneumonia, or has COVID-19. From the results, the performance to parameter size ratio highlighted this method's effectiveness to train a DenseNet model with fewer parameters compared to traditionally trained state-of-the-art Deep CNN (DCNN) models, yet yield promising results.•This novel method significantly reduced the model's parameter size without sacrificing much of its classification performance.•The proposed method had better performance against some state-of-the-art Deep Convolutional Neural Network (DCNN) models that diagnosed samples of CXRs with COVID-19.•The proposed method delivered a conveniently scalable, reproducible, and deployable DCNN model for most low-end devices.Entities:
Keywords: COVID-19; Deep convolutional neural networks; Feature fusion; Image classification; Medical image diagnosis
Year: 2021 PMID: 34109106 PMCID: PMC8178958 DOI: 10.1016/j.mex.2021.101408
Source DB: PubMed Journal: MethodsX ISSN: 2215-0161
Fig. 1Visual Concept of a Densely Connected Convolutional Model.
Fig. 2DenseNet blocks specifications.
Chest X-Ray dataset specification.
| Class label | Train (80%) | Validation (20%) | Total (100%) |
|---|---|---|---|
| Normal | 2616 | 654 | 3270 |
| COVID-19 | 1025 | 256 | 1281 |
| Pneumonia (Bacterial and Viral) | 3726 | 931 | 4657 |
Fig. 3Layers and Connections of the Truncated DenseNet Model.
Fig. 4Feature Fusion and Fine-Tuning of the Truncated DenseNet Models.
Fig. 5Pre-training, Partial Layer Freezing, and Fine-Tuning of the Fused Models.
Hyper-parameter configuration.
| Hyper-Parameter | Value |
|---|---|
| LR | 0.0001 |
| BS | 16 |
| Optimizer | Adam |
| DR | 0.5 |
| Epochs | 25 |
Fig. 6Results of diagnoses from the validation dataset using a confusion matrix.
Results of the overall performance.
| 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 |
The comparison of performance with the proposed method against conventionally trained models
| Model | Accuracy (%) | Precision (%) | Recall (%) | F1-Score (%) |
|---|---|---|---|---|
| DenseNet121 | ||||
| EfficientNetB0 | 98.21 | 98.59 | 98.18 | 98.39 |
| Proposed Method | 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. 7Comparison of parameter size with other state-of-the-art trained conventionally.
| Subject Area: | Computer Science |
| More specific subject area: | |
| Method name: | |
| Name and reference of original method: | Not applicable – the proposed method relies on multiple approaches where the article had the following discussed and cited in the method section. |
| Resource availability: |