public class FilterNamespace extends AbstractNamespace
Constructor and Description |
---|
FilterNamespace() |
Modifier and Type | Method and Description |
---|---|
<I extends RealType<I>,O extends RealType<O>> |
addNoise(O out,
I in,
double rangeMin,
double rangeMax,
double rangeStdDev) |
<I extends RealType<I>,O extends RealType<O>> |
addNoise(O out,
I in,
double rangeMin,
double rangeMax,
double rangeStdDev,
long seed) |
<T extends RealType<T>> |
addNoise(T in,
double rangeMin,
double rangeMax,
double rangeStdDev) |
<I extends RealType<I>,O extends RealType<O>> |
addPoissonNoise(IterableInterval<O> out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
addPoissonNoise(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
addPoissonNoise(O out,
I in,
long seed) |
<T extends RealType<T>> |
allPartialDerivatives(RandomAccessibleInterval<T> in)
Executes the "partial derivative" operation on all dimensions
|
<I extends RealType<I>,O extends RealType<O>> |
bilateral(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
double sigmaR,
double sigmaS,
int radius)
Executes the "bilateral" filter on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
convolve(RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
convolve(RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obf)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
convolve(RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obf,
O outType)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,K extends RealType<K>,O extends RealType<O>> |
convolve(RandomAccessibleInterval<O> out,
RandomAccessible<I> in,
RandomAccessibleInterval<K> kernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
convolve(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long... borderSize)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
convolve(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
convolve(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
convolve(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel,
O outType)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
convolve(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)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT,
boolean performKernelFFT)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long... borderSize)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel,
O outType)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
correlate(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)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
correlate(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
correlate(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
correlate(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
correlate(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT,
boolean performKernelFFT)
Executes the "correlate" operation on the given arguments.
|
<T> Img<T> |
createFFTOutput(Dimensions in1,
T in2) |
<T> Img<T> |
createFFTOutput(Dimensions in1,
T in2,
boolean fast) |
<T extends RealType<T>> |
derivativeGauss(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<DoubleType> in,
int[] derivatives,
double... sigma) |
<T extends RealType<T>,V extends RealType<V>> |
dog(RandomAccessibleInterval<T> in,
double[] sigmas1,
double... sigmas2) |
<T extends RealType<T>,V extends RealType<V>> |
dog(RandomAccessibleInterval<T> in,
double sigma1,
double sigma2) |
<T extends NumericType<T> & NativeType<T>> |
dog(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<T> in,
UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss1,
UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss2,
UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> outputCreator,
UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> tmpCreator) |
<T extends NumericType<T> & NativeType<T>> |
dog(RandomAccessibleInterval<T> in,
UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss1,
UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss2,
UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> outputCreator,
UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> tmpCreator) |
<T extends RealType<T>,V extends RealType<V>> |
dog(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double[] sigmas1,
double... sigmas2) |
<T extends RealType<T>,V extends RealType<V>> |
dog(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double[] sigmas1,
double[] sigmas2,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds) |
<T extends RealType<T>,V extends RealType<V>> |
dog(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double sigma1,
double sigma2) |
<T extends RealType<T>,V extends RealType<V>> |
dog(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double sigma1,
double sigma2,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds) |
<T extends RealType<T>,C extends ComplexType<C>> |
fft(RandomAccessibleInterval<C> out,
RandomAccessibleInterval<T> in)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
fft(RandomAccessibleInterval<T> in)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
fft(RandomAccessibleInterval<T> in,
long... borderSize)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
fft(RandomAccessibleInterval<T> in,
long[] borderSize,
boolean fast)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
fft(RandomAccessibleInterval<T> in,
long[] borderSize,
boolean fast,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
fft(RandomAccessibleInterval<T> in,
long[] borderSize,
boolean fast,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf,
C fftType)
Executes the "fft" operation on the given arguments.
|
long[][] |
fftSize(Dimensions in1,
boolean powerOfTwo) |
long[][] |
fftSize(Dimensions in1,
boolean forward,
boolean fast) |
<T extends RealType<T>,U extends RealType<U>> |
frangiVesselness(RandomAccessibleInterval<U> out,
RandomAccessibleInterval<T> in,
double[] spacing,
int scale)
Executes the "Frangi Vesselness" filter operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
gauss(RandomAccessibleInterval<T> in,
double... sigmas)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
gauss(RandomAccessibleInterval<T> in,
double sigma) |
<T extends NumericType<T>,V extends NumericType<V>> |
gauss(RandomAccessibleInterval<V> out,
RandomAccessible<T> in,
double... sigmas)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
gauss(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double... sigmas)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
gauss(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double sigma)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
gauss(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double[] sigmas,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
gauss(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double sigma,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
Executes the "gauss" operation on the given arguments.
|
String |
getName() |
<T extends RealType<T>> |
hessian(RandomAccessibleInterval<T> in) |
<C extends ComplexType<C>> |
ifft(RandomAccessibleInterval<C> arg) |
<C extends ComplexType<C>,T extends RealType<T>> |
ifft(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<C> in)
Executes the "ifft" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
RandomAccessibleInterval<C> fftInput,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT,
boolean performKernelFFT,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<T extends RealType<T>,V extends RealType<V>> |
max(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape)
Executes the "max" filter operation on the given arguments.
|
<T extends RealType<T>> |
max(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory)
Executes the "max" filter operation on the given arguments.
|
<I extends ComplexType<I>,O extends ComplexType<O>> |
mean(IterableInterval<O> out,
RandomAccessibleInterval<I> in,
Shape shape)
Executes the "mean" filter operation on the given arguments.
|
<I extends ComplexType<I>,O extends ComplexType<O>> |
mean(IterableInterval<O> out,
RandomAccessibleInterval<I> in,
Shape shape,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> outOfBoundsFactory)
Executes the "mean" filter operation on the given arguments.
|
<T extends RealType<T>> |
median(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape)
Executes the "median" filter operation on the given arguments.
|
<T extends RealType<T>> |
median(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory)
Executes the "median" filter operation on the given arguments.
|
<T extends RealType<T>> |
min(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape)
Executes the "min" filter operation on the given arguments.
|
<T extends RealType<T>> |
min(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory)
Executes the "min" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
paddingIntervalCentered(RandomAccessibleInterval<T> in,
Dimensions paddedDimensions)
Executes the "paddingIntervalCentered" operation on the given arguments.
|
<T extends ComplexType<T>> |
paddingIntervalOrigin(RandomAccessibleInterval<T> in,
Interval centeredInterval)
Executes the "paddingIntervalOrigin" operation on the given arguments.
|
<T extends ComplexType<T>> |
padFFTInput(RandomAccessibleInterval<T> in1,
Dimensions in2)
Executes the "padInputFFT" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
padFFTInput(RandomAccessibleInterval<T> in1,
Dimensions in2,
boolean fast)
Executes the "padInputFFT" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
padFFTInput(RandomAccessibleInterval<T> in1,
Dimensions in2,
boolean fast,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf)
Executes the "padInputFFT" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
padInput(RandomAccessibleInterval<T> in,
Dimensions paddedDimensions)
Executes the "padInput" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
padInput(RandomAccessibleInterval<T> in,
Dimensions paddedDimensions,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf)
Executes the "padInput" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
padShiftFFTKernel(RandomAccessibleInterval<T> in1,
Dimensions in2)
Executes the "padShiftFFTKernel" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
padShiftFFTKernel(RandomAccessibleInterval<T> in1,
Dimensions in2,
boolean fast)
Executes the "padShiftFFTKernel" filter operation on the given arguments.
|
<T extends RealType<T>> |
partialDerivative(RandomAccessibleInterval<T> in,
int dimension)
Executes the "partial derivative" operation on the given arguments
|
<T extends RealType<T>> |
partialDerivative(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<T> in,
int dimension)
Executes the "partial derivative" operation on the given arguments
|
<T extends RealType<T>> |
sigma(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
Double range,
Double minPixelFraction)
Executes the "sigma" filter operation on the given arguments.
|
<T extends RealType<T>> |
sigma(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory,
Double range,
Double minPixelFraction)
Executes the "sigma" filter operation on the given arguments.
|
<T extends RealType<T>> |
sobel(RandomAccessibleInterval<T> in) |
<T extends RealType<T>> |
sobel(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<T> in) |
<T extends RealType<T>> |
tubeness(IterableInterval<DoubleType> out,
RandomAccessibleInterval<T> in,
double sigma,
double... calibration)
Executes the "tubeness" filter operation on the given arguments.
|
<T extends RealType<T>> |
tubeness(RandomAccessibleInterval<T> in,
double sigma,
double... calibration)
Executes the "tubeness" filter operation on the given arguments.
|
<T extends RealType<T>> |
variance(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape)
Executes the "variance" filter operation on the given arguments.
|
<T extends RealType<T>> |
variance(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory)
Executes the "variance" filter operation on the given arguments.
|
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>> O addNoise(O out, I in, double rangeMin, double rangeMax, double rangeStdDev)
public <I extends RealType<I>,O extends RealType<O>> O addNoise(O out, I in, double rangeMin, double rangeMax, double rangeStdDev, long seed)
public <T extends RealType<T>> T addNoise(T in, double rangeMin, double rangeMax, double rangeStdDev)
public <I extends RealType<I>,O extends RealType<O>> O addPoissonNoise(O out, I in, long seed)
public <I extends RealType<I>,O extends RealType<O>> IterableInterval<O> addPoissonNoise(IterableInterval<O> out, IterableInterval<I> in)
public <I extends RealType<I>,O extends RealType<O>> RandomAccessibleInterval<O> bilateral(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, double sigmaR, double sigmaS, int radius)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> output, RandomAccessibleInterval<I> raiExtendedInput, RandomAccessibleInterval<K> raiExtendedKernel)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obf)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obf, O outType)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long... borderSize)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> convolve(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)
public <I extends RealType<I>,K extends RealType<K>,O extends RealType<O>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> out, RandomAccessible<I> in, RandomAccessibleInterval<K> kernel)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> output, RandomAccessibleInterval<I> raiExtendedInput, RandomAccessibleInterval<K> raiExtendedKernel, RandomAccessibleInterval<C> fftInput)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> output, RandomAccessibleInterval<I> raiExtendedInput, RandomAccessibleInterval<K> raiExtendedKernel, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> output, RandomAccessibleInterval<I> raiExtendedInput, RandomAccessibleInterval<K> raiExtendedKernel, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> convolve(RandomAccessibleInterval<O> output, RandomAccessibleInterval<I> raiExtendedInput, RandomAccessibleInterval<K> raiExtendedKernel, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> correlate(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> correlate(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long... borderSize)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> correlate(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> correlate(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> RandomAccessibleInterval<O> correlate(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in, RandomAccessibleInterval<K> kernel, long[] borderSize, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput, OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel, O outType)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> correlate(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)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> correlate(RandomAccessibleInterval<O> output, RandomAccessibleInterval<I> raiExtendedInput, RandomAccessibleInterval<K> raiExtendedKernel, RandomAccessibleInterval<C> fftInput)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> correlate(RandomAccessibleInterval<O> output, RandomAccessibleInterval<I> raiExtendedInput, RandomAccessibleInterval<K> raiExtendedKernel, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> correlate(RandomAccessibleInterval<O> output, RandomAccessibleInterval<I> raiExtendedInput, RandomAccessibleInterval<K> raiExtendedKernel, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> correlate(RandomAccessibleInterval<O> output, RandomAccessibleInterval<I> raiExtendedInput, RandomAccessibleInterval<K> raiExtendedKernel, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT)
public <T> Img<T> createFFTOutput(Dimensions in1, T in2)
public <T> Img<T> createFFTOutput(Dimensions in1, T in2, boolean fast)
public <T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> RandomAccessibleInterval<C> fft(RandomAccessibleInterval<T> in)
public <T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> RandomAccessibleInterval<C> fft(RandomAccessibleInterval<T> in, long... borderSize)
public <T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> RandomAccessibleInterval<C> fft(RandomAccessibleInterval<T> in, long[] borderSize, boolean fast)
public <T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> RandomAccessibleInterval<C> fft(RandomAccessibleInterval<T> in, long[] borderSize, boolean fast, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf)
public <T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> RandomAccessibleInterval<C> fft(RandomAccessibleInterval<T> in, long[] borderSize, boolean fast, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf, C fftType)
public <T extends RealType<T>,C extends ComplexType<C>> RandomAccessibleInterval<C> fft(RandomAccessibleInterval<C> out, RandomAccessibleInterval<T> in)
public long[][] fftSize(Dimensions in1, boolean forward, boolean fast)
public long[][] fftSize(Dimensions in1, boolean powerOfTwo)
public <T extends RealType<T>> RandomAccessibleInterval<DoubleType> derivativeGauss(RandomAccessibleInterval<T> out, RandomAccessibleInterval<DoubleType> in, int[] derivatives, double... sigma)
public <T extends NumericType<T> & NativeType<T>> RandomAccessibleInterval<T> dog(RandomAccessibleInterval<T> in, UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss1, UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss2, UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> outputCreator, UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> tmpCreator)
public <T extends NumericType<T> & NativeType<T>> RandomAccessibleInterval<T> dog(RandomAccessibleInterval<T> out, RandomAccessibleInterval<T> in, UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss1, UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss2, UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> outputCreator, UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> tmpCreator)
public <T extends RealType<T>,V extends RealType<V>> RandomAccessibleInterval<V> dog(RandomAccessibleInterval<V> out, RandomAccessibleInterval<T> in, double[] sigmas1, double[] sigmas2, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
public <T extends RealType<T>,V extends RealType<V>> RandomAccessibleInterval<V> dog(RandomAccessibleInterval<V> out, RandomAccessibleInterval<T> in, double[] sigmas1, double... sigmas2)
public <T extends RealType<T>,V extends RealType<V>> RandomAccessibleInterval<V> dog(RandomAccessibleInterval<T> in, double[] sigmas1, double... sigmas2)
public <T extends RealType<T>,V extends RealType<V>> RandomAccessibleInterval<V> dog(RandomAccessibleInterval<V> out, RandomAccessibleInterval<T> in, double sigma1, double sigma2, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
public <T extends RealType<T>,V extends RealType<V>> RandomAccessibleInterval<V> dog(RandomAccessibleInterval<V> out, RandomAccessibleInterval<T> in, double sigma1, double sigma2)
public <T extends RealType<T>,V extends RealType<V>> RandomAccessibleInterval<V> dog(RandomAccessibleInterval<T> in, double sigma1, double sigma2)
public <T extends RealType<T>,U extends RealType<U>> RandomAccessibleInterval<U> frangiVesselness(RandomAccessibleInterval<U> out, RandomAccessibleInterval<T> in, double[] spacing, int scale)
in
- - input imageout
- - output imagespacing
- - n-dimensional array indicating the physical distance
between data points in the imagescale
- - the scale (number of pixels) over which the filter
calculates. The smaller the value, the more sensitive the filter.public <T extends NumericType<T>,V extends NumericType<V>> RandomAccessibleInterval<V> gauss(RandomAccessibleInterval<V> out, RandomAccessibleInterval<T> in, double[] sigmas, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
public <T extends NumericType<T>,V extends NumericType<V>> RandomAccessibleInterval<V> gauss(RandomAccessibleInterval<V> out, RandomAccessibleInterval<T> in, double... sigmas)
public <T extends NumericType<T>,V extends NumericType<V>> RandomAccessibleInterval<V> gauss(RandomAccessibleInterval<T> in, double... sigmas)
public <T extends NumericType<T>,V extends NumericType<V>> RandomAccessibleInterval<V> gauss(RandomAccessibleInterval<V> out, RandomAccessibleInterval<T> in, double sigma)
public <T extends NumericType<T>,V extends NumericType<V>> RandomAccessibleInterval<V> gauss(RandomAccessibleInterval<V> out, RandomAccessibleInterval<T> in, double sigma, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
public <T extends NumericType<T>,V extends NumericType<V>> RandomAccessibleInterval<V> gauss(RandomAccessibleInterval<T> in, double sigma)
public <T extends NumericType<T>,V extends NumericType<V>> RandomAccessibleInterval<V> gauss(RandomAccessibleInterval<V> out, RandomAccessible<T> in, double... sigmas)
public <T extends RealType<T>> CompositeIntervalView<T,RealComposite<T>> hessian(RandomAccessibleInterval<T> in)
public <C extends ComplexType<C>,T extends RealType<T>> RandomAccessibleInterval<T> ifft(RandomAccessibleInterval<T> out, RandomAccessibleInterval<C> in)
public <C extends ComplexType<C>> RandomAccessibleInterval<C> ifft(RandomAccessibleInterval<C> arg)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> linearFilter(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> linearFilter(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> linearFilter(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> linearFilter(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
public <I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> RandomAccessibleInterval<O> linearFilter(RandomAccessibleInterval<O> out, RandomAccessibleInterval<I> in1, RandomAccessibleInterval<K> in2, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, boolean performInputFFT, boolean performKernelFFT, BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
public <I extends ComplexType<I>,O extends ComplexType<O>> IterableInterval<O> mean(IterableInterval<O> out, RandomAccessibleInterval<I> in, Shape shape)
public <I extends ComplexType<I>,O extends ComplexType<O>> IterableInterval<O> mean(IterableInterval<O> out, RandomAccessibleInterval<I> in, Shape shape, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> outOfBoundsFactory)
public <T extends RealType<T>,V extends RealType<V>> IterableInterval<T> max(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape)
public <T extends RealType<T>> IterableInterval<T> max(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape, OutOfBoundsFactory<T,T> outOfBoundsFactory)
public <T extends RealType<T>> IterableInterval<T> median(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape)
public <T extends RealType<T>> IterableInterval<T> median(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape, OutOfBoundsFactory<T,T> outOfBoundsFactory)
public <T extends RealType<T>> IterableInterval<T> min(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape)
public <T extends RealType<T>> IterableInterval<T> min(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape, OutOfBoundsFactory<T,T> outOfBoundsFactory)
public <T extends ComplexType<T>> Interval paddingIntervalCentered(RandomAccessibleInterval<T> in, Dimensions paddedDimensions)
public <T extends ComplexType<T>> Interval paddingIntervalOrigin(RandomAccessibleInterval<T> in, Interval centeredInterval)
public <T extends ComplexType<T>> RandomAccessibleInterval<T> padInput(RandomAccessibleInterval<T> in, Dimensions paddedDimensions)
public <T extends ComplexType<T>> RandomAccessibleInterval<T> padInput(RandomAccessibleInterval<T> in, Dimensions paddedDimensions, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf)
public <T extends ComplexType<T>> RandomAccessibleInterval<T> padFFTInput(RandomAccessibleInterval<T> in1, Dimensions in2)
public <T extends ComplexType<T>> RandomAccessibleInterval<T> padFFTInput(RandomAccessibleInterval<T> in1, Dimensions in2, boolean fast)
public <T extends ComplexType<T>> RandomAccessibleInterval<T> padFFTInput(RandomAccessibleInterval<T> in1, Dimensions in2, boolean fast, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf)
public <T extends ComplexType<T>> RandomAccessibleInterval<T> padShiftFFTKernel(RandomAccessibleInterval<T> in1, Dimensions in2)
public <T extends ComplexType<T>> RandomAccessibleInterval<T> padShiftFFTKernel(RandomAccessibleInterval<T> in1, Dimensions in2, boolean fast)
public <T extends RealType<T>> RandomAccessibleInterval<T> partialDerivative(RandomAccessibleInterval<T> in, int dimension)
public <T extends RealType<T>> RandomAccessibleInterval<T> partialDerivative(RandomAccessibleInterval<T> out, RandomAccessibleInterval<T> in, int dimension)
public <T extends RealType<T>> CompositeIntervalView<T,RealComposite<T>> allPartialDerivatives(RandomAccessibleInterval<T> in)
public <T extends RealType<T>> IterableInterval<T> sigma(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape, Double range, Double minPixelFraction)
public <T extends RealType<T>> IterableInterval<T> sigma(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape, OutOfBoundsFactory<T,T> outOfBoundsFactory, Double range, Double minPixelFraction)
public <T extends RealType<T>> RandomAccessibleInterval<T> sobel(RandomAccessibleInterval<T> in)
public <T extends RealType<T>> IterableInterval<DoubleType> tubeness(IterableInterval<DoubleType> out, RandomAccessibleInterval<T> in, double sigma, double... calibration)
public <T extends RealType<T>> IterableInterval<DoubleType> tubeness(RandomAccessibleInterval<T> in, double sigma, double... calibration)
public <T extends RealType<T>> RandomAccessibleInterval<T> sobel(RandomAccessibleInterval<T> out, RandomAccessibleInterval<T> in)
public <T extends RealType<T>> IterableInterval<T> variance(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape)
public <T extends RealType<T>> IterableInterval<T> variance(IterableInterval<T> out, RandomAccessibleInterval<T> in, Shape shape, OutOfBoundsFactory<T,T> outOfBoundsFactory)
public String getName()
Copyright © 2014–2022 ImageJ. All rights reserved.