๐ซ Chest X-ray AI Diagnosis System (NIH Dataset)
๐ Project Description
This project is an AI-based system designed to analyze Chest X-ray images and assist in detecting and classifying lung diseases using Deep Learning techniques.
The system aims to support doctors and healthcare professionals by providing fast and accurate predictions based on medical imaging data, helping in early diagnosis and better decision-making.
By using artificial intelligence, the system can recognize patterns in X-ray images that may indicate different chest diseases.
๐ฏ Objectives
- Analyze chest X-ray images automatically
- Detect and classify lung diseases
- Support medical diagnosis using AI
- Reduce diagnosis time
- Build a practical healthcare system
๐ Dataset
- Name: NIH Chest X-ray Dataset
- Source: National Institutes of Health (NIH)
- Type: Medical imaging dataset
- Content: More than 100,000 chest X-ray images with multiple disease labels
๐ Dataset Link:
https://nihcc.app.box.com/v/ChestXray-NIHCC
โ๏ธ Technologies Used
- Python
- PyTorch / TensorFlow
- NumPy & Pandas
- OpenCV
- Scikit-learn
- Flask
- Matplotlib
๐ง Deep Learning Model
- Convolutional Neural Network (CNN)
- Pre-trained models (ResNet, EfficientNet, etc.)
- Transfer Learning
- Multi-label classification
๐งน Data Preprocessing
- Image resizing and normalization
- Data augmentation
- Handling class imbalance
- Dataset splitting (Train / Validation / Test)
- Label encoding
๐ Web Integration
The trained model is integrated into a web application using Flask, allowing users to:
- Upload X-ray images
- Get instant diagnosis results
- View prediction confidence
- Use the system easily
๐ Project Structure