Threshold

_ComponentThreshold, _DeepTrain, _DefineComponentThreshold, _DefineGraticuleMask, _DefineThreshold, _DefineThresholdCalcComp, _DefineThresholdEdgesII, _DefineThresholdGa3, _DefineThresholdHsiGa3, _DefineThresholdIHS, _DefineThresholdIntGa3, _DefineThresholdMchGa3, _DefineThresholdRgbGa3, _DefineThresholdX, _DetectCirclesHough, _DetectComponentBinary, _DetectLines, _DetectLinesHough, _GBasedSegmentation, _HomogeneousSegmentation, _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, DefineThresholdProcessingOnChannel, DefineThresholdRestrictionCircularity, DefineThresholdRestrictionCircularityOnChannel, DefineThresholdRestrictionSize, DefineThresholdRestrictionSizeOnChannel, DefineThresholdRGB, EnableDynamicThreshold, GBasedSegmentation, GetOtsuThreshold, HomogeneousSegmentation, LoadThresholdGa3, ObjectCountThresholdND, ResetThresholdGa3, ResetThresholdIHS, SaveThresholdGa3, SegmentTightBorders, ShowBinaryObjectID, SpotDetection3DLoadSettings, SpotDetection3DSaveSettings, SpotDetectionLoadSettings, SpotDetectionSaveSettings, Threshold, ThresholdAndCopyOriginal, ThresholdAndCopyOriginalND, ThresholdAuto, ThresholdCalcComp, ThresholdCalcCompND, ThresholdEdgesII, ThresholdGa3, ThresholdIHS, ThresholdIHSND, ThresholdLoadSettings, ThresholdND, ThresholdOnComponent, ThresholdOnComponentND, ThresholdOtsu, ThresholdSaveSettings, WoundSegmentation, WoundSegmentation3D

AutoSegmentation

Description 

 AutoSegmentation(
    LParam
);

This function automatically detects object starting from the point defined in LParam (in pixels).

Parameters

LParam

x = LOWORD(LParam), y = HIWORD(LParam)

BinarySegmentationCall

Description 

 BinarySegmentationCall();

This function runs the binary segmentation. The Call Binary Segmentation dialog window appears. Select which settings is applied and run the segmentation.

BinarySegmentationDefine

Description 

 BinarySegmentationDefine();

This function opens the Define Binary Segmentation dialog window. Use tools in this window to define image segmentation.

ColocalizeND

Description 

 ColocalizeND(
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

Makes colocalization of channels on the current ND document.

Parameters

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

ColorizeBinaryObjects

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.

Parameters

int VN_ColorizeBinObjects

Colorize the binary objects?

0

Display the binary layer in one color

1

Display the binary layer in colors

ComponentThreshold

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

ComponentThresholdND

Description 

 ComponentThresholdND(
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function segments color image according to threshold levels defined interactively via the _DefineComponentThreshold function.

Parameters

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

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

DefineComponentThreshold

Description 

 DefineComponentThreshold(
   int  RLow,
   int  GLow,
   int  BLow,
   int  RHigh,
   int  GHigh,
   int  BHigh,
   int  RTol,
   int  GTol,
   int  BTol,
   int  RRes,
   int  GRes,
   int  BRes
);

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

int RLow

Lower intensity limit of the red image channel.

int GLow

Minimum value of the green image channel.

int BLow

Lower bound of blue threshold values.

int RHigh

Higher bound of red threshold values.

int GHigh

Maximum value of the green image channel.

int BHigh

Maximum intensity of the blue image component.

int RTol

Specifies threshold range extensions for red channel.

int GTol

Specifies threshold range extensions for green channel.

int BTol

Specifies threshold range extensions for blue channel.

int RRes

Resets red threshold values if set to TRUE (1).

int GRes

Resets green threshold values if set to TRUE (1).

int BRes

Resets blue threshold values if set to TRUE (1).

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

DefineComponentThresholdMCh

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

int *MCHLowArray

The array containing threshold lower bounds' values.

int *MCHHighArray

The array containing threshold higher bounds' values.

int *MCHTolArray

The array containing threshold tolerance values.

int *MCHResetedlArray

The array containing threshold reset values. Use TRUE (1) to reset the corresponding channel.

int *MCHThresholdOperation

Sets the current operation for multichannel method.

0, THRESHOLD_OPERATION_INTERSECTION

Intersection of all the channels

1, THRESHOLD_OPERATION_BINPERCHANNEL

Binaries per channel

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

DefineThreshold

Description 

 DefineThreshold(
   int  RLow,
   int  GLow,
   int  BLow,
   int  RHigh,
   int  GHigh,
   int  BHigh,
   int  Tol
);

This function defines threshold levels for the RGB thresholding method and sets this method for the active document.

Parameters

int RLow

Lower intensity limit of the red image channel.

int GLow

Minimum value of the green image channel.

int BLow

Lower bound of blue threshold values.

int RHigh

Higher bound of red threshold values.

int GHigh

Maximum value of the green image channel.

int BHigh

Maximum intensity of the blue image component.

int Tol

Specifies threshold range extensions. If you subtract Tol from Low you get the new lower values of threshold. If you add Tol to High values you get the new higher values of threshold.

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

DefineThresholdCalcComp

Description 

 DefineThresholdCalcComp(
   char *LpChannelName,
   int  Low,
   int  High
);

This function defines calcium channel threshold.

Parameters

char *LpChannelName

Valid string for storing the channel name.

int Low

The lower intensity limit.

int High

The higher intensity limit.

DefineThresholdHsiGa3

Description 

 DefineThresholdHsiGa3(
   double  LoH,
   double  LoS,
   double  LoI,
   double  HiH,
   double  HiS,
   double  HiI
);

This General Analysis 3 function runs the HSI Threshold.

Parameters

double LoH

Low hue value of the HSI Threshold.

double LoS

Low saturation value of the HSI Threshold.

double LoI

Low intensity value.

double HiH

High hue value of the HSI Threshold.

double HiS

High saturation value of the HSI Threshold.

double HiI

High intensity value.

DefineThresholdIHS

Description 

 DefineThresholdIHS(
   int  LowH,
   int  LowS,
   int  LowI,
   int  HighH,
   int  HighS,
   int  HigI,
   int  TolH,
   int  TolS,
   int  TolI
);

This function defines threshold levels for HSI thresholding method and sets this method for the active document.

Parameters

int LowH

Lower bound of hue threshold values.

int LowS

Lower bound of saturation threshold values.

int LowI

Lower bound of intensity threshold values.

int HighH

Higher bound of hue threshold values.

int HighS

Higher bound of saturation threshold values.

int HigI

Higher bound of intensity threshold values.

int TolH

Specifies hue threshold range extensions. If you subtract TolH from LowH, you get the new lower bounds of hue threshold. If you add TolH to HighH value you get the new higher bounds of hue threshold.

int TolS

Specifies saturation threshold range extensions. If you subtract TolS from LowS, you get the new lower bounds of saturation threshold. If you add TolS to HighS value you get the new higher bounds of saturation threshold.

int TolI

Specifies intensity threshold range extensions. If you subtract TolI from LowI, you get the new lower bounds of intensity threshold. If you add TolI to HighI value you get the new higher bounds of intensity threshold.

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

DefineThresholdIntensity

Description 

 DefineThresholdIntensity(
   int  LowI,
   int  HighI,
   int  TolI
);

This function defines threshold levels for intensity thresholding method and sets this method for the active document.

Parameters

int LowI

Lower bound of intensity threshold values.

int HighI

Higher bound of threshold intensity values.

int TolI

Specifies intensity threshold range extensions. If you subtract TolI from LowI, you get the new lower bounds of intensity threshold. If you add TolI to HighI value you get the new higher bounds of intensity threshold.

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

DefineThresholdIntGa3

Description 

 DefineThresholdIntGa3(
   double  LoI,
   double  HiI
);

This General Analysis 3 function runs Threshold with the Intensity method selected.

Parameters

double LoI

Low intensity value.

double HiI

High intensity value.

DefineThresholdMCHChannel

Description 

 DefineThresholdMCHChannel(
   int  Channel,
   int  Low,
   int  High,
   int  Tol
);

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

int Channel

Index number of the channel.

int Low

The lower intensity limit.

int High

Higher bound of threshold values.

int Tol

Specifies threshold range extensions. If you subtract Tol from Low you get the new lower values of threshold. If you add Tol to High values you get the new higher values of threshold.

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

DefineThresholdMchGa3

Description 

 DefineThresholdMchGa3(
   double *LoArray,
   double *HiArray,
   int *MChResetedArray,
   int  Count
);

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.

Parameters

double *LoArray

Array for the low multi-channel threshold values.

double *HiArray

Array for the high multi-channel threshold values.

int *MChResetedArray

Multi-channel threshold resetted array.

int Count

Number of iterations.

DefineThresholdMchOnChannelGa3

Description 

 DefineThresholdMchOnChannelGa3(
   int  Channel,
   double  ChLo,
   double  ChHi
);

This General Analysis 3 function defines threshold levels for multichannel thresholding method.

Parameters

int Channel

Index number of the channel.

double ChLo

Low threshold value.

double ChHi

High threshold value.

DefineThresholdMCHOperation

Description 

 DefineThresholdMCHOperation(
   int  ThresholdOperation
);

This function selects multichannel method for the active document and defines its thresholding operation.

Parameters

int ThresholdOperation

Sets the current operation for multichannel method.

0, THRESHOLD_OPERATION_INTERSECTION

Intersection of all the channels

1, THRESHOLD_OPERATION_BINPERCHANNEL

Binaries per channel

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

DefineThresholdMethod

Description 

 DefineThresholdMethod(
   int  ThresholdMethod
);

This function sets a thresholding method for the active document.

Parameters

int ThresholdMethod

The threshold method number.

0, THRESHOLD_METHOD_RGB

RGB method

2, THRESHOLD_METHOD_MCH

Multichannel method

1, THRESHOLD_METHOD_HSI

HSI method

3, THRESHOLD_METHOD_INTENSITY

Intensity method

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

DefineThresholdProcessing

Description 

 DefineThresholdProcessing(
   int  ThresholdClean,
   int  ThresholdSmooth,
   int  ThresholdSeparate,
   int  ThresholdFillHoles
);

This function defines threshold processing parameters for the active document. Its parameters define the number of morphology operations to be performed after thresholding.

Parameters

int ThresholdClean

Clean parameter.

0

OFF

N, 1-inf

Number of iterations.

int ThresholdSmooth

Smooth parameter.

0

OFF

N

Number of iterations

int ThresholdSeparate

Separate parameter.

0

OFF

N

Number of iterations

int ThresholdFillHoles

Fill Holes binary layer post-processing.

0

OFF

1

ON

1-inf

Number of repetitions

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

DefineThresholdProcessingOnChannel

Description 

 DefineThresholdProcessingOnChannel(
   int  Channel,
   int  ThresholdClean,
   int  ThresholdSmooth,
   int  ThresholdSeparate,
   int  ThresholdFillHoles
);

Defines threshold processing parameters on the specified channel of the active document.

Parameters

int Channel

Index number of the channel.

int ThresholdClean

Clean parameter.

0

OFF

N, 1-inf

Number of iterations.

int ThresholdSmooth

Smooth parameter.

0

OFF

N

Number of iterations

int ThresholdSeparate

Separate parameter.

0

OFF

N

Number of iterations

int ThresholdFillHoles

Fill Holes binary layer post-processing.

0

OFF

1

ON

1-inf

Number of repetitions

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

DefineThresholdRGB

Description 

 DefineThresholdRGB(
   int  RLow,
   int  GLow,
   int  BLow,
   int  RHigh,
   int  GHigh,
   int  BHigh,
   int  Tol
);

This function defines threshold levels for the RGB thresholding method and sets this method for the active document.

Parameters

int RLow

Lower intensity limit of the red image channel.

int GLow

Minimum value of the green image channel.

int BLow

Lower bound of blue threshold values.

int RHigh

Higher bound of red threshold values.

int GHigh

Maximum value of the green image channel.

int BHigh

Maximum intensity of the blue image component.

int Tol

Specifies threshold range extensions. If you subtract Tol from Low you get the new lower values of threshold. If you add Tol to High values you get the new higher values of threshold.

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

DefineThresholdRestrictionCircularity

Description 

 DefineThresholdRestrictionCircularity(
   bool  RestrictionEnable,
   double  RestrictionCircularityLow,
   double  RestrictionCircularityHigh
);

This function defines circularity restriction for the active document. The restriction is used for thresholding.

Parameters

bool RestrictionEnable

Enables/disables restriction.

0, FALSE

Disable restriction

1, TRUE

Enable restriction

double RestrictionCircularityLow

Minimum value of circularity.

double RestrictionCircularityHigh

Maximum value of circularity.

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

DefineThresholdRestrictionCircularityOnChannel

Description 

 DefineThresholdRestrictionCircularityOnChannel(
   int  Channel,
   int  RestrictionCircularityEnable,
   double  RestrictionCircularityLow,
   double  RestrictionCircularityHigh
);

This function defines the circularity restriction on the specified channel of the active document.

Parameters

int Channel

Index number of the channel.

int RestrictionCircularityEnable

Exclude objects which do not match the Circularity limits from the result?

0

No restrictions

1

Apply restrictions

double RestrictionCircularityLow

Minimum value of circularity.

double RestrictionCircularityHigh

Maximum value of circularity.

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

DefineThresholdRestrictionSize

Description 

 DefineThresholdRestrictionSize(
   bool  RestrictionEnable,
   double  RestrictionSizeLow,
   double  RestrictionSizeHigh
);

This function defines the size restriction for the active document. The restriction is used for thresholding.

Parameters

bool RestrictionEnable

Enables/disables restriction.

0, FALSE

Disable restriction

1, TRUE

Enable restriction

double RestrictionSizeLow

size minimum

The low size limit (minimum) for an object to be thresholded (pixels/microns).

double RestrictionSizeHigh

The high size limit - maximum value of size. (pixels/microns)

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

DefineThresholdRestrictionSizeOnChannel

Description 

 DefineThresholdRestrictionSizeOnChannel(
   int  Channel,
   int  RestrictionSizeEnable,
   double  RestrictionSizeLow,
   double  RestrictionSizeHigh
);

This function defines the size restriction on the specified channel of the active document.

Parameters

int Channel

Index number of the channel.

int RestrictionSizeEnable

Exclude objects which do not match the Size limits from the result?

0

No restrictions

1

Apply restrictions

double RestrictionSizeLow

size minimum

The low size limit (minimum) for an object to be thresholded (pixels/microns).

double RestrictionSizeHigh

The high size limit - maximum value of size. (pixels/microns)

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

EnableDynamicThreshold

Description 

 EnableDynamicThreshold(
   int  EnableDynamicThreshold
);

This function enables/disables the dynamic threshold.

Parameters

int EnableDynamicThreshold

Dynamic threshold.

0

Disable dynamic threshold

1

Enable dynamic threshold

GBasedSegmentation

Description 

 GBasedSegmentation(
   int  NDDimension
);

Executes the Graph Cut Segmentation on the selected dimension.

Parameters

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

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).

GetOtsuThreshold

Description 

 GetOtsuThreshold();

This macro function selects the optimal threshold extent for the given image.

HomogeneousSegmentation

Description 

 HomogeneousSegmentation(
   int  HomogeneousSegmentationLOD,
   int  HomogeneousSegmentationInversion,
   int  HomogeneousSegmentationTT1,
   int  HomogeneousSegmentationTT2,
   int  HomogeneousSegmentationType,
   int  NDDimension
);

Applies the Homogeneous Area Segmentation.

Parameters

int HomogeneousSegmentationLOD

Level of Details value.

int HomogeneousSegmentationInversion

Inverts the detected binary.

0

Inversion OFF.

1

Inversion ON.

int HomogeneousSegmentationTT1

Compactness of the Homogeneous Area Detection.

int HomogeneousSegmentationTT2

Threshold of the Homogeneous Area Detection.

int HomogeneousSegmentationType

Type of the Homogeneous Area Detection (Edge Based or Variance Based method).

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

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).

LoadThresholdGa3

Description 

 LoadThresholdGa3(
   char *ThresholdFileName
);

Loads the settings of the General Analysis 3 Threshold dialog from the specified file.

Parameters

char *ThresholdFileName

Defines complete path to the file you want to save/load.

ObjectCountThresholdND

Description 

 ObjectCountThresholdND(
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

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

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

ResetThresholdGa3

Description 

 ResetThresholdGa3();

Resets the General Analysis 3 threshold.

ResetThresholdIHS

Description 

 ResetThresholdIHS(
   int  ResetedIHS
);

This function sets the flag of HSI threshold procedure to the resetted state.

Parameters

int ResetedIHS

0

Sets the thresholding mode to [HSI].

1

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.

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

SaveThresholdGa3

Description 

 SaveThresholdGa3(
   char *ThresholdFileName
);

Saves the settings of the General Analysis 3 Threshold dialog into the specified file.

Parameters

char *ThresholdFileName

Defines complete path to the file you want to save/load.

SegmentTightBorders

Description 

 SegmentTightBorders();

Performs the segmentation of binary layer using tight borders detection.

ShowBinaryObjectID

This function runs the Show Binary Object ID command.

Description 

 ShowBinaryObjectID(
   int  ShowBinIDs
);

This function displays/hides ID labels of binary objects.

Parameters

int ShowBinIDs

State of the control.

0

Hides binary ID

1

Displays binary ID

SpotDetection3DLoadSettings

Description 

 SpotDetection3DLoadSettings(
   char *SpotDetectionFileName
);

Loads the settings from the .spotdetection3D file into the 3D Spot Detection dialog window.

Parameters

char *SpotDetectionFileName

Path where the .spotdetection3D file is stored.

SpotDetection3DSaveSettings

Description 

 SpotDetection3DSaveSettings(
   char *SpotDetectionFileName
);

Opens the Save Spot Detection Settings dialog window used for exporting the 3D Spot Detection settings to a .spotdetection3D file.

Parameters

char *SpotDetectionFileName

Path where the .spotdetection3D file is stored.

SpotDetectionLoadSettings

Description 

 SpotDetectionLoadSettings(
   char *SpotDetectionFileName
);

Loads the settings from the .spotdetection file into the Spot Detection dialog window.

Parameters

char *SpotDetectionFileName

Path where the .spotdetection file is stored.

SpotDetectionSaveSettings

Description 

 SpotDetectionSaveSettings(
   char *SpotDetectionFileName
);

Saves the Spot Detection dialog window settings into a .spotdetection file.

Parameters

char *SpotDetectionFileName

Path where the .spotdetection file is stored.

ThresholdAndCopyOriginal

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.

Parameters

int UndoIndex

Undo ID of the specified undo level.

See Also 
Threshold, ThresholdAndCopyOriginalND

ThresholdAndCopyOriginalND

Description 

 ThresholdAndCopyOriginalND(
   int  UndoIndex,
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function performs threshold on the selected frames and then copies a color image frames from a selected undo level to the current.

Parameters

int UndoIndex

Undo ID of the specified undo level.

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

See Also 
Threshold, ThresholdAndCopyOriginal

ThresholdAuto

Description 

 ThresholdAuto(
   int  ThresholdOtsuSwitch,
   int  ThresholdOtsuLowHi,
   int  ThresholdOtsuNewAlg,
   int  Channel,
   int  NDDimension
);

Automatically performs threshold on the current image using the specified parameters.

Parameters

int 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.

0

The image is well-balanced.

1

Turn on the software compensation.

int ThresholdOtsuLowHi

0

Detect dark objects

1

Detect bright objects

int ThresholdOtsuNewAlg

New thresholding algorithm.

int Channel

Index number of the channel.

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

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).

ThresholdCalcComp

Description 

 ThresholdCalcComp();

This function thresholds the calcium component.

ThresholdCalcCompND

Description 

 ThresholdCalcCompND(
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function thresholds the calcium component in an ND document.

Parameters

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

ThresholdEdgesII

Description 

 ThresholdEdgesII();

This function performs edges thresholding according to the definition.

ThresholdGa3

Description 

 ThresholdGa3(
   int  NDDimension
);

This General Analysis 3 function performs threshold on the specified dimension.

Parameters

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

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).

ThresholdIHS

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

ThresholdIHSND

Description 

 ThresholdIHSND(
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

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

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

See Also 
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, _Threshold

ThresholdLoadSettings

Description 

 ThresholdLoadSettings(
   char *ThresholdFileName
);

This function loads the current threshold settings from a specified file.

Parameters

char *ThresholdFileName

Defines complete path to the file you want to save/load.

See Also 
ThresholdSaveSettings, _ThresholdSaveSettings, _ThresholdLoadSettings

ThresholdND

Description 

 ThresholdND(
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function performs threshold segmentation on the active document according to the previously defined threshold method, levels, preprocessing and restriction settings.

Parameters

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

See Also 
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdIHS, ThresholdIHSND, _Threshold

ThresholdOnComponent

Description 

 ThresholdOnComponent(
   int  Channel,
   char *BinLayerNameDst,
   int  Low,
   int  High,
   int  ThresholdClean,
   int  ThresholdSmooth,
   int  ThresholdFillHoles,
   int  ThresholdSeparate,
   int  RestrictionSizeEnable,
   double  RestrictionSizeLow,
   double  RestrictionSizeHigh,
   int  RestrictionCircularityEnable,
   double  RestrictionCircularityLow,
   double  RestrictionCircularityHigh
);

This function performs threshold on a single image channel (component). A new binary layer will be created.

Parameters

int Channel

Index number of the channel.

char *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.

int Low

The lower intensity limit.

int High

High threshold limit.

int ThresholdClean

Clean parameter.

0

OFF

N, 1-inf

Number of iterations.

int ThresholdSmooth

Binary layer post-processing.

0

OFF

1-inf

Number of repetitions

int ThresholdFillHoles

Fill Holes binary layer post-processing.

0

OFF

1

ON

1-inf

Number of repetitions

int ThresholdSeparate

Binary layer post-processing.

0

OFF

1-inf

Number of repetitions

int RestrictionSizeEnable

Exclude objects which do not match the Size limits from the result?

0

No restrictions

1

Apply restrictions

double RestrictionSizeLow

size minimum

The low size limit (minimum) for an object to be thresholded (pixels/microns).

double RestrictionSizeHigh

The high size limit - maximum value of size. (pixels/microns)

int RestrictionCircularityEnable

Exclude objects which do not match the Circularity limits from the result?

0

No restrictions

1

Apply restrictions

double RestrictionCircularityLow

Minimum value of circularity.

double RestrictionCircularityHigh

Maximum value of circularity.

See Also 
ThresholdOnComponentND

ThresholdOnComponentND

Description 

 ThresholdOnComponentND(
   int  Channel,
   char *BinLayerNameDst,
   int  Low,
   int  High,
   int  ThresholdClean,
   int  ThresholdSmooth,
   int  ThresholdFillHoles,
   int  ThresholdSeparate,
   int  RestrictionSizeEnable,
   double  RestrictionSizeLow,
   double  RestrictionSizeHigh,
   int  RestrictionCircularityEnable,
   double  RestrictionCircularityLow,
   double  RestrictionCircularityHigh,
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function performs threshold on a single image channel (component) over the specified ND dimension. A new binary layer will be created.

Parameters

int Channel

Index number of the channel.

char *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.

int Low

The lower intensity limit.

int High

High threshold limit.

int ThresholdClean

Clean parameter.

0

OFF

N, 1-inf

Number of iterations.

int ThresholdSmooth

Binary layer post-processing.

0

OFF

1-inf

Number of repetitions

int ThresholdFillHoles

Fill Holes binary layer post-processing.

0

OFF

1

ON

1-inf

Number of repetitions

int ThresholdSeparate

Binary layer post-processing.

0

OFF

1-inf

Number of repetitions

int RestrictionSizeEnable

Exclude objects which do not match the Size limits from the result?

0

No restrictions

1

Apply restrictions

double RestrictionSizeLow

size minimum

The low size limit (minimum) for an object to be thresholded (pixels/microns).

double RestrictionSizeHigh

The high size limit - maximum value of size. (pixels/microns)

int RestrictionCircularityEnable

Exclude objects which do not match the Circularity limits from the result?

0

No restrictions

1

Apply restrictions

double RestrictionCircularityLow

Minimum value of circularity.

double RestrictionCircularityHigh

Maximum value of circularity.

int NDTLoop

0

apply to the current loop only

1

apply to the whole Time dimension

int NDMPLoop

Apply to Multi Point dimension.

0

apply to the current loop only

1

apply to the whole Multi Point dimension

int NDZLoop

Apply to Z dimension

0

apply to the current loop only

1

apply to the whole Z Series dimension

ThresholdOtsu

Description 

 ThresholdOtsu(
   int  ThresholdOtsuSwitch,
   int  ThresholdOtsuLowHi,
   int  Channel,
   int  NDDimension
);

Performs threshold on the current image using the Otsu threshold algorithm. The threshold is automatic.

Parameters

int 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.

0

The image is well-balanced.

1

Turn on the software compensation.

int ThresholdOtsuLowHi

0

Detect dark objects

1

Detect bright objects

int Channel

Index number of the channel.

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

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).

ThresholdSaveSettings

Description 

 ThresholdSaveSettings(
   char *ThresholdFileName
);

This function saves the current threshold settings into a file.

Parameters

char *ThresholdFileName

Defines complete path to the file you want to save/load.

See Also 
_ThresholdSaveSettings, ThresholdLoadSettings, _ThresholdLoadSettings

WoundSegmentation

Description 

 WoundSegmentation(
   int  WSCloseHoles,
   int  WSCloseHolesCount,
   int  WSDoPostProcessing,
   int  WSCleanObjects,
   int  WSCleanObjectsCount,
   int  NDDimension
);

This function performs the wound area detection.

Parameters

int WSCloseHoles

Turns on/off the close holes command.

0

Close Holes OFF

1

Close Holes ON

int WSCloseHolesCount

Specifies how many times the fill holes in detected objects command will be run.

int WSDoPostProcessing

Performs logical AND with the previous result (binary layer). Only pixels which were detected in both runs will remain in the binary layer.

0

PostProcessing Area Intersection OFF

1

PostProcessing Area Intersection ON

int WSCleanObjects

Turns the Delete Small Objects command on/off.

0

Delete Small Objects OFF

1

Delete Small Objects ON

int WSCleanObjectsCount

Specifies how many times the Delete Small Objects command will be run.

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

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).

WoundSegmentation3D

Description 

 WoundSegmentation3D(
   int  WSCloseHoles,
   int  WSCloseHolesCount,
   int  WSCleanObjects,
   int  WSCleanObjectsCount,
   int  WSThreshold,
   int  WSThresholdAuto,
   int  NDDimension
);

This command performs the wound area detection in time.

Parameters

int WSCloseHoles

Turns on/off the close holes command.

0

Close Holes OFF

1

Close Holes ON

int WSCloseHolesCount

Specifies how many times the fill holes in detected objects command will be run.

int WSCleanObjects

Turns the Delete Small Objects command on/off.

0

Delete Small Objects OFF

1

Delete Small Objects ON

int WSCleanObjectsCount

Specifies how many times the Delete Small Objects command will be run.

int WSThreshold

Defines the manual wound area detection threshold.

int WSThresholdAuto

Turns on/off the automatic wound area detection threshold.

0

Auto Threshold OFF

1

Auto Threshold ON

int NDDimension

Frame selection of the ND document.

0

Current frame

1

Time dimension

2

Multipoint dimension

4

Z dimension

15

All frames (the whole ND document).

16

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).

_ComponentThreshold

Description 

 _ComponentThreshold();

Opens the component threshold window.

_DeepTrain

Description 

 _DeepTrain();

This function is not used.

_DefineComponentThreshold

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

_DefineGraticuleMask

This function runs the Binary > Mask > Define Mask by Threshold command.

Description 

 _DefineGraticuleMask();

Opens the Define Graticule Mask dialog window.

See Also 
DefineGraticuleMask

_DefineThreshold

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

_DefineThresholdX

This function runs the Binary > Define Threshold command.

Description 

 _DefineThresholdX();

Opens the Define Threshold dialog window.

_DefineThresholdCalcComp

Description 

 _DefineThresholdCalcComp();

This function opens the dialog window which defines the calcium channel threshold.

_DefineThresholdEdgesII

Description 

 _DefineThresholdEdgesII();

This function opens the Define Threshold Edges dialog window.

_DefineThresholdGa3

Description 

 _DefineThresholdGa3();

Opens the Define Threshold dialog window. Click on the help button in the dialog for more information.

_DefineThresholdHsiGa3

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.

_DefineThresholdIHS

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

_DefineThresholdIntGa3

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.

_DefineThresholdMchGa3

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.

_DefineThresholdRgbGa3

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.

_DetectCirclesHough

Description 

 _DetectCirclesHough();

Opens the Detect Circles Hough dialog window used for detecting circles using the Hough transform.

Inv

Inverts the image searching area.

Smooth

Smooths the image before circle detection.

Edge

Check this option when detecting rings.

Radius From

Low range value of the circle radius which will be detected.

Radius To

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.

Response

This slider influences the roundness of the detected circles. The higher the value, the more circular the resulting detection.

Accomodate circles to BestFit

This function fine-tunes the detected circles and moves their border to copy the exact path of the circle in the image.

Apply To

Defines the dimension on which the detection will be performed.

_DetectComponentBinary

Description 

 _DetectComponentBinary();

This function runs an interactive thresholding tool which can threshold one object.

See Also 

_DetectLines

Description 

 _DetectLines();

Opens the Detect Lines dialog window used for detecting straight lines.

_DetectLinesHough

Description 

 _DetectLinesHough();

Opens the Detect Lines Hough dialog window used for detecting longer straight lines using the Hough transform.

Edge Width

Edge detector size.

Threshold

Standard detection threshold.

Minimal Edge Length

Minimal length of a line which will be detected and marked as binary.

Apply To

Defines the dimension on which the detection will be performed.

See Also

_GBasedSegmentation

Description 

 _GBasedSegmentation();

Opens the Graph Cut Segmentation dialog window.

_HomogeneousSegmentation

Description 

 _HomogeneousSegmentation();

Opens the Homogeneous Area Segmentation dialog window.

_SpotDetection3DLoadSettings

Description 

 _SpotDetection3DLoadSettings();

Opens the Load Spot Detection Settings dialog window used for importing the 3D Spot Detection settings from a .spotdetection3D file.

_SpotDetection3DSaveSettings

Description 

 _SpotDetection3DSaveSettings();

Saves the 3D Spot Detection dialog window settings into a .spotdetection3D file.

_SpotDetectionLoadSettings

Description 

 _SpotDetectionLoadSettings();

Opens the Load Spot Detection Settings dialog window used for importing the Spot Detection settings from a .spotdetection file.

_SpotDetectionSaveSettings

Description 

 _SpotDetectionSaveSettings();

Opens the Save Spot Detection Settings dialog window used for exporting the Spot Detection settings to a .spotdetection file.

_Threshold

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

_ThresholdCalcComp

Description 

 _ThresholdCalcComp();

This function thresholds the calcium component.

_ThresholdIHS

Description 

 _ThresholdIHS();

Performs threshold in the HSI (Hue Saturation Intensity) color space.

_ThresholdLoadSettings

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

_ThresholdOtsu

Description 

 _ThresholdOtsu();

Displays the Auto Threshold dialog window which sets the parameters for the ThresholdOtsu function.

_ThresholdSaveSettings

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

_WoundSegmentation

Description 

 _WoundSegmentation();

This function opens the Wound Area Detection dialog window.

_WoundSegmentation3D

Description 

 _WoundSegmentation3D();

This function opens the Wound area detection in Time dialog window used for wound area detection on time lapses.