|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
This view offers the possibility to manually manipulate a registration to establish a good mapping between data. The effect of manipulation is visualized with two user defined images to allow for visual inspection.
It is one of several MatchPoint registration plug-ins.
The typical workflow with the manipulator has following steps/sections:
(1) Source selection: You can choose between starting a new registration and using a selected registration. For latter option, the registration must be selected (see (2)).
(2) Registration slot: Shows the currently selected registration that serves as baseline. Only active if (1) is selected appropriately. Click to change.
(3) Auto select option: If active the view will try to deduce and automatically select (if loaded in the application) the moving and target image when the baseline registration changes. The view assumes that the moving and target images used to determine the registration should be used to illustrate the effects of the manipulation.
(4) Moving image slot: To allow for visual inspection of the manipulation a moving image must be specified. This image is mapped by the manipulated registration to illustrate the effects of the manipulation. Click to change the image.
(5) Target image slot: To allow for visual inspection of the manipulation a target image must be specified. This image is used to compare against the mapped moving image to illustrate the effects of the manipulation. Click to change the image.
(6) Start manual registration: If all settings are valid, you can start the manipulation. The render windows will automatically switch to the visual inspection mode and will be reinitialized once to the field of view of the target image.
(7) Setting tabs: The lower part of the view groups the controls into two tabs: Transformation settings for adjusting the registration transform (Transformation settings) and Evaluation settings for the visual inspection rendering (Evaluation settings).
(8) Translation parameters: You can alter the translation parameter of the transform by using the sliders or the spinboxes. For more details see transform settings section (Transformation settings).
(9) Rotation parameters: You can alter the rotation parameter of the transform by using the sliders or the spinboxes. For more details see transform settings section (Transformation settings).
(10) Center of rotation type: You may choose the center of rotation for your manipulation. For more details see transform settings section (Transformation settings).
(11) Moving center correction: Press Translate moving center to navigator for a one-click rough pre-alignment that shifts the moving image so its center maps to the current crosshair/navigator position; only the translation component of the transform is changed. See Quick alignment: translate moving center to navigator for details.
(12) Mouse interactions on/off: Toggle the mouse-based manipulation tool on or off. When active, you can manipulate the registration directly in the 2D render windows via modifier+drag gestures. See Mouse-based interaction for details.
(13) New registration name: You may choose to give the resulting registration a special name.
(14) Auto mapping/refinement: Convenience options that are applied when the registration is confirmed:
You can alter the translation and the rotation of the transform. In addition you may choose the center of rotation type. You have the following options:
A yellow diamond-shaped indicator is displayed in the 2D render windows to mark the exact center of rotation. This helps you keep track of the pivot point while manipulating the registration, especially after the image has been translated or rotated away from its original position. The indicator size scales automatically with the moving image extent so it remains visible without dominating small fields of view.
The Translate moving center to navigator button provides a fast way to achieve a rough pre-alignment when the misregistration between moving and target image is very large. Pressing the button computes a pure translation that moves the center of the moving image to the current crosshair/navigator position in the render windows. The rotation component of the current transform is fully preserved; only the translation changes.
Typical use:
In addition to the sliders and spinboxes, you can manipulate the registration directly in the 2D render windows using the mouse. This is particularly useful for large, coarse adjustments where dragging feels more natural than editing numerical values.
Enabling the tool: Press the Enable mouse interaction toggle button on the Transformation settings tab to activate the tool. The cursor changes to indicate that the tool is active. Press the button again to deactivate it and restore the standard navigation behaviour.
Gesture mapping:
| Gesture | Effect |
|---|---|
| Shift + Drag | Translate the moving image in the current view plane |
| Ctrl + Drag | Rotate the moving image around the current center of rotation, within the current view plane |
| Left click (no modifier) | Move the navigator/crosshair to the clicked position |
The Show 3D preview checkbox on the Evaluation settings tab enables a live 3D preview of the moving image's current registered position. When active, two additional helper objects appear in the 3D render window:
Both objects update continuously as you change the transform, giving immediate spatial feedback in 3D while you work in the 2D views.
The settings you can choose are equal to the settings of the evaluation view (The MatchPoint Registration Evaluation View). Please see the documentation of the MatchPoint Registration Evaluator view for more details.