Skip to content

kyuheejo/liver-tumor-segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

liver-tumor-segmentation

Author: Kyuhee Jo

This respository contains Keras scripts to conduct liver tumor segmentation using segmentation models such as U-Net and Residual U-Net. You can experiment with multiple combinations of segmentation models and losses implemented in models.py and loss.py.

Dataset

Download open-source liver tumor data from Liver Tumor Segmentation Challenge and 3Dircadb. Convert DICOM data to sequences of 2D image and from

Model

U-Net

U-net is a convolutional neural network with encoder-decoder architecture and skip-connections, loosely defined under the concept of "fully convolutional networks." U-net was originally proposed for the semantic segmentation of medical images and is modified for solving a wider range of gridded learning problems.

unet

Fully convolutional network

Fully Convolutional Networks, or FCNs, are an architecture used mainly for semantic segmentation. They employ solely locally connected layers, such as convolution, pooling and upsampling. Avoiding the use of dense layers means less parameters (making the networks faster to train).

fcn

Residual U-Net

ResUNet is a semantic segmentation model inspired by the deep residual learning and UNet. It is an architecture that take advantages from both(Residual and UNet) models.

Examples

Examples of liver tumor segmentation using a simple U-Net.

example example

About

Keras implementation of Liver tumor segmentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages