DeMosaic

MLModule

genre

Neuro

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLGeometry1

definition

MLGeometry1.def

keywords

siemens, convert, slices, fmri, dti, image

Purpose

The module DeMosaic reconstructs 4D images from 2D+t Mosaic images commonly used by Siemens for fMRI and DTI data.

Usage

Attach an input image in mosaic format. Choose to automatically detect the matrix size or manually specify the dimensions of a single slice.

The module will show information about the spacing between slices, the number of slices per 3D volume, and the number of time points.

Windows

Default Panel

../../../Modules/ML/MLGeometry1/mhelp/Images/Screenshots/DeMosaic._default.png

Input Fields

input0

name: input0, type: Image

Input image in mosaic format. All integer and float data types are allowed.

Output Fields

output0

name: output0, type: Image

The reconstructed volume in 4D. Output data type is the same as the input data type.

Parameter Fields

Field Index

Acquisition Matrix X: Integer

Spacing Between Slices: Float

Acquisition Matrix Y: Integer

Detect matrix size: Bool

Flip z-axis: Bool

Number of Slices: Integer

Number of Temporal Positions: Integer

Pixel Spacing: Float

Sequence Name: String

Visible Fields

Acquisition Matrix X

name: matrixX, type: Integer, default: 64

Sets the x-extent of the image matrix manually.

Only available if Detect matrix size is checked.

Acquisition Matrix Y

name: matrixY, type: Integer, default: 64

Sets the y-extent of the image matrix manually.

Only available if Detect matrix size is checked.

Detect matrix size

name: detectMatrixSize, type: Bool, default: TRUE

If checked, the module attempts to detect the matrix size automatically.

Otherwise, the image matrix’s x/y extent can be set manually with the fields Acquisition Matrix X and Acquisition Matrix Y.

Flip z-axis

name: flipZAxis, type: Bool, default: TRUE

Spacing Between Slices

name: spacingSlices, type: Float, persistent: no

Shows the spacing between slices in millimeters.

Pixel Spacing

name: pixelSpacing, type: Float, persistent: no

Shows the in-plane spacing in millimeters.

Number of Slices

name: numSlices, type: Integer, persistent: no

Shows the number of slices in the input image.

Number of Temporal Positions

name: numTemporalPos, type: Integer, persistent: no

Shows the number of temporal positions in the input image.

Sequence Name

name: sequenceName, type: String, persistent: no

Shows the sequence name of the input image.