Re: Richardson-Lucy deconvolution ?



On Feb 25, 9:00 am, jomarbue...@xxxxxxxxxxx wrote:
On Feb 25, 4:34 am, Fokko Beekhof <Fokko.Beek...@xxxxxxxxxxxx> wrote:





Hello,

I'm trying to understand the Richardson-Lucy deconvolution algorithm,
primarily from the description here:http://en.wikipedia.org/wiki/Richardson-Lucy_deconvolution

In this notation, u_i is a pixel in the latent image(unknown), c_i the
corresponding pixel in the observed image, and p_{i, j} is the
point-spread-function, i.e. the fraction of the pixel at j observed at i..

This is an iterative scheme, so an estimate for u is updated in every
iteration.

There are some things not entirely clear to me:
1) What should be the initial value for the latent image U ?
2) How does one detect convergence ?

Any help would be much appreciated!

F. Beekhof

Hi Fokko,

There are two widely used ways to initialize the RL iteration. One is
simply to set the latent image to a constant -ususally 1.0. The other
is to use the recorded image as the initial guess. The latter choice,
however, has the drawback that the recorded image has noise and thus
the initial estimate also has noise. This is a problem because
deconvolution is ill-conditioned and thus noise grows with iteration.

Regarding the convergence, you could check some norm of the difference
between two consecutive iterates and iterate until the norm becomes
smaller than a small number of your choice. However, most people let
the deconvolution iterate until results "look satisfactory".  One of
the problems of the RL iteration is that it has a rather slow
convergence rate. The algorithm improves the estimated image at a rate
that keeps decreasing. For example, the improvements achieved in the
first 200 iterations will be similar to those obtained in the next
2000 iterations (for an assessment of the rate of convergence see
Conchello, J.-A., Super-resolution and convergence properties of the
expectation maximization for maximum-likelihood deconvolution of
incoherent images. Journal of the Optical Society of America-A, 1998.
15(10): p. 2609-2619. For a faster method see Markham, J. and J.-A.
Conchello, Fast maximum-likelihood image restoration algorithms for
three-dimensional fluorescence microscopy. Journal of the Optical
Society of America-A, 2001. 18(5): p. 1062-1071.)

HTH

Jomar- Hide quoted text -

- Show quoted text -

Without assuming unknown boundary conditions, is the RL solution
unique? If not, why doesn't every treatise on RL explicitly state
that near the top?
.



Relevant Pages

  • Re: Why is the tetration so much harder to extend than the factorial?
    ... But the reason for its failure in fractionally iterating with ... prove convergence? ... framework can be derived ... functional iteration and fractional tetration and can include ...
    (sci.math)
  • Re: Old chestnut: f(f(x))=exp(x)
    ... convergence*, and possibly some other things not rigorously proved!). ... we have a way of expressing the general iteration of exp- 1 as ... a power series, subject to the convergence provisos. ...
    (sci.math)
  • Re: can NN have variable number of features
    ... i just have training/testing ... H is decided by newrb i don't have to set it ... Iteration and convergence are not involved. ...
    (comp.soft-sys.matlab)
  • Re: Richardson-Lucy deconvolution ?
    ... I'm trying to understand the Richardson-Lucy deconvolution algorithm, ... What should be the initial value for the latent image U? ... There are two widely used ways to initialize the RL iteration. ... Regarding the convergence, you could check some norm of the difference ...
    (sci.image.processing)
  • any quick way of computing normalization and indexing
    ... I have a large matrix A of size, now I want to normalize it at ... each pixel, so for example ... I now use an iteration to do this computation, ... Prev by Date: ...
    (comp.soft-sys.matlab)