public class SoImageStackProjectionProcessing3d extends SoImageVizEngine
SoImageStackProjectionProcessing3d engine
The SoImageStackProjectionProcessing3d engine creates a single image containing selected pixels from a stack of input images.
For example, when you make several acquisitions of the same object with different acquisition conditions, the images you get may not have the same focused areas. The SoImageStackProjectionProcessing3d engine examines all the images to get the best values of the sequence and build the resulting image.
When projectionMode is one of INTENSITY_MAXIMA, GRADIENT_MAXIMA or INTENSITY_MINIMA, the engine also generates an outLabelImage that shows the contribution source (i.e. the sequence number of the image from the input stack) on the result image outImage.
This engine can produce higher quality results than using the standard Maximum/Minimum Intensity Projection (MIP) rendering in VolumeViz.
For color images, it works in the HSL color space and uses only the lightness.
See also:
SoGradientOperatorProcessing2d
File format/default:
ImageStackProjectionProcessing3d {
| inImage | NULL |
| projectionMode | GRADIENT_MAXIMA |
| smoothingSize | 5 |
| gradientOperator | MORPHOLOGICAL_GRADIENT |
Library references: zstack
| Modifier and Type | Class and Description |
|---|---|
static class |
SoImageStackProjectionProcessing3d.GradientOperators |
static class |
SoImageStackProjectionProcessing3d.ProjectionModes |
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3dsInventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
static int |
ENERGY
Deprecated.
|
static int |
ENTROPY
Deprecated.
|
static int |
GAUSSIAN_GRADIENT
Deprecated.
|
static int |
GRADIENT_MAXIMA
Deprecated.
|
SoSFEnum<SoImageStackProjectionProcessing3d.GradientOperators> |
gradientOperator
The type of process.
|
SoSFImageDataAdapter |
inImage
A 3d volume representing a stack of 2d images.
|
static int |
INTENSITY_MAXIMA
Deprecated.
|
static int |
INTENSITY_MINIMA
Deprecated.
|
static int |
MEAN
Deprecated.
|
static int |
MEDIAN
Deprecated.
|
static int |
MORPHOLOGICAL_GRADIENT
Deprecated.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outImage
The output image.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outLabelImage
The output map label image.
|
static int |
PROJECTION
Deprecated.
|
SoSFEnum<SoImageStackProjectionProcessing3d.ProjectionModes> |
projectionMode
The type of process.
|
static int |
RECURSIVE_GRADIENT
Deprecated.
|
SoSFInt32 |
smoothingSize
The size for the smooth process.
|
static int |
VARIANCE
Deprecated.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgressVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoImageStackProjectionProcessing3d()
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 INTENSITY_MAXIMA
SoImageStackProjectionProcessing3d.ProjectionModes.INTENSITY_MAXIMA instead.@Deprecated public static final int GRADIENT_MAXIMA
SoImageStackProjectionProcessing3d.ProjectionModes.GRADIENT_MAXIMA instead.@Deprecated public static final int PROJECTION
SoImageStackProjectionProcessing3d.ProjectionModes.PROJECTION instead.@Deprecated public static final int INTENSITY_MINIMA
SoImageStackProjectionProcessing3d.ProjectionModes.INTENSITY_MINIMA instead.@Deprecated public static final int MEDIAN
SoImageStackProjectionProcessing3d.ProjectionModes.MEDIAN instead.@Deprecated public static final int MEAN
SoImageStackProjectionProcessing3d.ProjectionModes.MEAN instead.@Deprecated public static final int VARIANCE
SoImageStackProjectionProcessing3d.ProjectionModes.VARIANCE instead.@Deprecated public static final int ENTROPY
SoImageStackProjectionProcessing3d.ProjectionModes.ENTROPY instead.@Deprecated public static final int ENERGY
SoImageStackProjectionProcessing3d.ProjectionModes.ENERGY instead.@Deprecated public static final int GAUSSIAN_GRADIENT
SoImageStackProjectionProcessing3d.GradientOperators.GAUSSIAN_GRADIENT instead.@Deprecated public static final int MORPHOLOGICAL_GRADIENT
SoImageStackProjectionProcessing3d.GradientOperators.MORPHOLOGICAL_GRADIENT instead.@Deprecated public static final int RECURSIVE_GRADIENT
SoImageStackProjectionProcessing3d.GradientOperators.RECURSIVE_GRADIENT instead.public final SoSFImageDataAdapter inImage
public final SoSFEnum<SoImageStackProjectionProcessing3d.ProjectionModes> projectionMode
public final SoSFInt32 smoothingSize
public final SoSFEnum<SoImageStackProjectionProcessing3d.GradientOperators> gradientOperator
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outLabelImage
Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com