/Document-Denoising-Net

Apply deep learning method to denoise document image. Use Keras and tensorflow to train CNN model. Trained model open sourced.

Primary LanguagePython

Keras Implementation of Document Denoising Neural Network

Model

Deep Convolutional Neural Network

Layer Type #Input Channel #Ouput Channel FilterSize Padding
Input - 1 - -
Convolution(1) 1 96 3 1
Leaky ReLU 96 96 - -
Convolution(2) 96 96 1 0
Leaky ReLU 96 96 - -
Convolution(3) 96 96 3 1
Leaky ReLU 96 96 - -
Convolution(4) 96 96 1 0
Leaky ReLU 96 96 - -
Convolution(5) 96 96 3 1
Leaky ReLU 96 96 - -
Convolution(6) 96 1 3 1
Output 1 - - -

Trained Model

model.h5 and model.json