public class DeconvolveNamespace extends AbstractNamespace
Constructor and Description |
---|
DeconvolveNamespace() |
ops, setEnvironment
context, getContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
context, getContext, setContext
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, int maxIterations)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, int maxIterations)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, int maxIterations)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, int maxIterations)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, int maxIterations)
public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, boolean nonCirculant)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, boolean nonCirculant, boolean accelerate)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, int maxIterations)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, int maxIterations)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, int maxIterations)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations, UnaryInplaceOp<O,O> accelerator)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations, UnaryInplaceOp<O,O> accelerator, UnaryComputerOp<RandomAccessibleInterval<O>,RandomAccessibleInterval<O>> update)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations, UnaryInplaceOp<O,O> accelerator, UnaryComputerOp<RandomAccessibleInterval<O>,RandomAccessibleInterval<O>> update, RandomAccessibleInterval<O> raiExtendedEstimate)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations, UnaryInplaceOp<O,O> accelerator, UnaryComputerOp<RandomAccessibleInterval<O>,RandomAccessibleInterval<O>> update, RandomAccessibleInterval<O> raiExtendedEstimate, ArrayList<UnaryInplaceOp<RandomAccessibleInterval<O>,RandomAccessibleInterval<O>>> iterativePostProcessing)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, int maxIterations, float regularizationFactor)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, int maxIterations, float regularizationFactor)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, int maxIterations, float regularizationFactor)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, int maxIterations, float regularizationFactor)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, int maxIterations, float regularizationFactor)
public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, float regularizationFactor)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, boolean nonCirculant, float regularizationFactor)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, boolean nonCirculant, boolean accelerate, float regularizationFactor)
public <I extends RealType<I>,O extends RealType<O>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucyCorrection(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<O> in2, RandomAccessibleInterval<C> fftBuffer, RandomAccessibleInterval<C> fftKernel)
public <I extends RealType<I>,O extends RealType<O>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucyUpdate(RandomAccessibleInterval<O> out, RandomAccessibleInterval<O> in, float regularizationFactor)
public <O extends RealType<O>> RandomAccessibleInterval<O> richardsonLucyUpdate(RandomAccessibleInterval<O> out, RandomAccessibleInterval<O> in, float regularizationFactor, RandomAccessibleInterval<O> variation)
public <O extends RealType<O>> RandomAccessibleInterval<O> richardsonLucyUpdate(RandomAccessibleInterval<O> out, RandomAccessibleInterval<O> in)
public <O extends RealType<O>> RandomAccessibleInterval<O> accelerate(RandomAccessibleInterval<O> arg)
public <O extends RealType<O>> RandomAccessibleInterval<O> normalizationFactor(RandomAccessibleInterval<O> arg, Dimensions k, Dimensions l, RandomAccessibleInterval<O> fftInput, RandomAccessibleInterval<O> fftKernel)
public <I extends RealType<I>,O extends RealType<O>> RandomAccessibleInterval<O> firstGuess(RandomAccessibleInterval<I> in, O outType, Dimensions k)
public String getName()
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>> RandomAccessibleInterval<I> richardsonLucy(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, int maxIterations)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>> RandomAccessibleInterval<I> richardsonLucy(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, int maxIterations)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>> RandomAccessibleInterval<I> richardsonLucy(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, int maxIterations)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>> RandomAccessibleInterval<I> richardsonLucy(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, int maxIterations)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, int maxIterations)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, boolean nonCirculant)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, boolean nonCirculant, boolean accelerate)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<I> richardsonLucy(RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, int maxIterations)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<I> richardsonLucy(RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<I> richardsonLucy(RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations, UnaryInplaceOp<I,I> accelerator)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<I> richardsonLucy(RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations, UnaryInplaceOp<I,I> accelerator, UnaryComputerOp<RandomAccessibleInterval<I>,RandomAccessibleInterval<I>> update)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations, UnaryInplaceOp<O,O> accelerator, UnaryComputerOp<RandomAccessibleInterval<O>,RandomAccessibleInterval<O>> update, RandomAccessibleInterval<O> raiExtendedEstimate)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucy(RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, int maxIterations, UnaryInplaceOp<O,O> accelerator, UnaryComputerOp<RandomAccessibleInterval<O>,RandomAccessibleInterval<O>> update, RandomAccessibleInterval<O> raiExtendedEstimate, ArrayList<UnaryInplaceOp<RandomAccessibleInterval<O>,RandomAccessibleInterval<O>>> iterativePostProcessing)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>> RandomAccessibleInterval<I> richardsonLucyTV(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, int maxIterations, float regularizationFactor)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>> RandomAccessibleInterval<I> richardsonLucyTV(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, int maxIterations, float regularizationFactor)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>> RandomAccessibleInterval<I> richardsonLucyTV(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, int maxIterations, float regularizationFactor)
@Deprecated public <I extends RealType<I> & NativeType<I>,K extends RealType<K>> RandomAccessibleInterval<I> richardsonLucyTV(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, int maxIterations, float regularizationFactor)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, int maxIterations, float regularizationFactor)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, float regularizationFactor)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, boolean nonCirculant, float regularizationFactor)
@Deprecated public <I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> richardsonLucyTV(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType, C fftType, int maxIterations, boolean nonCirculant, boolean accelerate, float regularizationFactor)
Copyright © 2014–2022 ImageJ. All rights reserved.