Bootstrap

MLModule
genre DTIImageProcessing
author Jan Klein
package FMEwork/Release
dll MLDTI
definition MLDTI.def
see also AverageSiemensDTI
keywords DTI, Diffusion, Tensor, bootstrap, bootstrapping

Purpose

The module Bootstrap allows for computing a new artificial DTI data set from a couple of DTI acquisitions (repetitions) -> bootstrap method. It may only be used with Siemens DTI data where gradients are stored in DICOM tags. For computing an averaged data set or trace image from multiple repetitions, please use the related module "AverageSiemensDTI".

Usage

Connect DTI data to input, select parameters.

  • Drawings: how many images should be randomly drawn and then be averaged.
  • Output B_0: number preceding B0 images.
  • Press button Increase to start a new random selection and a calculation of the output.

Details

Note that you have to use the DecodeVendorSpecificDicomTags module before the Bootstrap module!

Otherwise it will not work. Use DicomTagViewer, enable private tags, and have a look at tag 0021,10xx if the gradient information are stored. B0 images are indicated by \B, gradients by corresponding numbers. Alternatively you may use the DTIInfo module.

Windows

Default Panel

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

Input Fields

input0

name: input0, type: Image

Siemens DTI data with gradients stored at DICOM tags. At least two repetitions of the measurement have to be stored in the data.

Output Fields

output0

name: output0, type: Image

One single data set with the desired number of preceding B_0 images.

Parameter Fields

Field Index

calculateTrace: Bool
careUnusalDataSorting: Bool
Drawings: Integer
Increase: Trigger
optimalImage: Bool
Output B_0: Integer
Seed value: Integer

Visible Fields

Drawings

name: sampleSize, type: Integer, default: 3, minimum: 1

Sets the number of random drawings for averaging.

Output B_0

name: numberOfB, type: Integer, default: 1

Sets the number of preceding B_0 images of the output data set.

Increase

name: newSeed, type: Trigger

If pressed, a new random selection is started and the output is calculated.

Seed value

name: seedValue, type: Integer, default: 0

Sets a random seed value.

Hidden Fields

optimalImage

name: optimalImage, type: Bool, default: TRUE

If checked, bootstrapping is disabled while averaging is enabled.

calculateTrace

name: calculateTrace, type: Bool, default: FALSE

Disable bootstrapping, compute trace

careUnusalDataSorting

name: careUnusalDataSorting, type: Bool, default: TRUE

If this field is set to True AND if 'B' or 'C' or ' ' or '' are at the end of the gradient string, then the number of gradients is reduced by one. Usually, this happens only for wrongly implemented DICOM standards. Thus, this value is set to True as default.