Skip to content

Using deep learning and computer vision techniques to segment tumors in brain MRI images using UNet.

License

Notifications You must be signed in to change notification settings

manideep03/Brain-Tumor-Segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Brain-Tumor-Segmentation

Brain tumor is one of a deadly disease that needs high accuracy in identification and medical surgery. Brain tumor can be identified in MRI. We used deep learning and computer vision techniques to detect tumor in MRI images.

Dataset

The dataset we will be using the data from the Decathlon 10 Challenge

  • Dataset is stored in the NifTI-1 format and we will be using the NiBabel library to interact with the files.
  • Each training sample is composed of two separate files:
    • The first file is an image file containing a 4D array of MR image in the shape of (240, 240, 155, 4).
    • The second file in each training example is a label file containing a 3D array with the shape of (240, 240, 155).

The colors correspond to each class.

  • Red is edema
  • Green is a non-enhancing tumor
  • Blue is an enhancing tumor.

An example of a single MRI with labels visualization

gif

An example of patch from whole mri image

patch

Model

For segmenting tumor in MRI we used 3D U-net as our traning model.

  • Below image shows the architecture of UNet model unet

These are the scores achived after traning 15 epochs:

  • validation soft dice loss : 0.7117
  • validation dice coefficient : 0.2960

References

[1] https://arxiv.org/abs/1606.06650

[2] https://decathlon-10.grand-challenge.org


Connect with me:

manideepgujjari manideep03

About

Using deep learning and computer vision techniques to segment tumors in brain MRI images using UNet.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published