Module org.scijava.ops.image
Class DefaultFrangi<T extends RealType<T>,U extends RealType<U>>
- java.lang.Object
-
- org.scijava.ops.image.filter.vesselness.DefaultFrangi<T,U>
-
- All Implemented Interfaces:
Computers.Arity3<RandomAccessibleInterval<T>,Integer,double[],RandomAccessibleInterval<U>>,Consumers.Arity4<RandomAccessibleInterval<T>,Integer,double[],RandomAccessibleInterval<U>>
public class DefaultFrangi<T extends RealType<T>,U extends RealType<U>> extends Object implements Computers.Arity3<RandomAccessibleInterval<T>,Integer,double[],RandomAccessibleInterval<U>>
Input is a 2- or 3-dimensional grayscales image. Applies the Frangi Vesselness filter to an image to highlight vessel-like structures. The spacing parameter refers to the physical distance between data points in the RandomAccessibleInterval, and can vary for each dimension of the image.- Author:
- Gabriel Selzer
- Implementation Note:
- op names='filter.frangiVesselness'
-
-
Field Summary
Fields Modifier and Type Field Description protected doublealphaprotected doublebetaprotected doublemaximumVesselnessprotected doubleminimumVesselness
-
Constructor Summary
Constructors Constructor Description DefaultFrangi()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompute(RandomAccessibleInterval<T> input, Integer scale, double[] spacing, RandomAccessibleInterval<U> output)TODO-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scijava.function.Computers.Arity3
accept
-
Methods inherited from interface org.scijava.function.Consumers.Arity4
andThen
-
-
-
-
Method Detail
-
compute
public void compute(RandomAccessibleInterval<T> input, Integer scale, double[] spacing, RandomAccessibleInterval<U> output)
TODO- Specified by:
computein interfaceComputers.Arity3<RandomAccessibleInterval<T extends RealType<T>>,Integer,double[],RandomAccessibleInterval<U extends RealType<U>>>- Parameters:
input- the image containing input datascale- sigma for the gaussian filter, and the scale for the vesselness filterspacing- physical distance between data pointsoutput- the pre-allocated output buffer
-
-