This project implements a deep learning-based bone fracture classification system using various architectures including ResNet, U-Net, Attention U-Net, DenseNet, Vision Transformers, and Hybrid ViT.
.
├── models/ # Model architectures
│ └── resnet.py # ResNet implementation
├── data/ # Dataset directory
├── utils/ # Utility functions
├── train.py # Training script
├── requirements.txt # Project dependencies
└── README.md # Project documentation
- Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txtCurrently implemented:
- ResNet50-based fracture classifier with transfer learning
- Basic training pipeline with validation
- Support for binary classification (fracture/no fracture)
To train the model:
python train.py-
Implement remaining architectures:
- U-Net
- Attention U-Net
- DenseNet
- Vision Transformers
- Hybrid ViT
-
Add data loading and preprocessing for MURA dataset
-
Implement data augmentation
-
Add evaluation metrics
-
Implement synthetic image generation with CycleGAN and StyleGAN