DnCNN-Denoise-Gaussian-noise-TensorFlow
                                
                                
                                
                                    DnCNN-Denoise-Gaussian-noise-TensorFlow copied to clipboard
                            
                            
                            
                        Simple implementation of the paper (DnCNN)'Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising'
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
====================
- python3.5
 - tensorflow1.4.0
 - pillow
 - numpy
 - scipy
 
====================
Results of the code
Trained about 1 epoch
| Raw | Noised | Denoised | 
|---|---|---|
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 




























