Closed sooyeonshin closed 6 years ago
It is a random value from [0, 55] for each patch. DnCNN-B is mainly used to show the capacity of CNN. It does not generalize well to real noisy images with non-AWGN.
Possible solution to enhance the generalization to real noise includes:
Here is my new non-blind denoising work FFDNet.
Try the following code to synthesize the Gaussian noise with noise level in the range of [0, 55].
sigma = 55;
sigmas = (sigma*rand(1,size(inputs,4),'single'))/255;
labels = randn(size(inputs),'single').*repmat(permute(sigmas,[3 4 1 2]),[size(inputs,1),size(inputs,2)]);
Here is my new singe image super-resolution (SISR) work SRMD.
in the paper DnCNN-B is blind test about noise level.
that means, you train image given random noise in [0,55]?
or some image give small noise, other give big noise?
can i ask you specific condition or code about DnCNN-B train?