Skip to content

87tana/YOLO11n-Bone-Fracture-Detection-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

126 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Learning-Based Bone Fracture Detection in X-Ray Images with Dockerized Web Deployment

This repository implements an end-to-end pipeline for detecting bone fractures in X-ray images using the YOLO11n object detection framework.

Material Bread logo

Figure 1: Sample images with overlaid ground-truth bounding boxes.,Created by author.

Overview

Analyzed bone fracture detection on a highly imbalanced, low-diversity X-ray dataset using YOLOv11 models; identified spatial resolution and bounding box prior information as bottlenecks, and proposed feature map refinements and curriculum training to improve tiny object detection

Dataset

The dataset comprises 5,455 public X-ray images, annotated with fracture bounding boxes.

Training: 3,779 images (25% with fractures), Validation: 835 images (80% with fractures), Test: 841 images

Experiments

All models trained for 80 epochs under the following conditions:

  1. Full Dataset (2 classes)

  2. Positive-Only (fracture images only)

  3. Model Scaling: nano, small, medium, large

  4. Augmentation Variants: stronger on-the-fly rotations, flips, scaling

  5. Training Strategies: multi-scale input, adjusted learning rate schedule

  6. Loss Weight Tuning: varying DFL weight from 1.5 to 2.5

Results

Material Bread logo

Figure 2: All models have been trained for 80 epochs., Created by author.

Deployment on Azure

bone_fracture_detection_demo_Azure.webm

About

This repository implements an end-to-end pipeline for detecting bone fractures in X-ray images using the YOLO11n object detection framework. All methods, datasets, and insights are drawn from the author’s experiments and published analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors