RegistrationManual¶
-
MacroModule
¶ genre Registration
author MeVis Medical Solutions AG
package MeVisLab/Standard
definition RegistrationManual.def keywords viewer
,2D
,orthogonal
,reformat
Purpose¶
The module RegistrationManual
provides an interactive tool for 3D rigid body image registration.
Interaction¶
If the field Interactive
is checked, the registration can be performed interactively.
Mouse Button | Function |
---|---|
Left | Move overlay. |
SHIFT + Left | Rotate overlay. |
Right | Change LUT of reference image. |
SHIFT + RIGHT | Change LUT of overlay. |
CTRL + LEFT | Navigation. |
Input Fields¶
Output Fields¶
Parameter Fields¶
Field Index¶
center : Vector3 |
Overlay Mode : Enum |
Set Both Timepoints : Bool |
Fill Value : Double |
overlayGrayCenter : Double |
Timepoint : Integer |
grayCenter : Double |
overlayGrayWidth : Double |
translation : Vector3 |
grayWidth : Double |
position : Vector3 |
zoomMode : Enum |
Interactive : Bool |
Reference : Color |
zoomModeParameter : Float |
Layout : Enum |
Reset : Trigger |
|
matrix : Matrix |
rotation : Rotation |
|
Overlay : Color |
scale : Vector3 |
Visible Fields¶
Layout¶
-
name:
layout
, type:
Enum
, default:
LAYOUT_COLUMN
¶ Defines the layout of the viewers to compare the images that are to be registered.
Values:
Title | Name |
---|---|
Axial | LAYOUT_AXIAL |
Sagittal | LAYOUT_SAGITTAL |
Coronal | LAYOUT_CORONAL |
Cube | LAYOUT_CUBE |
Cube Equal | LAYOUT_CUBE_EQUAL |
Cube Customized | LAYOUT_CUBE_CUSTOMIZED |
Row | LAYOUT_ROW |
Row Equal | LAYOUT_ROW_EQUAL |
Row Axialextra | LAYOUT_ROW_AXIALEXTRA |
Column | LAYOUT_COLUMN |
Column Equal | LAYOUT_COLUMN_EQUAL |
Hidden | LAYOUT_HIDDEN |
Reference¶
-
name:
referenceColor
, type:
Color
, default:
1 1 1
¶ Sets a base color for the reference image.
Overlay Mode¶
-
name:
overlayMode
, type:
Enum
, default:
BLEND_BLEND
¶ Defines how the overlay is rendered over the reference image.
Values:
Title | Name |
---|---|
Replace | BLEND_REPLACE |
Add | BLEND_ADD |
Blend | BLEND_BLEND |
Maximum | BLEND_MAXIMUM |
Minimum | BLEND_MINIMUM |
Reverse Subtract | BLEND_REVERSE_SUBTRACT |
Subtract | BLEND_SUBTRACT |
Screen | BLEND_SCREEN |
Premultiplied Blend | BLEND_PREMULTIPLIED_BLEND |
Reset¶
-
name:
reset
, type:
Trigger
¶ If pressed, all interactive translation and rotation is being reset.
Interactive¶
-
name:
interactive
, type:
Bool
, default:
TRUE
¶ If checked, the registration can be performed interactively.
Set Both Timepoints¶
-
name:
setBothTimepoints
, type:
Bool
, default:
FALSE
¶ If checked, the time points for both, the underlying and the overlay images can be set to the same index.
On checking this field, both time points are synchronized. However, by pressing the cursor keys ‘left’ and ‘right’, the time point of the underlying image can still be set independently of the overlay image.
Timepoint¶
-
name:
timepoint
, type:
Integer
, default:
0
, minimum:
0
¶ Sets the common time point (index) of both images if
Set Both Timepoints
is checked.