sdeconv.deconv.SRichardsonLucy

sdeconv.deconv.SRichardsonLucy#

class sdeconv.deconv.SRichardsonLucy(psf: Tensor, niter: int = 30, pad: int | tuple[int, int] | tuple[int, int, int] = 0)#

Implements the Richardson-Lucy deconvolution

Parameters:
  • psf – Point spread function

  • niter – Number of iterations

  • pad – image padding size

__init__(psf: Tensor, niter: int = 30, pad: int | tuple[int, int] | tuple[int, int, int] = 0)#

Methods

__init__(psf[, niter, pad])

add_observer(observer)

Add an observer

notify(message)

Notify progress to observers

progress(value)

Notify progress to observers