SFARL
Code
[demos] demo_derain.m
,demo_deblur.m
,demo_denoise.m
[models] include trained models for rain streak removal, image deconvolution and Gaussian denoising.
[matlab] include codes for SFARL inference and required MatconvNet files.
[datasets] include test images for each task.
[results] include restored results for each task.
[training] include training codes that will come soon.
Motivation
Most existing non-blind restoration methods are based on the assumption that a precise degradation model is known.
As the degradation process can only partially known or inaccurately modeled, images may not be well restored.
We in this paper propose to design a flexible fidelity term to model the residual image caused by partially known degradation.
Regularization term can be simultaneously learned, resulting in SFARL model.
SFARL is applied on image deconvolution, rain streak removal and Gaussian denoising.
Results
Rain streak removal
The left is the rainy image, the right is the deraining image by SFARL.



Image deconvolution
The left is the degraded image by disk kernel, saturation, Gaussian noise and JPEG compression, the right is the deblurring image by SFARL.



Gaussian denoising
The left is the noisy image with Gaussian noise, the right is the denoising image by SFARL.



Requirements and Dependencies
- Compiled mex files on Win(64bit), Linux(64bit) and Mac(64bit) are provided.
- Demos can be ran with CPU or GPU.
Citation
@article{ren2019simultaneous,
title={Simultaneous Fidelity and Regularization Learning for Image Restoration},
author={Ren, Dongwei and Zuo, Wangmeng and Zhang, David and Zhang, Lei and Yang, Ming-Hsuan},
journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
year={2019},
}
SFARL
Simultaneous Fidelity and Regularization Learning for Image Restoration
Code
[demos]
demo_derain.m
,demo_deblur.m
,demo_denoise.m
[models] include trained models for rain streak removal, image deconvolution and Gaussian denoising.
[matlab] include codes for SFARL inference and required MatconvNet files.
[datasets] include test images for each task.
[results] include restored results for each task.
[training] include training codes that will come soon.
Motivation
Most existing non-blind restoration methods are based on the assumption that a precise degradation model is known. As the degradation process can only partially known or inaccurately modeled, images may not be well restored. We in this paper propose to design a flexible fidelity term to model the residual image caused by partially known degradation. Regularization term can be simultaneously learned, resulting in SFARL model. SFARL is applied on image deconvolution, rain streak removal and Gaussian denoising.
Results
Rain streak removal
The left is the rainy image, the right is the deraining image by SFARL.
Image deconvolution
The left is the degraded image by disk kernel, saturation, Gaussian noise and JPEG compression, the right is the deblurring image by SFARL.
Gaussian denoising
The left is the noisy image with Gaussian noise, the right is the denoising image by SFARL.
Requirements and Dependencies
Citation