作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (23): 198-202. doi: 10.3969/j.issn.1000-3428.2012.23.049

• 人工智能及识别技术 • 上一篇    下一篇

基于GPU的实时三维点云数据配准研究

荆 锐1,2,赵旦谱1,台宪青1   

  1. (1. 中国科学院自动化研究所,北京 100190;2. 中国科学院研究生院信息科学与工程学院,北京 100080)
  • 收稿日期:2012-03-02 出版日期:2012-12-05 发布日期:2012-12-03
  • 作者简介:荆 锐(1987-),女,硕士研究生,主研方向:机器视觉,模式识别;赵旦谱,博士后;台宪青,研究员、博士

Research on Real-time 3D Point Cloud Data Registration Based on GPU

JING Rui 1,2, ZHAO Dan-pu 1, TAI Xian-qing 1   

  1. (1. Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China; 2. School of Information Science and Engineering, Graduate University of Chinese Academy of Sciences, Beijing 100080, China)
  • Received:2012-03-02 Online:2012-12-05 Published:2012-12-03

摘要: 在三维重建中,不同摄像机坐标系下点云配准耗时过多。为此,提出一种基于图形处理单元(GPU)的实时三维点云数据配准算法。利用投影映射法获取匹配点对,使用点到切平面距离最小化方法计算变换矩阵,通过GPU多线程并行处理大规模图像数据。实验结果表明,对于分别包含307 200个数据的2帧点云,在保持原有配准效果的基础上,该算法的最优耗时仅为基于CPU的最近邻迭代算法的11.9%。

关键词: 图形处理单元, 3D重建, 摄像机跟踪, 同时定位与地图构建, 并行处理

Abstract: In 3D reconstruction, point cloud registration time of different camera coordinate system is too long. In order to sovle this problem, this paper proposes a real-time 3D point cloud data registration algorithm based on Graphic Processing Unit(GPU). The projection mapping method is used to find corresponding point pairs, the transformation matrix is obtained by minimizing the distance from the point to the tangent plane, and uses the GPU to multi-thread and parallelly process mass image data. Experimental results show that, in order to keep original registration effect, the optimal time-consuming of this algorithm is about 11.9% compared with Iterative Closest Point algorithm based on GPU(ICP-GPU) in containing 307 200 data 2 frame point cloud.

Key words: Graphic Processing Unit(GPU), 3D reconstruction, camera tracking, Simultaneous Localization and Map Building(SLAM), parallel processing

中图分类号: