Reliable Tuberculosis Detection using Chest X-ray with Deep Learning, Segmentation and Visualization
Tawsifur Rahman, Amith Khandakar, Muhammad Abdul Kadir, Khandaker R., Islam, Khandaker F. Islam, Rashid Mazhar, Tahir Hamid, Mohammad T. Islam,, Zaid B. Mahbub, Mohamed Arselene Ayari, Muhammad E. H. Chowdhury

TL;DR
This paper presents a deep learning approach combining image segmentation and visualization techniques to reliably detect tuberculosis from chest X-ray images, achieving high accuracy and outperforming previous methods.
Contribution
The study introduces a novel pipeline integrating segmentation, transfer learning with multiple CNNs, and visualization for improved TB detection accuracy.
Findings
Segmented lung images significantly improve classification accuracy.
Achieved up to 99.9% accuracy with segmented lung classification.
Visualization confirms CNN focuses on lung regions for detection.
Abstract
Tuberculosis (TB) is a chronic lung disease that occurs due to bacterial infection and is one of the top 10 leading causes of death. Accurate and early detection of TB is very important, otherwise, it could be life-threatening. In this work, we have detected TB reliably from the chest X-ray images using image pre-processing, data augmentation, image segmentation, and deep-learning classification techniques. Several public databases were used to create a database of 700 TB infected and 3500 normal chest X-ray images for this study. Nine different deep CNNs (ResNet18, ResNet50, ResNet101, ChexNet, InceptionV3, Vgg19, DenseNet201, SqueezeNet, and MobileNet), which were used for transfer learning from their pre-trained initial weights and trained, validated and tested for classifying TB and non-TB normal cases. Three different experiments were carried out in this work: segmentation of X-ray…
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
MethodsFire Module · *Communicated@Fast*How Do I Communicate to Expedia? · Dropout · Max Pooling · Softmax · Xavier Initialization · Convolution · Average Pooling · 1x1 Convolution · Residual Connection
