Ambiguity-Free Optical–Inertial Tracking for Augmented Reality Headsets

The increasing capability of computing power and mobile graphics has made possible the release of self-contained augmented reality (AR) headsets featuring efficient head-anchored tracking solutions. Ego motion estimation based on well-established infrared tracking of markers ensures sufficient accuracy and robustness. Unfortunately, wearable visible-light stereo cameras with short baseline and operating under uncontrolled lighting conditions suffer from tracking failures and ambiguities in pose estimation. To improve the accuracy of optical self-tracking and its resiliency to marker occlusions, degraded camera calibrations, and inconsistent lighting, in this work we propose a sensor fusion approach based on Kalman filtering that integrates optical tracking data with inertial tracking data when computing motion correlation. In order to measure improvements in AR overlay accuracy, experiments are performed with a custom-made AR headset designed for supporting complex manual tasks performed under direct vision. Experimental results show that the proposed solution improves the head-mounted display (HMD) tracking accuracy by one third and improves the robustness by also capturing the orientation of the target scene when some of the markers are occluded and when the optical tracking yields unstable and/or ambiguous results due to the limitations of using head-anchored stereo tracking cameras under uncontrollable lighting conditions.

[1]  V. Lepetit,et al.  EPnP: An Accurate O(n) Solution to the PnP Problem , 2009, International Journal of Computer Vision.

[2]  Xiao Xin Lu,et al.  A Review of Solutions for Perspective-n-Point Problem in Camera Pose Estimation , 2018, Journal of Physics: Conference Series.

[3]  Kun Qian,et al.  Wearable-Assisted Localization and Inspection Guidance System Using Egocentric Stereo Cameras , 2018, IEEE Sensors Journal.

[4]  Suya You,et al.  A robust hybrid tracking system for outdoor augmented reality , 2004, IEEE Virtual Reality 2004.

[5]  Y. Oshman,et al.  Averaging Quaternions , 2007 .

[6]  D. Caramella,et al.  Augmented reality as an aid in maxillofacial surgery: validation of a wearable system allowing maxillary repositioning. , 2014, Journal of cranio-maxillo-facial surgery : official publication of the European Association for Cranio-Maxillo-Facial Surgery.

[7]  J. Kumar,et al.  Recent Development of Augmented Reality in Surgery: A Review , 2017, Journal of healthcare engineering.

[8]  Hideyuki Tamura,et al.  A hybrid registration method for outdoor augmented reality , 2001, Proceedings IEEE and ACM International Symposium on Augmented Reality.

[9]  Suya You,et al.  Natural feature tracking for extendible robust augmented realities , 1998 .

[10]  James R. Wertz,et al.  Three-Axis Attitude Determination Methods , 1978 .

[11]  He Liu,et al.  Augmented Reality Based Navigation for Computer Assisted Hip Resurfacing: A Proof of Concept Study , 2018, Annals of Biomedical Engineering.

[12]  Tsuneo Yoshikawa,et al.  Accurate image overlay on video see-through HMDs using vision and accelerometers , 2000, Proceedings IEEE Virtual Reality 2000 (Cat. No.00CB37048).

[13]  A. Meola,et al.  A new head-mounted display-based augmented reality system in neurosurgical oncology: a study on phantom , 2017, Computer assisted surgery.

[14]  Frank Chongwoo Park,et al.  Robot sensor calibration: solving AX=XB on the Euclidean group , 1994, IEEE Trans. Robotics Autom..

[15]  Marie-Odile Berger,et al.  Use of inertial sensors to support video tracking , 2007, Comput. Animat. Virtual Worlds.

[16]  Vincent Lepetit,et al.  Monocular Model-Based 3D Tracking of Rigid Objects: A Survey , 2005, Found. Trends Comput. Graph. Vis..

[17]  C. Fraser,et al.  Sensor modelling and camera calibration for close-range photogrammetry , 2016 .

[18]  William J. Schroeder,et al.  The Visualization Toolkit , 2005, The Visualization Handbook.

[19]  Fabrizio Cutolo,et al.  Robust Laparoscopic Instruments Tracking Using Colored Strips , 2017, AVR.

[20]  G. Klein,et al.  Parallel Tracking and Mapping for Small AR Workspaces , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[21]  Tom Drummond,et al.  Tightly integrated sensor fusion for robust visual tracking , 2004, Image Vis. Comput..

[22]  Didier Stricker,et al.  Advanced tracking through efficient image processing and visual-inertial sensor fusion , 2008, 2008 IEEE Virtual Reality Conference.

[23]  Rashid Ansari,et al.  Kernel particle filter for visual tracking , 2005, IEEE Signal Processing Letters.

[24]  David W. Murray,et al.  Real-time localization and mapping with wearable active vision , 2003, The Second IEEE and ACM International Symposium on Mixed and Augmented Reality, 2003. Proceedings..

[25]  FuaPascal,et al.  Monocular model-based 3D tracking of rigid objects , 2005 .

[26]  Supun Samarasekera,et al.  Multi-sensor navigation algorithm using monocular camera, IMU and GPS for large scale augmented reality , 2012, 2012 IEEE International Symposium on Mixed and Augmented Reality (ISMAR).

[27]  Fabrizio Cutolo,et al.  Video see through AR head-mounted display for medical procedures , 2014, International Symposium on Mixed and Augmented Reality.

[28]  Jens Grubert,et al.  A Survey of Calibration Methods for Optical See-Through Head-Mounted Displays , 2017, IEEE Transactions on Visualization and Computer Graphics.

[29]  Jindong Tan,et al.  Wearable Ego-Motion Tracking for Blind Navigation in Indoor Environments , 2015, IEEE Transactions on Automation Science and Engineering.

[30]  S. Chatterjee,et al.  Quantization error analysis in stereo vision , 1992, [1992] Conference Record of the Twenty-Sixth Asilomar Conference on Signals, Systems & Computers.

[31]  Fabrizio Cutolo,et al.  Toed-in vs Parallel Displays in Video See-Through Head-Mounted Displays for Close-Up View , 2019, IEEE Access.

[32]  Gregory D. Hager,et al.  Fast and Globally Convergent Pose Estimation from Video Images , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Jianliang Tang,et al.  Complete Solution Classification for the Perspective-Three-Point Problem , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[34]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[35]  Fabrizio Cutolo,et al.  Robust and Accurate Algorithm for Wearable Stereoscopic Augmented Reality with Three Indistinguishable Markers , 2016 .

[36]  A. Tanju Erdem,et al.  On sensor fusion for head tracking in augmented reality applications , 2011, Proceedings of the 2011 American Control Conference.

[37]  Andrea Fusiello,et al.  Solving the PnP Problem with Anisotropic Orthogonal Procrustes Analysis , 2012, 2012 Second International Conference on 3D Imaging, Modeling, Processing, Visualization & Transmission.

[38]  Mikko Nuutinen,et al.  Method for measuring stereo camera depth accuracy based on stereoscopic vision , 2011, Electronic Imaging.

[39]  Zhanyi Hu,et al.  PnP Problem Revisited , 2005, Journal of Mathematical Imaging and Vision.

[40]  Jun Park,et al.  Reducing Gross Errors of Perspective 3-point Pose Computation , 2012, ICHIT.

[41]  Fabrizio Cutolo,et al.  Application of a New Wearable Augmented Reality Video See-Through Display to Aid Percutaneous Procedures in Spine Surgery , 2016, AVR.

[42]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[43]  Nassir Navab,et al.  Measurement of absolute latency for video see through augmented reality , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[44]  Fabrizio Cutolo,et al.  [Poster] HMD Video see though AR with unfixed cameras vergence , 2014, 2014 IEEE International Symposium on Mixed and Augmented Reality (ISMAR).

[45]  Fabrizio Cutolo Letter to the Editor on “Augmented Reality Based Navigation for Computer Assisted Hip Resurfacing: A Proof of Concept Study” , 2019, Annals of Biomedical Engineering.

[46]  Lejing Wang,et al.  Multi-Modal Intra-Operative Navigation During Distal Locking of Intramedullary Nails , 2015, IEEE Transactions on Medical Imaging.

[47]  Fabrizio Cutolo,et al.  The Role of Camera Convergence in Stereoscopic Video See-through Augmented Reality Displays , 2018 .

[48]  W. Ting,et al.  Some Discussion on the Conditions of the Unique Solution of P3P Problem , 2006, 2006 International Conference on Mechatronics and Automation.

[49]  Fabrizio Cutolo,et al.  Perspective Preserving Solution for Quasi-Orthoscopic Video See-Through HMDs , 2018 .

[50]  Fabrice Rouillier,et al.  Classification of the perspective-three-point problem, discriminant variety and real solving polynomial systems of inequalities , 2008, ISSAC '08.

[51]  Jan-Michael Frahm,et al.  Development of vision-aided navigation for a wearable outdoor augmented reality system , 2014, 2014 IEEE/ION Position, Location and Navigation Symposium - PLANS 2014.

[52]  Tony F. Chan,et al.  Active Contours without Edges for Vector-Valued Images , 2000, J. Vis. Commun. Image Represent..

[53]  Fabrizio Cutolo,et al.  Closed – Loop Calibration for Optical See-Through Near Eye Display with Infinity Focus , 2018, 2018 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct).

[54]  James J. Little,et al.  A Boosted Particle Filter: Multitarget Detection and Tracking , 2004, ECCV.

[55]  Hirokazu Kato,et al.  Marker tracking and HMD calibration for a video-based augmented reality conferencing system , 1999, Proceedings 2nd IEEE and ACM International Workshop on Augmented Reality (IWAR'99).

[56]  Mark A. Livingston,et al.  Superior augmented reality registration by integrating landmark tracking and magnetic tracking , 1996, SIGGRAPH.

[57]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[58]  Athanasios Voulodimos,et al.  Bayesian filter based behavior recognition in workflows allowing for user feedback , 2012, Comput. Vis. Image Underst..

[59]  Fabrizio Cutolo,et al.  Software Framework for Customized Augmented Reality Headsets in Medicine , 2020, IEEE Access.

[60]  Didier Stricker,et al.  Online camera pose estimation in partially known and dynamic scenes , 2006, 2006 IEEE/ACM International Symposium on Mixed and Augmented Reality.

[61]  Peter Kazanzides,et al.  An Inertial and Optical Sensor Fusion Approach for Six Degree-of-Freedom Pose Estimation , 2015, Sensors.