计算机应用 ›› 2013, Vol. 33 ›› Issue (09): 2617-2622.DOI: 10.11772/j.issn.1001-9081.2013.09.2617

• 多媒体处理技术 • 上一篇    下一篇

自适应的基于点云的CAD模型重建方法

刘进1,2   

  1. 1. 北京师范大学 信息科学与技术学院,北京 100875
    2. 山东财经大学 计算机科学与技术学院,济南 250014;
  • 收稿日期:2013-01-31 修回日期:2013-04-07 出版日期:2013-09-01 发布日期:2013-10-18
  • 通讯作者: 刘进
  • 作者简介:刘进(1977-),男,山东济南人,讲师,博士,主要研究方向:点云数据处理、中国古建筑虚拟重建、虚拟现实。

Adaptive approach for point cloud based CAD model reconstruction

LIU Jin1,2   

  1. 1. College of Computer Science and Technology, Shandong University of Finance and Economics, Jinan Shandong 250014, China
    2. College of Information Science and Technology, Beijing Normal University, Beijing 100875, China
  • Received:2013-01-31 Revised:2013-04-07 Online:2013-10-18 Published:2013-09-01
  • Contact: LIU Jin

摘要: 基本的随机抽样一致性(RANSAC)算法无法根据点云模型的噪声自适应地设定分割参数,并有效判断点云数据是否被合理分割。针对该问题,提出了一种自适应的基于点云模型的计算机辅助设计(CAD)模型重建方法。该方法采用RANSAC算法从点云数据中提取基本形状体素,使用直方图法分析点到相应形状体素表面的投影距离。对分割不合理的区域,按照该点云面片的高斯噪声设置新的分割参数,再次进行形状提取。经过一定轮数的迭代,该方法可以合理提取点云模型中的细小形状体素。然后通过校准形状体素的位置和方向、根据相邻形状体素之间的交线裁剪形状体素,实现CAD模型的重建。最后,以误差分布图和直方图分析了原始点云数据中点到CAD模型表面投影距离,有70.71%的点的投影距离不超过点云模型包围盒高度的1%。实验结果表明,以点云包围盒高度的1%为尺度向实验数据中加入噪声时,该方法仍能够通过自适应设置分割参数提取出合理的细小体素。

关键词: 点云, 随机抽样一致性算法, 高斯噪声, 基本形状体素, CAD模型重建

Abstract: Basic RANdom SAmple Consensus (RANSAC) approach cannot set segmentation parameters adaptively by the noise of point clouds and has no efficient way to determine whether the segmentation results are reasonable. In order to solve these problems, an adaptive approach for point cloud based CAD model reconstruction was presented. First, the approach extracted primitive shapes from point clouds by RANSAC algorithm, then it analyzed deviations of points from the fitted primitive shapes by histograms. For unreasonably segmented point cloud patches, the approach updated parameters of segmentation and repeated the primitive shape detection process. After certain rounds of iteration, the approach detected primitive shapes from point clouds reasonably. By calibrating primitive shapes' position and orientation and trimming primitive shapes according to intersection curves, the approach reconstructed the CAD model. Deviations from points to the surface of the CAD model were analyzed by error distribution graph and histogram, which demonstrated that 70.71% of the points whose projection distance were no more than 1% of the bounding box height. The experimental results show that, by setting segmentation parameters adaptively, the approach can extract small primitive shapes from the experimental point cloud data distorted by noise with scale equal to 1% of the bounding box height.

Key words: point cloud, RANdom SAmple Consensus (RANSAC) algorithm, Gaussian noise, primitive shape, CAD model reconstruction

中图分类号: