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.Neighborhood3ds
Inventor.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, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoImageStackProjectionProcessing3d()
Constructor.
|
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
@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 January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com