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


Default Panel


Output Fields


name: output0, type: Image

Sagittal view.


name: output1, type: Image

Coronal view.


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


name: applyModifyPatientOrientationMatrix, type: Bool, default: FALSE

Determines if modifyPatientOrientationMatrix is applied.


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.