public class SoInfluenceZonesProcessing extends SoImageVizEngine
SoInfluenceZonesProcessingengine computes the skeleton by Influence Zone (SKIZ).
For an introduction, see section :
Skeletonization is used to produce a simplified representation of the objects in an image, while preserving their geometrical structure. The representation may then be used to calculate length, direction, etc. or to detect special topological structures such as end or triple points (number of crossings). Skeletonization is a transformation based on the thinning of connected components until a line is achieved.
This engine produces a pruned skeleton of the background. The influence zone of a particle X is the set of points closer to X than to any other particle Y. The skeleton by influence zones is the boundary splitting the different influence zones, and it separates the image into zones surrounding each object.
This engine searches the skeleton of a binary or labelled image by influence zones. If the input is a binary image, it is first labelled, then the influence zones are determined by successive conditional dilations. The process stops as soon as all the zones are hitting each other.
Library references: skiz
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
|Modifier and Type||Field and Description|
Select the compute Mode (2D or 3D or AUTO) .
The input binary or label image.
In 3D configuration (see
The output binary image.
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
|Constructor and Description|
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
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 SoSFImageDataAdapter inObjectImage
Generated on July 17, 2020, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com