节点文献

点云数据配准算法研究

Research on Registration Algorithm of Point Cloud Data

【作者】 张政

【导师】 张彩明;

【作者基本信息】 山东大学 , 计算机应用技术, 2008, 硕士

【摘要】 随着计算机辅助设计技术的发展,通过实物模型产生数字模型的逆向工程技术由于它的独特魅力获得了越来越广泛的应用,与此同时,硬件设备的日趋完善也为数字模型操作提供了足够的技术支持。为了得到被测物体的完整数据模型,需要确定一个合适的坐标变换,将从各个视角得到的点集合并到一个统一的坐标系下,形成一个完整的数据点云,然后就可以方便的进行可视化等操作,这就是点云数据的配准。点云配准有手动配准、依赖仪器的配准和自动配准。通常我们所说的点云配准技术即是指最后一种。点云自动配准技术是通过一定的算法或者统计学规律,利用计算机计算两片点云之间的错位,从而达到把两片点云自动配准的效果。其实质是把在不同的坐标系中测量得到的数据点云进行坐标变换,以得到整体的数据模型。问题的关键是如何求得坐标变换参数R(旋转矩阵)和T(平移向量),使得两视角下测得的三维数据经坐标变换后的距离最小。目前,配准算法按照实现过程可以分为整体配准和局部配准,本文分别从速度和收敛性上论证了其优缺点并进行了一系列改进。本文首先提出了基于迭代算法目标函数的改进,利用点到面的最小距离取代点到点的距离,得到了较好的收敛效果。但缺点是寻找点到面的最近点的过程增加了算法的时间复杂度。接着,本文提出了一种基于法向特征的快速局部配准算法,通过人机交互的方法得到对应的配准点以后,通过在局部范围寻找精确对应点,将刚体变换矩阵的未知量减少为一个,即单方向绕法向的旋转,算法通过最小化局部最近点求解目标函数,整个算法过程简单快速,配准结果较为精确。另外,本文提出了一种基于多尺度几何描述子搜索的局部选取配准算法,通过三种几何描述子来衡量点的几何特征,并通过引入多尺度的概念来衡量较大范围的几何特征,有效解决了算法所面临的二义性问题,使得对应点和局部范围的搜索更加精确,保证了配准算法的有效性。最后,本文提出了一种基于等曲率点的逆向配准算法,首先对每个特征点的曲率利用哈希函数进行量化,然后利用曲率量化值反求三维点,通过对这些等曲率的点进行粗略的配准来完成预配准,然后再进行精确配准。实验表明,该算法比其它预配准更加有效。由于目前配准算法的固有缺陷,本文所做的改进并未得到一个既精确又快速的算法,只能在速度和精确度上进行折中,事实上,目前对于精确度的要求要远高于配准速度,因此,如何更进一步的提高配准精度,并把配准时间限定在一个可接受的范围内,将是以后研究的重点。

【Abstract】 With the development of computer-aided design technology, reverse engineering technology which can construct digital model via physical model is more and more widely used because of its unique charm, at the same time, hardware which is becoming more perfect has provided sufficient technical support for the operation of digital model. In order to complete the data model of the objects, we need to identify a suitable coordinate transformation, after which data points collected from various perspective directions can be measured in a uniform coordinate system and form a complete Point Cloud Data, then the visualization operation is convenient, this is called Point Cloud Data Registration. The related technology has a widely range of applications in reverse engineering, surface quality testing and virtual reality.Point Cloud Registration includes manual registration, the registration rely on machines and automatic registration. Usually we are talking about refers the last one. The automatic registration technology is achieved through a certain algorithms or statistical regularity, computing the dislocation of two point clouds, so as to achieve an automatic registration result. In essence, it is to make a coordinate transformation between different data point clouds, in order to get the overall data model. The sticking point of the problem is how to confirm the transformation parameters R (rotation matrix) and T (translation vector), so that the distance between each group of 3D data measured in two perspective directions is minimum after transformation.Registration algorithm can be divided into the overall registration and local registration based on registration process, the advantage and disadvantage are discussed from the speed and convergence, a series of improving is introduced.First, the objective function based on ICP algorithm are improved, the point-to-point distance is replaced by point-to-surface distance. Thus a good convergence is gained. But the process of finding the nearest point on the surface increases the time complexity of the algorithm. Then, this paper presents a local registration method based on normal characteristic, improvement of iterative algorithm, local registration based on the normal characteristics, the corresponding registration points are gained through HCI method, then the precise registration points are searched in a local area, thus the unknown parameter is reduced to 1, that is the rotation around the normal direction. The algorithm gains the minimum of the objective function, the entire algorithm is simple and fast, the result is accurate.In addition, this paper proposes a local-selection registration algorithm based on multi-scale geometry describer, the geometric characteristics is measured through 3 kinds of geometry describer, and the multi-scale conception is introduced to measure the geometric characteristics in a larger area, thus the two-faced problem is solved effectively. The corresponding points and partial scope is more precise, the validity of the registration algorithm is guaranteed.Finally, this paper proposes a reverse registration algorithm based on curvature, first using hash function to carve up and quantify the curvature of the points, and then using the curvature value to gain the points, the pre-registration is completed using these points, then the accurate registration is put up. Experiments shows that the algorithm is more effective.Since the inherent defects of registration algorithm, the paper could not make an improvement that is rapid and accurate, compromise between speed and precision is needed, in fact, the requirements for accuracy is far higher than that speed, therefore, how to further improve the accuracy of registration, and make an acceptable time limit, will be the focus of our future study.

  • 【网络出版投稿人】 山东大学
  • 【网络出版年期】2009年 01期
  • 【分类号】TP391.41
  • 【被引频次】23
  • 【下载频次】1178
  • 攻读期成果
节点文献中: 

本文链接的文献网络图示:

本文的引文网络