IEEE Trans Image Process. 2017 Jul;26(7):3142-3155. doi: 10.1109/TIP.2017.2662206. Epub 2017 Feb 1.
The discriminative model learning for image denoising has been recently attracting considerable attentions due to its favorable denoising performance. In this paper, we take one step forward by investigating the construction of feed-forward denoising convolutional neural networks (DnCNNs) to embrace the progress in very deep architecture, learning algorithm, and regularization method into image denoising. Specifically, residual learning and batch normalization are utilized to speed up the training process as well as boost the denoising performance. Different from the existing discriminative denoising models which usually train a specific model for additive white Gaussian noise at a certain noise level, our DnCNN model is able to handle Gaussian denoising with unknown noise level (i.e., blind Gaussian denoising). With the residual learning strategy, DnCNN implicitly removes the latent clean image in the hidden layers. This property motivates us to train a single DnCNN model to tackle with several general image denoising tasks, such as Gaussian denoising, single image super-resolution, and JPEG image deblocking. Our extensive experiments demonstrate that our DnCNN model can not only exhibit high effectiveness in several general image denoising tasks, but also be efficiently implemented by benefiting from GPU computing.
由于其良好的去噪性能,用于图像去噪的判别模型学习最近引起了相当多的关注。在本文中,我们通过研究前馈去噪卷积神经网络(DnCNN)的构建,将非常深的架构、学习算法和正则化方法的进展纳入图像去噪中,向前迈进了一步。具体来说,利用残差学习和批量归一化来加速训练过程并提高去噪性能。与通常为特定噪声水平的加性白高斯噪声训练特定模型的现有判别去噪模型不同,我们的 DnCNN 模型能够处理具有未知噪声水平的高斯去噪(即盲高斯去噪)。通过残差学习策略,DnCNN 隐式地从隐藏层中去除潜在的干净图像。这一特性促使我们训练单个 DnCNN 模型来处理几个通用的图像去噪任务,如高斯去噪、单图像超分辨率和 JPEG 图像去块。我们的广泛实验表明,我们的 DnCNN 模型不仅在几个通用的图像去噪任务中表现出很高的有效性,而且还可以受益于 GPU 计算来有效地实现。