_ComponentThreshold, _DeepTrain, _DefineComponentThreshold, _DefineGraticuleMask, _DefineThreshold, _DefineThreshold3D, _DefineThresholdAll, _DefineThresholdCalcComp, _DefineThresholdEdgesII, _DefineThresholdGa3, _DefineThresholdHsiGa3, _DefineThresholdIHS, _DefineThresholdIntGa3, _DefineThresholdMchGa3, _DefineThresholdRgbGa3, _DefineThresholdX, _DetectAllBinary, _DetectCirclesHough, _DetectComponentBinary, _DetectLines, _DetectLinesHough, _GA3_SpotDetection, _GBasedSegmentation, _HomogeneousSegmentation, _SpotDetection, _SpotDetection3DLoadSettings, _SpotDetection3DSaveSettings, _SpotDetectionLoadSettings, _SpotDetectionSaveSettings, _Threshold, _ThresholdCalcComp, _ThresholdIHS, _ThresholdLoadSettings, _ThresholdOtsu, _ThresholdSaveSettings, _WoundSegmentation, _WoundSegmentation3D, AutoSegmentation, BinarySegmentationCall, BinarySegmentationDefine, ColocalizeND, ColorizeBinaryObjects, ComponentThreshold, ComponentThresholdND, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThreshold, DefineThresholdCalcComp, DefineThresholdHsiGa3, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdIntGa3, DefineThresholdMCHChannel, DefineThresholdMchGa3, DefineThresholdMchOnChannelGa3, DefineThresholdMCHOperation, DefineThresholdMethod, DefineThresholdProcessing, DefineThresholdProcessingGa3, DefineThresholdProcessingOnChannel, DefineThresholdProcessingOnChannelGa3, DefineThresholdRestrictionCircularity, DefineThresholdRestrictionCircularityGa3, DefineThresholdRestrictionCircularityOnChannel, DefineThresholdRestrictionCircularityOnChannelGa3, DefineThresholdRestrictionSize, DefineThresholdRestrictionSizeGa3, DefineThresholdRestrictionSizeOnChannel, DefineThresholdRestrictionSizeOnChannelGa3, DefineThresholdRGB, DefineThresholdRgbGa3, EnableDynamicThreshold, GBasedSegmentation, GetOtsuThreshold, HomogeneousSegmentation, LineDetection, LoadThresholdGa3, ObjectCountThresholdND, ResetThresholdGa3, ResetThresholdIHS, SaveThresholdGa3, SegmentTightBorders, ShowBinaryObjectID, SpotDetection, SpotDetection3DLoadSettings, SpotDetection3DSaveSettings, SpotDetectionLoadSettings, SpotDetectionSaveSettings, Threshold, Threshold3D, ThresholdAndCopyOriginal, ThresholdAndCopyOriginalND, ThresholdAuto, ThresholdCalcComp, ThresholdCalcCompND, ThresholdEdgesII, ThresholdGa3, ThresholdIHS, ThresholdIHSND, ThresholdLoadSettings, ThresholdND, ThresholdOnComponent, ThresholdOnComponentND, ThresholdOtsu, ThresholdSaveSettings, WoundSegmentation, WoundSegmentation3D
Description
AutoSegmentation(
LParam
);
This function automatically detects object starting from the point defined in LParam (in pixels).
Description
BinarySegmentationCall();
This function runs the binary segmentation. The Call Binary Segmentation dialog window appears. Select which settings is applied and run the segmentation.
Description
BinarySegmentationDefine();
This function opens the Define Binary Segmentation dialog window. Use tools in this window to define image segmentation.
Description
ColocalizeND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
Makes colocalization of channels on the current ND document.
Parameters
This function runs the Colorize Binary Objects command.
Description
ColorizeBinaryObjects(
int VN_ColorizeBinObjects
);
This function displays the binary objects in several different colors. The algorithm is optimized so that two neighboring objects would never display in similar colors.
Description
ComponentThreshold();
This function segments color image according to threshold levels defined interactively in the Define Threshold dialog window.
Note
This function detects pixels with RGB intensities within the range specified by the Define Component Threshold command. Current binary image is a result of the transformation.
See Also
_DefineComponentThreshold, DefineComponentThreshold
Description
ComponentThresholdND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function segments color image according to threshold levels defined interactively via the _DefineComponentThreshold function.
Parameters
Note
This function detects pixels with RGB intensities within the range specified by the Define Component Threshold command. Current binary image is a result of the transformation.
See Also
_DefineComponentThreshold, DefineComponentThreshold
Description
DefineComponentThreshold( intRLow
, intGLow
, intBLow
, intRHigh
, intGHigh
, intBHigh
, intRTol
, intGTol
, intBTol
, intRRes
, intGRes
, intBRes
);
This function defines threshold levels for multichannel thresholding method on RGB images, where binaries are created per channel and sets this method for the active document.
Parameters
Note
This function is used for backward compatibility. This function does not perform thresholding.
See Also
DefineComponentThresholdMCh, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineComponentThresholdMCh( int *MCHLowArray
, int *MCHHighArray
, int *MCHTolArray
, int *MCHResetedlArray
, int *MCHThresholdOperation
);
This function defines all threshold levels for multichannel thresholding and sets this method for the active document.
Parameters
Note
This function is used for backward compatibility. This function does not perform thresholding.
See Also
DefineComponentThreshold, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, _Threshold
Description
DefineThreshold( intRLow
, intGLow
, intBLow
, intRHigh
, intGHigh
, intBHigh
, intTol
);
This function defines threshold levels for the RGB thresholding method and sets this method for the active document.
Parameters
Note
This function is same as the DefineThresholdRGB function and is only used for backward compatibility. The RGB method can be used for RGB images only. This function does not perform thresholding.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, Threshold, _Threshold
Description
DefineThresholdCalcComp( char *LpChannelName
, intLow
, intHigh
);
This function defines calcium channel threshold.
Parameters
See Also
Description
DefineThresholdHsiGa3( doubleLoH
, doubleLoS
, doubleLoI
, doubleHiH
, doubleHiS
, doubleHiI
);
This General Analysis 3 function runs the HSI Threshold.
Description
DefineThresholdIHS( intLowH
, intLowS
, intLowI
, intHighH
, intHighS
, intHigI
, intTolH
, intTolS
, intTolI
);
This function defines threshold levels for HSI thresholding method and sets this method for the active document.
Parameters
Note
The HSI method can be used for RGB images only. To specify an empty range set lower bound to greater value than higher bound. This function does not perform thresholding.
See Also
DefineThresholdRGB, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdIntensity( intLowI
, intHighI
, intTolI
);
This function defines threshold levels for intensity thresholding method and sets this method for the active document.
Parameters
Note
The intensity method can be used for RGB, multichannel and mono images. To specify an empty range set lower bound to greater value than higher bound. This function does not perform thresholding.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, ThresholdND, ThresholdIHS, ThresholdIHSND, Threshold, _Threshold
Description
DefineThresholdIntGa3( doubleLoI
, doubleHiI
);
This General Analysis 3 function runs Threshold with the Intensity method selected.
Description
DefineThresholdMCHChannel( intChannel
, intLow
, intHigh
, intTol
);
This function defines threshold levels for multichannel thresholding method and sets this method for the active document. Channel numbers correspond to the channel tabs at the bottom of the image view starting with 0 from the left.
Parameters
Note
The multichannel method can be used for RGB and multichannel images. To specify an empty range set lower bound to greater value than higher bound. This function does not perform thresholding.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdMchGa3( double *LoArray
, double *HiArray
, int *MChResetedArray
, intCount
);
Opens the Define Threshold dialog window with the Multi-Channel method selected as default. Click on the help button in the dialog for more information.
Description
DefineThresholdMchOnChannelGa3( intChannel
, doubleChLo
, doubleChHi
);
This General Analysis 3 function defines threshold levels for multichannel thresholding method.
Description
DefineThresholdMCHOperation(
int ThresholdOperation
);
This function selects multichannel method for the active document and defines its thresholding operation.
Parameters
Note
Multichannel method can be used for RGB and multichannel images. This function does not perform thresholding.
See Also
DefineThresholdMCHChannel, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdMethod(
int ThresholdMethod
);
This function sets a thresholding method for the active document.
Parameters
Note
RGB and HSI method can be used for RGB images only. Multichannel method can be used for RGB and multichannel images. The RGB method always performs intersection of all the channels. The multichannel method can either perform intersection of all the channels or create binaries per channel according to the currently selected multichannel operation. This function does not perform thresholding.
See Also
DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdRGB, DefineThresholdIntensity, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdProcessing( intThresholdClean
, intThresholdSmooth
, intThresholdSeparate
, intThresholdFillHoles
);
This function defines threshold processing parameters for the active document. Its parameters define the number of morphology operations to be performed after thresholding.
Parameters
Note
The actual values that will be set to the document may differ due to some limitations. This function does not perform thresholding.
See Also
DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdProcessingGa3( doubleSmoothSize
, doubleCleanSize
, intThresholdFillHoles
, doubleSeparateSize
);
This General Analysis 3 function defines threshold processing parameters for the active document. Its parameters define the number of morphology operations to be performed after thresholding.
Description
DefineThresholdProcessingOnChannel( intChannel
, intThresholdClean
, intThresholdSmooth
, intThresholdSeparate
, intThresholdFillHoles
);
Defines threshold processing parameters on the specified channel of the active document.
Parameters
Note
The actual values that will be set to the document may differ due to some limitations. This function does not perform thresholding.
See Also
DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdProcessingOnChannelGa3( intChannel
, doubleSmoothSize
, doubleCleanSize
, intThresholdFillHoles
, doubleSeparateSize
);
This General Analysis 3 function defines the threshold processing parameters on the specified channel of the active document.
Description
DefineThresholdRGB( intRLow
, intGLow
, intBLow
, intRHigh
, intGHigh
, intBHigh
, intTol
);
This function defines threshold levels for the RGB thresholding method and sets this method for the active document.
Parameters
Note
The RGB method can be used for RGB images only. To specify an empty range set the lower bound to a value greater than the higher bound. This function does not perform thresholding.
See Also
DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRgbGa3( doubleLoR
, doubleLoG
, doubleLoB
, doubleHiR
, doubleHig
, doubleHiB
, doubleTolD
);
This General Analysis 3 function runs the RGB Threshold.
Parameters
Description
DefineThresholdRestrictionCircularity( boolRestrictionEnable
, doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
);
This function defines circularity restriction for the active document. The restriction is used for thresholding.
Parameters
Note
This function does not perform thresholding.
See Also
DefineThresholdRestrictionSize, DefineThresholdProcessing, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRestrictionCircularityGa3( doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
);
This General Analysis 3 function defines circularity restriction for the active document. The restriction is used for thresholding.
Description
DefineThresholdRestrictionCircularityOnChannel( intChannel
, intRestrictionCircularityEnable
, doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
);
This function defines the circularity restriction on the specified channel of the active document.
Parameters
Note
This function does not perform thresholding.
See Also
DefineThresholdRestrictionSize, DefineThresholdProcessing, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRestrictionCircularityOnChannelGa3( intChannel
, doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
);
This General Analysis 3 function defines the circularity restriction on the specified channel of the active document.
Description
DefineThresholdRestrictionSize( boolRestrictionEnable
, doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
);
This function defines the size restriction for the active document. The restriction is used for thresholding.
Parameters
Note
This function does not perform thresholding.
See Also
DefineThresholdRestrictionCircularity, DefineThresholdProcessing, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRestrictionSizeGa3( doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
);
This General Analysis 3 function defines the size restriction for the active document. The restriction is used for thresholding.
Description
DefineThresholdRestrictionSizeOnChannel( intChannel
, intRestrictionSizeEnable
, doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
);
This function defines the size restriction on the specified channel of the active document.
Parameters
Note
This function does not perform thresholding.
See Also
DefineThresholdRestrictionCircularity, DefineThresholdProcessing, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRestrictionSizeOnChannelGa3( intChannel
, doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
);
This General Analysis 3 function defines the size restriction on the specified channel of the active document.
Description
EnableDynamicThreshold(
int EnableDynamicThreshold
);
This function enables/disables the dynamic threshold.
Interactive command to this function: Binary > Segmentation > Graph Cut Segmentation
Description
GBasedSegmentation(
int NDDimension
);
Executes the Graph Cut Segmentation on the selected dimension.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
See Also
Description
GetOtsuThreshold();
This macro function selects the optimal threshold extent for the given image.
Interactive command to this function: Binary > Segmentation > Homogeneous Area Detection
Description
HomogeneousSegmentation( intHomogeneousSegmentationLOD
, intHomogeneousSegmentationInversion
, intHomogeneousSegmentationTT1
, intHomogeneousSegmentationTT2
, intHomogeneousSegmentationType
, intNDDimension
);
Applies the Homogeneous Area Segmentation.
Parameters
HomogeneousSegmentationType
Type of the Homogeneous Area Detection (Edge Based or Variance Based method).
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
LineDetection( doubleRelativeThresholdLimit
, doubleLineThicknessDbl
, doubleAngleResolution
, doubleMinimalLineLength
, intProcessComponent
, intNDDimension
);
This function thresholds the current image and detects lines using Hough transform. Detected lines are saved into the binary layer each line becoming a single object.
Parameters
ProcessComponent
Selection of color components.
The first component (Blue in RGB image, binary 1) | |
The second component (Green in RGB image, binary 10) | |
The third component (Red in RGB image, binary 100) | |
The first three components (All RGB, binary 111) |
Note
The “Brightfield” channel consists of 3 components.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
LoadThresholdGa3(
char *ThresholdFileName
);
Loads the settings of the General Analysis 3 Threshold dialog from the specified file.
Description
ObjectCountThresholdND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function thresholds the current image. If performed on an ND document, the parameters will be taken into account, otherwise they will be ignored.
Parameters
Description
ResetThresholdIHS(
int ResetedIHS
);
This function sets the flag of HSI threshold procedure to the resetted state.
Parameters
Note
Note, that the flag distinguish two different states: 1) start of thresholding after reset 2) thresholded image with one typical point of the following color coordinates: Hue = 0, Saturation =0, Intensity = 0, Hue Tolerance = 0, Saturation Tolerance = 0 and Intensity Tolerance = 0.
See Also
ThresholdIHS
Description
SaveThresholdGa3(
char *ThresholdFileName
);
Saves the settings of the General Analysis 3 Threshold dialog into the specified file.
This function runs the Binary > Segmentation > Segment Tight Borders command.
Description
SegmentTightBorders();
Performs the segmentation of binary layer using tight borders detection.
This function runs the Show Binary Object ID command.
Description
ShowBinaryObjectID(
int ShowBinIDs
);
This function displays/hides ID labels of binary objects.
Description
SpotDetection3DLoadSettings(
char *SpotDetectionFileName
);
Loads the settings from the .spotdetection3D file into the 3D Spot Detection dialog window.
Description
SpotDetection3DSaveSettings(
char *SpotDetectionFileName
);
Opens the Save Spot Detection Settings dialog window used for exporting the 3D Spot Detection settings to a .spotdetection3D file.
Description
SpotDetectionLoadSettings(
char *SpotDetectionFileName
);
Loads the settings from the .spotdetection file into the Spot Detection dialog window.
Description
SpotDetectionSaveSettings(
char *SpotDetectionFileName
);
Saves the Spot Detection dialog window settings into a .spotdetection file.
Description
SpotDetection( doubleEqDiameter
, doubleContrast
, doubleQuantile
, intRestrictIntensity
, intGrowingThreshold
, intProcessComponent
, intSpotSize
, intKernel
, intUseIntensity
, intInverted
, intCreatePoints
, intCreateCircles
, intGrowPoints
, intNDDimension
);
Runs spot detection on one color component of the current image.
Please see Spot Detection.
Parameters
Contrast
Contrast value calculated as a difference between mean intensity inside and mean intensity outside the spot. All the spots with Contrast higher than this value are included into the result.
Quantile
Quantile (contrast) of each spot is computed as a difference between mean spot intensity and mean of the voxels outside the spot (in the close vicinity) that have intensity greater than 100-quantile % of the pixels in the neighborhood (100-quantile brightest pixels). All the spots with quantile (contrast) higher than contrast are included into the result. Quantile value ranges from 0 to 100.
Note
If quantile is 0, contrast behaves as defined before. This is valid for bright spots, for dark spots the values are computed inversely.
RestrictIntensity
Intensity value calculated as mean intensity of the spot. All the spots with (mean) intensity higher than this value are included into the result.
GrowingThreshold
Growing threshold is used in growing. It is the lowest (for bright spots) intensity value included into the grown region.
ProcessComponent
Selection of color components.
The first component (Blue in RGB image, binary 1) | |
The second component (Green in RGB image, binary 10) | |
The third component (Red in RGB image, binary 100) | |
The first three components (All RGB, binary 111) |
Note
The “Brightfield” channel consists of 3 components.
UseIntensity
Use intensity is a switch that can turn on and off the Intensity value restriction.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
Threshold();
This function performs threshold segmentation on the active document according to previously defined threshold method, levels, preprocessing and restriction settings.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold, _DefineThreshold
Description
Threshold3D( intChannel
, doubleLowDouble
, intHighDouble
, intSmooth
, intClean
, intFillHoles
, char *BinLayerNameDst
, intNDDimension
);
This function 3D thresholds the currently opened image document.
Parameters
BinLayerNameDst
Name of the destination binary layer(s) which will be created by the function.
Note
Some functions accept a list of binary layers. A coma-separated list of names is expected. If the list is in another format than expected or NULL, default names will be used.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
See Also
_DefineThreshold3D, Threshold3D
Description
ThresholdAndCopyOriginal(
int UndoIndex
);
This function performs threshold on the current image frame and then copies a color image from a specified undo level to the current.
See Also
Threshold, ThresholdAndCopyOriginalND
Description
ThresholdAndCopyOriginalND( intUndoIndex
, intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function performs threshold on the selected frames and then copies a color image frames from a selected undo level to the current.
Parameters
See Also
Threshold, ThresholdAndCopyOriginal
Description
ThresholdAuto( intThresholdOtsuSwitch
, intThresholdOtsuLowHi
, intThresholdOtsuNewAlg
, intChannel
, intNDDimension
);
Automatically performs threshold on the current image using the specified parameters.
Parameters
ThresholdOtsuSwitch
Otsu threshold works well on images with balanced intensities (bright and dark areas are of similar size). If the intensities are not balanced, it must be compensated.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
ThresholdCalcCompND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function thresholds the calcium component in an ND document.
Parameters
Description
ThresholdEdgesII();
This function performs edges thresholding according to the definition.
Description
ThresholdGa3(
int NDDimension
);
This General Analysis 3 function performs threshold on the specified dimension.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
ThresholdIHS();
This function sets HSI as the current thresholding method and performs threshold segmentation on the active document according to previously defined threshold method, levels, preprocessing and restriction settings.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHSND, _Threshold
Description
ThresholdIHSND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function sets HSI as the current thresholding method and performs threshold segmentation on an ND document according to previously defined threshold method, levels, preprocessing and restriction settings.
Parameters
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, _Threshold
Description
ThresholdLoadSettings(
char *ThresholdFileName
);
This function loads the current threshold settings from a specified file.
See Also
ThresholdSaveSettings, _ThresholdSaveSettings, _ThresholdLoadSettings
Description
ThresholdND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function performs threshold segmentation on the active document according to the previously defined threshold method, levels, preprocessing and restriction settings.
Parameters
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdIHS, ThresholdIHSND, _Threshold
Description
ThresholdOnComponent( intChannel
, char *BinLayerNameDst
, intLow
, intHigh
, intThresholdClean
, intThresholdSmooth
, intThresholdFillHoles
, intThresholdSeparate
, intRestrictionSizeEnable
, doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
, intRestrictionCircularityEnable
, doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
);
This function performs threshold on a single image channel (component). A new binary layer will be created.
Parameters
BinLayerNameDst
Name of the destination binary layer(s) which will be created by the function.
Note
Some functions accept a list of binary layers. A coma-separated list of names is expected. If the list is in another format than expected or NULL, default names will be used.
RestrictionSizeLow
size minimum
The low size limit (minimum) for an object to be thresholded (pixels/microns).
See Also
ThresholdOnComponentND
Description
ThresholdOnComponentND( intChannel
, char *BinLayerNameDst
, intLow
, intHigh
, intThresholdClean
, intThresholdSmooth
, intThresholdFillHoles
, intThresholdSeparate
, intRestrictionSizeEnable
, doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
, intRestrictionCircularityEnable
, doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
, intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function performs threshold on a single image channel (component) over the specified ND dimension. A new binary layer will be created.
Parameters
BinLayerNameDst
Name of the destination binary layer(s) which will be created by the function.
Note
Some functions accept a list of binary layers. A coma-separated list of names is expected. If the list is in another format than expected or NULL, default names will be used.
RestrictionSizeLow
size minimum
The low size limit (minimum) for an object to be thresholded (pixels/microns).
RestrictionCircularityEnable
Exclude objects which do not match the Circularity limits from the result?
Interactive command to this function: Binary > Auto Threshold
Description
ThresholdOtsu( intThresholdOtsuSwitch
, intThresholdOtsuLowHi
, intChannel
, intNDDimension
);
Performs threshold on the current image using the “Otsu threshold” algorithm. The threshold is automatic.
Parameters
ThresholdOtsuSwitch
Otsu threshold works well on images with balanced intensities (bright and dark areas are of similar size). If the intensities are not balanced, it must be compensated.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
ThresholdSaveSettings(
char *ThresholdFileName
);
This function saves the current threshold settings into a file.
See Also
_ThresholdSaveSettings, ThresholdLoadSettings, _ThresholdLoadSettings
Interactive command to this function: Binary > Segmentation > Wound Area Detection
Description
WoundSegmentation( intWSCloseHoles
, intWSCloseHolesCount
, intWSDoPostProcessing
, intWSCleanObjects
, intWSCleanObjectsCount
, intNDDimension
);
This function performs the wound area detection.
Parameters
WSCloseHolesCount
Specifies how many times the fill holes in detected objects command will be run.
WSDoPostProcessing
Performs logical AND with the previous result (binary layer). Only pixels which were detected in both runs will remain in the binary layer.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
WoundSegmentation3D( intWSCloseHoles
, intWSCloseHolesCount
, intWSCleanObjects
, intWSCleanObjectsCount
, intWSThreshold
, intWSThresholdAuto
, intNDDimension
);
This command performs the wound area detection in time.
Parameters
WSCloseHolesCount
Specifies how many times the fill holes in detected objects command will be run.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
_DefineComponentThreshold();
This function shows a dialog box to define and perform threshold segmentation with multichannel method and binaries per channel operation selected as default.
Note
This function is used for backward compatibility.
See Also
_DefineThreshold, _DefineThresholdIHS, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
This function runs the Binary > Mask > Define Mask by Threshold command.
Description
_DefineGraticuleMask();
Opens the Define Graticule Mask dialog window.
See Also
DefineGraticuleMask
Description
_DefineThreshold();
This function shows a dialog box to define and perform threshold segmentation.
Note
Threshold values can be defined either by using Low and High scroll bars or interactively by marking pixels with “typical color (gray)” with the mouse (left button). Interactive marking of typical points is closed by pushing secondary mouse button. When defining threshold levels you can swap color (gray) and overlay mode by pressing secondary mouse button inside the picture. Threshold levels are stored in the Windows registry file in the key HKEY_CURRENT_USER\Software\Laboratory Imaging\LUCIAG5. When calling this function, the application gets the overlay mode.
See Also
_DefineComponentThreshold, _DefineThresholdIHS, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND
This function runs the Binary > Define 3D Threshold command.
Description
_DefineThreshold3D();
This function opens the 3D Threshold dialog window.
See Also
Threshold3D
This function runs the Binary > Define Threshold command.
Description
_DefineThresholdX();
Opens the Define Threshold dialog window.
Description
_DefineThresholdAll();
This function opens the Define Threshold window
Description
_DefineThresholdCalcComp();
This function opens the dialog window which defines the calcium channel threshold.
See Also
This function runs the Binary > Segmentation > Threshold Edges command.
Description
_DefineThresholdEdgesII();
This function opens the Define Threshold Edges dialog window.
Description
_DefineThresholdGa3();
Opens the Define Threshold dialog window. Click on the help button in the dialog for more information.
Description
_DefineThresholdHsiGa3();
Opens the Define Threshold dialog window with the HSI method selected as default. Click on the help button in the dialog for more information.
Description
_DefineThresholdIHS();
This function shows a dialog box to define and perform threshold segmentation with HSI method selected as default.
Note
This function is used for backward compatibility.
See Also
_DefineThreshold, _DefineComponentThreshold, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _Threshold, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND
Description
_DefineThresholdIntGa3();
Opens the Define Threshold dialog window with the Intensity method selected as default. Click on the help button in the dialog for more information.
Description
_DefineThresholdMchGa3();
Opens the Define Threshold dialog window with the Multi-Channel method selected as default. Click on the help button in the dialog for more information.
Description
_DefineThresholdRgbGa3();
Opens the Define Threshold dialog window with the RGB method selected as default. Click on the help button in the dialog for more information.
This function runs the Binary > Smart Threshold command.
Description
_DetectAllBinary();
This function runs an interactive thresholding tool which can threshold similar binary objects at once.
Description
_DetectCirclesHough();
Opens the Detect Circles Hough dialog window used for detecting circles using the Hough transform.
High range value of the circle radius which will be detected.
Note
Setting this value very far apart from the From value may be very time consuming for the detecting.
This slider influences the roundness of the detected circles. The higher the value, the more circular the resulting detection.
Description
_DetectComponentBinary();
This function runs an interactive thresholding tool which can threshold one object.
See Also
_DetectAllBinary
Description
_DetectLines();
Opens the Detect Lines dialog window used for detecting straight lines.
See Also
Description
_DetectLinesHough();
Opens the Detect Lines Hough dialog window used for detecting longer straight lines using the Hough transform.
See Also
Description
_GA3_SpotDetection(
int Inverted
);
Opens the GA3 3D Spot Detection window in the selected color detection mode.
This function runs the Binary > Segmentation > Graph Cut Segmentation command.
Description
_GBasedSegmentation();
Opens the Graph Cut Segmentation dialog window.
See Also
This function runs the Binary > Segmentation > Homogeneous Area Detection command.
Description
_HomogeneousSegmentation();
Opens the Homogeneous Area Segmentation dialog window.
Description
_SpotDetection(
int Inverted
);
This function opens the Spot Detection dialog window.
See Also
SpotDetection
Description
_SpotDetection3DLoadSettings();
Opens the Load Spot Detection Settings dialog window used for importing the 3D Spot Detection settings from a .spotdetection3D file.
Description
_SpotDetection3DSaveSettings();
Saves the 3D Spot Detection dialog window settings into a .spotdetection3D file.
Description
_SpotDetectionLoadSettings();
Opens the Load Spot Detection Settings dialog window used for importing the Spot Detection settings from a .spotdetection file.
Description
_SpotDetectionSaveSettings();
Opens the Save Spot Detection Settings dialog window used for exporting the Spot Detection settings to a .spotdetection file.
Description
_Threshold();
This function equals the Threshold function except when performed on ND2 document you will be prompt to select whether to process the current image, selected dimension, or the whole ND document.
See Also
_DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND
Description
_ThresholdIHS();
Performs threshold in the HSI (Hue Saturation Intensity) color space.
Description
_ThresholdLoadSettings();
This function loads the current threshold settings from a file. The function displays the Load Threshold Settings dialog window.
See Also
ThresholdSaveSettings, ThresholdLoadSettings, _ThresholdSaveSettings
This function runs the Binary > Auto Threshold command.
Description
_ThresholdOtsu();
Displays the Auto Threshold dialog window which sets the parameters for the ThresholdOtsu function.
Description
_ThresholdSaveSettings();
This function saves the current threshold settings to a file. The function displays the Save Threshold Settings dialog window.
See Also
ThresholdSaveSettings, ThresholdLoadSettings, _ThresholdLoadSettings
This function runs the Binary > Segmentation > Wound Area Detection command.
Description
_WoundSegmentation();
This function opens the Wound Area Detection dialog window.