Early detection and segmentation of malignant brain tumors using machine learning

This project aims to develop fast, efficient and reliable methods for diagnosing brain cancer by deploying computers for the task.   Cancers of the brain require an ability to discern patterns in large, noisy datasets in order to be diagnosed. Computers can utilize techniques to analyze

2025-06-28 16:26:55 - Adil Khan

Project Title

Early detection and segmentation of malignant brain tumors using machine learning

Project Area of Specialization Artificial IntelligenceProject Summary

This project aims to develop fast, efficient and reliable methods for diagnosing brain cancer by deploying computers for the task.  

Cancers of the brain require an ability to discern patterns in large, noisy datasets in order to be diagnosed. Computers can utilize techniques to analyze extremely large volumes of data almost instantaneously. Moreover, computers can use those techniques to deliver accurate results when their human counterparts are unable to do so. These techniques fall under the discipline of deep learning.

Deep learning uses sophisticated math to generate models that can learn how to spot particular patterns in unseen data. Existing literature shows that using deep learning for diagnosis of cancer can result in earlier detection of malignant tumors and consequently better survival rates for patients. And while it doesn't eliminate the need for medical professionals, it can help rectify the global paucity of neuro-oncologists

Project Objectives

Short-term objectives:

  1. Develop a machine learning model that can detect and isolate tumorous growth in the human brain with high accuracy and reduced latency, using Magnetic Resonance Imaging (MRI) scans supplied by the user.

  2. Predict whether an identified tumor is benign or cancerous by parsing the MRI scans down to individual layers and analyzing those layers for biomarkers particular to brain cancer.  

  3. Use the provided MRI scans coupled with non-identifiable information collected from the user to stratify risk profiles for patients.

  4. Provide precise segmentation of a tumorous region to help doctors plan cancer treatments, such as surgery or radiation therapy, without damaging neighbouring healthy tissues.

  5. Train our model to also spot early indicators of tumorous growth, such as inflammation and lesions, on MRI scans.

  6. Develop a user-friendly, machine specification independent web interface for interacting with our model that is accessible to anyone, anywhere.

Long-term objectives:

  1. Develop and evaluate novel biomarkers for early cancer detection and patient risk profile stratification by analyzing the data accumulated through our app.

  2. Collaborate with experts from multiple disciplines to help speed up the process of brain cancer diagnosis by translating novel research techniques and discoveries into viable diagnostic methods by inculcating them in our model.

  3. Analyze collected data to better understand behaviours related to screening uptake in different segments of the population.

  4. Extend our model to facilitate detection of brain abnormalities other than cancer such as cysts and deformities.

Project Implementation Method

In this project we are focusing on building a tumor detection model using a convolutional neural network in TensorFlow & Keras.

There are two phases of operation:

Skull stripping and image enhancement methods are used in pre-processing. The MRI images are converted into grey scale images which are then smoothened by adjusting the contrast.

Convolutional Neural Network (CNN) is used for segmentation of tumors.

Loss function is optimized using the BAT algorithm.

Benefits of the Project Technical Details of Final Deliverable

The final deliverables for our project include:

  1. A trained convolutional neural network (CNN) with an appropriate data cleaning and preparation pipeline. This pipeline will be able to process and correct images fed to it and amplify contained markers that will aid the detection process. The CNN will then parse the output of this pipeline to discern between the different strata of the cerebral tissue, segment extraneous growths within those strata and then classify those growths as malignant or benign.
  2. A user-friendly interface that lets people without the ability to operate highly technical systems interact with our model. This interface will be hosted on the web so that it is largely independent of the user's computer specification. This is because neural networks require high end hardware in order to function. This is also to facilitate ubiquitous access to the model. The interface would be connected to the model on the backend. On the frontend, it would take in images of MRI scans from the user and direct those images to the backend. From there, the data will make its way through the trained model, which will then emit an analysis for the supplied MRI.
Final Deliverable of the Project Software SystemCore Industry MedicalOther IndustriesCore Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 75699
Asus GeForce GTX 1070 8GB Turbo Graphic Card Equipment16569965699
Textbooks and research papers, stationery Miscellaneous 11000010000

More Posts