DecodeVendorSpecificDicomTags

MLModule
genre DICOM
authors Marcus Barann, Jan Klein
package FMEwork/Release
dll MLDTI
definition MLDTI.def
keywords dicom, tag, vendor, specific, siemens, ge, philips

Purpose

Decoding of vendor specific DICOM tags. Until now, only gradients of Siemens, Philips (only multiframe) and GE diffusion-weighted image data are decoded from private tags (e.g. from (0019,100e)) to the private tag (0021,1013). The format of the gradient string is as follows: B\x1 y1 z1\x2 y2 z2\x3 y3 z3\....

Usage

Connect input data to the module. The gradient information is automatically stored to the tag (0021,1013). For example, you can read it via DicomTagViewer or via DTIInfo.

Details

Use this module always before the DTIInfo module.

Tips

If using the SubImage to crop the t-dimension, the corresponding gradient information is not cropped. Furthermore, if using the DTIInfo, the number of excitations will also show the original number before cropping.

Windows

Default Panel

../../../Projects/MLDiffusionMRI/Modules/MLDTI/mhelp/Images/Screenshots/DecodeVendorSpecificDicomTags._default.png

Input Fields

input0

name: input0, type: Image

The input image.

Output Fields

output0

name: output0, type: Image

The output image where private DICOM tags are encoded.

Parameter Fields

Visible Fields

Offset Last Time Point

name: offsetLastTimePoint, type: Integer, default: 0

Number defines how many gradients shall be removed from the end of the gradient table. This option might be useful for some Philips sequences where at the end additional B0 images or unweighted images are stored.

Ignore (0021,1013)

name: ignore00211013, type: Bool, default: FALSE

if true, tag (0021,1013) is not checked for already encoded gradients and, thus, is overwritten.

No preceding B0

name: noPrecedingB0, type: Bool, default: FALSE

if true, it is assumed that no preceding B0 image is available within the Siemens data set