Spaces:
Sleeping
Sleeping
| 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.* |