public class SoHExtremaProcessing extends SoImageVizEngine
SoHExtremaProcessing
engine
The SoHExtremaProcessing
engine merges the regional minima or maxima.
This engine merges regional minima or maxima based on a contrast coefficient criterion h. It is useful for filtering noisy minima or maxima sets. It can also be used as particle markers in various algorithms, e.g. watershed detection.
Case Minima
The input is added to the contrast coefficient h, then a SoExtremaImpositionProcessing
(case Erosion) is performed on the result of the addition.
The regional minima of the reconstructed image are called the H-Minima.
Case Maxima
The input is subtracted from the contrast coefficient h, then a SoExtremaImpositionProcessing
(case Dilation) is performed on the result of the subtraction.
The regional maxima of the reconstructed image are called the H-Maxima.
See also:
SoRegionalExtremaProcessing
, SoGrayscaleResconstructionProcessing
.
File format/default:
HExtremaProcessing {
computeMode | MODE_AUTO |
neighborhood3d | CONNECTIVITY_26 |
regionalOperator | MAXIMA |
inImage | NULL |
contrast | 4 |
Library references: merge_maxima merge_minima
Modifier and Type | Class and Description |
---|---|
static class |
SoHExtremaProcessing.RegionalOperators |
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<SoImageVizEngine.ComputeModes> |
computeMode
Select the compute Mode (2D or 3D or AUTO) .
|
SoSFInt32 |
contrast
The contrast.
|
SoSFImageDataAdapter |
inImage
The input image.
|
static int |
MAXIMA
Deprecated.
Use
SoHExtremaProcessing.RegionalOperators.MAXIMA instead. |
static int |
MINIMA
Deprecated.
Use
SoHExtremaProcessing.RegionalOperators.MINIMA instead. |
SoSFEnum<SoImageVizEngine.Neighborhood3ds> |
neighborhood3d
In 3D configuration (see
computeMode ), the neighborhood connectivity defines the connectivity considered for processing adjacent voxels. |
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outBinaryImage
The output binary image.
|
SoSFEnum<SoHExtremaProcessing.RegionalOperators> |
regionalOperator
Select the operator.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoHExtremaProcessing()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluate
copy, getByName, getOutput, getOutputName
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touch
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
@Deprecated public static final int MINIMA
SoHExtremaProcessing.RegionalOperators.MINIMA
instead.@Deprecated public static final int MAXIMA
SoHExtremaProcessing.RegionalOperators.MAXIMA
instead.public final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
public final SoSFEnum<SoImageVizEngine.Neighborhood3ds> neighborhood3d
computeMode
), the neighborhood connectivity defines the connectivity considered for processing adjacent voxels.
. Default is CONNECTIVITY_26.public final SoSFEnum<SoHExtremaProcessing.RegionalOperators> regionalOperator
public final SoSFImageDataAdapter inImage
public final SoSFInt32 contrast
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outBinaryImage
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com