Source-linked AI summary
Automatic classification between COVID-19 pneumonia, non-COVID-19 pneumonia, and the healthy on chest X-ray image: combination of data augmentation methods
Mizuho Nishio, Shunjiro Noguchi, Hidetoshi Matsuo, Takamichi Murakami
TL;DR
CXR is less sensitive than chest CT, making COVID-19 pneumonia diagnosis more challenging on CXR. The study develops a three-category CXR classifier and reports COVID-19 sensitivity above 90%.
Problem
CXR is generally less sensitive than chest CT, making accurate COVID-19 pneumonia diagnosis more challenging on CXR.
Source: Introduction · p. 6Method
The study develops a CXR CADx system to classify COVID-19 pneumonia, non-COVID-19 pneumonia, and healthy cases, examining combinations of data augmentation methods.
Source: Introduction · p. 6, Deep learning model and data… · p. 10Results
COVID-19 sensitivity was more than 90%.
Source: Discussion · p. 13Takeaways & Limitations
The authors conclude that an accurate CADx system for three-category classification can be built.
Source: Conclusion · p. 15The authors note that compared models were more complex and/or had more trainable parameters, so overfitting may have been a concern.
Source: Discussion · p. 14
Abstract
from arXiv · showhide
Purpose: This study aimed to develop and validate computer-aided diagnosis (CXDx) system for classification between COVID-19 pneumonia, non-COVID-19 pneumonia, and the healthy on chest X-ray (CXR) images. Materials and Methods: From two public datasets, 1248 CXR images were obtained, which included 215, 533, and 500 CXR images of COVID-19 pneumonia patients, non-COVID-19 pneumonia patients, and the healthy samples. The proposed CADx system utilized VGG16 as a pre-trained model and combination of conventional method and mixup as data augmentation methods. Other types of pre-trained models were compared with the VGG16-based model. Single type or no data augmentation methods were also evaluated. Splitting of training/validation/test sets was used when building and evaluating the CADx system. Three-category accuracy was evaluated for test set with 125 CXR images. Results: The three-category accuracy of the CAD system was 83.6% between COVID-19 pneumonia, non-COVID-19 pneumonia, and the healthy. Sensitivity for COVID-19 pneumonia was more than 90%. The combination of conventional method and mixup was more useful than single type or no data augmentation method. Conclusion: This study was able to create an accurate CADx system for the 3-category classification. Source code of our CADx system is available as open source for COVID-19 research.
Introduction
CXR is less sensitive than chest CT, making COVID-19 diagnosis more challenging on this modality. The study develops a CNN-based system to distinguish COVID-19 pneumonia, non-COVID-19 pneumonia, and healthy cases on CXR.
Introduction
- CXR has generally lower sensitivity than chest CT, making accurate COVID-19 pneumonia diagnosis more challenging on CXR.The study frames CXR as a commonly used, cost-effective screening modality compared with CT.Source: Introduction · pp. 5–6
- The study aims to classify COVID-19 pneumonia, non-COVID-19 pneumonia, and healthy cases from CXR images using a CNN.The system is intended to remain accurate and robust with limited publicly available COVID-19 CXR training data.Source: Introduction · pp. 6–7
- The proposed approach uses transfer learning and combines conventional data augmentation with mixup, while also examining EfficientNet and RICAP.Conventional augmentation includes methods such as flipping, shifting, and rotation.Source: Introduction · pp. 6–7
Material and Methods
The study used anonymized data from public datasets, so institutional review board approval was waived and informed consent was not required.
Material and Methods
- The study used anonymized data collected from public datasets.Source: Material and Methods · p. 7
- Institutional review board approval was waived under the regulations of the authors’ country.Source: Material and Methods · p. 7
- Informed consent was not required.Source: Material and Methods · p. 7
Dataset
The dataset combined COVID-19 and non-COVID-19 pneumonia images with healthy CXR images from two public sources. In total, 1,248 images were divided into training, validation, and test sets.
Dataset
- Dataset I supplied COVID-19 and some non-COVID-19 pneumonia images, while dataset II supplied healthy and additional non-COVID-19 pneumonia images.The sources were a public COVID-19 image repository and the RSNA Pneumonia Detection Challenge dataset.Source: Dataset · pp. 7–8
- The final dataset contained 215 COVID-19, 533 non-COVID-19 pneumonia, and 500 healthy CXR images.The non-COVID-19 group combined 33 images from dataset I with 500 randomly selected images from dataset II; 500 healthy images were also selected from dataset II.Source: Dataset · p. 8
- The 1,248 images were split into 998 training, 125 validation, and 125 test images.Source: Dataset · p. 8
Deep learning model and data augmentation
The system uses ImageNet-pretrained VGG16 for transfer learning and evaluates combinations of conventional augmentation, mixup, and RICAP. Random search selects the VGG16 model’s augmentation combination and hyperparameters.
Deep learning model and data augmentation
- ImageNet-pretrained VGG16 weights were used for transfer learning, with 10 VGG16 layers frozen and added pooling, fully connected, and dropout layers.A three-unit fully connected layer was added after dropout for three-category classification.Source: Deep learning model and data… · p. 9
- The VGG16 input was 220 × 220 pixels, with a 416-unit first fully connected layer and dropout probability 0.1.Source: Deep learning model and data… · p. 9
- Training used RMSprop at a 1.0 × 10^-4 learning rate, batch size 8, softmax loss, and early stopping with patience 7.Training was set to 100 epochs, with early stopping monitored using validation loss.Source: Deep learning model and data… · pp. 9–10
- The proposed VGG16 model used conventional augmentation combined with mixup, selected through random search among combinations that also included RICAP.The conventional transformations included horizontal flipping and 85%–115% scaling and shear; mixup was set to 0.1.Source: Deep learning model and data… · p. 10
Comparison with other pre-trained models and ablation study
The study compared the VGG16-based model with four other pre-trained models and evaluated alternative data-augmentation and layer-freezing configurations. Random search was used to select hyperparameters and augmentation combinations.
Comparison with other pre-trained models and ablation study
- The comparison included ResNet-50, MobileNet, DenseNet-121, and EfficientNet alongside VGG16.The other four models were transferred without freezing their trainable parameters; freezing degraded their performance, and random search selected hyperparameters and augmentation combinations.Source: Comparison with other pre-trained… · pp. 10–11
- EfficientNet’s best model was selected from variants B0–B7 by random search.The model comparison also used random search to find optimal hyperparameters and augmentation combinations.Source: Comparison with other pre-trained… · p. 11
- VGG16 ablations tested no augmentation, conventional augmentation only, mixup only, and conventional augmentation plus mixup without freezing.The configurations with no augmentation, conventional augmentation only, and mixup only used freezing.Source: Comparison with other pre-trained… · p. 11
Performance evaluation
On the test set, the proposed VGG16-based model outperformed the four other pre-trained models in mean three-category accuracy and achieved 90.9% mean COVID-19 sensitivity. Evaluation also compared augmentation and layer-freezing configurations.
Performance evaluation
- Five runs with different random seeds evaluated three-category accuracy on a 125-image test set.COVID-19 sensitivity was also calculated for the VGG16-based model.Source: Performance evaluation · p. 11
Results
- 83.7% mean accuracy was achieved by the proposed VGG16-based model, while each of the four other pre-trained models had mean accuracy below 80%.The mean COVID-19 sensitivity for VGG16 was 90.9%.Source: Results · p. 12
- The combined augmentation methods outperformed single-type or no-augmentation configurations, and layer freezing was effective in the VGG16-based model.The proposed combination of conventional augmentation and mixup was slightly better than conventional augmentation with RICAP; adding RICAP to conventional augmentation and mixup was not as good as the proposed method.Source: Results · pp. 12–13
Discussion
The proposed system achieved more than 80% three-category accuracy and more than 90% COVID-19 sensitivity, with conventional augmentation plus mixup identified as the most effective combination. The discussion notes dataset and clinical-validation limits and calls for further study of pre-trained CNNs on small datasets.
Discussion
- More than 80% three-category accuracy and more than 90% COVID-19 sensitivity were reported for the proposed method.The paper concludes that an accurate CADx system for three-category classification can be built.Source: Discussion · p. 13
- Conventional augmentation combined with mixup was more effective than single-type or no augmentation, and was the most effective combination examined.Conventional augmentation plus RICAP was slightly inferior, while adding RICAP to the proposed combination was not as good.Source: Discussion · pp. 13–14
- VGG16 was the most accurate of the pre-trained models for three-category classification, despite other models scoring higher on ImageNet.The authors suggest that more complex models or models with more trainable parameters may have overfit the small dataset.Source: Discussion · p. 14
- The authors state that layer freezing was effective only in VGG16.They note VGG16 had a simpler architecture than the other models and suggest other networks’ skip connections may hinder layer freezing.Source: Discussion · p. 14
- The authors caution that combining pediatric non-COVID-19 pneumonia CXRs with adult COVID-19 CXRs may let CNNs distinguish age rather than disease, so their study included only adult CXR images.Source: Discussion · pp. 14–15
- The study used public datasets, and overfitting may have occurred in external validation.The authors say pre-trained CNN effectiveness with small datasets should be further investigated; this study used 1,248 CXRs.Source: Discussion · pp. 13–15
- The CADx system was not used by clinicians, so its clinical usefulness was not validated.Source: Discussion · p. 15
Conclusion
The conclusion states that an accurate CADx system can be built to classify COVID-19 pneumonia, non-COVID-19 pneumonia, and healthy cases. It also favors combining two data-augmentation methods over using one or none.
- The study concludes that its proposed method can build an accurate CADx system for three-category classification of COVID-19 pneumonia, non-COVID-19 pneumonia, and healthy cases.Source: Conclusion · p. 15
- Combining two data-augmentation methods was more useful than using a single method or none.Source: Conclusion · p. 15
- The authors plan to investigate system performance with clinical CXR images from all three categories.Source: Conclusion · p. 15
Online content
The section notes the availability of study resources, reports funding and conflict-of-interest disclosures, and identifies representative images and the deep-learning model outline.
Online content
- The online-content text indicates that the study’s source code and dataset are available.Source: Online content · p. 17
Funding
- The funding disclosure names JSPS KAKENHI and grant number 19H03599.Source: Funding · p. 17
Conflicts of Interest
- The authors declare no conflict of interest and state that the funders had no role in the study’s design, data work, interpretation, writing, or publication decision.Source: Conflicts of Interest · p. 17
Figures
- Representative CXR images show COVID-19 pneumonia, non-COVID-19 pneumonia, and no pneumonia.Source: Figures · pp. 23–25
- The model-outline figure identifies VGG16, ResNet-50, MobileNet, DenseNet-121, and EfficientNet as the pre-trained models used.Source: Figures · p. 26
Tables
The tables cover patient and CXR attributes, model and classification results, and augmentation analyses; the test-set confusion matrix is accompanied by an accuracy figure.
Tables
- Table 1 summarizes patient characteristics and CXR attributes, including collected age and sex information.Source: Table 1 · p. 27, Tables · p. 27
- Table 2 presents results for five pre-trained models and three-category classification, including evaluations involving hyperparameters and augmentation combinations.Source: Table 2 · p. 29, Tables · p. 29
- 83.2% (104/125) accuracy was reported for the representative three-category test-set confusion matrix.Source: Table 3 · p. 30, Tables · p. 30
- Table 4 evaluates data-augmentation methods and freezing trainable parameters in the VGG16-based model; its note reports cell values as means ± standard deviations across five trials.Source: Table 4 · p. 31, Tables · p. 31
Supplementary material
- Supplementary Table S1 concerns RICAP as an augmentation method, with cell values reported as means of five trials.Source: Table S1 · p. 32, Supplementary material · p. 32