1296

From Hand-Eye Calibration of Optical Tracking Cameras to Motion Correction
James A. Smith1, Olivier E. Mougin1, Maxim Zaitsev2, Benjamin Knowles2, Richard W. Bowtell1, Paul M. Glover1, and Penny A. Gowland1

1Sir Peter Mansfield Imaging Centre, University of Nottingham, Nottingham, United Kingdom, 2Department of Radiology, University Medical Center Freiburg, Freiburg, Germany

Synopsis

For motion correction using an optical tracking camera, movements must be converted from the camera reference frame to the MR reference frame. This calibration transform is determined by matching poses recorded in both reference frames. We investigated the impact that errors in one or more of these poses has on the resulting calibration. We then investigated the impact that errors in calibration has upon the apparent motion recorded. Thus we outline the necessary precision in the calibration poses to achieve motion correction of different precisions.

Purpose

MRI Motion correction using optical tracking is increasingly popular [1]. A fundamental step in this process is transforming camera space co-ordinates to MR space. This transform is estimated from a calibration involving various poses recorded in the camera and MR reference frame simultaneously. We investigated the effect that translational and rotational errors in estimates of the poses, and the number of poses have upon the resulting calibration, and the impact that the resulting calibration errors have on recorded motions.

Methods

Poses in the camera reference frame and a calibration transform were simulated to produce corresponding poses in the MR reference frame. Random translational and rotational errors were then added to the MR poses. A non-iterative method was used to obtain apparent calibration transforms [2] [3] using these erroneous MR poses. The RMSE of the apparent calibration transform was taken for both the translational and rotational components. Simulations ran for 1000 iterations for random errors and for data sets containing 4 to 12 poses. To establish the impact that calibration errors have on a subsequent motion estimates, a simulation was performed based on a typical calibration for a 7T Magnex/Nova RF coil combination and motions up to 50mm translation and 10° rotation. Translational and rotational errors were then added to the calibration’s x and y components respectively, and the motion estimates resulting from the use of this ‘flawed’ calibration plotted against the true motions.

Results

The max RMSE of the translational and rotational components of the calibration, for calibrations obtained using poses with translational errors are shown in Figure 1, either with an error in one pose (Figure 1B & 1D), or all poses (Figure 1A and 1C). The equivalent results for rotational errors in poses are shown in Figure 2. The use of flawed calibrations resulted in additional motions in different directions to the true motion, depending on the error in the calibration and the true motion (Table 1). Typical examples are shown in Figure 3. Rotational movements transformed using a translationally flawed calibrations resulted in small off-axis apparent translations. When translational movements were transformed using rotationally flawed calibrations, the resulting errors were greater than that of the translationally flawed calibration. Rotational movements resulted in additional apparent translational and rotational motions.

Discussion

Figure 1 shows that there was a linear relationship between the translational error in a pose and the error in the resulting calibration, with the error decreasing rapidly with increasing number of poses and little benefit in using more than 8 poses, whether the error is in one pose or all of them. The results were less clear for rotational errors in pose (Figure 2). In general increasing the number of poses increased the calibration accuracy except for the translation error resulting from errors in multiple poses (Figure 2A). This result was repeatable and suggests that the inclusion of additional poses with more errors decreases the stability of the calibration. Errors in a typical calibration resulted in apparent motions in different directions to the true motion, since motion in one axis is projected into another axis. Figure 3 shows translational calibration errors generally result in smaller translational errors than rotational calibration errors. From Figure 3 we can infer the permitted calibration errors necessary to correct movements to defined accuracies: smaller calibration errors are required to correct larger motions to the same accuracy as smaller motions. Table 2 outlines the maximum calibration error consistent with achieving reasonable motion correction for large movements found in clinical studies, and smaller motions in neuroscience studies. Table 2 also shows the approximate average and maximum pose errors to achieve these calibration accuracies, although this will vary with the number of poses. The calibration errors however have been approximated assuming either rotational or translational errors in calibration: comparing Figure 3A and 3E suggests that errors in calibration rotations can result in larger impacts from calibration translational errors, as such the numbers provided in Table 2 represent highest errors consistent with the stated accuracy, in practice more accurate calibrations will be required and this will be investigated by further monte carlo simulations of possible movements.

Conclusion

Errors in camera/MR calibrations leads to errors in motion estimates and may lead to reduced image quality by correcting for apparent rather than real motions. We suggest guidelines for necessary calibration error, assuming only translational or rotational errors in calibration. The translational errors in pose to achieve these calibration accuracies vary greatly with the number of poses unlike rotational errors in which more poses largely increases resistance to singular flawed poses.

Acknowledgements

This work was supported by funding from the Engineering and Physical Sciences Research Council (EPSRC) and Medical Research Council (MRC) [grant number EP/L016052/1].

References

[1] M. Zaitsev, C. Dold, G. Sakas, J. Hennig and O. Speck, “Magnetic resonance imaging of freely moving objects: prospective real-time motion correction using an external optical motion tracking system,” Neuroimage, vol. 31, no. 3, pp. 1038--1050, 2006.

[2] K. Daniilidis, “Hand-eye calibration using dual quaternions,” The International Journal of Robotics Research, vol. 18, pp. 286--298, 1999.

[3] B. Zahneisen, C. Lovell-Smith, M. Herbst, M. Zaitsev, O. Speck, B. Armstrong and T. Ernst, “Fast noniterative calibration of an external motion tracking device,” Magnetic resonance in medicine, vol. 71, no. 4, pp. 1489--1500, 2014.

Figures

Table 1 - The types of error observed in the motion, when using calibrations flawed both translationally and rotationally, for different types of movement.

Table 2 - The maximum calibration errors permitted to solve for a given accuracy assuming only errors in either the translations or rotations, as well as the corresponding pose accuracy.

Figure 1 – The RMSE resulting from translational error in the poses used to obtain the calibration. Figures A) and B) show the resulting maximum error across the 3 translational components while C) and D) show the error in the rotational components. A) and C) show the errors in calibration where all poses contain errors, while B) and D) show the errors where only one pose contains an error.

Figure 2 – The RMSE resulting from rotational error in the poses. Figures A) and B) show the resulting maximum error across the 3 translational components while C) and D) show the error in the 3 rotational components. A) and C) show the errors in calibration where all poses contain errors, while B) and D) show the errors where only one pose contains an error.

Figure 3 – Apparent motion recorded when using a flawed calibration for motions about one axis. A) The apparent y translations from a rotation about z using a translationally flawed calibration. B) C) and D) Show the apparent motion measured using a rotationally flawed calibration. B) shows the largest error recorded which was present in x translation when translating in z. C) and D) both show non-linear erroneous motion when rotating about. C) shows the erroneous x translations while D) shows the y rotations. E) shows the impact that translational errors have on apparent motion with a small rotational error.

Proc. Intl. Soc. Mag. Reson. Med. 25 (2017)
1296