Using 6 DOF vision-inertial tracking to evaluate and improve low cost depth sensor based SLAM

Systems that use low cost depth sensors, to perform 3D reconstructions of environments while simultaneously tracking sensor pose, have received significant attention in recent years. While the majority of publications in the literature on the subject focus on the successes of various 3D scene reconstruction algorithms used, few attempt to quantify the practical limitations of the RGB-D sensors themselves. Furthermore, many publications report successful results while ignoring the many situations in which the systems will be entirely non-functional. In our prior work, using an optical-inertial motion tracker, we evaluated 3 Degree-Of-Freedom (3 DOF) sensor orientation estimation errors existing in a Simultaneous Localization and Mapping (SLAM) implementation based on the popular Microsoft Kinect. In this paper we present and extend our analysis of 3 DOF sensor orientation estimation error, using an optical-inertial motion tracker, to include the full 6 DOF sensor pose (positioning and orientation). We then fully integrate the motion tracker into the original depth sensor-based algorithm, demonstrating improved reliability and accuracy of scene reconstruction.

[1]  Dalila B. Megherbi,et al.  Orientation estimation via low cost depth sensor ICP versus MEMS gyroscope sensor fusion , 2014, 2014 IEEE International Symposium on Robotics and Manufacturing Automation (ROMA).

[2]  Richard Szeliski,et al.  A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms , 2001, International Journal of Computer Vision.

[3]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  Kok-Lim Low Linear Least-Squares Optimization for Point-to-Plane ICP Surface Registration , 2004 .

[5]  Wolfram Burgard,et al.  A benchmark for the evaluation of RGB-D SLAM systems , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Zhengyou Zhang,et al.  Microsoft Kinect Sensor and Its Effect , 2012, IEEE Multim..

[7]  Jan Smith Microcomputer Graphics for the Social Sciences , 1986 .

[8]  Andrew W. Fitzgibbon,et al.  KinectFusion: Real-time dense surface mapping and tracking , 2011, 2011 10th IEEE International Symposium on Mixed and Augmented Reality.

[9]  Xiangyu Wang,et al.  Research trends and opportunities of augmented reality applications in architecture, engineering, and construction , 2013 .

[10]  Peter Cheeseman,et al.  On the Representation and Estimation of Spatial Uncertainty , 1986 .

[11]  J J Koenderink,et al.  Affine structure from motion. , 1991, Journal of the Optical Society of America. A, Optics and image science.

[12]  Robert Atac,et al.  Scorpion Hybrid Optical-based Inertial Tracker (HObIT) test results , 2014, Defense + Security Symposium.

[13]  Jacob B. Madsen,et al.  How wrong can you be: Perception of static orientation errors in mixed reality , 2014, 2014 IEEE Symposium on 3D User Interfaces (3DUI).

[14]  Shahram Izadi,et al.  Modeling Kinect Sensor Noise for Improved 3D Reconstruction and Tracking , 2012, 2012 Second International Conference on 3D Imaging, Modeling, Processing, Visualization & Transmission.

[15]  Sander Oude Elberink,et al.  Accuracy and Resolution of Kinect Depth Data for Indoor Mapping Applications , 2012, Sensors.

[16]  Corina Kim Schindhelm,et al.  Evaluating SLAM Approaches for Microsoft Kinect , 2012, ICWMC 2012.

[17]  D. Tornqvist,et al.  Why would i want a gyroscope on my RGB-D sensor? , 2013, 2013 IEEE Workshop on Robot Vision (WORV).

[18]  D. Scharstein,et al.  A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms , 2001, Proceedings IEEE Workshop on Stereo and Multi-Baseline Vision (SMBV 2001).

[19]  Peter H. N. de With,et al.  Evaluation of distance-aware KinFu algorithm for stereo outdoor data , 2014, 2014 International Conference on Computer Vision Theory and Applications (VISAPP).

[20]  Hongsheng Zhang,et al.  Design and Error Analysis of a Vehicular AR System with Auto-Harmonization , 2015, IEEE Transactions on Visualization and Computer Graphics.

[21]  Andrea Fossati,et al.  Consumer Depth Cameras for Computer Vision , 2013, Advances in Computer Vision and Pattern Recognition.

[22]  Eric Foxlin,et al.  VIS-Tracker: a wearable vision-inertial self-tracker , 2003, IEEE Virtual Reality, 2003. Proceedings..

[23]  Tobias Langlotz,et al.  The History of Mobile Augmented Reality , 2015, ArXiv.