PneumoDetect / README.md
Azhar Ahmed
Upload 5 files
49fdf89 verified
|
Raw
History Blame Contribute Delete
2.35 kB
---
title: PneumoDetect
emoji: 🩻
colorFrom: indigo
colorTo: blue
sdk: docker
pinned: false
app_port: 7860
---
# PneumoDetect | Smart Radiography ✨
A premium, high-performance web application designed for rapid Pneumonia detection from Chest X-Rays. Powered by state-of-the-art Vision Transformers (ViT) and a modern, clinical-grade interface.
## Core Features 🚀
- **ViT-Powered Inference:** Utilizes the `nickmuchi/vit-finetuned-chest-xray-pneumonia` model, a Vision Transformer fine-tuned specifically for radiographic analysis.
- **Clinical Grade UI:** A "Clean Clinical Light" theme designed for medical environments, featuring glassmorphism, fluid animations, and high-tech scanning effects.
- **Instant Diagnostics:** Real-time analysis with confidence metrics and probability distribution visualizations.
- **Streamlined Performance:** Optimized backend logic that removes redundant preprocessing and ensembles for faster, more efficient execution.
- **Drag-and-Drop Workflow:** Supports effortless file uploads and instant scan previews.
## Tech Stack 🛠️
- **Backend:** Flask (Python)
- **AI Core:** Hugging Face Transformers, PyTorch
- **Frontend:** Vanilla HTML5, CSS3 (Modern Glassmorphism), Javascript (ES6+)
- **Models:** Vision Transformer (ViT)
## Setup Instructions 💻
### 1. Environment Setup
Clone the repository and install the optimized dependency list:
```bash
pip install -r requirements.txt
```
### 2. Launch the Suite
Initialize the Flask server:
```bash
python app.py
```
Access the dashboard at `http://localhost:5000`
## Architecture Highlights 🏗️
- **Simplified Pipeline:** Replaced heavy ensemble logic with a single, high-accuracy ViT backbone to reduce latency and memory footprint.
- **Transformer-First Design:** Leveraging the global attention mechanisms of ViTs to handle raw radiographic data without needing traditional contrast enhancement (CLAHE).
- **Responsive Aesthetics:** A fully responsive, "sharp" design that adapts to all devices while maintaining a premium medical feel.
- **Micro-Interactions:** Custom scanning animations and interactive progress bars for enhanced user feedback.
---
Built by **Azhar Ahmed**
*Disclaimer: This tool is intended for educational and demonstrative purposes only. Always consult a qualified medical professional for clinical diagnosis.*