GVRTemporalDifference

MacroModule
genre VolRendExtensions
author MeVis Medical Solutions AG
package MeVisLab/Standard
definition GVRTemporalDifference.def
keywords info

Purpose

The module GVRTemporalDifference renders the difference between two temporal positions in a GVR octree.

The difference is calculated by re-using a different time-point of the main volume as a secondary volume and by calculating:

abs(timepoint1.Value - timepoint2.Value)

The difference value is then classified using the standard LUT for the main volume.

Usage

Add the outGroup to an Inventor scene in front of a SoGVRVolumeRenderer.

Connect a GVR volume (which should contain temporal positions) to the inVolume input and to the volume input of the SoGVRVolumeRenderer.

It is important that you are using a GVR volume and not an ML image, since this allows better caching of the textures of the temporal positions in the main volume.

Windows

Default Panel

../../../Modules/Macros/GVR/mhelp/Images/Screenshots/GVRTemporalDifference._default.png

Input Fields

inVolume

name: inVolume, type: MLBase

Output Fields

outGroup

name: outGroup, type: SoNode

Parameter Fields

Visible Fields

Main Volume Time Point

name: mainVolumeTimePoint, type: Integer, default: 0, minimum: 0

Sets the time point of the main volume image.

Secondary Volume Time Point

name: secondaryVolumeTimePoint, type: Integer, default: 0, minimum: 0

Sets the time point of the secondary volume image.