Interpolation for motion correction

 

Interpolation differences

BrainVoyager QX 1.10.4 and higher:

 

The motion correction commands CorrectMotionEx() and "CorrectMotionTargetVolumeInOtherRunEx" always used trilinear interpolation in previous versions. The third parameter "InterpolationMethod" allows now to specify the same interpolation methods as used in the GUI; value "1" (or "0") is interpreted as trilinear interpolation, value "2" is interpreted as "trilinear-sinc" (trilinear interpolation for detection of motion parameters, sinc interpolation for final transformation) and value "3" is interpreted as "sinc-sinc" (sinc interpolation is used for detection and transformation).

 

 

Before BrainVoyager QX 1.10.4:

 

When invoking CorrectMotion(), the trilinear detection and windowed sinc function for correction is used.

When using CorrectMotionEx(), the trilinear detection and correction is applied. This is also the case for the motion correction functions including intra session alignment, c.q. CorrectMotionTargetVolumeInOtherRun() and CorrectMotionTargetVolumeInOtherRunEx().

 

The applied interpolation methods are reflected in the resulting FMR filename.  The 'T' means just trilinear for both detection and correction. The characters 'TS' are used in the FMR filename for trilinear detection with sinc (windowed) correction.

In the *_3DMC log file name, no difference can be observed.