SoImageCurvatureProcessing3d Class Reference
[Texture Filters]

ImageViz SoImageCurvatureProcessing3d engine More...

#include <ImageViz/Engines/ImageFiltering/TextureFilters/SoImageCurvatureProcessing3d.h>

Inheritance diagram for SoImageCurvatureProcessing3d:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

 SoImageCurvatureProcessing3d ()

Public Attributes

SoSFImageDataAdapter inImage
SoSFImageDataAdapter inMaskImage
SoSFFloat standardDeviation
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outRealImageMax
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outRealImageMin

Detailed Description

ImageViz 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 : $\kappa_{Max}$ and $\kappa_{Min}$. The $\kappa_{Max}$ stands for maximal local curvature whereas $\kappa_{Min}$ stands for minimal curvature.

SoImageCurvatureProcessing3d_image01.png

Curvature 3D: saddle point example (image: Eric Gaba)

Two important indicators can be extracted from these values :

Gaussian curvature can be used to characterize local surface comportment :

SEE ALSO

SoFlowInpaintingProcessing.

FILE FORMAT/DEFAULT


Library references: curvature3d


Constructor & Destructor Documentation

SoImageCurvatureProcessing3d::SoImageCurvatureProcessing3d (  ) 

Constructor.


Member Data Documentation

The input image.

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

The binary image for the mask or empty (command looks for only inside).

This parameter is optional. Default value is NULL. Supported types include: binary image.

The maximal curvature output image (floating values).

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

The minimal curvature output image (floating values).

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

The standard deviation for Gaussian filter.

Default value is 4.0f.


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/