Skip to content

🫁 A deep learning-based system for automated tuberculosis detection using Sparse CNN and medical image analysis.

License

Notifications You must be signed in to change notification settings

komal7090/Tuberculosis-Detection-using-Sparse-CNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tuberculosis Detection from Chest X-Ray using Sparse CNN

πŸ“Œ Overview

This project is a Computer-Aided Diagnosis (CAD) system that detects Tuberculosis (TB) from chest X-ray images.
It combines:

  • Convolutional Neural Networks (CNNs) for deep feature extraction.
  • Gray Level Co-occurrence Matrix (GLCM) for texture analysis.
  • A Graphical User Interface (GUI) built with PyQt5 & Tkinter for easy use.

🎯 Objectives

  • Automate TB detection in chest X-rays.
  • Provide accurate classification into Normal or TB Present.
  • Assist radiologists with quick and consistent screening.

πŸ–₯ Features

  • Preprocessing of X-rays (resizing, grayscale, median filtering).
  • Feature extraction using GLCM and CNN.
  • Classification using a hybrid model.
  • GUI for selecting images and displaying results.
  • Confusion matrix visualization for model performance.

πŸ›  Technologies Used

  • Python 3
  • PyQt5, Tkinter, EasyGUI – for GUI
  • OpenCV, scikit-image, PIL – for image processing
  • TensorFlow/Keras – CNN model training
  • Matplotlib, Seaborn – data visualization

πŸ“Š Example Output

Result Message: TB Present / Normal

Confusion Matrix: Model accuracy & misclassification rates

πŸ“Œ Dataset

Public TB X-ray datasets used:

Montgomery County X-ray Set

Shenzhen Hospital X-ray Set

πŸ‘©β€πŸ’» Authors

Aditi Amol Londhe

Komal Kiran Mulik

Vaishnavi Vitthal Jadhav

Guided by Dr. Asma Shaikh (Annasaheb Dange College of Engineering & Technology, Maharashtra)

About

🫁 A deep learning-based system for automated tuberculosis detection using Sparse CNN and medical image analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages