kanishksh4rma/Brain_Tumour_detection_using_MRI_Scans
Brain tumors are the consequence of abnormal growths and uncontrolled cells division in the brain. They can lead to death if they are not detected early and accurately. Some types of brain tumor such as Meningioma, Glioma, and Pituitary tumors are more common than the others.
Brain_Tumour_detection_using_MRI_Scans
Objective
Brain tumors are the consequence of abnormal growths and uncontrolled cells division in the brain. They can lead to death if they are not detected early and accurately. Some types of brain tumor such as Meningioma, Glioma, and Pituitary tumors are more common than the others.
In this project, I designed & built an automatic brain tumor segmentation technique based on Convolutional Neural Network. MRI scan is used because it is less harmful and more accurate than CT brain scan.
About The Project
Brain tumors are the consequence of abnormal growths and uncontrolled cells division in the brain. They can lead to death if they are not detected early and accurately. Some types of brain tumor such as Meningioma, Glioma, and Pituitary tumors are more common than the others.
In this project, I designed & built an automatic brain tumor segmentation technique based on Convolutional Neural Network. We have used three MRI views of human brain. MRI scan is used because it is less harmful and more accurate than CT brain scan.
A list of commonly used resources that I find helpful are listed in the acknowledgements.
Libraries used :
* keras
* TensorFlow
* sklearn
* pandas
* numpy
* matplotlib
Algorithms Used
- VGG16 (Transfer Learning in Deep Learning)
Directory Structure
├── Brain_Tumour_Detection_using_MRI_scans.ipynb
├── brain_tumour_detection_using_mri_scans.py
├── images
│ └── logo.png
├── LICENSE
├── README.md
└── Test Dataset
├── Normal
│ ├── no1.jpg
│ ├── no2.jpg
│ ├── no3.jpg
│ ├── no4.jpg
│ └── no5.jpg
└── Tumour
├── y1.jpg
├── y2.jpg
├── y3.jpg
├── y4.jpg
└── y5.jpgGetting Started
This is an example of how you may give instructions on setting up your project locally.
To get a local copy up and running follow these simple example steps.
Prerequisites
Create a virtualenv. (optional)
python3 -m venv braintumour
source braintumour/bin/activateInstallation
- Clone the repo
git clone https://github.com/kanishksh4rma/Brain_Tumour_detection_using_MRI_Scans/
- Install required libraries
pip install -r requirements.txt
Usage
Now run the app.py file by typing following command
python app.pyFor more examples, please refer to the Documentation
About Contribution :
- Raise the
issue. - Work on raised issues .
- Come up with interesting Medical related problems and solutions .
- You can improve the UI/UX .
- Can contribute on readme files as well .
Package Guidelines
See CONTRIBUTING.md file for detailed information.
License
See LICENSE file.
"What we know is a drop, what we don't know is an ocean."
— Isaac Newton