Efficient rotation estimation for 3D registration and global localization in structured point clouds

被引:12
作者
Ma, Yanxin [1 ]
Guo, Yulan [1 ,3 ]
Lei, Yinjie [2 ]
Lu, Min [1 ]
Zhang, Jun [1 ]
机构
[1] Natl Univ Def Technol, Coll Elect Sci & Engn, Changsha, Hunan, Peoples R China
[2] Sichuan Univ, Coll Elect & Informat Engn, Chengdu, Sichuan, Peoples R China
[3] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Structured point clouds; Small overlaps; Registration; Global localization; ICP; Direction angle; OBJECT RECOGNITION;
D O I
10.1016/j.imavis.2017.09.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fully automatic 3D point cloud registration for structured scenes is a highly challenging task. In this paper, an efficient rotation estimation algorithm is proposed for point clouds of structured scenes. This algorithm fully employs the geometric information of structured environment. For rotation estimation, a direction angle is defined for a point cloud and then the rotation matrix is obtained by comparing the difference between the distributions of angles. The proposed rotation estimation algorithm is used for both 3D registration and global localization. To conduct a full 3D registration, the translation parameters are estimated by aligning the centers of the corresponding points while the rotation parameters are estimated by the proposed algorithm. For global localization, a translation estimation algorithm is proposed using projection information. The point clouds are projected onto the orthogonal plane and template matching is performed on the projection images to calculate the translation vector. Experiments have been conducted on two datasets. Experimental results demonstrate that the proposed algorithm outperforms the state-of-the-art approaches in terms of both accuracy, computational efficiency and robustness. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:52 / 66
页数:15
相关论文
共 47 条
[1]   6D scan registration using depth-interpolated local image features [J].
Andreasson, Henrik ;
Lilienthal, Achim J. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2010, 58 (02) :157-165
[2]  
[Anonymous], 2011, P INT S MIX AUGM REA
[3]   Motion estimation by decoupling rotation and translation in catadioptric vision [J].
Bazin, J. C. ;
Demonceaux, C. ;
Vasseur, P. ;
Kweon, I. S. .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2010, 114 (02) :254-273
[4]  
Bazin J.-C., 2012, P AS C COMP VIS, P539
[5]   A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[6]  
Biswas J., 2012, 2012 IEEE International Conference on Robotics and Automation (ICRA), P1697, DOI 10.1109/ICRA.2012.6224766
[7]   Fast Rotation Search with Stereographic Projections for 3D Registration [J].
Bustos, Alvaro Parra ;
Chin, Tat-Jun ;
Suter, David .
2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, :3930-3937
[8]   Combining monoSLAM with object recognition for scene augmentation using a wearable camera [J].
Castle, R. O. ;
Klein, G. ;
Murray, D. W. .
IMAGE AND VISION COMPUTING, 2010, 28 (11) :1548-1556
[9]   Automatic Semantic Modeling of Indoor Scenes from Low-quality RGB-D Data using Contextual Information [J].
Chen, Kang ;
Lai, Yu-Kun ;
Wu, Yu-Xin ;
Martin, Ralph ;
Hu, Shi-Min .
ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (06)
[10]   OBJECT MODELING BY REGISTRATION OF MULTIPLE RANGE IMAGES [J].
CHEN, Y ;
MEDIONI, G .
IMAGE AND VISION COMPUTING, 1992, 10 (03) :145-155