VoxelizeFibers

MLModule

genre

DTIVisualization

author

Jan Klein

package

FMEwork/Release

dll

MLFiberUtilsExtension

definition

MLFiberUtilsExtension.def

keywords

DTI, diffusion, fiber, probability, map, count, voxelize, voxelization, voxel

Purpose

Voxelization of fibers into voxel grid. In contrast to VoxelizeInventorScene, module directly voxelizes a fiber set or fiber set container. In addition, number of (interpolated) fiber points per voxel is set as voxel value so that voxels which are passed by many fibers get higher values compared to voxels which are passed less times. Thus, if using a probabilistic fiber tracking approach, this module allows to visualize some kind of “probability map”.

Usage

Input image is only to determine size and world matrix of output image. Connect fiber set or fiber set container to input so that fibers are voxelized. In addition, adjust parameters for interpolating between two consecutive fiber points.

Windows

Default Panel

../../../Projects/MLDiffusionMRI/Modules/MLFiberUtilsExtension/mhelp/Images/Screenshots/VoxelizeFibers._default.png

Input Fields

input0

name: input0, type: Image

Input image is only to determine size and world matrix of output image.

inputFibers

name: inputFibers, type: MLBase

Connect fiber set or fiber set container to input so that fibers are voxelized.

Output Fields

output0

name: output0, type: Image

Voxelized fibers.

Parameter Fields

Field Index

Apply: Trigger

Auto apply: Bool

Auto update: Bool

Interpolation Step Size: Float

Threshold For Interpolation: Float

Update: Trigger

Visible Fields

Threshold For Interpolation

name: thresholdForInterpolation, type: Float, default: 2

If distance between two fiber points is equal or larger than threshold, interpolation between them is performed with step size equal to _interpolationStepSizeFld

Interpolation Step Size

name: interpolationStepSize, type: Float, default: 1

Step size used for interpolation (distance between two interpolated fiber points).

Apply

name: applyButton, type: Trigger

If pressed, the module computes anew

Auto apply

name: autoApply, type: Bool, default: TRUE

If checked, the module computes anew on any parameter change.

Update

name: updateButton, type: Trigger

If pressed, the module computes anew.

Auto update

name: autoUpdate, type: Bool, default: TRUE

If checked, the module computes anew on any input change.