Deblur image using regularized filter
deconvolves image J
= deconvreg(I
,psf
)I
using the regularized filter algorithm,
returning deblurred image J
. The assumption is that the image
I
was created by convolving a true image with a
point-spread function (PSF), psf
, and possibly by adding noise.
The algorithm is a constrained optimum in the sense of least square error between
the estimated and the true images under requirement of preserving image
smoothness.
The output image J
could exhibit ringing introduced by
the discrete Fourier transform used in the algorithm. To reduce the ringing, use
I = edgetaper(I,psf)
before calling
deconvreg
.
[1] Gonzalez, R. C., and R. E. Woods. Digital Image Processing. Addison-Wesley Publishing Company, Inc., 1992.
deconvblind
| deconvlucy
| deconvwnr
| edgetaper
| otf2psf
| padarray
| psf2otf