T - Type of RandomAccessibleInterval upon which to operate.public class RichardsonLucyUpdate<T extends RealType<T>> extends AbstractUnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> implements Ops.Deconvolve.RichardsonLucyUpdate
RandomAccessibleInterval. See: Lucy, L. B. (1974). "An iterative technique for the rectification of observed distributions"
SpecialOp.FlavorNAME| Constructor and Description |
|---|
RichardsonLucyUpdate() |
| Modifier and Type | Method and Description |
|---|---|
void |
compute(RandomAccessibleInterval<T> correction,
RandomAccessibleInterval<T> estimate)
performs update step of the Richardson Lucy Algorithm
|
void |
initialize()
Initializes the object.
|
in, out, setInput, setOutputops, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitops, setEnvironmentcompute, getIndependentInstance, run, runruncandidates, filterArity, oppublic void initialize()
Initializableinitialize in interface Initializablepublic void compute(RandomAccessibleInterval<T> correction, RandomAccessibleInterval<T> estimate)
compute in interface UnaryComputerOp<RandomAccessibleInterval<T extends RealType<T>>,RandomAccessibleInterval<T extends RealType<T>>>correction - Argument to the computation, which must be non-nullestimate - Object where the computation's result will be stored, which
must be non-null and a different object than inputCopyright © 2014–2022 ImageJ. All rights reserved.