VoxelizeMarkers

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

Purpose

The VoxelizeMarkers module allows for rasterizing 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

When pressed, the output is updated.

Clear

name: clear, type: Trigger

When pressed, the output is cleared.

Mode

name: mode, type: Enum, default: Surface

Defines 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

Defines the coordinate system in which 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

Defines how the radius is determined.

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

Sets the fixed radius.

Radius Scale

name: radiusScale, type: Double, default: 1

Sets a radius scale that is multiplied when calculating per-marker radii.

Surface

name: surface, type: Bool, default: TRUE

If checked, the voxelization of the surface of the spheres is enabled.

Surface Thickness

name: surfaceThickness, type: Float, default: 1

Sets the thickness of the surface.

Fill Inside

name: fillInside, type: Bool, default: TRUE

If checked, filling is enabled.

Anti-aliasing

name: antiAliasing, type: Bool, default: TRUE

If checked, anti-aliasing is enabled.

Interior Bandwidth

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

Sets the interior bandwidth if in SignedDistance mode.

Exterior Bandwidth

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

Sets the exterior bandwidth if in SignedDistance mode.

Output Closest Marker

name: outputClosestMarker, type: Bool, default: FALSE

If checked, the closest marker index is provided as an additional image.

Note that the index is only available within the narrow band of the marker/surface.