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.