Skip to content

The repository contains the source code and the report for the brain MRI tissue segmentation challenge that was held as a final project of the course of Medical image segmentation (MISA) in University of Girona.

License

Notifications You must be signed in to change notification settings

cansuyalcinn/brain-tissue-segmentation-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brain tissue segmentation using Multi-atlas and Deep learning approaches

The challenge was the final project of the Medical image segmentation course given in the University of Girona for the MAIA programme. The final report can be found here.

In this project, we performed segmentation of the three main brain tissues cerebrospinal fluid (CSF), gray matter (GM) and white matter (WM), from the brain MRI dataset of IBSR 18. Despite the challenges faced, such as different voxel sizes and intensity inhomogeneities, we were able to achieve successful results using both traditional approaches and deep learning methodologies.

Authors of the project

Implementation

We followed two main pipelines; classical and deep learning approaches.

In classical approaches, we applied three main experiments. Firstly, we applied a series of multi-atlas methodologies including most similar atlas, majority voting (mean atlas), weighted voting atlas and top atlasses approaches. Secondly, we applied the Bayesian framework and finally, intensity-based methodologies including, tissue model and the expectation maximization algorithm with different initializations and variations. Among all the experiments from the classical approach, we obtained 0.80, 0.88 and 0.88 mean dice scores in the validation test, for CSF, GM and WM respectively, using the Bayesian model.

In the deep learning section, we experimented with the recent advanced U-net based algorithms. In this case, we applied 3 main architectures, namely, U-net and ResUnet and DenseUnet. Due to the size of the dataset, we decided to apply a patch based approach to train our model. To match the requirements of the semantic segmentation problem, we experimented with several loss functions such as focal loss, dice loss and categorical cross entropy loss.

Overall, we were able to obtain the best results using the DenseUnet model with categorical cross entropy loss function reaching up to 0.84, 0.93 and 0.91 mean dice scores in the validation set for the tissues CSF, GM and WM sequentially.

Segmentation results

img
Segmentation results for the validation image for IBSR_14 where (a) Original image, (b), Segmentation mask (c), Segmentation using the DenseUnet CE. d) Segmentation using the bayesian model

About

The repository contains the source code and the report for the brain MRI tissue segmentation challenge that was held as a final project of the course of Medical image segmentation (MISA) in University of Girona.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published