Automated MRI analysis for precise brain tumor detection and diagnosis
Click on the diagram to view full size
This project develops a robust deep learning-based system for automated detection of brain tumors using MRI scans. By leveraging various machine learning approaches including supervised, unsupervised, and state-of-the-art deep learning models, we create an accurate and reliable diagnostic tool that can assist medical professionals in early detection and treatment planning.
Supervised, unsupervised, and state-of-the-art deep learning models for comprehensive analysis
Vision Transformers, U-Net, V-Net, and self-supervised learning approaches
Automated tumor detection with enhanced diagnostic accuracy and patient care
Brain MRI Images dataset with tumor and non-tumor classifications
The project is structured with comprehensive data processing, model training, and evaluation pipelines:
DeepLearning_for_BrainTumorDetection/ ├── data/ # Dataset storage │ ├── raw/ # Original dataset │ └── processed/ # Preprocessed data ├── notebooks/ # Jupyter notebooks for analysis ├── src/ # Source code │ ├── data_processing/ # Data loading and preprocessing │ ├── models/ # Model implementations │ ├── training/ # Training scripts │ └── evaluation/ # Model evaluation ├── results/ # Results and visualizations └── requirements.txt # Dependencies
Jessica, Jane - CNN and transfer learning approaches
Arcan, Diego - Autoencoders and clustering methods
Sean, Vincent - Vision Transformers and advanced models
This project is open source and available on GitHub. The repository includes comprehensive documentation, Jupyter notebooks for analysis, and complete source code for all three learning approaches. Features automated data processing, model training pipelines, and evaluation metrics.