Purpose

Allows to normalize the image orientation to transversal, sagittal or orthogonal. If no orientation is desired (Orientation Normalization == ‘Off’) or required (reformatting is not necessary because the orientation is already as desired), the module simply bypasses the input image to the output (then the Out Reformatting Enabled flag is not set).

Usage

Connect a CT dataset and set parameters.

Details

If auto-update is disabled, the module frees all its resources when any of the parameters or the input image is touched.

Windows

Default Panel

../../../Projects/ImageGeometry/NormalizeOrthoOrientation/Modules/mhelp/Images/Screenshots/NormalizeOrthoOrientation._default.png

Input Fields

inImage

name: inImage, type: Image

The input image.

Output Fields

outImage

name: outImage, type: Image

The normalized output image.

Parameter Fields

Field Index

Clear: Trigger Y-flipped: Bool
Has Valid Output: Bool Z-flipped: Bool
On Input Change: Enum  
Orientation Normalization: Enum  
Out Reformatting Enabled: Bool  
Update: Trigger  
Use Memory Image: Bool  
X-flipped: Bool  

Visible Fields

Orientation Normalization

name: inMode, type: Enum, default: Transversal, deprecated name: normalizationMode

Normalize Image to a certain orthogonal orientation if necessary. If ‘Off’ is selected or the current orientation is identical to the target orientation, the orientation will remain unchanged and the image is simply bypassed to the output.

Values:

Title Name
Off Off
Transversal Transversal
Coronal Coronal
Sagittal Sagittal

X-flipped

name: inFlipXDir, type: Bool, default: FALSE, deprecated name: normalizationFlipXDir

Flip Result in X-Direction

Y-flipped

name: inFlipYDir, type: Bool, default: FALSE, deprecated name: normalizationFlipYDir

Flip Result in Y-Direction

Z-flipped

name: inFlipZDir, type: Bool, default: FALSE, deprecated name: normalizationFlipZDir

Flip Result in Z-Direction

Use Memory Image

name: inUseMemoryImage, type: Bool, default: FALSE, deprecated name: useMemoryImage

If reformatting is necessary and this flag enabled, an ML memory images are used for reformatting. This is faster, but requires (and blocks) a large chunk of free memory.

On Input Change

name: onInputChangeBehavior, type: Enum, default: Update, deprecated name: autoApply,autoUpdate

If set to ‘Update’, an update is performed on each parameter or input image change. Otherwise, a ‘Clear’ is performed instead.

Values:

Title Name Deprecated Name
Update Update TRUE
Clear Clear FALSE

Update

name: update, type: Trigger, deprecated name: apply

Updates the output image.

Clear

name: clear, type: Trigger

Clears the output

Out Reformatting Enabled

name: outReformattingEnabled, type: Bool, persistent: no, deprecated name: normalizationEnabled

Indicates if the normalization is currently enabled (true) or if the input is merely bypassed (false). Read only.

Has Valid Output

name: hasValidOutput, type: Bool, persistent: no, deprecated name: outputValid

Indicates if the current output is valid. Read only.