Brain Tumor Classification from Mutlisequence MRI (T1, T1C and T2) and Mutlimodal CT and MRI using EfficientNetV2B0 with Mutliheaded Self Attention and Hyperparameter Fine-Tuning
Methodology
- Implementation of a novel framework for classifying various kinds of brain tumors and healthy patients from structural MRI scans of T1, T1C and T2 sequences as well CT scans.
 - In the first stage, a pre-trained EfficientNetV2 architecture has been used followed by Mutli-Head Self Attention Mechanism on the extracted, high-dimensional sequential feature maps.
 - Global Average Pooling, Batch Normalization, L1, L2 Regularization and Dropout along with fine-tuned hyperparameters have been applied before mutli-class classification through softmax activation function.
 
Datasets used:
- Brain Tumor MRI Images 44 Classes
 - Brain Tumor MRI Images 17 Classes
 - Brain tumor multimodal image (CT & MRI)
 
Workflow Used:
To install the required packages, run:
pip install -r requirements.txtProgram Files:
- Dependencies
 - Data Preprocessing
 - Model Architecture
 - Training
 - Evaluation
 - K-Fold Cross Validation
 - Grad-CAM Analysis
 
- The promising results achieved underscore the potential of our framework’s robust nature and generalization capabilities across various modalities.
 - Assist medical professionals in making precise diagnoses and, ultimately enhance patient outcomes.
 
Supervisor: Dr. Pawan Kumar Singh
It'd be great if you could cite our paper if this code has been helpful to you.
Thank you very much!

