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) for the step where the necessary flip/swap operations are determined to get the axial/sagittal/coronal views of the input image.

This doesn’t affect the position of the image in the world, but the reformatted views are not necessarily the standard axial/sagittal/coronal views anymore.

This is useful for cases where the patient lies prone on the scanner bed, but you don’t want the scanner bed to be on the top of the axial view. In this case you can rotate the image by 180° around the z-axis with this field. The other views are adapted accordingly so that the views in a cube layout in, e.g., SoOrthoView2D don’t switch sides relative to the view to the left/right/below/above.