Deep Learning for Lung Disease Classification Using Transfer Learning and a Customized CNN Architecture with Attention
Xiaoyi Liu, Zhou Yu, Lianghao Tan

TL;DR
This study enhances lung disease classification from X-ray images by developing a customized MobileNetV2-based CNN with attention, significantly outperforming standard pre-trained models in accuracy.
Contribution
The paper introduces a novel MobileNetV2-based CNN with an attention mechanism specifically designed for lung disease classification from X-ray images.
Findings
MobileNetV2 achieved 88.5% accuracy among pre-trained models.
The customized MobileNet-Lung model reached 93.3% accuracy.
The proposed model significantly outperforms existing pre-trained models.
Abstract
Many people die from lung-related diseases every year. X-ray is an effective way to test if one is diagnosed with a lung-related disease or not. This study concentrates on categorizing three distinct types of lung X-rays: those depicting healthy lungs, those showing lung opacities, and those indicative of viral pneumonia. Accurately diagnosing the disease at an early phase is critical. In this paper, five different pre-trained models will be tested on the Lung X-ray Image Dataset. SqueezeNet, VGG11, ResNet18, DenseNet, and MobileNetV2 achieved accuracies of 0.64, 0.85, 0.87, 0.88, and 0.885, respectively. MobileNetV2, as the best-performing pre-trained model, will then be further analyzed as the base model. Eventually, our own model, MobileNet-Lung based on MobileNetV2, with fine-tuning and an additional layer of attention within feature layers, was invented to tackle the lung disease…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCOVID-19 diagnosis using AI
MethodsAttention Is All You Need · Pointwise Convolution · Depthwise Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Dense Connections · Concatenated Skip Connection · Depthwise Separable Convolution · Dense Block · Kaiming Initialization · Convolution
