
-
Language: Python​
-
Libraries: NumPy, Plotly, Matplotlib, Sklearn, Keras, TensorFlow
-
Platform: Jupyter Notebook​
Brain Tumor Detection
Purpose
Detects brain tumors from a given brain MRI image using appropriate image processing techniques and machine learning algorithms. We train the model with positive and negative test MRI images of the brain, evaluate the model in order to ready itself to rightly classify a new MRI image.
Models
ResNet50V2
VGG-16
Tasks Done
Image Distribution​
Train Test Split
Image thresholding & Contouring
Data Augmentation
Model Training
Model Evaluation
Dataset
98 images labelled as ’NO’
155 images labelled as ’YES’.
The images used are in .JPG/.JPEG format.
Applications
Medical Imaging Systems - Much deep layered networks can be trained to identify the complexities of the tumor and can be used in hospitals and diagnostic centers.