A deep learning project for segmenting brain tumors in MRI images using U-Net and YOLO architectures.
This project implements brain tumor segmentation using state-of-the-art deep learning models. It includes a U-Net implementation for semantic segmentation and YOLO configuration for object detection-based approaches.
- U-Net Architecture: Custom implementation of U-Net with encoder-decoder structure and skip connections
- Data Processing: Jupyter notebook for data mapping and preprocessing
- YOLO Integration: Configuration for YOLO-based tumor detection
- PyTorch Implementation: Built with PyTorch for flexibility and performance
Install the required dependencies:
pip install -r requirements.txtMain dependencies include:
- PyTorch
- torchvision
- OpenCV
- albumentations
- segmentation_models_pytorch
- ultralytics (YOLO)
- matplotlib
- pandas