Spaces:
Build error
Build error
A newer version of the Gradio SDK is available:
6.5.1
metadata
title: Pneumonia Detection Assistant
emoji: 🫁
colorFrom: blue
colorTo: red
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
license: mit
Pneumonia Detection Assistant
A medical AI assistant that analyzes chest X-ray images to detect signs of pneumonia using a Vision Transformer (ViT) model.
Features
- Multi-class Classification: Distinguishes between Normal, Viral Pneumonia, and Bacterial Pneumonia
- Attention Visualization: Shows heatmaps highlighting areas the model focuses on for diagnosis
- User-friendly Interface: Simple drag-and-drop interface built with Gradio
Model Details
- Architecture: Vision Transformer (ViT) base model fine-tuned on chest X-ray data
- Base Model:
google/vit-base-patch16-224-in21k - Dataset: Chest X-Ray Images (Pneumonia) dataset
- Classes:
- Normal
- Pneumonia (Bacterial)
- Pneumonia (Viral)
Usage
- Upload a chest X-ray image (PNG, JPG, or JPEG format)
- View the classification results with confidence scores
- Examine the attention heatmap to understand the model's decision-making process
Medical Disclaimer
⚠️ IMPORTANT: This application is for educational and research purposes only. It is NOT a diagnostic tool and should not be used for medical diagnosis. Always consult with qualified healthcare professionals for medical advice and diagnosis.
Technical Implementation
The model uses:
- Transformers: Hugging Face transformers library
- PyTorch: Deep learning framework
- Gradio: Web interface
- OpenCV & Matplotlib: Image processing and visualization
Example Images
The app includes sample images demonstrating different conditions:
- Normal chest X-ray
- Bacterial pneumonia
- Viral pneumonia