skip to main content
10.1145/3489849.3489863acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
research-article

Inside-Out Instrument Tracking for Surgical Navigation in Augmented Reality

Published: 08 December 2021 Publication History

Abstract

Surgical navigation requires tracking of instruments with respect to the patient. Conventionally, tracking is done with stationary cameras, and the navigation information is displayed on a stationary display. In contrast, an augmented reality (AR) headset can superimpose surgical navigation information directly in the surgeon’s view. However, AR needs to track the headset, the instruments and the patient, often by relying on stationary infrastructure. We show that 6DOF tracking can be obtained without any stationary, external system by purely utilizing the on-board stereo cameras of a HoloLens 2 to track the same retro-reflective marker spheres used by current optical navigation systems. Our implementation is based on two tracking pipelines complementing each other, one using conventional stereo vision techniques, the other relying on a single-constraint-at-a-time extended Kalman filter. In a technical evaluation of our tracking approach, we show that clinically relevant accuracy of 1.70 mm/1.11° and real-time performance is achievable. We further describe an example application of our system for untethered end-to-end surgical navigation.

References

[1]
Daniel F Abawi, Joachim Bienwald, and Ralf Dorner. 2004. Accuracy in optical tracking with fiducial markers: an accuracy function for ARToolKit. In International Symposium on Mixed and Augmented Reality. IEEE, 260–261.
[2]
Ehsan Azimi, Zhiyuan Niu, Maia Stiber, Nicholas Greene, Ruby Liu, Camilo Molina, Judy Huang, Chien-Ming Huang, and Peter Kazanzides. 2020. An Interactive Mixed Reality Platform for Bedside Surgical Procedures. In International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer, 65–75.
[3]
Ronald Azuma and Gary Bishop. 1994. Improving static and dynamic registration in an optical see-through HMD. In Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques. 197–204.
[4]
Christoph Bichlmeier, Felix Wimmer, Sandro Michael Heining, and Nassir Navab. 2007. Contextual anatomic mimesis hybrid in-situ visualization method for improving multi-sensory depth perception in medical augmented reality. In International Symposium on Mixed and Augmented Reality. IEEE, 129–138.
[5]
Alireza Bilesan, Mohammadhasan Owlia, Saeed Behzadipour, Shuhei Ogawa, Teppei Tsujita, Shunsuke Komizunai, and Atsushi Konno. 2018. Marker-based motion tracking using Microsoft Kinect. IFAC-PapersOnLine 51, 22 (2018), 399–404.
[6]
Jean-Yves Bouguet. 2004. Camera calibration toolbox for matlab. https://library.vuforia.com/ (2004). accessed May 2021.
[7]
Gary Bradski. 2000. The OpenCV Library. Dr. Dobb’s Journal of Software Tools(2000).
[8]
Michael Brand, Lukas Antonio Wulff, Yogi Hamdani, and Thorsten Schüppstuhl. 2020. Accuracy of Marker Tracking on an Optical See-Through Head Mounted Display. In Annals of Scientific Society for Assembly, Handling and Industrial Robotics. Springer, 21–31.
[9]
Cesar Cadena, Luca Carlone, Henry Carrillo, Yasir Latif, Davide Scaramuzza, José Neira, Ian Reid, and John J Leonard. 2016. Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age. IEEE Transactions on robotics 32, 6 (2016), 1309–1332.
[10]
Andong Cao, Ali Dhanaliwala, Jianbo Shi, Terence P Gade, and Brian J Park. 2020. Image-based marker tracking and registration for intraoperative 3D image-guided interventions using augmented reality. In SPIE Medical Imaging, Vol. 11318.
[11]
Marina Carbone, Sara Condino, Fabrizio Cutolo, Rosanna Maria Viglialoro, Oliver Kaschke, Ulrich W Thomale, and Vincenzo Ferrari. 2018. Proof of concept: wearable augmented reality video see-through display for neuro-endoscopy. In International Conference on Augmented Reality, Virtual Reality and Computer Graphics. Springer, 95–104.
[12]
Long Chen, Thomas W Day, Wen Tang, and Nigel W John. 2017. Recent developments and future challenges in medical mixed reality. In International Symposium on Mixed and Augmented Reality. IEEE, 123–135.
[13]
Jaeyong Chung, Namgyu Kim, Jounghyun Kim, and Chan-Mo Park. 2001. Postrack: A low cost real-time motion tracking system for vr application. In International Conference on Virtual Systems and Multimedia. IEEE, 383–392.
[14]
Konstantinos Daniilidis. 1999. Hand-eye calibration using dual quaternions. The International Journal of Robotics Research 18, 3 (1999), 286–298.
[15]
Marcelo E de Oliveira, Henrique G Debarba, Alexandre Lädermann, Sylvain Chagué, and Caecilia Charbonnier. 2019. A hand-eye calibration method for augmented reality applied to computer-assisted orthopedic surgery. International Journal of Medical Robotics and Computer Assisted Surgery 15, 2(2019), e1969.
[16]
Klaus Dorfmüller. 1999. Robust tracking for augmented reality using retroreflective markers. Computers & Graphics 23, 6 (1999), 795–800.
[17]
Houssam El-Hariri, Prashant Pandey, Antony J Hodgson, and Rafeef Garbi. 2018. Augmented reality visualisation for orthopaedic surgical guidance with pre-and intra-operative multimodal image data fusion. Healthcare Technology Letters 5, 5 (2018), 189–193.
[18]
David Ferstl, Christian Reinbacher, Gernot Riegler, Matthias Rüther, and Horst Bischof. 2015. Learning Depth Calibration of Time-of-Flight Cameras. In British Machine Vision Conference. 102–1.
[19]
David Gallup, Jan-Michael Frahm, Philippos Mordohai, and Marc Pollefeys. 2008. Variable baseline/resolution stereo. In Conference on Computer Vision and Pattern Recognition. IEEE, 1–8.
[20]
Yuan Gao, Li Lin, Gang Chai, and Le Xie. 2019. A feasibility study of a new method to enhance the augmented reality navigation effect in mandibular angle split osteotomy. Journal of Cranio-Maxillofacial Surgery 47, 8 (2019), 1242–1248.
[21]
Verónica García-Vázquez, Felix Von Haxthausen, Sonja Jäckle, Christian Schumann, Ivo Kuhlemann, Juljan Bouchagiar, Anna-Catharina Höfer, Florian Matysiak, Gereon Hüttmann, Jan Peter Goltz, 2018. Navigation and visualisation with HoloLens in endovascular aortic repair. Innovative Surgical Sciences 3, 3 (2018), 167–177.
[22]
Sergio Garrido-Jurado, Rafael Muñoz-Salinas, Francisco José Madrid-Cuevas, and Manuel Jesús Marín-Jiménez. 2014. Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition 47, 6 (2014), 2280–2292.
[23]
Christina Gsaxner, Antonio Pepe, Jürgen Wallner, Dieter Schmalstieg, and Jan Egger. 2019. Markerless image-to-face registration for untethered augmented reality in head and neck surgery. In International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer, 236–244.
[24]
Christina Gsaxner, Jürgen Wallner, Xiaojun Chen, Wolfgang Zemann, and Jan Egger. 2019. Facial model collection for medical augmented reality in oncologic cranio-maxillofacial surgery. Scientific Data 6, 1 (2019), 1–7.
[25]
Sanjay Gupta, Joy A Henningsen, Michael J Wallace, David C Madoff, Frank A Morello Jr, Kamran Ahrar, Ravi Murthy, and Marshall E Hicks. 2007. Percutaneous biopsy of head and neck lesions with CT guidance: various approaches and relevant anatomic and technical considerations. Radiographics 27, 2 (2007), 371–390.
[26]
Jonas Hajek, Mathias Unberath, Javad Fotouhi, Bastian Bier, Sing Chun Lee, Greg Osgood, Andreas Maier, Mehran Armand, and Nassir Navab. 2018. Closing the calibration loop: an inside-out-tracking paradigm for augmented reality in orthopedic surgery. In International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer, 299–306.
[27]
Christian Hansen, David Black, Christoph Lange, Fabian Rieber, Wolfram Lamadé, Marcello Donati, Karl J Oldhafer, and Horst K Hahn. 2013. Auditory support for resection guidance in navigated liver surgery. International Journal of Medical Robotics and Computer Assisted Surgery 9, 1(2013), 36–43.
[28]
Richard I Hartley and Peter Sturm. 1997. Triangulation. Computer Vision and Image Understanding 68, 2 (1997), 146–157.
[29]
Florian Heinrich, Fabian Joeres, Kai Lawonn, and Christian Hansen. 2019. Comparison of projective augmented reality concepts to support medical needle insertion. Transactions on Visualization and Computer Graphics 25, 6 (2019), 2157–2167.
[30]
Patrick Hübner, Kate Clintworth, Qingyi Liu, Martin Weinmann, and Sven Wursthorn. 2020. Evaluation of HoloLens tracking and depth sensing for indoor mapping applications. Sensors 20, 4 (2020), 1021.
[31]
Rudolph Emil Kalman. 1960. A new approach to linear filtering and prediction problems. Journal of Basic Engineering 82, 1 (1960), 35–45.
[32]
Hirokazu Kato and Mark Billinghurst. 1999. Marker tracking and hmd calibration for a video-based augmented reality conferencing system. In International Workshop on Augmented Reality. IEEE, 85–94.
[33]
Kangsoo Kim, Mark Billinghurst, Gerd Bruder, Henry Been-Lirn Duh, and Gregory F Welch. 2018. Revisiting trends in augmented reality research: A review of the 2nd decade of ISMAR (2008–2017). Transactions on Visualization and Computer Graphics 24, 11 (2018), 2947–2962.
[34]
Florian Kral, Elisabeth J Puschban, Herbert Riechelmann, and Wolfgang Freysinger. 2013. Comparison of optical and electromagnetic tracking for navigated lateral skull base surgery. International Journal of Medical Robotics and Computer Assisted Surgery 9, 2(2013), 247–252.
[35]
Philipp Kriechling, Simon Roner, Florentin Liebmann, Fabio Casari, Philipp Fürnstahl, and Karl Wieser. 2020. Augmented reality for base plate component placement in reverse total shoulder arthroplasty: a feasibility study. Archives of Orthopaedic and Trauma Surgery(2020), 1–7.
[36]
Ivo Kuhlemann, Markus Kleemann, Philipp Jauer, Achim Schweikard, and Floris Ernst. 2017. Towards X-ray free endovascular interventions–using HoloLens for on-line holographic visualisation. Healthcare Technology Letters 4, 5 (2017), 184–187.
[37]
Harold W Kuhn. 1955. The Hungarian method for the assignment problem. Naval Research Logistics Quarterly 2, 1-2 (1955), 83–97.
[38]
Christian Kunz, Paulina Maurer, Fabian Kees, Pit Henrich, Christian Marzi, Michal Hlaváč, Max Schneider, and Franziska Mathis-Ullrich. 2020. Infrared marker tracking with the HoloLens for neurosurgical interventions. Current Directions in Biomedical Engineering 6, 1(2020).
[39]
Timur Kuzhagaliyev, Neil T Clancy, Mirek Janatka, Kevin Tchaka, Francisco Vasconcelos, Matthew J Clarkson, Kurinchi Gurusamy, David J Hawkes, Brian Davidson, and Danail Stoyanov. 2018. Augmented reality needle ablation guidance tool for irreversible electroporation in the pancreas. In SPIE Medical Imaging, Vol. 10576. International Society for Optics and Photonics, 1057613.
[40]
Christoph Leuze, Grant Yang, Brian Hargreaves, Bruce Daniel, and Jennifer A McNab. 2018. Mixed-reality guidance for brain stimulation treatment of depression. In International Symposium on Mixed and Augmented Reality Adjunct. 377–380.
[41]
Bo Li, Lionel Heng, Kevin Koser, and Marc Pollefeys. 2013. A multiple-camera system calibration toolbox using a feature descriptor-based calibration pattern. In International Conference on Intelligent Robots and Systems. IEEE, 1301–1307.
[42]
Ruotong Li, Tianpei Yang, Weixin Si, Xiangyun Liao, Qiong Wang, Reinhard Klein, and Pheng-Ann Heng. 2019. Augmented reality guided respiratory liver tumors punctures: A preliminary feasibility study. In SIGGRAPH Asia Technical Briefs. 114–117.
[43]
Florentin Liebmann, Simon Roner, Marco von Atzigen, Davide Scaramuzza, Reto Sutter, Jess Snedeker, Mazda Farshad, and Philipp Fürnstahl. 2019. Pedicle screw navigation using surface digitization on the Microsoft HoloLens. International journal of Computer Assisted Radiology and Surgery 14, 7(2019), 1157–1165.
[44]
Jun Liu, Subhi J Al’Aref, Gurpreet Singh, Alexandre Caprio, Amir Ali Amiri Moghadam, Sun-Joo Jang, S Chiu Wong, James K Min, Simon Dunham, and Bobak Mosadegh. 2019. An augmented reality system for image guidance of transcatheter procedures for structural heart disease. PloS one 14, 7 (2019), e0219174.
[45]
Ran Long, Christian Rauch, Tianwei Zhang, Vladimir Ivan, and Sethu Vijayakumar. 2021. RigidFusion: Robot Localisation and Mapping in Environments With Large Dynamic Rigid Objects. IEEE Robotics and Automation Letters 6, 2 (2021), 3703–3710.
[46]
Dietrich Manzey, Stefan Röttger, J Elin Bahner-Heyne, Dirk Schulze-Kissing, Andreas Dietz, Jürgen Meixensberger, and Gero Strauss. 2009. Image-guided navigation: the surgeon’s perspective on performance consequences and human factors issues. International Journal of Medical Robotics and Computer Assisted Surgery 5, 3(2009), 297–308.
[47]
Primoz Markelj, Dejan Tomaževič, Bostjan Likar, and Franjo Pernuš. 2012. A review of 3D/2D registration methods for image-guided interventions. Medical Image Analysis 16, 3 (2012), 642–661.
[48]
Jene W Meulstee, Johan Nijsink, Ruud Schreurs, Luc M Verhamme, Tong Xi, Hans HK Delye, Wilfred A Borstlap, and Thomas JJ Maal. 2019. Toward holographic-guided surgery. Surgical Innovation 26, 1 (2019), 86–94.
[49]
Uli Mezger, Claudia Jendrewski, and Michael Bartels. 2013. Navigation in surgery. Langenbeck’s Archives of Surgery 398, 4 (2013), 501–514.
[50]
Fabio Müller, Simon Roner, Florentin Liebmann, José M Spirig, Philipp Fürnstahl, and Mazda Farshad. 2020. Augmented reality navigation for spinal pedicle screw instrumentation using intraoperative 3D imaging. The Spine Journal 20, 4 (2020), 621–628.
[51]
Richard A Newcombe, Shahram Izadi, Otmar Hilliges, David Molyneaux, David Kim, Andrew J Davison, Pushmeet Kohi, Jamie Shotton, Steve Hodges, and Andrew Fitzgibbon. 2011. KinectFusion: Real-time dense surface mapping and tracking. In International Symposium on Mixed and Augmented Reality. IEEE, 127–136.
[52]
Eva Novoa, Nicolas Gürtler, André Arnoux, and Marcel Kraft. 2012. Role of ultrasound-guided core-needle biopsy in the assessment of head and neck lesions: a meta-analysis and systematic review of the literature. Head & Neck 34, 10 (2012), 1497–1503.
[53]
Axel Pinz, Markus Brandner, Harald Ganster, Albert Kusej, Peter Lang, and Miguel Ribo. 2002. Hybrid tracking for augmented reality. Ögai Journal 21, 1 (2002), 17–24.
[54]
PTC. 2021. Vuforia. https://library.vuforia.com/(2021). accessed September 2021.
[55]
Long Qian, Anton Deguet, and Peter Kazanzides. 2018. ARssist: augmented reality on a head-mounted display for the first assistant in robotic surgery. Healthcare Technology Letters 5, 5 (2018), 194–200.
[56]
Long Qian, Xiran Zhang, Anton Deguet, and Peter Kazanzides. 2019. Aramis: Augmented reality assistance for minimally invasive surgery using a head-mounted display. In International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer, 74–82.
[57]
Niels Tjørnly Rasmussen, Moritz Störring, Thomas B Moeslund, and Erik Granum. 2006. Real-time tracking for virtual environments using SCAAT Kalman filtering and unsynchronized cameras. In International Conference on Computer Vision Theory and Applications.25–28.
[58]
HS Rayt, AJ Sutton, NJM London, RD Sayers, and MJ Bown. 2008. A systematic review and meta-analysis of endovascular repair (EVAR) for ruptured abdominal aortic aneurysm. European Journal of Vascular and Endovascular Surgery 36, 5 (2008), 536–544.
[59]
Miguel Ribo, Axel Pinz, and Anton L Fuhrmann. 2001. A new optical tracking system for virtual and augmented reality applications. In Instrumentation and Measurement Technology Conference, Vol. 3. IEEE, 1932–1936.
[60]
Bernd Schwald. 2005. A tracking algorithm for rigid point-based marker models. In International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision. Václav Skala-UNION Agency.
[61]
Frank Steinicke, Christian P Jansen, Klaus H Hinrichs, Jan Vahrenhold, and Bernd Schwald. 2007. Generating optimized marker-based rigid bodies for optical tracking systems. In International Conference on Computer Vision Theory and Applications. 387–395.
[62]
Jürgen Sturm, Nikolas Engelhard, Felix Endres, Wolfram Burgard, and Daniel Cremers. 2012. A benchmark for the evaluation of RGB-D SLAM systems. In 2012 IEEE/RSJ international conference on intelligent robots and systems. IEEE, 573–580.
[63]
Qichang Sun, Yongfeng Mai, Rong Yang, Tong Ji, Xiaoyi Jiang, and Xiaojun Chen. 2020. Fast and accurate online calibration of optical see-through head-mounted display for AR-based surgical navigation using Microsoft HoloLens. International Journal of Computer Assisted Radiology and Surgery 15, 11(2020), 1907–1919.
[64]
Shinji Umeyama. 1991. Least-squares estimation of transformation parameters between two point patterns. Computer Architecture Letters 13, 04 (1991), 376–380.
[65]
Dorin Ungureanu, Federica Bogo, Silvano Galliani, Pooja Sama, Xin Duan, Casey Meekhof, Jan Stühmer, Thomas J. Cashman, Bugra Tekin, Johannes L. Schönberger, Bugra Tekin, Pawel Olszta, and Marc Pollefeys. 2020. HoloLens 2 Research Mode as a Tool for Computer Vision Research. arXiv:2008.11239 (2020).
[66]
Petr Vávra, Jan Roman, Pavel Zonča, Peter Ihnát, Martin Němec, Jayant Kumar, Nagy Habib, and Ahmed El-Gendi. 2017. Recent development of augmented reality in surgery: a review. Journal of Healthcare Engineering 2017 (2017).
[67]
Jianren Wang, Long Qian, Ehsan Azimi, and Peter Kazanzides. 2017. Prioritization and static error compensation for multi-camera collaborative tracking in augmented reality. In Virtual Reality. IEEE, 335–336.
[68]
Greg Welch and Gary Bishop. 1997. SCAAT: Incremental tracking with incomplete information. In Conference on Computer Graphics and Interactive Techniques. ACM, 333–344.
[69]
Greg Welch, Gary Bishop, Leandra Vicci, Stephen Brumback, Kurtis Keller, and D’nardo Colucci. 1999. The HiBall tracker: High-performance wide-area tracking for virtual and augmented environments. In Symposium on Virtual Reality Software and Technology. ACM, 1–ff.
[70]
Suya You, Ulrich Neumann, and Ronald Azuma. 1999. Hybrid inertial and vision tracking for augmented reality registration. In Virtual Reality. IEEE, 260–267.
[71]
J-H Zhu, R Yang, Y-X Guo, J Wang, X-J Liu, and C-B Guo. 2021. Navigation-guided core needle biopsy for skull base and parapharyngeal lesions: a five-year experience. International Journal of Oral and Maxillofacial Surgery 50, 1(2021), 7–13.
[72]
Yan Zuo, Taoran Jiang, Jiansheng Dou, Dewang Yu, Zaphlene Nyakuru Ndaro, Yunxiao Du, Qingfeng Li, Shuyi Wang, and Gang Huang. 2020. A novel evaluation model for a mixed-reality surgical navigation system: where microsoft hololens meets the operating room. Surgical Innovation 27, 2 (2020), 193–202.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRST '21: Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology
December 2021
563 pages
ISBN:9781450390927
DOI:10.1145/3489849
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 December 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Augmented Reality
  2. HoloLens 2
  3. Surgical Navigation
  4. Tracking

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

VRST '21

Acceptance Rates

Overall Acceptance Rate 66 of 254 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)253
  • Downloads (Last 6 weeks)21
Reflects downloads up to 31 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2025)A universal calibration framework for mixed-reality assisted surgeryComputer Methods and Programs in Biomedicine10.1016/j.cmpb.2024.108470259(108470)Online publication date: Feb-2025
  • (2024)Augmented Reality-Guided Extraction of Fully Impacted Lower Third Molars Based on Maxillofacial CBCT ScansBioengineering10.3390/bioengineering1106062511:6(625)Online publication date: 18-Jun-2024
  • (2024)AI-enhanced virtual reality in medicineProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/920(8326-8334)Online publication date: 3-Aug-2024
  • (2024)What is Diminished Virtuality? A Directional and Layer-Based Taxonomy for the Reality-Virtuality ContinuumJMIR XR and Spatial Computing10.2196/529041(e52904)Online publication date: 31-Jan-2024
  • (2024)Is the Apple Vision Pro the Ultimate Display? A First Perspective and Survey on Entering the Wonderland of Precision MedicineJMIR Serious Games10.2196/5278512(e52785)Online publication date: 18-Sep-2024
  • (2024) MedShapeNet  – a large-scale dataset of 3D medical shapes for computer vision Biomedical Engineering / Biomedizinische Technik10.1515/bmt-2024-039670:1(71-90)Online publication date: 30-Dec-2024
  • (2024)STTAR: Surgical Tool Tracking Using Off-the-Shelf Augmented Reality Head-Mounted DisplaysIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.323830930:7(3578-3593)Online publication date: Jul-2024
  • (2024)Robust Object Pose Tracking for Augmented Reality Guidance and TeleoperationIEEE Transactions on Instrumentation and Measurement10.1109/TIM.2024.339810873(1-15)Online publication date: 2024
  • (2024)Assessment of Multiple Fiducial Marker Trackers on Hololens 2IEEE Access10.1109/ACCESS.2024.335672212(14211-14226)Online publication date: 2024
  • (2024)Mixed reality guided root canal therapyHealthcare Technology Letters10.1049/htl2.1207711:2-3(167-178)Online publication date: 2-Apr-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media