public class SoSupervisedTextureClassificationProcessing3d extends SoImageVizEngine
SoSupervisedTextureClassificationProcessing3d
engine.
The SoSupervisedTextureClassificationProcessing3d
engine realizes a segmentation based on a texture model automatically built from a training input image.
It chains automatically the 3 steps of the texture classification workflow: model creation, texture model learning and model application.
For an introduction see the Texture classification section
File format/default:
SupervisedTextureClassificationProcessing3d {
inImage | NULL |
inTrainingImage | NULL |
featureGroup | FIRST_ORDER_STATISTICS | HISTOGRAM_STATISTICS | INTENSITY |
radiusRange | 2 8 |
radiusStep | 6 |
coocRadius | 6 |
coocTextonShape | SPHERE |
coocTextonSize | 2 |
minSeparationPercentage | 3.0 |
outMapType | CLOSEST_DISTANCE |
Library references: SupervisedTextureClassification3D
Modifier and Type | Class and Description |
---|---|
static class |
SoSupervisedTextureClassificationProcessing3d.CoocTextonShapes
This enum defines all type of measures used for texture classification.
|
static class |
SoSupervisedTextureClassificationProcessing3d.FeatureGroups
This enum defines all type of measures used for texture classification.
|
static class |
SoSupervisedTextureClassificationProcessing3d.OutMapTypes |
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFUInt32 |
coocRadius
Radius of the circular neighborhood used by the cooccurrence features.
|
SoSFEnum<SoSupervisedTextureClassificationProcessing3d.CoocTextonShapes> |
coocTextonShape
The shape of the co-occurrence texton, i.e., the pattern defined by the set of co-occurrence vectors.
|
SoSFUInt32 |
coocTextonSize
The size of the texton shape for co-occurrence features.
|
SoSFBitMask<SoSupervisedTextureClassificationProcessing3d.FeatureGroups> |
featureGroup
The groups of textural features to compute.
|
SoSFImageDataAdapter |
inImage
The input grayscale image to segment.
|
SoSFImageDataAdapter |
inTrainingImage
The input label training image (16 or 32 bits).
|
SoSFDouble |
minSeparationPercentage
This parameter controls the rejection criteria of the feature selection algorithm (FS).
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outLabelImage
The output label image representing the texture classification result.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outMapImage
Output map image.
|
SoSFEnum<SoSupervisedTextureClassificationProcessing3d.OutMapTypes> |
outMapType
The Output map image type.
|
SoSFVec2i32 |
radiusRange
The minimum and maximum radius of the circular neighborhoods used for computing textural features.
|
SoSFUInt32 |
radiusStep
The step used to define the set of radius between minimum and maximum.
|
onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoSupervisedTextureClassificationProcessing3d()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluate
copy, getByName, getOutput, getOutputName
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable, touch
getNativeResourceHandle
public final SoSFImageDataAdapter inImage
public final SoSFImageDataAdapter inTrainingImage
public final SoSFBitMask<SoSupervisedTextureClassificationProcessing3d.FeatureGroups> featureGroup
public final SoSFVec2i32 radiusRange
SbVec2i32(2,8)
.public final SoSFUInt32 radiusStep
public final SoSFUInt32 coocRadius
public final SoSFEnum<SoSupervisedTextureClassificationProcessing3d.CoocTextonShapes> coocTextonShape
public final SoSFUInt32 coocTextonSize
public final SoSFDouble minSeparationPercentage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outLabelImage
public final SoSFEnum<SoSupervisedTextureClassificationProcessing3d.OutMapTypes> outMapType
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outMapImage
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com