GetVoxelValue

MLModule

genre

Unary

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLBasicModules

definition

mlBasicModules.def

see also

SubImage

keywords

world, coordinate

Purpose

The module GetVoxelValue gets the value of an input image to a corresponding world or voxel coordinate.

The value is written into a field, so it can be used in a network.

Windows

Default Panel

../../../Modules/ML/MLBasicModules/mhelp/Images/Screenshots/GetVoxelValue._default.png

Input Fields

input0

name: input0, type: Image

Parameter Fields

Field Index

Input Coordinate System: Enum

Update Mode: Enum

Interpolation: Enum

Voxel value is valid: Bool

Output String Value: String

Output Value: Double

Position: Vector6

Stored String Value: String

Stored Value: Double

Update: Trigger

Visible Fields

Position

name: position, type: Vector6, default: 0 0 0 0 0 0, deprecated name: worldCoordinateInput

Sets the position that is interpreted according to Input Coordinate System.

Stored Value

name: storedValue, type: Double, persistent: no, deprecated name: voxelDoubleValue

Shows the actual image value at the given position.

Stored String Value

name: storedStringValue, type: String, persistent: no, deprecated name: voxelStringValue

Shows the actual image value at the given position as a string.

Voxel value is valid

name: valid, type: Bool, persistent: no, deprecated name: voxelValueValid

Shows whether the output fields are valid.

Update Mode

name: updateMode, type: Enum, default: AutoClear

Defines the update mode of this module.

Values:

Title

Name

Deprecated Name

Description

Clear

AutoClear

Off

Nothing happens if the input or any field changes.

Update

AutoUpdate

The output fields are computed anew on any field or input image change.

Output Value

name: outputValue, type: Double, persistent: no

Shows the medical image value at the given position. This means that the DICOM Rescale/Slope of the input image are applied to the image value.

Output String Value

name: outputStringValue, type: String, persistent: no

Shows the medical image value at the given position as a string. This means that the DICOM Rescale/Slope of the input image are applied to the image value.

Input Coordinate System

name: coordinateType, type: Enum, default: World

Defines the coordinate system the Position is interpreted in.

Values:

Title

Name

World

World

Voxel

Voxel

Update

name: update, type: Trigger, deprecated name: updateButton

When pressed, the module computes anew.

Interpolation

name: interpolation, type: Enum, default: NearestNeighbor

Defines the used interpolation.

Values:

Title

Name

Description

Nearest Neighbor

NearestNeighbor

Selects the nearest voxel value and does not interpolate.

Trilinear

Trilinear

Calculates the result value using trilinear interpolation on eight neighboring voxels. At the borders, it clamps to the edges of the image.

NOTE: Trilinear interpolation is currently supported only for scalar types. For non-scalar types, the module always uses nearest neighbor sampling.