_AdjustColorsRGB, _ApplyOneShotHDR, _AutoshadeDirect, _CalibrateInspektis, _ChangeSaturation, _CLAHE, _ColorToGray, _ComplementColor, _ComponentContrast, _Contrast, _CRE_EnhanceResonant, _DetectModality, _FourierTransformation, _GaussLaplaceSharpen, _GLPDetails, _GuidedSharpen, _IntensityTransformation, _LocalContrast, _TripleQuadInterleave, _UnsharpMask, _WhiteBalance, AdjustColorsRGB, ApplyOneShotHDR, AutoContrastEx, AutoContrastExND, AutoshadeDirect, AutoWhiteEx, AutoWhiteExND, ChangeSaturation, CLAHE, ColorToGray, ColorToGrayND, ColorToGrayVSL, ComplementColor, ComponentContrast, ComponentContrastMCh, Contrast, ConvertTo8bitRGB, CRE_EnhanceResonant, DetectModalityBatch, FourierTransformation, GaussLaplaceSharpen, GLPDetails, GuidedSharpen, IntensityTransformation, LocalContrast, RescaleUD_LSkip, TripleQuadInterleave, UnsharpMask, WhiteBalance
Interactive command to this function: Image > Adjust Image > Adjust RGB
Description
AdjustColorsRGB( intCDest
, intCSour
, doubleredR
, doubleredG
, doubleredB
, doublegreenR
, doublegreenG
, doublegreenB
, doubleblueR
, doubleblueG
, doubleblueB
, intmerge
, intNDDimension
);
This function transforms originally red, green and blue colors in current picture to colors specified by color components. Color component value must be greater or equal 0 and lower than 256.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
See Also
_AdjustColorsRGB
Interactive command to this function: Applications > HDR > Apply One-Shot HDR to Current Image
Description
ApplyOneShotHDR(
int NDDimension
);
Applies the One Shot HDR function used for enhancing the dynamic range on the selected dimensions of the currently opened image.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
int AutoContrastEx();
This function performs the auto exposure operation on the captured image.
See Also
AutoWhiteEx
Description
AutoContrastExND();
This function performs the auto exposure operation on the captured ND image.
Description
int AutoWhiteEx();
This function performs auto white operation on captured image. The function balances and adjusts red, green and blue components to get the white. Color gains are affected.
See Also
AutoContrastEx
Description
AutoWhiteExND();
This function performs auto white operation on captured ND image. The function balances and adjusts red, green and blue components to get the white. Color gains are affected.
Description
AutoshadeDirect( intDirectAutoshadeNods
, intDirectAutoshadeDirection
, intNDDimension
);
This function equalizes different shading in an image.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Interactive command to this function: Image > Adjust Image > Change Saturation
Description
ChangeSaturation( intSaturation
, intNDDimension
);
This function changes saturation of color image.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Note
This transformation is used for color image enhancement has the similar effect like changing saturation on TV.
Interactive command to this function: Image > Enhance Details
Description
CLAHE( intCLAHEHistoCut
, intCLAHELocality
, intNDDimension
);
This function executes the Enhance Details function.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Interactive command to this function: Image > Convert > Convert to Gray
Description
ColorToGray();
This function transforms the current color image to a gray image.
Note
The resulting intensities are defined for every pixel as an average of red, green and blue component values.
See Also
Extract, _ColorToGray, ColorToGrayND
Description
ColorToGrayND();
This function transforms the current color image to a gray image. When it is performed on ND document you will be prompt to select whether to process the current image, selected dimension, or the whole ND document.
Note
The resulting intensities are defined for every pixel as an average of red, green and blue component values.
See Also
Extract, _ColorToGray, ColorToGray
Description
ColorToGrayVSL();
This function transforms the current color image to a gray image. The function operates on large VSL images which do not fit into memory.
See Also
ColorToGray
Interactive command to this function: Image > Adjust Image > Complement Colors
Description
ComplementColor(
int NDDimension
);
This function transforms color image to complementary colors.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
See Also
ViewComponents
Interactive command to this function: Image > Component Contrast
Description
ComponentContrast( intRedLowValue
, intGreenLowValue
, intBlueLowValue
, intRedHighValue
, intGreenHighValue
, intBlueHighValue
, doubleRedGamma
, doubleGreenGamma
, doubleBlueGamma
, intNDDimension
);
This function enhances contrast of red, green and blue components of the current color image. An interactive equivalent is the _ComponentContrast function.
Parameters
RedHighValue
The intensity of the red image component, which is set to maximum value (255 for 8bit).
GreenHighValue
The intensity of the green image component, which is set to maximum value (255 for 8bit).
BlueHighValue
The intensity of the blue image component, which is set to maximum value (255 for 8bit).
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Note
Component contrast changes intensities of the components the current color image. Transformation stretches the component intensity interval <XLow, XHigh> to the full intensity range <0, 255> (8bit). All values below XLow are set to zero and all values above XHigh are set to a maximum of 255 (8bit).
Description
ComponentContrastMCh( int *MChLowArray
, int *MChHighArray
, double *MChGammaArray
, intNDDimension
);
This function defines the component contrast parameters each channel of the current multichannel document separately. An interactive equivalent is the _ComponentContrast function.
Parameters
MChLowArray
The array containing contrast low values. The array size should correspond to the number of channels.
MChHighArray
The array containing contrast high values. The array size should correspond to the number of channels.
MChGammaArray
The array containing contrast gamma values. The array size should correspond to the number of channels.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
See Also
ComponentContrast, _ComponentContrast, _ComponentContrast
Interactive command to this function: Image > Contrast
Description
Contrast( intContrastType
, intLowValue
, intHighValue
, intOnIntensity
, intNDDimension
);
This function enhances contrast of current color (gray) image. Contrast(ContrastType, 0, 0) performs automatic enhancement. An interactive equivalent is the _Contrast function.
Parameters
OnIntensity
Selects whether to perform the processing on the intensity component or on color channels (one by one).
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Note
Contrast changes intensities of the current color (gray) image. Hue and saturation values of color images are not affected. Intensities are rescaled according to selected scale iType. Linear, Logarithmic and Exponential transformations stretch the intensity interval <dLow, dHigh> to the full intensity range <0, 255> (8 bit). All values below dLow are set to zero and all values above dHigh are set to a maximum of 255 (8 bit). Equalize transforms the intensities so that the resulting intensity histogram becomes uniform. In this case dLow and dHigh represent the minimum and maximum intensities in the resulting image. Using Contrast in command mode, dLow=dHigh=0 implies automatic contrast enhancement.
This function runs the Edit > Convert to 8bit RGB command.
Description
ConvertTo8bitRGB();
This function converts the image to RGB (8 bit).
Interactive command to this function: Image > Resonant Denoising (Deep Learning)
Description
CRE_EnhanceResonant( intChannelMask
, intNDDimension
);
Performs denoising of the current image captured by a resonant scanner.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
DetectModalityBatch( char *MDB_Folder
, intMDB_Frame
);
This function is for internal purposes only.
Interactive command to this function: Image > Adjust Image > Adjust Details and Noise via Fourier Transform
Description
FourierTransformation( intInnerRadius
, intOuterRadius
, intSmoothFT
, intSkipConstantTerm
, intNDDimension
);
Some theory: This function provides editing image in it's frequency representation. Term “frequency” means frequency of changing color intensity. For illustration: If we slice the picture and look from the side, we get one row of color pixels. If we assign to every pixel in the row its own number (value), which corresponds to its intensity, so we get a graph. (You can experience this idea with the Show Profile tool on the toolbar.) The graph can be interpolated by a mathematical function. According to the theory of Fourier transformation, we can decompose every function (it must be periodical or with finite definition scope) into sine waves. This decomposition is called Fourier transformation. When we add up these sine waves, we get back the original function. So we can 1) dissolve the image into sine waves and 2) then put it together again. Before the second step, we can delete some waves. If we delete waves with high frequency, we get rid of both noise and edges. If we delete waves with low frequency, we lose color from bigger homogeneous areas. In both cases we lose some waves from image but the others will be more perceptible. So by setting the inner (lower) and outer (higher) radius (limit), you can select range of frequencies which will be preserved.
Parameters
InnerRadius
This parameter represents lower limit of frequency range from which we select the waves. If it is zero, we keep low frequencies. If it is non-zero, we delete low frequencies. Inner radius should be selected from this range: [ 0, OuterRadius )
OuterRadius
This parameter represents higher limit of frequency range from which we select the waves. If it is half of the image diagonal or higher (tip: if you don't want to lose high frequencies and you don't want to count the outer range size, type number which is safely higher), high frequencies will be preserved. If you want to delete high frequencies (it can reduce noise), type number, which is less than half of the image diagonal. Outer radius should be selected from this range: ( Inner radius, half of the image diagonal(eventually higher) ]
SkipConstantTerm
By deleting the waves, we are losing color information and image is getting black(or gray). To see the details in suitable colors, you can switch on this contrast flag(set to 1, otherwise set to 0).
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Interactive command to this function: Image > Sharpen > Gauss-Laplace Sharpen
Description
GaussLaplaceSharpen( doubleGLPSharpenPower
, intNDDimension
);
This function performs sharpening. The scale in which the sharpening is performed is bigger than standard, i.e. large objects are affected, not tiny details.
Parameters
GLPSharpenPower
Strength of the operation. Use values between 1 and 2 to get optimal results.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
GLPDetails( doubleGLPDetailsAlpha
, doubleGLPDetailsSigmaDetails
, doubleGLPDetailsSigmaNoise
, intNDDimension
);
Runs the Ultra Details function on the current image.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
See Also
_GLPDetails
Interactive command to this function: Image > Sharpen > Guided Sharpen
Description
GuidedSharpen( intGuidedSharpenArea
, doubleGuidedSharpenPower
, intNDDimension
);
Performs Guided Sharpen using the Guided Image Filtering algorithm.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Interactive command to this function: Image > Adjust Image > Intensity Transformation
Description
IntensityTransformation( intOperType
, intIntensity
, intFloatOutput
, intNDDimension
);
This function transforms intensities by arithmetics operations. An interactive equivalent is the _IntensityTransformation function.
Parameters
Intensity
Value for Intensity. For multiplication and division the values are considered to be in %.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
See Also
_IntensityTransformation, RGBTransformation, _RGBTransformation, _IntensityTransformation
Interactive command to this function: Image > Local Contrast
Description
LocalContrast( intLocalContrastSurr
, intLocalContrastMagnitude
, intNDDimension
);
Increases the contrast of the image with respect to local surroundings.
Parameters
LocalContrastSurr
Size of neighborhood to be processed [pixels]. Recommendation: To enhance objects with size of N pixels, set LocalContrastSurr to 2*N.
LocalContrastMagnitude
Contrast multiplicator which is locally proportional to contrast amplification.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
RescaleUD_LSkip( intRescaleUD_LSkip_Mul
, intRescaleUD_LSkip_Type
, intNDDimension
);
This function is for internal purposes only.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Interactive command to this function: Image > Adjust Image > Frame to Pixel Storage Layout
Description
TripleQuadInterleave(
int NDDimension
);
Converts the current image from “frame storage layout” (produced by triple/quad cameras) to “pixel storage layout” which is the format used by the software.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Interactive command to this function: Image > Sharpen > Unsharp Mask
Description
UnsharpMask( intUnsharpMaskArea
, doubleUnsharpMaskPower
, intNDDimension
);
This function masks the unsharp places of the image i.e. performs sharpen.
Parameters
UnsharpMaskArea
Size of the area affected. The larger the area is, the smoother the result will be.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Interactive command to this function: Image > Adjust Image > White Balance
Description
WhiteBalance( intWhiteRed
, intWhiteGreen
, intWhiteBlue
, intBlackRed
, intBlackGreen
, intBlackBlue
, intBlackBalance
, intDynCorrection
, doubleGamma
, intNDDimension
);
This function balances and adjusts red, green and blue components of the current color image.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
See Also
_WhiteBalance, _WhiteBalance
This function runs the Image > Adjust Image > Adjust RGB command.
Description
_AdjustColorsRGB();
This function shows a dialog window for transforming originally red, green and blue colors in the picture to new selected colors.
See Also
AdjustColorsRGB
This function runs the Applications > HDR > Apply One-Shot HDR to Current Image command.
Description
_ApplyOneShotHDR();
Opens the Apply One Shot HDR dialog window used for enhancing the dynamic range on the currently opened image.
See Also
ApplyOneShotHDR
Description
_AutoshadeDirect();
This function opens the Direct Autoshade dialog window.
See Also
AutoshadeDirect
Description
_CalibrateInspektis();
Opens the Inspectis Calibration dialog window used for getting the calibration grid and properly calibrating the Inspectis camera.
This function runs the Image > Enhance Details command.
Description
_CLAHE();
This function opens the Enhance Details dialog window.
This function runs the Image > Resonant Denoising (Deep Learning) command.
Description
_CRE_EnhanceResonant();
Opens the channel-selection dialog for the CRE_EnhanceResonant function.
This function runs the Image > Adjust Image > Change Saturation command.
Description
_ChangeSaturation();
Opens a dialog window for changing saturation of the current image.
This function runs the Image > Convert > Convert to Gray command.
Description
_ColorToGray();
This function converts the current image into gray scale.
See Also
_ConvertToMCH, _ConvertToRGB
This function runs the Image > Adjust Image > Complement Colors command.
Description
_ComplementColor();
This function equals the ComplementColor 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
ComplementColor
This function runs the Image > Component Contrast command.
Description
_ComponentContrast();
The function displays the Component Contrast dialog box.
See Also
ComponentContrast, ComponentContrastMCh
This function runs the Image > Contrast command.
Description
_Contrast();
The function displays the Contrast Enhancement dialog box.
See Also
Contrast
Description
_DetectModality();
Shows the channel modality of the current image in the Modality dialog window.
This function runs the Image > Adjust Image > Adjust Details and Noise via Fourier Transform command.
Description
_FourierTransformation();
This function displays the Adjust Details and Noise via Fourier Transform dialog box.
This function runs the Image > Sharpen > Gauss-Laplace Sharpen command.
Description
_GaussLaplaceSharpen();
See Also
GaussLaplaceSharpen
Description
_GLPDetails();
The function opens the Ultra Details dialog window used for highlighting details.
See Also
GLPDetails
This function runs the Image > Sharpen > Guided Sharpen command.
Description
_GuidedSharpen();
Opens the Guided Sharpen dialog window used for applying the Guided Image Filtering algorithm. The higher the Power value the stronger the sharpening intensity will be. The higher the Area value the more significantly sharper edges.
This function runs the Image > Adjust Image > Intensity Transformation command.
Description
_IntensityTransformation();
The function displays the Image Intensity dialog box.
See Also
IntensityTransformation, RGBTransformation, _RGBTransformation
This function runs the Image > Local Contrast command.
Description
_LocalContrast();
Dialog function that allows applying the LocalContrast algorithm on the current image.
See Also
LocalContrast
This function runs the Image > Adjust Image > Frame to Pixel Storage Layout command.
Description
_TripleQuadInterleave();
Converts the current image from “frame storage layout” (produced by triple/quad cameras) to “pixel storage layout” which is the format used by the software.
This function runs the Image > Sharpen > Unsharp Mask command.
Description
_UnsharpMask();
This function runs the Image > Adjust Image > White Balance command.
Description
_WhiteBalance();
This function displays the White Balance Adjustment dialog box.
See Also
WhiteBalance