Preprocess

_AdvancedDenoising, _BackgroundSubtraction, _ChangeHue, _Delineate, _Destripe, _EdgesDetect, _EqualizeIntensityTime, _EqualizeIntensityXY, _EqualizeIntensityZ, _FastDenoising, _GaussLaplaceSharpenGa3, _GeneralConvolution, _Homogenization, _LowPassFilterFFT, _Median, _NDAverage, _NDImagesArithmetics, _PatchDenoising3D, _ReduceLowResData, _Relief, _RGBTransformation, _RollingBallCorrection, _Sharpen, _SharpenSlightly, _Smooth, AdvancedDenoising, AdvancedDenoisingSimpleEx, AXShadingCorrectionGa3, BackgroundSubtraction, ChangeHue, ContrastGa3, Correlation, CorrelationND, Delineate, DenoiseAnisotrophic, DestripeGa3, DetectPeaksGa3, DetectValleysGa3, DifSubsequentFramesTime, DifSubsequentFramesZ, DilateColorGa3, EdgesDetect, EdgesDetectGa3, EqualizeIntensity, EqualizeIntensityTime, EqualizeIntensityTimeEx, EqualizeIntensityXY, EqualizeIntensityXYEx, EqualizeIntensityZ, EqualizeIntensityZEx, FastDenoising, GeneralConvolution, GolayFilterGa3, Homogenization, LowPassFilterFFT, Median, MexicanHatGa3, NDAverage, ProcessChannel, ProcessChannelGa3, ReduceLowResData, Relief, RGBTransformation, RollingBallCorrection, SetPreprocessOnRGB, Sharpen, SharpenSlightly, Smooth, SubtractAvgTime, SubtractAvgZ, SubtractMaxIntensityTime, SubtractMaxIntensityZ, SubtractMinIntensityTime, SubtractMinIntensityZ, SubtractSubsequentFramesTime, SubtractSubsequentFramesZ, TogglePreprocessOnRGB

AdvancedDenoising

Description 

 AdvancedDenoising(
   int  DenoisePBRectTop,
   int  DenoisePBRectBottom,
   int  DenoisePBRectLeft,
   int  DenoisePBRectRight,
   double  DenoisePB1Power,
   double  DenoisePB2Power,
   double  DenoisePB3Power,
   double  DenoisePB4Power,
   double  DenoisePB5Power,
   double  DenoisePB6Power,
   double  DenoisePB7Power,
   double  DenoisePB8Power,
   int  DenoiseGUIUseGPU,
   int  DenoiseType,
   int  NDDimension
);

This function performs advanced noise reduction in the image. Denoising power for each channel can be set.

Parameters

int DenoisePBRectTop

coordinate of the top edge of the denoised image

int DenoisePBRectBottom

coordinate of the bottom edge of the denoised image

int DenoisePBRectLeft

coordinate of the left edge of the denoised image

int DenoisePBRectRight

coordinate of the right edge of the denoised image

double DenoisePB1Power

Strength of the denoising algorithm on the first channel.

double DenoisePB2Power

Strength of the denoising algorithm on the second channel.

double DenoisePB3Power

Strength of the denoising algorithm on the third channel.

double DenoisePB4Power

Strength of the denoising algorithm on the fourth channel.

double DenoisePB5Power

Strength of the denoising algorithm on the fifth channel.

double DenoisePB6Power

Strength of the denoising algorithm on the sixth channel.

double DenoisePB7Power

Strength of the denoising algorithm on the seventh channel.

double DenoisePB8Power

Strength of the denoising algorithm on the eight channel.

int DenoiseGUIUseGPU

Noise estimation type.

int DenoiseType

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

AdvancedDenoisingSimpleEx

Description 

 AdvancedDenoisingSimpleEx(
   int  DenoisePBRectTop,
   int  DenoisePBRectBottom,
   int  DenoisePBRectLeft,
   int  DenoisePBRectRight,
   double  DenoisePB1Power,
   char *DenoiseComponentMask,
   int  NDDimension,
   int64  DenoiseProgressCallback
);

Performs advanced denoising using an old algorithm.

Parameters

int DenoisePBRectTop

coordinate of the top edge of the denoised image

int DenoisePBRectBottom

coordinate of the bottom edge of the denoised image

int DenoisePBRectLeft

coordinate of the left edge of the denoised image

int DenoisePBRectRight

coordinate of the right edge of the denoised image

double DenoisePB1Power

Strength of the denoising algorithm on the first channel.

char *DenoiseComponentMask

String determining which channels will be processed.

0

Channel will not be processed.

1

Channel will be processed.

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

int64 DenoiseProgressCallback

Denoise progress callback.

AXShadingCorrectionGa3

Description 

 AXShadingCorrectionGa3(
   int  iStrength,
   int  NDDimension
);

This General Analysis 3 function runs the AX Shading Correction using the specified parameters.

Parameters

int iStrength

Strength of the AX shading correction.

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

BackgroundSubtraction

Description 

 BackgroundSubtraction(
   double  BGSubtractDegree,
   int  BGSubtractInvert,
   int  BGSubtractRGB,
   int  BGSubtractAutocontrast,
   int  NDDimension
);

This function subtracts background from an image. An interactive equivalent is the _BackgroundSubtraction function.

Parameters

double BGSubtractDegree

Degree of background inhomogeneity. This means the maximal change of brightness per one pixel. Value range from 0.1 to 5. Use negative values to perform auto contrast on the output image.

int BGSubtractInvert

Background brightness

0

Dark background.

1

Light background.

int BGSubtractRGB

Selects whether to perform the processing on the intensity component or on color channels.

0

use channels

1

use the intensity component

int BGSubtractAutocontrast

Usage of some kernels may result in pixel values which are impossible to display within the image (negative values, high values). Such values would be clipped to fit the acceptable range (0-255 for 8-bit images), and you could loose certain amount of image information because such pixels would turn black/white. However, you can prevent this image distortion by using this option. It maps all the computed values to the acceptable range so it can be displayed correctly.

0

Do not apply auto contrast>

1

Apply auto contrast

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

See Also 
_BackgroundSubtraction

ChangeHue

Interactive command to this function: Image > Adjust Image > Change Hue

Description 

 ChangeHue(
   int  Hue,
   int  NDDimension
);

This function transforms the color image by a hue shift.

Parameters

int Hue

Analogue of light wavelength, values ranging form 0 to 359.

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

Note

This transformation is used for color image enhancement. Note, for instance, that positive hue shift turn blue color towards red.

See Also 
_ChangeHue, _ChangeHue

ContrastGa3

Description 

 ContrastGa3(
   int  iType,
   double  dLow,
   double  dHigh,
   double d Gamma,
   int  NDDimension
);

This General Analysis 3 function performs contrast processing.

Parameters

int iType

Method type (depends on the particular function).

double dLow

Low contrast value.

double dHigh

High contrast value.

double d Gamma

Gamma correction value.

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

Correlation

Description 

 Correlation(
   char *DocumentName
);

This function is for internal purposes only.

Parameters

char *DocumentName

For internal purposes only.

CorrelationND

Description 

 CorrelationND(
   char *DocumentName,
   int  NDTLoop,
   int  NDMPLoop,
   int  NDZLoop
);

This function is for internal purposes only.

Parameters

char *DocumentName

For internal purposes only.

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

Delineate

Interactive command to this function: Image > Delineate

Description 

 Delineate(
   int  Gradient,
   int  Smooth,
   int  Threshold,
   int  OnIntensity,
   int  NDDimension
);

This function removes small objects from an image. The operation is performed on image intensity values except for multichannel images. For multichannel images, it is performed on every selected component. An interactive equivalent is the _Delineate function.

Parameters

int Gradient

Size of matrix for gradient detection. Values ranging from 1 to 3.

int Smooth

Size of matrix for smoothing. Values are ranging from 0 to Gradient value.

int Threshold

Defines threshold for gradient.

int OnIntensity

Selects whether to perform the processing on the intensity component or on color channels (one by one).

0, FALSE

use channels

1, TRUE

use the intensity component

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

Note

On the resulting image edges are enhanced and smooth areas are more homogeneous.

See Also 
_Delineate, _Delineate

DenoiseAnisotrophic

Description 

 DenoiseAnisotrophic(
   int  DenoiseEdge,
   int  DenoiseLOD,
   int  DenoiseStrength,
   int  NDDimension
);

This function performs image denoising.

Parameters

int DenoiseEdge

Define which edges to preserve.

0

Preserve even weak edges

1

Preserve medium edges.

2

Preserve only strong (distinctive) edges

int DenoiseLOD

Set how big the noise to be removed is (approximately).

0

1 pixel

1

2 pixels

2

4 pixels

3

8 pixels

int DenoiseStrength

Set the strength of the denoising. The higher the value, the stronger the resulting image will be affected. Insert the values from 1 to 10.

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

DestripeGa3

Description 

 DestripeGa3(
   int  iStrength,
   int  NDDimension
);

Removes stripes created by the VisiTech iSIM device.

Parameters

int iStrength

Destriping strength.

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

DetectPeaksGa3

Description 

 DetectPeaksGa3(
   int  iCount,
   int  iMatrix,
   int  NDDimension
);

Enhances small light objects.

Parameters

int iCount

Number of iterations.

int iMatrix

Type of the structuring element used for the processing with the center in the enhanced pixel.

3

4

5

6

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

DetectValleysGa3

Description 

 DetectValleysGa3(
   int  iCount,
   int  iMatrix,
   int  NDDimension
);

Detects edges by morphological transformations on color images.

Parameters

int iCount

Number of iterations.

int iMatrix

Type of the structuring element used for the processing with the center in the enhanced pixel.

3

4

5

6

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

DifSubsequentFramesTime

Description 

 DifSubsequentFramesTime();

See Also 
DifSubsequentFramesZ

DifSubsequentFramesZ

Description 

 DifSubsequentFramesZ();

See Also 
DifSubsequentFramesTime

DilateColorGa3

Description 

 DilateColorGa3(
   int  iCount,
   int  iMatrix,
   int  NDDimension
);

Performs morphological dilation on the color image. Dilation of color images changes their intensity. Light areas grow and small dark objects and structures disappear. Hue and saturation are not affected.

Parameters

int iCount

Number of iterations.

int iMatrix

Type of the structuring element used for the processing with the center in the enhanced pixel.

3

4

5

6

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

EdgesDetect

Interactive command to this function: Image > Detect > Detect Edges

Description 

 EdgesDetect(
   int  NDDimension
);

Enhances edges on intensity component of a color image except for multichannel images. For multichannel images, it is performed on every selected component. The operation is performed on image intensity values.

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

Note

Transformation affects the intensity component of the color image. The hue and saturation are not affected. Sobel algorithm is used.

See Also 

EdgesDetectGa3

Description 

 EdgesDetectGa3(
   int  NDDimension
);

This function enhances edges in the image.

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

See Also 
EdgesDetect

EqualizeIntensity

Description 

 EqualizeIntensity(
   int  EqualizeIsTime,
   int  EqualizeLeft,
   int  EqualizeTop,
   int  EqualizeRight,
   int  EqualizeBottom,
   double  EqualizeQuantile,
   int  EqualizeMethodBottom,
   int  EqualizeMethodTop,
   int  EqualizeIsFluorescense
);

The function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates autocontrast values common for the whole time, Z stack, or multipoint sequence and then process all frames of the ND document.

Parameters

int EqualizeIsTime

Enter which sequence is equalized

1

T

2

Z

3

XY

int EqualizeLeft

Left edge coordinate of the area according which the document is equalized.

int EqualizeTop

Top edge coordinate of the area according which the document is equalized.

int EqualizeRight

Right edge coordinate of the area according which the document is equalized.

int EqualizeBottom

Bottom edge coordinate of the area according which the document is equalized.

double EqualizeQuantile

Quantile for calculating the maximal intensity in an area (in percent).

int EqualizeMethodBottom

Equalizing method

0

Minimal intensity in whole frame

1

Minimal intensity in selected area

2

Zero value

int EqualizeMethodTop

equalizing method

0

Mean intensity in selected area

1

Maximal intensity in selected area

int EqualizeIsFluorescense

Transforms shape of the histogram of the whole document according to shape of the histogram of the selected area. Other selected methods are ignored.

EqualizeIntensityTime

Description 

 EqualizeIntensityTime();

The function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates autocontrast values common for the whole time sequence and then process all frames of the ND document.

Note

Function is suitable for enhancing visibility of a whole Time sequence at a given position in an experiment. If an acquisition includes more locations (XY position, Z stacks), each time sequence at a given location will have got full dynamic range after processing, but intensity changes during a time.

See Also 
EqualizeIntensityZ

EqualizeIntensityTimeEx

Description 

 EqualizeIntensityTimeEx();

The function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates autocontrast values common for the whole time sequence and then process all frames of the ND document. The dialog which appears corresponds to the _EqualizeIntensityTime window.

See Also 
_EqualizeIntensityTime

EqualizeIntensityXY

Description 

 EqualizeIntensityXY();

The function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates auto-contrast values common for all XY points and then process all frames of the ND multipoint document.

Note

Function is suitable for enhancing visibility of all multipoints with regard to changing intensity during each multipoint acquisition. If the ND document contains more XY points and global intensity is changing during a time, each XY point will have got full dynamic range after processing, but intensity changes persist inside each multipoint.

EqualizeIntensityXYEx

Description 

 EqualizeIntensityXYEx();

The function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates auto-contrast values common for all XY points and then process all frames of the ND multipoint document. The dialog that appears corresponds to the _EqualizeIntensityXY window.

See Also 
_EqualizeIntensityXY

EqualizeIntensityZ

Description 

 EqualizeIntensityZ();

The function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates auto-contrast values common for the whole Z sequence and then process all frames of the ND document.

Note

Function is suitable for enhancing visibility of whole Z stacks with regard to changing intensity during each Z Stack acquisition. If the ND document contains more Z stacks and global intensity is changing during a time, each Z stack will have got full dynamic range after processing, but intensity changes persist inside each Z stack.

See Also 
EqualizeIntensityTime

EqualizeIntensityZEx

Description 

 EqualizeIntensityZEx();

This function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates auto-contrast values common for the whole Z sequence and then process all frames of the ND document. The dialog that appears corresponds to the _EqualizeIntensityZ window.

See Also 
_EqualizeIntensityZ

FastDenoising

Description 

 FastDenoising(
   int  NDDimension,
   int  DenoiseIsConf,
   int  DenoisePB1Power,
   int  DenoisePB2Power,
   int  DenoisePB3Power,
   int  DenoisePB4Power,
   int  DenoisePB5Power,
   int  DenoisePB6Power,
   int  DenoisePB7Power,
   int  DenoisePB8Power
);

This function reduces noise in the image.

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

int DenoiseIsConf

Denoise is conf.

int DenoisePB1Power

strength of the denoising algorithm on the first channel

int DenoisePB2Power

strength of the denoising algorithm on the second channel

int DenoisePB3Power

strength of the denoising algorithm on the third channel

int DenoisePB4Power

strength of the denoising algorithm on the fourth channel

int DenoisePB5Power

strength of the denoising algorithm on the fifth channel

int DenoisePB6Power

strength of the denoising algorithm on the sixth channel

int DenoisePB7Power

strength of the denoising algorithm on the seventh channel

int DenoisePB8Power

strength of the denoising algorithm on the eight channel

GeneralConvolution

Description 

 GeneralConvolution(
   char *Name,
   int  Size,
   int  AutoContrast,
   int  Intensity,
   int  ConvertToFloat,
   int  NDDimension
);

Applies the selected convolution kernel to the current image.

Parameters

char *Name

Name of the kernel.

int Size

The size of the square structuring element (kernel).

int AutoContrast

Usage of some kernels may result in pixel values which it is impossible to display within the image (negative values, high values). Such values would be clipped to fit the acceptable range (0-255 for 8bit images), and you could loose certain amount of image information because such pixels would turn black/white. However, you can prevent this image distortion by using this option. It maps all the computed values to the acceptable range so it can be displayed correctly.

0, FALSE

Do not apply auto contrast

1, TRUE

Apply auto contrast

int Intensity

You can decide whether to perform the convolution channel by channel, or on the intensity only.

0, FALSE

Channel by channel

1, TRUE

Intensity

int ConvertToFloat

Convert to float parameter.

0

Leave the image as is.

1

Convert the image to floating point values beforehand

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

GolayFilterGa3

Description 

 GolayFilterGa3(
   int  iCount,
   int  iType,
   int  NDDimension
);

Smooths and detects edges of color image.

Parameters

int iCount

Number of iterations.

int iType

Method type (depends on the particular function).

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

See Also 

Homogenization

Description 

 Homogenization(
   int  HomogenizationDegree,
   int  NDDimension
);

Homogenization enhances details of the image.

Parameters

int HomogenizationDegree

Results of homogenization witch different degrees vary, but it is important that you try out several values and decide which one is the best for your purposes.

1-30

Homogenization degree

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

LowPassFilterFFT

Description 

 LowPassFilterFFT(
   int  LowPassFFTLOD,
   int  NDDimension
);

This function suppresses sharp edges in the image (makes the image blurry).

Parameters

int LowPassFFTLOD

Size of details to keep in the image (larger details will not be affected by the transformation).

2-20

Size of details in pixels

2

The image will be blurred only slightly.

20

The image will be blurred heavily.

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

Median

Interactive command to this function: Image > Median Filter

Description 

 Median(
   int  Size,
   int  OnIntensity,
   int  NDDimension
);

The Median function filters small irregularities in color or gray images. Size parameter represents the kernel size.

Parameters

int Size

The size of the square structuring element (kernel).

int OnIntensity

Selects whether to perform the processing on the intensity component or on color channels (one by one).

0, FALSE

use channels

1, TRUE

use the intensity component

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

See Also 
Smooth

MexicanHatGa3

Description 

 MexicanHatGa3(
   double  dSigma,
   int  NDDimension
);

Performs filtration on intensity component (or on every selected component - when working with multichannel images) of an image using convolution with 5x5 kernel. Mexican Hat kernel is defined as a combination of Laplacian kernel and Gaussian kernel, it marks edges and also reduce some noise.

Parameters

double dSigma

Sigma parameter (filtration strength).

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

NDAverage

Description 

 NDAverage(
   int  AverageType,
   int  LoopIndex,
   int  Frames
);

This function performs averaging on ND frames. It is the low level function that is called by the ND Image Average command.

Parameters

int AverageType

Specifies the averaging method.

0

Rolling Average

1

Average

2

Integrate Frames

int LoopIndex

Index number of the loop (dimension).

-1

The most recently modified loop.

0

Time loop

1

Multipoint loop

2

Z Stack loop

int Frames

Number of frames.

See Also 
_NDAverage

ProcessChannel

Description 

 ProcessChannel(
   char *ProcessingChannelName
);

Processes the specified channel.

Parameters

char *ProcessingChannelName

Channel name.

ProcessChannelGa3

Description 

 ProcessChannelGa3(
   char *ProcessingChannelName
);

This General Analysis 3 function processes the specified channel.

Parameters

char *ProcessingChannelName

Channel name.

RGBTransformation

Interactive command to this function: Image > Adjust Image > RGB Transformation

Description 

 RGBTransformation(
   int  OperType,
   int  Red,
   int  Green,
   int  Blue,
   int  NDDimension
);

This function performs the specified RGB operation on the color or gray image.

Parameters

int OperType

Value used for operation type.

0

Addition.

1

Subtraction.

2

Minimum.

3

Maximum.

4

Assignment.

5

Multiply.

6

Division.

int Red

Value used for red component.

int Green

Value used for green component.

int Blue

Value used for blue component.

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

Note

For multiplication and division the values are considered to be in %.

See Also 
_RGBTransformation, IntensityTransformation, _IntensityTransformation, _RGBTransformation

ReduceLowResData

Description 

 ReduceLowResData(
   int  LODDegree,
   int  NDDimension
);

Enhances details of the image by creating a plastic like imprint.

Parameters

int LODDegree

Resolution degree value.

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

Relief

Interactive command to this function: Image > Relief

Description 

 Relief(
   int  Horizontal,
   int  Vertical,
   int  GrayOutput,
   int  OnIntensity,
   int  NDDimension
);

The Relief function makes pseudo 3-D image. The function calculates relief on intensity component of the image except for multichannel images where it is performed on every selected component. An interactive equivalent is _Relief function.

Parameters

int Horizontal

Number of pixels by which the original image is shifted in the horizontal direction.

int Vertical

Number of pixels by which the original image is shifted in the vertical direction.

int GrayOutput

Specifies type of output image.

0

The result image is a color image.

1

The result image is a gray image.

int OnIntensity

Selects whether to perform the processing on the intensity component or on color channels (one by one).

0, FALSE

use channels

1, TRUE

use the intensity component

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

Note

The difference of original and shifted images results in a pseudo 3-D image.

See Also 
_Relief, _Relief

RollingBallCorrection

Description 

 RollingBallCorrection(
   int  CorrectionBallRadius,
   int  CorrectionDirection,
   int  NDDimension
);

Opens the Shading Rolling Ball Correction dialog window.

Parameters

int CorrectionBallRadius

Rolling Ball Radius value.

int CorrectionDirection

Rolling Ball Correction direction.

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

SetPreprocessOnRGB

Description 

 SetPreprocessOnRGB(
   int  SetPreprocessToRGB
);

This function enables RGB preprocessing.

Parameters

int SetPreprocessToRGB

Changes the default processing method

0

Perform all following preprocess operations on Intensity values.

1

Perform all following preprocess operations on RGB components.

See Also 
TogglePreprocessOnRGB

Sharpen

Interactive command to this function: Image > Sharpen

Description 

 Sharpen(
   int  NDDimension
);

The Sharpen function sharpens color or gray images using four neighbors pixels. The operation is performed on image Intensity values except for multichannel images. For multichannel images, it is performed on every selected component.

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

See Also 
SharpenSlightly, Smooth

SharpenSlightly

Interactive command to this function: Image > Sharpen Slightly

Description 

 SharpenSlightly(
   int  NDDimension
);

The SharpenSlightly function sharpens an image. The operation is performed on image Intensity values except for multichannel images. For multichannel images, it is performed on every selected component.

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

See Also 
Sharpen, Smooth

Smooth

Interactive command to this function: Image > Smooth

Description 

 Smooth(
   int  Count,
   int  MatrixType,
   int  OnIntensity,
   int  NDDimension
);

The Smooth function performs smoothing of color or gray images. An interactive equivalent is _Smooth function.

Parameters

int Count

Number of iterations.

int MatrixType

Type of the structuring element used for the processing with the center in the enhanced pixel.

3

4

5

6

int OnIntensity

Selects whether to perform the processing on the intensity component or on color channels (one by one).

0, FALSE

use channels

1, TRUE

use the intensity component

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

Note

Smoothing is performed on the intensity component of an image except for multichannel images. The intensity of every pixel in the target image is the mean value of the neighboring pixels intensities from original image. Hue and saturation components of color images keep their original values. For multichannel images, smoothing is always performed on every selected component.

See Also 
_Smooth, OpenColor, _OpenColor, CloseColor, _CloseColor, _Smooth

SubtractAvgTime

Description 

 SubtractAvgTime();

Calculates an average from the whole time sequence and subtracts it from each frame.

SubtractAvgZ

Description 

 SubtractAvgZ();

Calculates an average from the whole Z sequence and subtracts it from each Z plane.

SubtractMaxIntensityTime

Description 

 SubtractMaxIntensityTime();

See Also 
SubtractMaxIntensityZ

SubtractMaxIntensityZ

Description 

 SubtractMaxIntensityZ();

See Also 
SubtractMaxIntensityTime

SubtractMinIntensityTime

Description 

 SubtractMinIntensityTime();

See Also 
SubtractMinIntensityZ

SubtractMinIntensityZ

Description 

 SubtractMinIntensityZ();

See Also 
SubtractMinIntensityTime

SubtractSubsequentFramesTime

Description 

 SubtractSubsequentFramesTime();

SubtractSubsequentFramesZ

Description 

 SubtractSubsequentFramesZ();

TogglePreprocessOnRGB

Description 

 TogglePreprocessOnRGB();

This function calls the SetPreprocessOnRGB and switches its parameter (0 or 1).

See Also 
SetPreprocessOnRGB

_AdvancedDenoising

Description 

 _AdvancedDenoising();

This function opens the Advanced Image Denoising window which reduces noise in the image.

_BackgroundSubtraction

Description 

 _BackgroundSubtraction();

This function displays the Background Subtraction dialog window.

_ChangeHue

This function runs the Image > Adjust Image > Change Hue command.

Description 

 _ChangeHue();

The function displays the Change Hue dialog box.

See Also 
ChangeHue

_Delineate

This function runs the Image > Delineate command.

Description 

 _Delineate();

The function displays the Delineate dialog box.

See Also 
Delineate

_Destripe

Description 

 _Destripe();

For users of the VT-iSIM superresolution device. The device may produce stripe-like artifacts in the captured image. This function removes the stripes from the image.

_EdgesDetect

This function runs the Image > Detect > Detect Edges command.

Description 

 _EdgesDetect();

This function opens the Edges Detect dialog window. Specify which frames are processed by the Edges Detect function. You can select the current frame, all frames or pick up a free selection.

_EqualizeIntensityTime

Description 

 _EqualizeIntensityTime();

The function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates autocontrast values common for the whole time sequence and then process all frames of the ND document. A confirmation dialog about modification and loss the quantitative information appears.

See Also 
EqualizeIntensityZ

_EqualizeIntensityXY

Description 

 _EqualizeIntensityXY();

The function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates auto-contrast values common for all XY points and then process all frames of the ND multipoint document. A confirmation dialog about modification and loss the quantitative information appears.

_EqualizeIntensityZ

Description 

 _EqualizeIntensityZ();

The function adjusts image data of an ND document in order to enhance dynamic range (contrast). It calculates auto-contrast values common for the whole Z sequence and then process all frames of the ND document. A confirmation dialog about modification and loss the quantitative information appears.

See Also 
EqualizeIntensityTime

_FastDenoising

Description 

 _FastDenoising();

This function reduces noise in the image using the Image Denoising on RGB Image window.

_GaussLaplaceSharpenGa3

Description 

 _GaussLaplaceSharpenGa3();

Opens the Gauss Laplace Sharpen dialog window.

See Also 

_GeneralConvolution

Description 

 _GeneralConvolution();

_Homogenization

Description 

 _Homogenization();

This function opens a window where it is possible to set Homogenization Degree of the image for the homogenization function.

See Also 
Homogenization

_LowPassFilterFFT

Description 

 _LowPassFilterFFT();

This function opens a window where it is possible to set the Low pass filter settings function.

See Also 
LowPassFilterFFT

_Median

This function runs the Image > Median Filter command.

Description 

 _Median();

This function filters small irregularities in images.

_NDAverage

Description 

 _NDAverage();

This command displays the ND Image Average dialog window.

_NDImagesArithmetics

Description 

 _NDImagesArithmetics();

The function displays the ND Images Arithmetics dialog box.

_PatchDenoising3D

Description 

 _PatchDenoising3D();

Displays the 3D denoising dialog window. The current document must be Time or Z sequence.

_ReduceLowResData

Description 

 _ReduceLowResData();

Opens a dialog window enhancing details of the image by creating a plastic like imprint.

_RGBTransformation

This function runs the Image > Adjust Image > RGB Transformation command.

Description 

 _RGBTransformation();

This function displays the RGB Transformation dialog box.

See Also 
RGBTransformation, IntensityTransformation, _IntensityTransformation

_Relief

This function runs the Image > Relief command.

Description 

 _Relief();

This function displays the Relief on Color Image dialog box.

See Also 
Relief

_RollingBallCorrection

Description 

 _RollingBallCorrection();

Opens the Shading Rolling Ball Correction dialog window.

_Sharpen

This function runs the Image > Sharpen command.

Description 

 _Sharpen();

This function opens the Sharpen dialog window. Specify which frames are processed by the Sharpen function. You can select the current frame, all frames or pick up a free selection.

_SharpenSlightly

This function runs the Image > Sharpen Slightly command.

Description 

 _SharpenSlightly();

This function opens the Sharpen Slightly dialog window. Specify which frames are processed by the Sharpen Slightly function. You can select the current frame, all frames or pick up a free selection.

_Smooth

This function runs the Image > Smooth command.

Description 

 _Smooth();

The function displays the Smooth Color Image dialog box.

See Also 
Smooth