Home

Awesome

Keras implementation of Deep Residual U-Net

The architecture was inspired by Road Extraction by Deep Residual U-Net

Overview

Data

Data should be prepared in the PASCAL VOC annotation way. For more information see docsting of PASCALVOCIterator class (utils.py)

Pre-processing

For preprocessing you could use standart keras utils for image preprocessing (keras.preprocessing.image)

Model

The architecture of the model based on the Road Extraction by Deep Residual U-Net. Image below illustrates it.

How to use

Train

In order to train model you could use train.py file. First of all you need to specify input_shape, dataset_folder and classes variables and then run train.py

Dependencies

This implementation depends on following libraries: