| Literature DB >> 35327823 |
Rong Fan1, Shengrong Bu2.
Abstract
Using chest X-ray images is one of the least expensive and easiest ways to diagnose patients who suffer from lung diseases such as pneumonia and bronchitis. Inspired by existing work, a deep learning model is proposed to classify chest X-ray images into 14 lung-related pathological conditions. However, small datasets are not sufficient to train the deep learning model. Two methods were used to tackle this: (1) transfer learning based on two pretrained neural networks, DenseNet and ResNet, was employed; (2) data were preprocessed, including checking data leakage, handling class imbalance, and performing data augmentation, before feeding the neural network. The proposed model was evaluated according to the classification accuracy and receiver operating characteristic (ROC) curves, as well as visualized by class activation maps. DenseNet121 and ResNet50 were used in the simulations, and the results showed that the model trained by DenseNet121 had better accuracy than that trained by ResNet50.Entities:
Keywords: chest X-ray images; deep learning; lung diseases; pretrained neural networks; transfer learning
Year: 2022 PMID: 35327823 PMCID: PMC8947580 DOI: 10.3390/e24030313
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1A chest X-ray image.
Figure 2A chest X-ray image with data augmentation.
Figure 3Loss curves for xx with/without DA. (a) DenseNet121 without DA. (b) DenseNet121 with DA. (c) ResNet50 with DA.
Training accuracy for different networks.
| Networks | Type of Data Processing | Training Accuracy |
|---|---|---|
| DenseNet121 | Without data augmentation | 0.89 |
| With data augmentation | 0.92 | |
| ResNet50 | With data augmentation | 0.84 |
Testing accuracy for different networks.
| Networks | Type of Data Processing | Testing Accuracy |
|---|---|---|
| DenseNet121 | Without data augmentation | 0.82 |
| With data augmentation | 0.84 | |
| ResNet50 | With data augmentation | 0.76 |
Figure 4The ROC and AUCROC for DenseNet121 without DA.
Figure 5The ROC and AUCROC for DenseNet121 with DA.
Figure 6The ROC and AUCROC for ResNet50 with DA.
Figure 7Visualization of the diagnosis heat maps of one image example by the use of Grad-CAM.
Figure 8Visualization of the diagnosis heat maps of the second example by the use of Grad-CAM.