HyperAIHyperAI

Command Palette

Search for a command to run...

a month ago

Learning Deep CNN Denoiser Prior for Image Restoration

Zhang Kai Zuo Wangmeng Gu Shuhang Zhang Lei

Learning Deep CNN Denoiser Prior for Image Restoration

Abstract

Model-based optimization methods and discriminative learning methods havebeen the two dominant strategies for solving various inverse problems inlow-level vision. Typically, those two kinds of methods have their respectivemerits and drawbacks, e.g., model-based optimization methods are flexible forhandling different inverse problems but are usually time-consuming withsophisticated priors for the purpose of good performance; in the meanwhile,discriminative learning methods have fast testing speed but their applicationrange is greatly restricted by the specialized task. Recent works have revealedthat, with the aid of variable splitting techniques, denoiser prior can beplugged in as a modular part of model-based optimization methods to solve otherinverse problems (e.g., deblurring). Such an integration induces considerableadvantage when the denoiser is obtained via discriminative learning. However,the study of integration with fast discriminative denoiser prior is stilllacking. To this end, this paper aims to train a set of fast and effective CNN(convolutional neural network) denoisers and integrate them into model-basedoptimization method to solve other inverse problems. Experimental resultsdemonstrate that the learned set of denoisers not only achieve promisingGaussian denoising results but also can be used as prior to deliver goodperformance for various low-level vision applications.

Code Repositories

cszn/ircnn
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
color-image-denoising-on-bsd68-sigma15Deep CNN Denoiser
PSNR: 33.86
color-image-denoising-on-bsd68-sigma25Deep CNN Denoiser
PSNR: 31.16
color-image-denoising-on-bsd68-sigma35Deep CNN Denoiser
PSNR: 29.5
color-image-denoising-on-bsd68-sigma5Deep CNN Denoiser
PSNR: 40.36
color-image-denoising-on-cbsd68-sigma50IRCNN
PSNR: 27.86
grayscale-image-denoising-on-bsd68-sigma15Deep CNN Denoiser
PSNR: 31.63
grayscale-image-denoising-on-bsd68-sigma25Deep CNN Denoiser
PSNR: 29.15
grayscale-image-denoising-on-bsd68-sigma50Deep CNN Denoiser
PSNR: 26.19
image-super-resolution-on-set14-2x-upscalingDeep CNN Denoiser
PSNR: 30.79
image-super-resolution-on-set14-3x-upscalingDeep CNN Denoiser
PSNR: 27.72
image-super-resolution-on-set14-4x-upscalingDeep CNN Denoiser
PSNR: 27.59
image-super-resolution-on-set5-2x-upscalingDeep CNN Denoiser
PSNR: 35.05
image-super-resolution-on-set5-3x-upscalingDeep CNN Denoiser
PSNR: 31.26

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp