Learning Deep CNN Denoiser Prior for Image Restoration
We plug the CNN denoisers into the half quadratic splitting (HQS) algorithm to solve the following image restoration tasks:
- Image Deblurring
- Image Inpainting
- Single Image Super-Resolution
- Color Image Demosaicking
No task-specific training is done for the above tasks.
Paper Link: http://openaccess.thecvf.com/content_cvpr_2017/papers/Zhang_Learning_Deep_CNN_CVPR_2017_paper.pdf
Code Link: https://github.com/cszn/IRCNN
@inproceedings{zhang2017learning,
title={Learning Deep CNN Denoiser Prior for Image Restoration},
author={Zhang, Kai and Zuo, Wangmeng and Gu, Shuhang and Zhang, Lei},
booktitle={IEEE Conference on Computer Vision and Pattern Recognition},
pages={3929--3938},
year={2017},
}
Cite As
Kai Zhang (2026). Learning Deep CNN Denoiser Prior for Image Restoration (https://github.com/cszn/IRCNN), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Image Processing and Computer Vision > Computer Vision Toolbox > Recognition, Object Detection, and Semantic Segmentation > Semantic Segmentation >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.1 | Updated |
|
|
| 1.0.0.0 | Update description. .
|
|
