Package plugin
Class Descriptor_based_registration
java.lang.Object
plugin.Descriptor_based_registration
- All Implemented Interfaces:
ij.plugin.PlugIn
-
Field Summary
FieldsModifier and TypeFieldDescriptionString[]static booleanstatic intstatic intstatic intstatic intstatic intstatic booleanstatic doublestatic doublestatic doublestatic intstatic intstatic intstatic booleanstatic intstatic intstatic booleanstatic booleanstatic doublestatic intstatic doublestatic booleanstatic intstatic intstatic booleanstatic doublestatic final intstatic doublestatic doublestatic intstatic doublestatic intstatic String[]static String[]static String[]static intstatic doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic String[]String[]String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static double[]getAdvancedDoGParameters(double defaultSigma, double defaultThreshold) getInteractiveDoGParameters(ij.ImagePlus imp, int channel, double[] values, float sigmaMax) Can be called with values[ 3 ], i.e.getInteractiveDoGParameters(ij.ImagePlus imp, int channel, double[] values, float sigmaMax, float[] minmaxOverride) protected DescriptorParametersgetParameters(ij.ImagePlus imp1, ij.ImagePlus imp2, int dimensionality) Ask for all other required parameters ..voidstatic StringtestRegistrationCompatibility(ij.ImagePlus imp1, ij.ImagePlus imp2)
-
Field Details
-
defaultImg1
public static int defaultImg1 -
defaultImg2
public static int defaultImg2 -
defaultReApply
public static boolean defaultReApply -
lastModel1
-
lastModel2
-
lastDimensionality
public static int lastDimensionality -
transformationModels2d
-
transformationModels3d
-
defaultTransformationModel
public static int defaultTransformationModel -
defaultRegularizationTransformationModel
public static int defaultRegularizationTransformationModel -
defaultLambda
public static double defaultLambda -
defaultFixFirstTile
public static boolean defaultFixFirstTile -
defaultRegularize
public static boolean defaultRegularize -
detectionBrightness
-
defaultDetectionBrightness
public static int defaultDetectionBrightness -
defaultSigma
public static double defaultSigma -
defaultThreshold
public static double defaultThreshold -
detectionSize
-
defaultDetectionSize
public static int defaultDetectionSize -
detectionTypes
-
defaultDetectionType
public static int defaultDetectionType -
defaultInteractiveMaxima
public static boolean defaultInteractiveMaxima -
defaultInteractiveMinima
public static boolean defaultInteractiveMinima -
defaultSensitivity
public static final int defaultSensitivity- See Also:
-
orientation
-
defaultSimilarOrientation
public static int defaultSimilarOrientation -
defaultNumNeighbors
public static int defaultNumNeighbors -
defaultRedundancy
public static int defaultRedundancy -
defaultSignificance
public static double defaultSignificance -
defaultRansacThreshold
public static double defaultRansacThreshold -
defaultChannel1
public static int defaultChannel1 -
defaultChannel2
public static int defaultChannel2 -
defaultCreateOverlay
public static boolean defaultCreateOverlay -
defaultAddPointRoi
public static boolean defaultAddPointRoi -
axes
-
defaultAxis1
public static int defaultAxis1 -
defaultAxis2
public static int defaultAxis2 -
defaultAxis3
public static int defaultAxis3 -
defaultDegrees1
public static double defaultDegrees1 -
defaultDegrees2
public static double defaultDegrees2 -
defaultDegrees3
public static double defaultDegrees3 -
defaultScale
public static double defaultScale -
m00
public static double m00 -
m01
public static double m01 -
m02
public static double m02 -
m03
public static double m03 -
m10
public static double m10 -
m11
public static double m11 -
m12
public static double m12 -
m13
public static double m13 -
m20
public static double m20 -
m21
public static double m21 -
m22
public static double m22 -
m23
public static double m23
-
-
Constructor Details
-
Descriptor_based_registration
public Descriptor_based_registration()
-
-
Method Details
-
run
- Specified by:
runin interfaceij.plugin.PlugIn
-
getParameters
protected DescriptorParameters getParameters(ij.ImagePlus imp1, ij.ImagePlus imp2, int dimensionality) Ask for all other required parameters ..- Parameters:
dimensionality-
-
getAdvancedDoGParameters
protected static double[] getAdvancedDoGParameters(double defaultSigma, double defaultThreshold) -
getInteractiveDoGParameters
public static net.preibisch.mvrecon.fiji.plugin.interestpointdetection.interactive.InteractiveDoGParams getInteractiveDoGParameters(ij.ImagePlus imp, int channel, double[] values, float sigmaMax) Can be called with values[ 3 ], i.e. [initialsigma, sigma2, threshold] or values[ 2 ], i.e. [initialsigma, threshold]. The results are stored in the same array. Adapted to the rewritten interactive DoG of multiview-reconstruction 9.x (InteractiveDoG+InteractiveDoGParams): the GUI exposes only sigma, threshold and look-for-maxima/minima, and reports the result back through the params object. NB: the new GUI uses a fixed sigma slider range (seeInteractiveDoG.sigmaMax); thesigmaMaxargument is no longer honored. sigma2 is always derived from sigma1.- Parameters:
imp- - the image to detect on (must be displayed; its window provides the preview canvas)channel- - the channel (0-based) to run the interactive detection onvalues- - the initial values; on success it also receives the resultsigmaMax- - kept for source compatibility; no longer honored by the new GUI- Returns:
- the
InteractiveDoGParamswith the chosen parameters, ornullif canceled
-
getInteractiveDoGParameters
public static net.preibisch.mvrecon.fiji.plugin.interestpointdetection.interactive.InteractiveDoGParams getInteractiveDoGParameters(ij.ImagePlus imp, int channel, double[] values, float sigmaMax, float[] minmaxOverride) - Parameters:
minmaxOverride- - if non-null, the intensity range [ min, max ] used to normalize the preview, so the interactively tuned threshold matches the actual detection (global/user-defined modes); if null, the auto display range of the preview is used (local mode).
-
testRegistrationCompatibility
-