Given an image filter $${{\varvec{y}}}={{\varvec{f}}}\,({{\varvec{x}}})$$
y
=
f
(
x
)
, where $${{\varvec{x}}}$$
x
and $${{\varvec{y}}}$$
y
are input and output images, respectively, reverse image filtering consists of rendering an approximation to $${{\varvec{x}}}$$
x
from $${{\varvec{y}}}$$
y
using the filter $${{\varvec{f}}}\,(\cdot )$$
f
(
·
)
itself as a black box, without knowing the internal structure of the filter. In this paper, we propose to use modified Landweber iterations for reverse image filtering, evaluate the performance of our approach, and present applications to image deblurring and super-resolution. An important advantage of our approach over the existing reverse image filtering methods is high robustness to noise.