In BrainVoyager QX, there are two methods to perform motion correction within one run. These are CorrectMotion() and CorrectMotionEx(). In the latter method, the number of parameters that can be used for the motion correction is extended.
If multiple runs are performed in one session, the run closest to the 3D scan would be corrected by using the single-run version: "CorrectMotion(int TargetVolume)", i.e. with a value of "1" for the parameter "TargetVolume". All subsequent runs would then be corrected by specifying the name of the first run as target as well as the same volume as specified for the first run. This ensures that all volumes of all runs are aligned to the same target volume.
If CorrectMotion( <target volume nr> ) is used, the applied method is trilinear detection and sinc interpolation. This can be inspected in the *_3DMC.log file. This can also be seen from the resulting filename, containing '3DMCTS', where the 'T' stands for trilinear detection and the 'S' for sinc interpolation.
The full data set will be used, and the default number of iterations is set (100). No extended log file is created.
See also Motion correction with extra parameters: CorrectMotionEx()