CoolFace
Apppublic

DeepakBolleddu/ChestAbnormalityDetection

sourceHugging Facemitupdated 10mo agoView on Hugging Face
0likes
App README

๐Ÿซ Chest X-ray Abnormality Detection

AI-powered detection and classification of thoracic abnormalities in chest X-rays using YOLOv5.

๐ŸŽฏ Features

  • โ€”Upload Chest X-rays: Support for PNG, JPG, JPEG formats
  • โ€”YOLOv5 Detection: Deep learning model trained on VinBigData dataset
  • โ€”14 Abnormality Classes: Detects critical thoracic findings
  • โ€”Visual Results: Bounding boxes highlighting detected abnormalities
  • โ€”Confidence Scores: Probability scores for each detection

๐Ÿฅ Detectable Abnormalities

IDAbnormalityIDAbnormality
0Aortic enlargement7Lung Opacity
1Atelectasis8Nodule/Mass
2Calcification9Other lesion
3Cardiomegaly10Pleural effusion
4Consolidation11Pleural thickening
5ILD12Pneumothorax
6Infiltration13Pulmonary fibrosis

๐Ÿš€ How to Use

  1. 1.Upload: Click or drag a chest X-ray image
  2. 2.Analyze: Click "Analyze X-Ray" button
  3. 3.Results: View detected abnormalities with confidence scores
  4. 4.Download: Save the annotated result image

๐Ÿ› ๏ธ Technical Stack

ComponentTechnology
BackendFlask (Python)
ML ModelYOLOv5
Training DataVinBigData Chest X-ray Dataset (18,000 images)
DeploymentDocker on HuggingFace Spaces

๐Ÿ“Š API Endpoints

EndpointMethodDescription
/GETMain upload interface
/predictPOSTUpload and detect (returns HTML)
/api/detectPOSTAPI endpoint (returns JSON)
/healthGETHealth check

๐Ÿ‘จโ€๐Ÿ’ป Author

Deepak Bolleddu


โš ๏ธ Disclaimer: This is a demonstration project for educational purposes only. Not intended for clinical diagnosis. Always consult qualified medical professionals for health concerns.