public class SoImageCurvatureProcessing3d extends SoImageVizEngine
SoImageCurvatureProcessing3d engine
The SoImageCurvatureProcessing3d engine computes local gray level 3D curvatures in image.
This engine computes for each voxel of an input image local texture curvature. Computed curvature(s) takes voxel size into account.
This engine computes local gray level 3D curvatures in image. Each voxel is then associated to two principal curvatures :
and
. The
stands for maximal local curvature whereas
stands for minimal curvature.
Two important indicators can be extracted from these values :
Gaussian curvature can be used to characterize local surface comportment :
, surface profil will locally be valley like.
See also:
File format/default:
ImageCurvatureProcessing3d {
| inImage | NULL |
| inMaskImage | NULL |
| standardDeviation | 4.0f |
Library references: curvature3d
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3dsInventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
SoSFImageDataAdapter |
inImage
The input image.
|
SoSFImageDataAdapter |
inMaskImage
The binary image for the mask or empty (command looks for only inside).
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outRealImageMax
The maximal curvature output image (floating values).
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outRealImageMin
The minimal curvature output image (floating values).
|
SoSFFloat |
standardDeviation
The standard deviation for Gaussian filter.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgressVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoImageCurvatureProcessing3d()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluatecopy, getByName, getOutput, getOutputNamecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touchgetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic final SoSFImageDataAdapter inImage
public final SoSFImageDataAdapter inMaskImage
public final SoSFFloat standardDeviation
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outRealImageMax
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outRealImageMin
Generated on February 24, 2026, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com