public class SoLocalStatisticsProcessing extends SoImageVizEngine
SoLocalStatisticsProcessing engine
SoLocalStatisticsProcessing image filter computes statistics on a sliding window.
The SoLocalStatisticsProcessing filter computes for each voxel of an image the value of a selected statistical operator on a predefined neighborhood. It creates a result image where output pixel values are only function of the corresponding pixel values in the input image and its neighborhood of a given size. These output values are extracted from local histograms which are arrays representing the number of pixels per value in the neighborhood. In the equations of each statistical operator description,
corresponds to the probability to have a pixel with value
(i.e., the number of pixels of value
divided by the total number of pixels in the neighborhood).
Available statistical operators are:
File format/default:
LocalStatisticsProcessing {
| computeMode | MODE_AUTO |
| statisticalOperator | MEAN |
| inImage | NULL |
| kernelSize | 3 |
| kernelShape | BALL |
Library references: lcontrast lenergy lentropy lkurtosis lmean lskewness lvariance lvariation lcontrast3d lenergy3d lentropy3d lkurtosis3d lmean3d lskewness3d lvariance3d lvariation3d
| Modifier and Type | Class and Description |
|---|---|
static class |
SoLocalStatisticsProcessing.KernelShapes |
static class |
SoLocalStatisticsProcessing.StatisticalOperators |
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3dsInventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
static int |
BALL
Deprecated.
Use
SoLocalStatisticsProcessing.KernelShapes.BALL instead. |
SoSFEnum<SoImageVizEngine.ComputeModes> |
computeMode
Select the compute Mode (2D or 3D or AUTO) .
|
static int |
CONTRAST
Deprecated.
|
static int |
CUBE
Deprecated.
Use
SoLocalStatisticsProcessing.KernelShapes.CUBE instead. |
static int |
ENERGY
Deprecated.
|
static int |
ENTROPY
Deprecated.
|
SoSFImageDataAdapter |
inImage
The input image.
|
SoSFEnum<SoLocalStatisticsProcessing.KernelShapes> |
kernelShape
Shape of the neighborhood.
|
SoSFInt32 |
kernelSize
Specifies the size of the kernel.
|
static int |
KURTOSIS
Deprecated.
|
static int |
MEAN
Deprecated.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outImage
The output image.
|
static int |
SKEWNESS
Deprecated.
|
SoSFEnum<SoLocalStatisticsProcessing.StatisticalOperators> |
statisticalOperator
Select the first order measure to compute.
|
static int |
VARIANCE
Deprecated.
|
static int |
VARIATION
Deprecated.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgressVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoLocalStatisticsProcessing()
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, stopInternalThreads@Deprecated public static final int MEAN
SoLocalStatisticsProcessing.StatisticalOperators.MEAN instead.@Deprecated public static final int VARIANCE
SoLocalStatisticsProcessing.StatisticalOperators.VARIANCE instead.@Deprecated public static final int SKEWNESS
SoLocalStatisticsProcessing.StatisticalOperators.SKEWNESS instead.@Deprecated public static final int KURTOSIS
SoLocalStatisticsProcessing.StatisticalOperators.KURTOSIS instead.@Deprecated public static final int CONTRAST
SoLocalStatisticsProcessing.StatisticalOperators.CONTRAST instead.@Deprecated public static final int VARIATION
SoLocalStatisticsProcessing.StatisticalOperators.VARIATION instead.@Deprecated public static final int ENERGY
SoLocalStatisticsProcessing.StatisticalOperators.ENERGY instead.@Deprecated public static final int ENTROPY
SoLocalStatisticsProcessing.StatisticalOperators.ENTROPY instead.@Deprecated public static final int CUBE
SoLocalStatisticsProcessing.KernelShapes.CUBE instead.@Deprecated public static final int BALL
SoLocalStatisticsProcessing.KernelShapes.BALL instead.public final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
public final SoSFEnum<SoLocalStatisticsProcessing.StatisticalOperators> statisticalOperator
public final SoSFImageDataAdapter inImage
public final SoSFInt32 kernelSize
public final SoSFEnum<SoLocalStatisticsProcessing.KernelShapes> kernelShape
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Generated on February 24, 2026, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com