SoGradientLocalMaximaProcessing2d Class Reference
[Edge Marking]

ImageViz SoGradientLocalMaximaProcessing2d engine More...

#include <ImageViz/Engines/EdgeDetection/EdgeMarking/SoGradientLocalMaximaProcessing2d.h>

Inheritance diagram for SoGradientLocalMaximaProcessing2d:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

 SoGradientLocalMaximaProcessing2d ()

Public Attributes

SoSFImageDataAdapter inGradientXImage
SoSFImageDataAdapter inGradientYImage
SoSFImageDataAdapter inAmplitudeImage
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage

Detailed Description

ImageViz SoGradientLocalMaximaProcessing2d engine

The SoGradientLocalMaximaProcessing2d engine suppresses the non-local maxima of the gradient amplitude.

For an introduction, see:

The SoGradientLocalMaximaProcessing2d engine suppresses the non-local maxima of the gradient amplitude. For each pixel of gradient image, gray level values within the neighborhood in the direction of the gradient are computed (given by X and Y gradients). If this value is greater than all of its neighbors, it is kept, otherwise it is set to 0. This module eliminates some noise effects. It is very useful after applying the module SoGradientOperatorProcessing2d. The output edges are one pixel thickness edges. It is then possible to perform a SoHysteresisThresholdingProcessing.

SEE ALSO

SoRidgeDetectionProcessing

FILE FORMAT/DEFAULT


Library references: lmaxima


Constructor & Destructor Documentation

SoGradientLocalMaximaProcessing2d::SoGradientLocalMaximaProcessing2d (  ) 

Constructor.


Member Data Documentation

The gradient amplitude input image.

Default value is NULL. Supported types include: grayscale binary label color image.

The input X-gradient image.

Default value is NULL. Supported types include: grayscale color image.

The input Y-gradient image.

Default value is NULL. Supported types include: grayscale color image.

The output image.

Default value is NULL. Supported types include: grayscale binary label color image.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/