Abstract
Purpose
Surgical cameras are prevalent in modern operating theatres often used as surrogates for direct vision. A surgical navigational system is a useful adjunct, but requires an accurate “hand-eye” calibration to determine the geometrical relationship between the surgical camera and tracking markers.
Methods
Using a tracked ball-tip stylus, we formulated hand-eye calibration as a Perspective-n-Point problem, which can be solved efficiently and accurately using as few as 15 measurements.
Results
The proposed hand-eye calibration algorithm was applied to three types of camera and validated against five other widely used methods. Using projection error as the accuracy metric, our proposed algorithm compared favourably with existing methods.
Conclusion
We present a fully automated hand-eye calibration technique, based on Procrustean point-to-line registration, which provides superior results for calibrating surgical cameras when compared to existing methods.
Similar content being viewed by others
Notes
References
Abhari K, Baxter J, Chen EC, Khan A, Peters T, de Ribaupierre S, Eagleson R (2015) Training for planning tumour resection: augmented reality and human factors. IEEE Trans Biomed Eng 62(6):1466–1477
Chen ECS, Peters TM, Ma B (2016) Guided ultrasound calibration: where, how, and how many calibration fiducials. Int J Comput Assist Radiol Surg 11(6):889–898
Chen ECS, Peters TM, Ma B (2017) Which point-line registration? In: Proceedings of the SPIE, vol 10135, pp 1013509–13
Chen ECS, Sarkar K, Baxter JSH, Moore J, Wedlake C, Peters TM (2012) An augmented reality platform for planning of minimally invasive cardiac surgeries. In: Proceedings of the SPIE, vol 8316
Daniilidis K (1999) Hand-eye calibration using dual quaternions. Int J Robot Res 18(3):286–298
Dornaika F, Horaud R (1998) Simultaneous robot-world and hand-eye calibration. IEEE Trans Robot Autom 14(4):617–622
Fitzpatrick J, West J (2001) The distribution of target registration error in rigid-body point-based registration. IEEE Trans Med Imaging 20(9):917–927
Fusiello A, Crosilla F, Malapelle F (2015) Procrustean point-line registration and the npnp problem. In: Proceedings of the 2015 International conference on 3D vision, 3DV ’15, pp 250–255. IEEE Computer Society
Garro V, Crosilla F, Fusiello A (2012) Solving the PNP problem withanisotropic orthogonal procrustes analysis. In: 2012 Second international conference on 3D imaging, modeling, processing, visualization transmission, pp 262–269
Heller J, Havlena M, Pajdla T (2012) A branch-and-bound algorithm for globally optimal hand-eye calibration. In: 2012 IEEE conference on computer vision and pattern recognition (CVPR), pp 1608–1615
Horaud R, Dornaika F (1995) Hand-eye calibration. Int J Robot Res 14(3):195–210
Horn BK (1987) Closed-form solution of absolute orientation using unit quaternions. J Opti Soc Am 4:629–642
Hsu PW, Prager RW, Gee AH, Treece GM (2009) Freehand 3D ultrasound calibration: a review. Springer, Berlin
Kang X, Azizian M, Wilson E, Wu K, Martin AD, Kane TD, Peters CA, Cleary K, Shekhar R (2014) Stereoscopic augmented reality for laparoscopic surgery. Surg Endosc 28(7):2227–2235
Lepetit V, Moreno-Noguer F, Fua P (2008) EPNP: an accurate o(n) solution to the PNP problem. Int J Comput Vis 81(2):155–166
Lorensen W, Cline H, Nafis C, Kikinis R, Altobelli D, Gleason L (1993) Enhancing reality in the operating room. In: Proceedings of the IEEE conference on visualization, 1993, pp 410–415
Lu CP, Hager GD, Mjolsness E (2000) Fast and globally convergent pose estimation from video images. IEEE Trans Pattern Anal Mach Intell 22(6):610–622
Marescaux J, Rubino F, Arenas M, Mutter D, Soler L (2004) Augmented-reality-assisted laparoscopic adrenalectomy. JAMA 292(18):2211–2215
Park FC, Martin BJ (1994) Robot sensor calibration: solving ax = xb on the Euclidean group. IEEE Trans Robot Autom 10(5):717–721
Schmidt J, Niemann H (2008) Data selection for hand-eye calibration: a vector quantization approach. Int J Robot Res 27(9):1027–1053
Schönemann PH (1966) A generalized solution of the orthogonal procrustes problem. Psychometrika 31(1):1–10
Shah M, Eastman RD, Hong T (2012) An overview of robot-sensor calibration methods for evaluation of perception systems. In: Proceedings of the workshop on performance metrics for intelligent systems, PerMIS ’12, pp 15–20. ACM
Thompson S, Stoyanov D, Schneider C, Gurusamy K, Ourselin S, Davidson B, Hawkes D, Clarkson MJ (2016) Hand-eye calibration for rigid laparoscopes using an invariant point. Int J Comput Assist Radiol Surg 11(6):1071–1080
Tsai RY, Lenz RK (1989) A new technique for fully autonomous and efficient 3D robotics hand/eye calibration. IEEE Trans Robot Autom 5(3):345–358
Voruganti AKR, Bartz D (2008) Alternative online extrinsic calibration techniques for minimally invasive surgery. In: Proceedings of the 2008 ACM symposium on virtual reality software and technology, VRST ’08, pp 291–292. ACM
Yaniv Z (2015) Which pivot calibration? In: Proceedings of the SPIE, vol 9415, pp 941527–941527–9
Zhang Z (2000) A flexible new technique for camera calibration. IEEE Trans Pattern Anal Mach Intell 22(11):1330–1334
Acknowledgements
This study was funded by Canadian Institutes of Health Research (CIHR #FDN 143232), Canada Foundation for Innovation (CFI, #20994), and Natural Sciences and Engineering Research Council of Canada (NSERC #RPGIN 2014-04504). Co-op student funding for Isabella Morgan was provided by Northern Digital Inc. (Canada).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Isabella Morgan, Uditha Jayarathne, Adam Rankin, Terry M. Peters, and Elvis C. S. Chen declare that they have no conflict of interest.
Informed consent
This article does not contain patient data.
Ethical standards
This article does not contain any studies with human participants or animals performed by any of the authors.
Appendix: MATLAB implementation for Procrustean hand-eye calibration
Appendix: MATLAB implementation for Procrustean hand-eye calibration
Rights and permissions
About this article
Cite this article
Morgan, I., Jayarathne, U., Rankin, A. et al. Hand-eye calibration for surgical cameras: a Procrustean Perspective-n-Point solution. Int J CARS 12, 1141–1149 (2017). https://doi.org/10.1007/s11548-017-1590-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11548-017-1590-9