Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising
За пределами гауссовского шумоподавителя: республивая (Residual) обучаемая глубокая сверточная нейронная сеть для удаления шума с изображений
2017-02-01
SCID: 54.1/nr2yyy58
Discuss with AI
DnCNNJPEG deblockingbatch normalizationblind Gaussian denoisingresidual learning
Figures from the paper
Abstract (AI)
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.
Key Findings
1
A feed-forward deep convolutional neural network (DnCNN) using residual learning and batch normalization improves training speed and denoising performance.
2
A single DnCNN model trained with the residual strategy can tackle multiple image restoration tasks: Gaussian denoising, single-image super-resolution, and JPEG deblocking.
3
DnCNN can perform blind Gaussian denoising, handling unknown noise levels with a single trained model rather than level-specific models.
4
DnCNN demonstrates high effectiveness across several denoising tasks and can be efficiently implemented using GPU acceleration.
5
Residual learning enables DnCNN to implicitly remove the latent clean image in hidden layers, facilitating learning of the noise component.
Research Object
Feed-forward denoising convolutional neural network (DnCNN) for image restoration
Research Subject
Residual learning and batch-normalized deep CNN architecture for image denoising including blind Gaussian denoising, single-image super-resolution, and JPEG deblocking; i.e., learning residual mappings to remove latent clean image and improve denoising performance and training efficiency
Publication Details
Publication Date
2017-02-01
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai5
Cited by5
SwinIR: Image Restoration Using Swin Transformer2021
Restormer: Efficient Transformer for High-Resolution Image Restoration2022
Uformer: A General U-Shaped Transformer for Image Restoration2022
Pre-Trained Image Processing Transformer2021
Artificial intelligence in the creative industries: a review2021