DOI QR코드

DOI QR Code

A Fast Correspondence Matching for Iterative Closest Point Algorithm

ICP 계산속도 향상을 위한 빠른 Correspondence 매칭 방법

  • Shin, Gunhee (Department of Electrical Engineering, Inha University) ;
  • Choi, Jaehee (Department of Mechanical Engineering, Inha University) ;
  • Kim, Kwangki (Department of Electrical Engineering, Inha University)
  • Received : 2022.03.24
  • Accepted : 2022.05.07
  • Published : 2022.08.31

Abstract

This paper considers a method of fast correspondence matching for iterative closest point (ICP) algorithm. In robotics, the ICP algorithm and its variants have been widely used for pose estimation by finding the translation and rotation that best align two point clouds. In computational perspectives, the main difficulty is to find the correspondence point on the reference point cloud to each observed point. Jump-table-based correspondence matching is one of the methods for reducing computation time. This paper proposes a method that corrects errors in an existing jump-table-based correspondence matching algorithm. The criterion activating the use of jump-table is modified so that the correspondence matching can be applied to the situations, such as point-cloud registration problems with highly curved surfaces, for which the existing correspondence-matching method is non-applicable. For demonstration, both hardware and simulation experiments are performed. In a hardware experiment using Hokuyo-10LX LiDAR sensor, our new algorithm shows 100% correspondence matching accuracy and 88% decrease in computation time. Using the F1TENTH simulator, the proposed algorithm is tested for an autonomous driving scenario with 2D range-bearing point cloud data and also shows 100% correspondence matching accuracy.

Keywords

Acknowledgement

This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2020R1F1A1076404)

References

  1. D. Hahnel, W. Burgard, D. Fox, and S. Thrun, "An efficient fastSLAM algorithm for generating maps of large-scale cyclic environments from raw laser range measurements," 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), Las Vegas, NV, USA, 2003, DOI: 10.1109/IROS.2003.1250629.
  2. J. Minguez, L. Montesano, and L. Montano, "An architecture for sensor-based navigation in realistic dynamic and troublesome scenarios," 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH 37566), Sendai, Japan, 2004, DOI: 10.1109/IROS.2004.1389825.
  3. D. Schulz, W. Burgard, D. Fox, and A. B. Cremers, "Tracking multiple moving targets with a mobile robot using particle filters and statistical data association," 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), Seoul, South Korea, 2001, DOI: 10.1109/ROBOT.2001.932850.
  4. P. J. Besl and Neil D. McKay, "A method for registration of 3-D shapes," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, no. 2, pp. 239-256, Feb., 1992, DOI: 10.1109/34.121791.
  5. A. Censi, "An ICP variant using a point-to-line metric," 2008 IEEE International Conference on Robotics and Automation, Pasadena, CA, USA, 2008, DOI: 10.1109/ROBOT.2008.4543181.
  6. M. Greenspan and M. Yurick, "Approximate k-d tree search for efficient ICP," Fourth International Conference on 3-D Digital Imaging and Modeling, 2003, Banff, AB, Canada, 2003, DOI: 10.1109/IM.2003.1240280.
  7. W.-S. Choi, Y.-S. Kim, S.-Y. Oh, and J. Lee, "Fast Iterative Closest Point framework for 3D LIDAR data in intelligent vehicle," 2012 IEEE Intelligent Vehicles Symposium, Madrid, Spain, 2012, DOI: 10.1109/IVS.2012.6232293.
  8. R. Benjemaa and F. Schmitt, "Fast global registration of 3D sampled surfaces using a multi-z-buffer technique," Proceedings. International Conference on Recent Advances in 3-D Digital Imaging and Modeling (Cat. No.97TB100134), 1997, pp. 113-120, DOI: 10.1109/IM.1997.603856.
  9. D. Kim and D. Kim, "A Fast ICP Algorithm for 3-D Human Body Motion Tracking," IEEE Signal Processing Letters, vol. 17, no. 4, pp. 402-405, April 2010, DOI: 10.1109/LSP.2009.2039888.
  10. F1TENTH Simulator, F1TENTH Racing Community, [Online], https://github.com/f1tenth/f1tenth_gym_ros, Accessed: May 27, 2022.