image thumbnail

Plug and Play ADMM for Image Restoration

version 1.0 (2.54 MB) by Stanley Chan
An ADMM image restoration algorithm using denoisers


Updated 08 Dec 2016

View License

Plug and Play ADMM is a variant of the standard alternating direction method of multiplier (ADMM) which replaces the explicit image prior using an image denoiser.
Plug and Play ADMM version 1.0 supports the following problem types:
- Image Deblurring
- Image Inpainting
- Image Super-resolution
- Image Restoration of arbitrary linear forward model

and the following image denoisers (Please download at the respective websites):
- BM3D (
- Total Variation (
- Non-local Means (
- Recursive Filter (provided in the package)

Reference and Citation to this MATLAB package should be given to
S. H. Chan, X. Wang and O. A. Elgendy, "Plug-and-Play ADMM for image restoration: Fixed
point convergence and applications," IEEE Transactions on Computational Imaging, Nov. 2016.
Available on arXiv:

Cite As

Stanley Chan (2021). Plug and Play ADMM for Image Restoration (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!