DnCNN-TensorFlow

Simple implementation of the paper (DnCNN)'Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising'

Introduction

This code just simplely implement the paper Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising, but there are some details of the code are different from the paper.

DataSets

The datasets include 400 gray images, but i have croped them into 40x40 patches. the croped datasets can be downloaded from my BaiduYun

Examples of TrainingSet

Python packages

====================

  1. python3.5
  2. tensorflow1.4.0
  3. pillow
  4. numpy
  5. scipy

====================

Results of the code

Trained about 1 epoch

Raw Noised Denoised