Purpose

The module OrthoReformat3 transforms the input image (by rotating and/or flipping) into the three main views commonly used.

Windows

Default Panel

../../../Modules/ML/MLCoordUtils1/mhelp/Images/Screenshots/OrthoReformat3._default.png

Output Fields

output0

name: output0, type: Image

Sagittal view.

output1

name: output1, type: Image

Coronal view.

output2

name: output2, type: Image

Transversal (axial) view.

Parameter Fields

Visible Fields

Use Global Input Image

name: useGlobalInputImage, type: Bool, default: TRUE

If checked, the module works internally on a global image (Global Image Processing Concept). Beware of memory issues when processing huge images.

Otherwise, the module works internally on a Virtual Volume (VirtualVolume Concept).

Hidden Fields

applyModifyPatientOrientationMatrix

name: applyModifyPatientOrientationMatrix, type: Bool, default: FALSE

Determines if modifyPatientOrientationMatrix is applied.

modifyPatientOrientationMatrix

name: modifyPatientOrientationMatrix, type: Matrix, default: 1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1

This matrix is applied on top of the voxelToWorld matrix of an image (if applyModifyPatientOrientationMatrix is set) during the step where the necessary flip/swap operations are determined to obtain the axial/sagittal/coronal views of the input image.

This does not affect the position of the image in the world; however, the reformatted views may not necessarily correspond to the standard axial/sagittal/coronal views anymore.

This is useful in cases where the patient lies prone on the scanner bed, but you do not want the scanner bed to be positioned at the top of the axial view. In this case, you can rotate the image by 180° around the z-axis using this field. The other views are adapted accordingly, ensuring that the views in a cube layout, such as in SoOrthoView2D, do not switch sides relative to the left/right/below/above views.