IdeaCredIdeaCred

nabakrishna/bone-fracture-detection

45

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 rounds

A 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

Innovation
2 (25%)
Craft
39 (35%)
Traction
5 (15%)
Scope
51 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+0
Concept Novelty+0

Craft

Ci-2
Tests-3
Polish+0
Releases+0
Has License+5
Code Quality+12
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+5
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+0

Scope

Commits+8
Languages+8
Subsystems+5
Bloat Penalty+0
Completeness+7
Contributors+5
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

133

Contributors

1

Files

237

Active weeks

9

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

MIT