deconvlucy
Deblur image using Lucy-Richardson method
Syntax
Description
J = deconvlucy(I,psf)I that was degraded by convolution with a
                point-spread function (PSF), psf, and possibly by additive
                noise. The algorithm is based on maximizing the likelihood that the resulting image
                    J is an instance of the original image
                    I under Poisson statistics.
To improve the restoration, deconvlucy supports several
                optional parameters, described below. Use [] as a placeholder if
                you do not specify an intermediate parameter.
J = deconvlucy(I,psf,iter,dampar,weight)I are considered in
                the restoration. The value of an element in the weight array
                determines how much the pixel at the corresponding position in the input image is
                considered. For example, to exclude a pixel from consideration, assign it a value of
                    0 in the weight array. You can adjust
                the weight value assigned to each pixel according to the amount of flat-field
                correction.
Examples
Input Arguments
Output Arguments
Tips
- You can use - deconvlucyto perform a deconvolution that starts where a previous deconvolution stopped. To use this feature, pass the input image- Ias a cell array,- {I}. When you do, the- deconvlucyfunction returns the output image- Jas a cell array, which you can then pass as the input array into the next- deconvlucycall. The output cell array- Jcontains four elements:- J{1}contains- I, the original image.- J{2}contains the result of the last iteration.- J{3}contains the result of the next-to-last iteration.- J{4}is an array generated by the iterative algorithm.
- The output image - Jcould exhibit ringing introduced by the discrete Fourier transform used in the algorithm. To reduce the ringing, use- I = edgetaper(I,psf)before calling- deconvlucy.
- deconvlucyconverts the PSF to- doublewithout normalization.
- deconvlucycan return values in the output image that are beyond the range of the input image.
References
[1] D. S. C. Biggs and M. Andrews, Acceleration of iterative image restoration algorithms, Applied Optics, Vol. 36, No. 8, 1997.
[2] R. J. Hanisch, R. L. White, and R. L. Gilliland, Deconvolutions of Hubble Space Telescope Images and Spectra, Deconvolution of Images and Spectra, Ed. P.A. Jansson, 2nd ed., Academic Press, CA, 1997.



