Skip to content

A deep learning model built using TensorFlow/Keras to detect bone fractures in X-ray images. The model uses a modified Xception architecture with custom layers for binary classification of fracture/non-fracture cases.

License

Notifications You must be signed in to change notification settings

adityaxdubey/XRayDeep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

XRayDeep

A deep learning model built using TensorFlow/Keras to detect bone fractures in X-ray images. The model uses a modified Xception architecture with custom layers for binary classification of fracture/non-fracture cases.

Overview

A deep learning model built using TensorFlow/Keras to detect bone fractures in X-ray images. The model uses a modified Xception architecture with custom layers for binary classification of fracture/non-fracture cases. Well I tried resnet, efficientnet and inception architecture but the model didn't performed well.

Features

  • Binary classification of X-ray images (fracture/normal)
  • Data preprocessing and augmentation
  • Balanced dataset handling
  • Transfer learning using Xception architecture
  • Custom model architecture with regularization

Dataset

This project uses X-ray images dataset on kaggle which can be accessed through:

Model Architecture

Base Model: Xception (pre-trained on ImageNet) Additional layers:

GaussianNoise (0.2) GlobalAveragePooling2D Dense layers (256, 128 units) Batch Normalization Dropout (0.3)

Results

Training Accuracy: 96.2% Validation Accuracy: 98.5%

Requirements

python tensorflow==2.x numpy pandas scikit-learn imbalanced-learn pillow opencv-python

Future Improvements

  • Add data augmentation techniques
  • Implement cross-validation
  • Add visualization of results
  • Deploy model as web application

About

A deep learning model built using TensorFlow/Keras to detect bone fractures in X-ray images. The model uses a modified Xception architecture with custom layers for binary classification of fracture/non-fracture cases.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published