DentaScanAI is an AI-powered web application built to assist in dental health analysis through image-based diagnosis.
It uses Deep Learning (YOLOv8-L) to detect and classify dental issues from X-ray images and integrates real-time doctor consultation, AI-generated health reports, and clinic recommendations β all within one platform.
This project was developed during MEDHA-2025 (IIT Bombay Edition) Hackathon hosted by GL Bajaj Institute of Technology & Management, as part of a 36-hour hackathon sprint.
- π§ AI Model (YOLOv8-L) trained on 2400+ dental X-ray images across 9 categories.
- βοΈ 80-20 Train-Test Split with 48 epochs of training.
- π Achieved ~75β80% accuracy during evaluation.
- π©Ί AI-Powered Diagnosis: Detects and classifies dental conditions automatically.
- π§Ύ AI-Generated Reports: Summarizes detected issues and recommended next steps.
- π©ββοΈ Doctor Connect: Real-time chat and video consultations with dentists.
- π₯ Nearby Clinics: Suggests local dental clinics for quick appointments.
- π¬ Home Remedies: Offers temporary relief suggestions based on detected issue.
| Component | Technology |
|---|---|
| Model | YOLOv8-L (Ultralytics) |
| Language | Python |
| Libraries | OpenCV, NumPy, Pandas, Torch, Ultralytics |
| Frontend | HTML, CSS, JavaScript, React (optional) |
| Backend | Flask / FastAPI |
| Database | MongoDB / Firebase |
| Deployment | Local Server (Hackathon Build) |
| GPU Used | NVIDIA GeForce RTX 3050 (6 GB) |
| Metric | Result |
|---|---|
| Training Images | 2400 |
| Epochs | 48 |
| Accuracy | ~75β80% |
| Dataset Split | 80% Train / 20% Test |
graph TD
A[Dataset Collection & Preprocessing] --> B[Annotation & Labeling]
B --> C[YOLOv8-L Model Training]
C --> D[Evaluation & Accuracy Testing]
D --> E[Integration with Backend API]
E --> F[Frontend Web Interface]
F --> G[Real-time Inference & User Interaction]
