Skip to content

swagat-mishra28/Binary-Bone-Fracture-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

This project focuses on building a deep learning-based diagnostic tool for the binary classification of bone fractures using X-ray images. An Artificial Neural Network (ANN) with a funnel-shaped architecture was developed and trained on a dataset of 9,463 preprocessed grayscale X-rays. Each image was flattened into a 1D vector and normalized to enhance learning performance.

The model was implemented in PyTorch and trained using Binary Cross-Entropy loss with Stochastic Gradient Descent (SGD). To improve accuracy and robustness, extensive hyperparameter tuning was done using Optuna, an automated optimization library. This led to a test accuracy of 99.15%, along with strong evaluation metrics like precision, recall, specificity, and AUC (0.9996).

This ANN model is lightweight, efficient, and highly accurate, making it suitable for use in preliminary clinical screening to support radiologists in fracture detection. It demonstrates that with appropriate preprocessing and tuning, ANNs can be a powerful alternative to CNNs for medical image analysis where resources are limited.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors