Registration of Non-Uniform Density 3D Point Clouds using Approximate Surface Reconstruction

3D laser scanners composed of a rotating 2D laser range scanner exhibit different point densities within and between individual scan lines. Such non-uniform point densities influence neighbor searches which in turn may negatively affect feature estimation and scan registration. To reliably register such scans, we extend a state-of-the-art registration algorithm to include topological information from approximate surface reconstructions. We show that our approach outperforms related approaches in both refining a good initial pose estimate and registering badly aligned point clouds if no such estimate is available. In an example application, we demonstrate local 3D mapping with a micro aerial vehicle by registering sequences of non-uniform density point clouds acquired in-flight with a continuously rotating lightweight 3D scanner.

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

[2]  Sven Behnke,et al.  Fast Range Image Segmentation and Smoothing Using Approximate Surface Reconstruction and Region Growing , 2012, IAS.

[3]  Vijay Kumar,et al.  Autonomous multi-floor indoor navigation with a computationally constrained micro aerial vehicle , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  Tom Duckett,et al.  Scan registration for autonomous mining vehicles using 3D‐NDT , 2007, J. Field Robotics.

[5]  Darius Burschka,et al.  Toward a Fully Autonomous UAV: Research Platform for Indoor and Outdoor Urban Search and Rescue , 2012, IEEE Robotics & Automation Magazine.

[6]  Wolfram Burgard,et al.  Towards a navigation system for autonomous indoor flying , 2009, 2009 IEEE International Conference on Robotics and Automation.

[7]  A. Nuchter,et al.  6D SLAM with approximate data association , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[8]  Sebastian Scherer,et al.  River mapping from a flying robot: state estimation, river detection, and obstacle mapping , 2012, Auton. Robots.

[9]  Jörg Stückler,et al.  Rough Terrain 3D Mapping and Navigation Using a Continuously Rotating 2D Laser Scanner , 2014, KI - Künstliche Intelligenz.

[10]  Joachim Hertzberg,et al.  Evaluation of 3D registration reliability and speed - A comparison of ICP and NDT , 2009, 2009 IEEE International Conference on Robotics and Automation.

[11]  Sebastian Thrun,et al.  Junior: The Stanford entry in the Urban Challenge , 2008, J. Field Robotics.

[12]  Wolfram Burgard,et al.  OctoMap: an efficient probabilistic 3D mapping framework based on octrees , 2013, Autonomous Robots.

[13]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[14]  Sven Behnke,et al.  Multimodal obstacle detection and collision avoidance for micro aerial vehicles , 2013, 2013 European Conference on Mobile Robots.

[15]  Sebastian Scherer,et al.  Sparse Tangential Network (SPARTAN): Motion planning for micro aerial vehicles , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Wolfram Burgard,et al.  A Fully Autonomous Indoor Quadrotor , 2012, IEEE Transactions on Robotics.

[17]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Jonghyuk Kim,et al.  Integrated navigation system using camera and gimbaled laser scanner for indoor and outdoor autonomous flight of UAVs , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Abraham Bachrach,et al.  Autonomous flight in unstructured and unknown indoor environments , 2009 .

[20]  Wolfgang Förstner,et al.  INCREMENTAL REAL-TIME BUNDLE ADJUSTMENT FOR MULTI-CAMERA SYSTEMS WITH POINTS AT INFINITY , 2013 .