Place Recognition Using Regional Point Descriptors for 3D Mapping

In order to operate in unstructured outdoor environments, globally consistent 3D maps are often required. In the absence of a absolute position sensor such as GPS or modifications to the environment, the ability to recognize previously observed locations is necessary to identify loop closures. Regional point or keypoint descriptors are a way to encode the structure within a small local region as a fixedsized vector, though individually do not include enough context to fully identify a previously seen place. Multiple queries to a database of descriptor vectors can quickly identify similar features, and places can be recognized from a consistent set of descriptor matches.We investigate the problem of designing informative keypoint descriptors for 3D laser maps. Several models are considered and evaluated, with a particular focus on the optimal descriptor scale and keypoint sampling density. The approach is evaluated on 3D laser point cloud data collected from a vehicle driving in unstructured off-road environments. Consistent 3D maps constructed from this data without assistance from any other sensor (such as wheel encoders, GPS, or IMU) demonstrate the effectiveness of our approach.

[1]  Huosheng Hu,et al.  Mobile Robot 3D Perception and Mapping without Odometry Using Multi-Resolution Occupancy Lists , 2007, 2007 International Conference on Mechatronics and Automation.

[2]  Michael Bosse,et al.  Map Matching and Data Association for Large-Scale Two-dimensional Laser Scan-based SLAM , 2008, Int. J. Robotics Res..

[3]  Paul Newman,et al.  Using laser range data for 3D SLAM in outdoor environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[4]  Joachim Hertzberg,et al.  6D SLAM—3D mapping outdoor environments , 2007, J. Field Robotics.

[5]  Jiří Matas,et al.  Computer Vision - ECCV 2004 , 2004, Lecture Notes in Computer Science.

[6]  David Silver,et al.  Topological exploration of subterranean environments , 2006, J. Field Robotics.

[7]  Udo Frese,et al.  Inside data association , 2009, Robotics Auton. Syst..

[8]  Andrew E. Johnson,et al.  Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Jitendra Malik,et al.  Recognizing Objects in Range Data Using Regional Point Descriptors , 2004, ECCV.

[10]  Michael Bosse,et al.  Keypoint design and evaluation for place recognition in 2D lidar maps , 2009, Robotics Auton. Syst..

[11]  Michael Bosse,et al.  Place Recognition Using Keypoint Similarities in 2D Lidar Maps , 2008, ISER.

[12]  P. Newman,et al.  Using Naturally Salient Regions for SLAM with 3 D Laser Data ∗ , 2005 .

[13]  Michael Bosse,et al.  Continuous 3D scan-matching with a spinning 2D laser , 2009, 2009 IEEE International Conference on Robotics and Automation.

[14]  Paul Newman,et al.  Outdoor SLAM using visual appearance and laser ranging , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..