第31卷第6期 江 西 科 学 Vo1.3I No.6 Dec.20l3 20I3年l2月 JIANGX[ SC[ENCE 文章编号:1001—3679(2013)06—0748—06 利用三维激光扫描数据和KNNS—ICP 算法进行变形分析 夏 永 刚 (中铁十五局集团第一工程有限公司,陕西西安710018) 摘要:利用KNNS.ICP算法对扫描物体的变形量进行分析,提取目标物变形量的6个参数,即3个旋转变量和 3个平移变量,充分利用了扫描点云中的几何信息,通过对目标物点云的整体分析来提取变形量,避免了利用 单点进行变形分析的偶然性。ICP算法主要从不同目标物点云数据的获取、变形前和变形后点云的整体配 准、对全局配准后的每个目标物点云进行局部匹配来获取变形量等3个阶段来进行。通过理想状况下的实验 模型及非理想状况下的实验模型进行实例分析,论证了利用该方法进行变形监测的可行性。 关键词:变形监测;点云;ICP算法;配准 中图分类号:P258 文献标识码:A Deformation Analysis Using 3 D Laser Scanning Data and KNNS-ICP Algorithm XIA Yong—gang (China Railway the Fifteenth Controlling Corporation l Engineering Co.Ltd,Shanxi xi an 710018 PRC) Abstract:Analysis of deformation on the scanning object using KNNS—ICP algorithm,the 6 parameter extraction of object deformation,i.e.3 rotational variables and 3 translational variables,making full use of geometric information of the scanning point cloud,according to integral analysis of the point cloud target to extract deformation,avoiding the use of single point of deformation of contingency a— nalysis.Algorithm of ICP mainly excuted 3 stage from different target acquisition,point cloud data of deformation before and after deformation,to obtain the deformation using local matching of every point cloud target after the overall calibration.According to the analysis of the experimental model under the ideal condition and the non ideal conditions,demonstrating the feasibility of using the method of deformation monitoring. Key words:Deformation monitoring,Point cloud,ICP algorithm,Calibration 0 引言 国内已经有学者将三维激光扫描技术应用到 集纹理丰富和特征点明显的监测对象数据,并对 采集的三维数据进行模型匹配和重建,通过分析 模型的整体变化确定区域的变形。文献[2]对获 取的点云进行图像分割、点云过滤等方法建立滑 坡的DEM模型,验证了三维激光扫描技术应用于 变形监测中,并取得了一定的效果。文献[1]利 用三维激光影像技术,摒弃变形监测点的影响,采 收稿日期:2013—09—23;修订日期:2013一ll一07 作者简介:夏永刚(1971一),男,陕西西安人,本科,高级工程师,目前从事工程建筑测量及相关研究工作。 第6期 夏永刚:利用三维激光扫描数据和KNNS—ICP算法进行变形分忻 ・749・ 滑坡监测的可行性。文献[3]与文献[2]类似,将 三维激光扫描技术应用于边坡监测,通过对获取 的点云数据进行相关预处理建立DEM模型,并对 DEN模型数据进行分析,为边坡的变形监测提供 于转换后的点云数据在基1F KNNS-ICP算法的基 础上进行局部目标的匹配,得到局部变形的旋转 向量和平移向量。 1.1 KNNS—ICP 了基础数据。对于建筑物的变形监测,文献[4] 利用扫描的建筑物面状的点云数据进行平面拟合 来获取变形量,该方法对建筑物的整体形变进行 KNNS定义为从数据集中查询对象的k个最 近邻居,假设数据集为S:{ I 1 i n}, = 了分析,提高了监测的精度。 国外对三维激光扫描技术用于变形监测的研 [ …, ],其中凡为样本数,m为数据集维 数。在给定度量函数D的情况下,则任意样本 的 个最近邻居集合@ 如式(1)所示 Vp∈@ I V s∈@一@ :D( ,Y) D( ,s) 究较早,文献[5]根据文献[6]中提到的圆柱参数 对隧道进行模型重建的方法,采用多项式拟合的 方法对大坝扫描的点云数据进行拟合来实现其结 构变形监测。文献[7]利用三维激光扫描对电视 塔的变形进行监测,通过对扫描点云数据进行切 片提取,获取N个点云切片,并将这N个切片投 影到平面上,对投影到平面上的二维点云数据进 行拟合,从而可确定弯曲线。文献[8]基于统计 方法对点云数据进行分析来获取变形量。该方法 将扫描的场景分割成不同区域面的形式,并对每 个区域面进行平差,对所有平差结果进行统计分 析导出变形参数。 本文在基于重复扫描点云数据的基础上提出 了一种新的方法用于变形监测,虽然该方法还没 有进行实际验证,但相似方法已有相关文献对其 进行了研究,并验证了可行性,本文对传统的ICP 算法进行了改进,提出了基于KNNS-ICP算法变 形6个参数提取算法。首先利用KNNS搜索算法 对传统的ICP算法进行了改进,文献[9]中提出 的ICP算法是基于欧式距离的最邻近点搜索算 法,其算法时间较长,针对此,本文将KNNS搜索 运用到ICP算法的对应点搜索中,提高了算法速 度。利用KNNS—ICP算法进行全局配准后,提取 配准后的目标物,对配准后的目标物进行局部匹 配,如果目标物不存在变形,则局部匹配的6个参 数会很小,如果目标物存在变形,则可提取目标物 变形的6个参数。通过实例对比分析,确定该方 法进行变形监测的可行性。 1 理论基础 本文利用KNNS—ICP算法进行变形参数的提 取,其关键就是进行全局配准和局部匹配的研究。 对于2次扫描的点云数据选取固定区域,首先利 用本文提出的KNNS—ICP算法进行全局配准,利 用得到的全局配准参数进行点云数据的转换,对 (1) 最基本的KNNS是计算查询点 到所有训练样 本之间的距离,然后对距离进行排序,从而得到k 个最近邻居。为了缩短搜索时间,KNNS是从一 个半径较小的球体内开始搜索,球体的中心为查 询点 ;然后不断增加半径,直到球体半径超过或 等于最小半径Fmin为止,此时该球体至少包含k个 最近邻居,其中最小半径t'min是以 为中心,包含 个最近邻居的最小球体半径¨引。 ICP算法是通过最小化2个点集的距离平方 和来计算转换参数,如式(2)所示。 f(R, )=∑I P 一(RQ + )I =rain I:l (2) 式中,R为旋转矩阵, 为平移参数。假设有2组 对应点集P 和O ,Q 为转换点集,P。为对象点 集,则KNNS—ICP算法具体步骤如下。 (1)初始化旋转矩阵R和平移参数 ; (2)利用公式(3)对点集Q 进行配准,得到 点集Q R0Q +ro=Ql (3) (3)根据KNNS搜索原则对Q 的每个点搜索 到P 中的所有点集距离最小的点,从而得到一组 新的P ,新P 满足的条件如式(4)所示 Pl—min(dist(Ql,P )) —min(dist(Q2,Pf)) (4) P 一min(如 (Q ,P )) (4)对新的对应点集P 和西 进行四元素求 解,从而得到新的旋转矩阵 和平移参数 ,将得 到的旋转矩阵尺和平移参数 代入步骤(1),如 此往复,形成迭代过程,直到满足两点集目标函数 第6期 夏永刚:利用三维激光扫描数据和KN NS 【CP算法进行变形分析 ・75 l・ 三维激光对目标物的重复扫描存在标准差,在目 标物不发生任何变形的情况下,通过实验验证x 方向精度最大是4 mm,Y方向精度最大是l mm,z 方向精度最大是2 mm,利用三维激光扫描仪分2 次对不同目标进行扫描,对2次扫描的点云数据 进行全局配准,其配准参数如表1所示。 表1配准参数 利用表1配准参数对不同变形量的目标物进 而得到不同距离每个目标的变形6个参数,如表 行全局配准,经过全局配准后再进行局部匹配,从 2、表3所示。 表2 52 n'l时的验证结果 ・752・ 江西科学 2013年第31卷 由于目标物方向与扫描仪Z轴方向近视一 其计算结果如表4、表5所示。 致,则目标物旋转的角度近视等于Z轴旋转角 将表4目标旋转角度与实际旋转角度进行对 度,目标物的平移量为局部匹配平移向量的模。 比分析,结果如图2所示。 表4 目标旋转角度对比分析 、o :_1{】{ 堡 辞 图2 目标旋转角度偏差 由图2可知,扫描距离对变形分析旋转量的 对旋转量提取的影响较大。 提取影响较大,在目标物与扫描仪距离为30 m 将表5目标平移量与实际平移量进行对比分 时,提取的旋转量误差均值为0.087。,而在距离 析,结果如图3所示。 为55 m时.提取的旋转误差均值为1.586。。不 由图3可知,扫描距离对变形平移量的提取 同目标对变形分析中的旋转量影响较小,距离为 影响较大,在扫描距离为30 m时,提取的平移量 30 m时,目标l旋转提取误差均值为0.1l7。,目 误差均值为0.402 8 cm,而在距离为55 m时,提 标2旋转提取误差均值为0.042。,目标3旋转提 取的平移量误差均值为1.04 cm。距离相差l 取误差均值为0.104。。距离为55 m时,目标l旋 倍,平移量相差l倍多。不同目标对目标平移量 转提取误差均值为1.914。,目标2旋转提取误差 的提取影响较小,距离为30 m时,目标1平移提 均值为1.458。,目标3旋转提取误差均值为1. 取误差均值为0.244 8 cm,目标2平移提取误差均 388。。因此,反射率及目标物的结构对变形分析 值为0.427 cm,目标3平移提取误差最大为0.536 旋转量的提取影响较小,扫描物体到扫描仪距离 cm。距离为55 m时,目标1平移提取误差均值为 第6期 夏永刚:利用■维激光扫描数据和KNNS—ICP算法进行变形分析 ・753・ 图3 目标平移量偏差 0.949 cm,目标2平移提取误差均值为1.037,目标 [1]罗德安,朱光,陆立,等.基于3维激光影像扫描 3平移提取误差均值为1.152。由于目标l是规则 技术的整体变形监测[J].测绘通报,2005,7:4J0—42. 的平面木板结构,所以其精度最高。因此,反射率 [2] 刘文龙,赵小平.基于三维激光扫描技术在滑坡监测 及目标物的结构对变形分析平移量的提取影响较 中的应用研究[J].金属矿山,2009,2:131—133. 小,扫描物体到扫描仪的距离对平移量的提取影响 [3] 赵小平,闰丽丽,刘文龙.三维激光扫描技术边坡监 较大,规则的目标物可以提高变形提取精度。 测研究[J].测绘科学,2010,35(4):25—27. [4]蔡来良,吴侃,张舒.点云平面拟合在三维激光 3 结论 扫描仪变形监测中的应用[J].测绘科学,2010,35 (5):23l一232. 本文利用KNNS.ICP算法对扫描物体的变形 [5]Alba M,Fregonese L,Prandi F,et a1.Structural monito- 量进行分析,提取了目标物变形量的6个参数,即3 irng of lf large dam by terrestiral laser scanning.Intema- 个旋转变量和3个平移变量。该方法充分利用了 tional Archives of Photogrammetry,Remote Sensing and 扫描点云中的几何信息,通过对目标物点云的整体 Spatial Information Sciences. 分析来提取变形量,避免了利用单点进行变形分析 [6] Van Gosliga R,Lindenbergh R,Pfeifer N.Deformation 的偶然性。主要从3个主要步骤对变形量的提取 analysis of a bored tunnel by means of terrestiral laser scanning.International Archives of Photogrammetry,Re- 进行阐述:不同目标物点云数据的获取;变形前和 mote Sensing and Spatila Information. 变形后点云的整体配准;对全局配准后的每个目标 [7] Schneider D.Terrestrila lsaer scanner for area based de. 物点云进行局部匹配来获取变形量。该方法可以 fommtion analysis of towers and water damns.Proc.3rd 提取扫描物体的三维变形量,即三维旋转向量和三 IAG Symposium of Geodesy for Geoteehnieal and Struc— 维平移向量。 tural Engineering and 12 FIG Symposium on Deforma- 本文实验的设计过程中,不仅考虑了目标物反 tion Measurements,Baden,Austira,22—24. 射率的影响,而且还考虑了扫描物体表面结构的影 [8]Lindenbergh R,Pfeifer N.A statistical deformation anal— 响;既考虑了目标物表面是平面结构,也顾及了目 ysis of two epochs of terrestrial laser data of a lcok. 标物表面非平面结构;既选取反射率较大的物体, Proc.7 Conference on Optical 3-D Measurement Teeh— 又选取了反射率较小的物体,从而避免了特殊目标 niques.Vienna,Austira,3—5,61—70. 物对变形量提取的影响,使得本方法更加趋近于实 [9]BesrP J,Mekay H D.A method for registration of 3-D 际变形分析,具有实际性。 shapes[J].Transactions on Pattern Analysis and Ma— chine Intelligence,1992,14(2):239—256. [10]余小高,余小鹏.一种基于角相似性的k一最近邻搜 参考文献: 索算法[J].计算机应用研究,2009,26(9):3296— 3299.