Reverse image filtering with clean and noisy filters

September 9, 2025 ยท View on GitHub

This repository contains a simple implementation in MATLAB of the following paper on reverse image filtering noisy filters.

Example

An example of use is shown in the file test.m. It performs defiltering on a noisy motion blurred image.

Dependencies

No particular dependency outside of the Image Processing Toolbox.

Notes

The file Landweber.m contains an implementation of the main approach described in the paper. The files PC_Landweber.m and NA_Landweber.m contain accelerated variants (described in the paper as well).

Reference

This is a link to the paper where the methods were introduced. The corresponding bibtex entry is

@article{Wang2023,
title = "Reverse image filtering with clean and noisy filters",
author = "Wang, Lizhong and Fayolle, Pierre-Alain and Belyaev, Alexander",
year = "2023",
journal = "Signal, Image and Video Processing",
volume = "17", 
pages = "333-341", 
issn = "1863-1703",
publisher = "Springer",
doi = "https://doi.org/10.1007/s11760-022-02236-w", 
}