Skip to main content

Advertisement

Log in

Hand-eye calibration for surgical cameras: a Procrustean Perspective-n-Point solution

  • Original Article
  • Published:
International Journal of Computer Assisted Radiology and Surgery Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. http://opencv.org.

References

  1. 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

    Article  PubMed  Google Scholar 

  2. 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

    Article  CAS  PubMed  Google Scholar 

  3. Chen ECS, Peters TM, Ma B (2017) Which point-line registration? In: Proceedings of the SPIE, vol 10135, pp 1013509–13

  4. 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

  5. Daniilidis K (1999) Hand-eye calibration using dual quaternions. Int J Robot Res 18(3):286–298

    Article  Google Scholar 

  6. Dornaika F, Horaud R (1998) Simultaneous robot-world and hand-eye calibration. IEEE Trans Robot Autom 14(4):617–622

    Article  Google Scholar 

  7. 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

    Article  CAS  PubMed  Google Scholar 

  8. 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

  9. 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

  10. 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

  11. Horaud R, Dornaika F (1995) Hand-eye calibration. Int J Robot Res 14(3):195–210

    Article  Google Scholar 

  12. Horn BK (1987) Closed-form solution of absolute orientation using unit quaternions. J Opti Soc Am 4:629–642

    Article  Google Scholar 

  13. Hsu PW, Prager RW, Gee AH, Treece GM (2009) Freehand 3D ultrasound calibration: a review. Springer, Berlin

    Google Scholar 

  14. 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

    Article  PubMed  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

  17. 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

    Article  Google Scholar 

  18. Marescaux J, Rubino F, Arenas M, Mutter D, Soler L (2004) Augmented-reality-assisted laparoscopic adrenalectomy. JAMA 292(18):2211–2215

    Google Scholar 

  19. Park FC, Martin BJ (1994) Robot sensor calibration: solving ax = xb on the Euclidean group. IEEE Trans Robot Autom 10(5):717–721

    Article  Google Scholar 

  20. Schmidt J, Niemann H (2008) Data selection for hand-eye calibration: a vector quantization approach. Int J Robot Res 27(9):1027–1053

    Article  Google Scholar 

  21. Schönemann PH (1966) A generalized solution of the orthogonal procrustes problem. Psychometrika 31(1):1–10

    Article  Google Scholar 

  22. 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

  23. 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

    Article  PubMed  PubMed Central  Google Scholar 

  24. 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

    Article  CAS  Google Scholar 

  25. 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

  26. Yaniv Z (2015) Which pivot calibration? In: Proceedings of the SPIE, vol 9415, pp 941527–941527–9

  27. Zhang Z (2000) A flexible new technique for camera calibration. IEEE Trans Pattern Anal Mach Intell 22(11):1330–1334

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Elvis C. S. Chen.

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

figure a

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11548-017-1590-9

Keywords

Navigation