This repository implements semantic segmentation on Pascal VOC2012 using U-Net.
An article about this implementation is here.
Semantic segmentation is a kind of image processing as below.
This package includes modules of data loader, reporter(creates reports of experiments), data augmenter, u-net model, and training it.
To show how to run.
python main.py --help
To run with data augmentation using GPUs.
python main.py --gpu --augmentation
U-Net is an encoder-decoder model consisted of only convolutions, without fully connected layers.
U-Net has a shape like "U" as below, that's why it is called U-Net.
The following results is got by default settings.