Class LaPlaceFunctions
java.lang.Object
net.preibisch.legacy.registration.bead.laplace.LaPlaceFunctions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidanalyzeMaximum(net.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType> cursor, float minPeakValue, int width, int height, int depth, float sigma, float identityRadius, float maximaTolerance, RejectStatistics rs, ArrayList<DoGMaximum> localMaxima) static ArrayList<DoGMaximum> checkMaximaXTree(ArrayList<DoGMaximum> input, float identityRadius) static final double[]static final Jama.EigenvalueDecompositioncomputeEigenDecomposition(double[] matrix) static final double[]static floatcomputeK(int stepsPerOctave) static floatcomputeKWeight(float k) static float[]computeSigma(int steps, float k, float initialSigma) static float[]computeSigmaDiff(float[] sigma, float imageSigma) static final doubledet(double[] a) static floatgetDiffSigma(float sigma_a, float sigma_b) static final voidinvert(double[] a)
-
Constructor Details
-
LaPlaceFunctions
public LaPlaceFunctions()
-
-
Method Details
-
analyzeMaximum
public static void analyzeMaximum(net.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType> cursor, float minPeakValue, int width, int height, int depth, float sigma, float identityRadius, float maximaTolerance, RejectStatistics rs, ArrayList<DoGMaximum> localMaxima) -
computeEigenDecomposition
-
det
public static final double det(double[] a) -
invert
-
computeDerivativeVector3
public static final double[] computeDerivativeVector3(net.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType> cursor) -
computeHessianMatrix3x3
public static final double[] computeHessianMatrix3x3(net.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType> cursor) -
computeSigma
public static float[] computeSigma(int steps, float k, float initialSigma) -
getDiffSigma
public static float getDiffSigma(float sigma_a, float sigma_b) -
computeSigmaDiff
public static float[] computeSigmaDiff(float[] sigma, float imageSigma) -
computeK
public static float computeK(int stepsPerOctave) -
computeKWeight
public static float computeKWeight(float k) -
checkMaximaXTree
public static ArrayList<DoGMaximum> checkMaximaXTree(ArrayList<DoGMaximum> input, float identityRadius)
-