VoxelizeMarkers

MLModule
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLOpenVDB
definition MLOpenVDB.def
keywords distance, distancetransform

Purpose

The VoxelizeMarkers module allows to rasterize a list of markers to a given reference image.

Output Fields

output1

name: output1, type: Image

index of closest marker

Parameter Fields

Field Index

Anti-aliasing: Bool Radius: Double
Clear: Trigger Radius Mode: Enum
Distance Mode: Enum Radius Scale: Double
Exterior Bandwidth: Double Surface: Bool
Fill Inside: Bool Surface Thickness: Float
Interior Bandwidth: Double Update: Trigger
Mode: Enum  
Output Closest Marker: Bool  

Visible Fields

Update

name: update, type: Trigger

Updates the output.

Clear

name: clear, type: Trigger

Clears the output.

Mode

name: mode, type: Enum, default: Surface

Selects the mode.

Values:

Title Name Description
Signed Distance SignedDistance Signed distance field.
Surface Surface Surface of the markers as spheres.

Distance Mode

name: distanceMode, type: Enum, default: VoxelDistance

Selects in which coordinate system the distance is calculated. World distance is slower.

Values:

Title Name
World Distance WorldDistance
Voxel Distance VoxelDistance

Radius Mode

name: radiusMode, type: Enum, default: FixedRadius

Selects how the radius is defined.

Values:

Title Name Description
Fixed Radius FixedRadius The radius is fixed.
Marker Radius MarkerRadius The radius is calculated as the length of the vec component of the marker.

Radius

name: radius, type: Double, default: 4

The fixed radius.

Radius Scale

name: radiusScale, type: Double, default: 1

A radius scale that is multiplied when per marker radii are calculated.

Surface

name: surface, type: Bool, default: TRUE

Enables voxelization of the surface of the spheres.

Surface Thickness

name: surfaceThickness, type: Float, default: 1

Selects the thickness of the surface.

Fill Inside

name: fillInside, type: Bool, default: TRUE

Enables filling.

Anti-aliasing

name: antiAliasing, type: Bool, default: TRUE

Enables anti-aliasing.

Interior Bandwidth

name: interiorBandwidth, type: Double, default: 3, minimum: 1

Selects the interior bandwidth if in SignedDistance mode.

Exterior Bandwidth

name: exteriorBandwidth, type: Double, default: 3, minimum: 1

Selects the exterior bandwidth if in SignedDistance mode.

Output Closest Marker

name: outputClosestMarker, type: Bool, default: FALSE

If enabled, the closest marker index is given as an extra image. Note that the index is only available on the narrow band of the marker/surface.