Brain Tumor Segmentation from MRI Scans

Image Processing

Project Details

Project Information

Project Title: Brain Tumor Segmentation from MRI Scans

Category: Image Processing

Semester: Spring 2025

Course: CS619

Complexity: Very Complex

Supervisor Details

Project Description

Brain Tumor Segmentation from MRI Scans

Project Domain:

Image Processing (Medical Image Analysis)

Introduction

The project aims to develop an automated system for segmenting brain tumors from MRI scans using deep learning techniques. Brain tumor segmentation is a critical task in medical diagnosis and treatment planning, as it helps doctors identify tumor regions accurately and efficiently. With the increasing use of AI in healthcare, this project introduces students to the fundamentals of medical image analysis, deep learning, and computer vision. The system will process MRI scans, detect tumor regions, and provide visual outputs to assist radiologists in diagnosing and treating brain tumors.

Functional Requirements:

1.      Load and Preprocess MRI Data:

Ø  Load multi-modal MRI scans (T1, T1c, T2, FLAIR) from the BraTS dataset.

Ø  Preprocess the data (e.g., normalize pixel values, resize images).

2.      Develop a Segmentation Model:

Ø  Implement a deep learning model (e.g., U-Net) to segment tumor regions from MRI scans.

Ø  Train the model on the BraTS dataset.

3.      Evaluate Model Performance:

Ø  Use metrics like Dice Coefficient, IoU (Intersection over Union), and Accuracy to evaluate the model.

Ø  Visualize segmentation results by overlaying predicted tumor regions on the original MRI scans.

4.      Detect Tumor Sub-Regions:

Ø  Segment different tumor sub-regions (e.g., enhancing tumor, edema, necrotic core).

5.      Create a User Interface:

Ø  Develop a simple graphical interface for doctors to upload MRI scans and view segmentation results.

6.      Logging and Reporting:

Ø  Record segmentation results and generate reports for further analysis.

7.      Documentation:

Ø  Document the system design, deep learning methods, experimental setup, and evaluation results.

Tools & Technologies

 

·         Languages: Python

·        Python Libraries:

o    TensorFlow/Keras or PyTorch (for deep learning).

o    OpenCV (for image processing).

o    NumPy, Pandas (for data manipulation).

o    Matplotlib, Seaborn (for visualization).

·         Dataset: BraTS (Brain Tumor Segmentation) dataset.

·         IDE: Spyder

·         Hardware: GPU (for faster training of deep learning models).

Supervisor:

Name: Noor Rahman

Email ID: noor.rahman@vu.edu.pk

Skype ID: mahsud-cs619

 

Languages

  • Python Language

Tools

  • TensorFlow, Keras, PyTorch, OpenCV, NumPy, Pandas, Matplotlib, Seaborn, Spyder, GPU Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 2, May, 2025 12:00AM
Thursday 22, May, 2025 12:00AM
2
Design Document
Friday 23, May, 2025 12:00AM
Tuesday 29, July, 2025 12:00AM
3
Prototype Phase
Wednesday 30, July, 2025 12:00AM
Friday 12, September, 2025 12:00AM
4
Final Deliverable
Saturday 13, September, 2025 12:00AM
Monday 3, November, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.