Richardson-Lucy deconvolution
From Wikipedia, the free encyclopedia
The Richardson-Lucy algorithm, also known as Richardson-Lucy deconvolution, is an iterative procedure for recovering a latent image that has been blurred by a known point spread function.
Pixels in the observed image can be represented in terms of the point spread function and the latent image as
-
ci = ∑ pijuj j
where pij is the point spread function (the fraction of light coming from true location j that is observed at position i), uj is the pixel value at location j in the latent image, and ci is the observed value at pixel location i. The statistics are performed under the assumption that uj are Poisson distributed, which is appropriate for photon noise in the data.
The basic idea is to calculate the most likely uj given the observed ci and known pij. This leads to an equation for uj which can be solved iteratively according to
where
- .
It has been shown empirically [1] that if this iteration converges, it converges to the maximum likelihood solution for uj.
In problems where the point spread function pij is dependent on one or more unknown parameters, the Richardson-Lucy algorithm cannot be used. A later and more general class of algorithms, the expectation-maximization algorithms can however be applied to this type of problem.
[edit] References
- W.H. Richardson, 1972, Bayesian-Based Iterative Method of Image Restoration, J. Opt. Soc. Am. 62 (1), pp. 55-
- A.P. Dempster, N.M. Laird, D.B. Rubin, 1977, Maximum likelihood from incomplete data via the EM algorithm, J. Royal Stat. Soc. Ser. B, 39 (1), pp. 1-38
- ^ L.A. Shepp, Y. Vardi, 1982, IEEE Trans. Medical Imaging, MI-1, 113