Reverse filtering for deblurring
September 9, 2025 ยท View on GitHub
MATLAB code implementing the five reverse filtering (or defiltering) schemes for noisy image deblurring described in the following paper.
Examples
Examples of use are shown in the demo scripts demo.m, demo_color.m, ...
Dependencies
The examples depend on the Image Processing Toolbox (for psf2otf, for example). The optional function denoise relies on the Deep Learning Toolbox.
Notes
See also the Python implementation in this repo.
Reference
Link to the paper where the methods were introduced. The corresponding bibtex entry is
@article{Belyaev2022,
title = {Black-box image deblurring and defiltering},
author = {Belyaev, Alexander G. and Fayolle, Pierre-Alain},
journal = {Signal Processing: Image Communication},
pages = {116833},
year = {2022},
issn = {0923-5965},
doi = {https://doi.org/10.1016/j.image.2022.116833},
url = {https://www.sciencedirect.com/science/article/pii/S0923596522001242},
keywords = {Deblurring, Defiltering, Reverse filtering},
}