nabakrishna/bone-fracture-detection
Bone Fracture Detection System using Fine-tuned YOLOv8 , AI-powered X-ray tool detecting fractures with bounding boxes. Fine-tuned PyTorch YOLOv8 (n/s, v11n) + OpenCV for real-time diagnostics.
What's novel
Bone Fracture Detection System using Fine-tuned YOLOv8 , AI-powered X-ray tool detecting fractures with bounding boxes. Fine-tuned PyTorch YOLOv8 (n/s, v11n) + OpenCV for real-time diagnostics.
Code Analysis
11 files read · 4 roundsA wrapper around Ultralytics YOLOv8 that fine-tunes a pretrained model on X-ray images to detect bone fractures, served through a Flask web app and a Streamlit dashboard.
Strengths
The v2 detection module (bone_fracture_detection2.py) shows reasonable engineering with label validation, data auditing, GPU auto-detection, and clean logging. The Streamlit dashboard has a polished UI with custom CSS and proper inference pipeline.
Weaknesses
The project contains two parallel implementations of the same core logic, two frontends doing the same thing, fake C++ 'training' code with hardcoded dummy values, and 'test' files that are actually hardcoded-path demo scripts. All ML work is delegated to Ultralytics with zero novel algorithms.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
133
Contributors
1
Files
237
Active weeks
9
Repository
Language
Python
Stars
1
Forks
0
License
MIT