更全的杂志信息网

基于k近邻算法优化的最小二乘3D表面匹配算法

更新时间:2016-07-05

点云匹配是激光点云重建三维模型的关键步骤。目前的匹配算法包括迭代最近邻点(ICP)[1],最小二乘3D表面匹配算法(LS3D)[2]和三维正态分布变换算法(3D-NDT)[3]等。国内外学者对ICP、3D-NDT提出了很多改进优化方法[4-13],但对LS3D的研究较少。

LS3D是一种高精度、高效率的点云匹配算法,可应用于任意三维表面数据,是二维图像最小二乘匹配的一种延伸。Gruen最早利用该技术解决了摄影测量中面片匹配的问题。Gruen和Acka将广义高斯 - 马尔科夫模型运用到LS3D算法中,以估算变换参数。其中,k近邻搜索花费的时间是影响LS3D算法计算效率的主要因素[14-15]

LS3D使用盒子划分结构(BS)进行k近邻搜索,得到同名点进行三维坐标转换的参数(3个旋转角、3 个平移参数和1个尺度因子)。谭俊祥[16]将无序三维散乱点云的空间划分方法归为树结构划分法和空间分块策略法两类;同时提出一种正交轴格网划分(OGP)的搜索算法,在对比已有的k近邻算法中达到最优;在空间分块策略法中,主轴搜索树(PAT)在精度和效率上最优;但未对LS3D使用的BS算法进行实验分析。基于此,本文根据不同k近邻搜索算法(kNN)对LS3D进行实验,对比分析了不同搜索算法下的LS3D性能。

1 LS3D的算法原理

1.1 算法原理

f (x, y, z)g (x, y, z)分别为待匹配数据与目标点云之间的重叠区域。三维表面配准其实就是估算变换参数,利用待匹配数据表面的点云f (x, y, z)调整目标表面g (x, y, z)上的点云。若两个表面点云的匹配建立,则应满足:

6.3 信息公开透明的特殊要求。公示学校食堂承包服务经营者的营业执照、食品经营许可证等资质证明以及食堂食品原料供应渠道及品牌。倡导学校公示主要食品原料的成本。倡导学校食堂通过网站或APP等渠道,向学校师生及学生家长公示菜谱、食品原料追溯及自检情况、食品加工过程等食品安全相关信息。

3)求解参数向量 x̂=(ATPA+Pb) -1(ATPl+Pblb)。

2)利用同名点对,建立高斯—马尔科夫模型:

1)搜索目标点云和待匹配点云间的同名点对。

患者全身麻醉后取俯卧位,透视确定手术节段和皮肤切口线。消毒铺巾,在皮肤标记处分别作4个约2.0 cm的纵行切口,通过肌间隙达椎弓根开口部。透视下用空心手锥在椎弓根11点或2点位置,矢状位平行于椎体上下终板,向内倾斜9° ~ 15°将穿刺针经椎弓根插入伤椎上下椎体内。导入导丝、攻丝,拧入长尾形空心椎弓根螺钉,同侧选用单轴及万向椎弓根螺钉各1枚,预弯连接棒,置入连接棒后先锁紧万向螺钉,实施撑开复位后再锁紧单轴螺塞。折断椎弓根螺钉U形尾端,缝合切口。

获得高层次科研项目立项和取得高水平科研成果,是名师培养质量和成效的重要标志。我校鼓励和支持教师提升科研能力和水平,瞄准学科前沿和国家重大战略需求,着眼国家和省部级重大重点科研项目,依托学校的学科优势和特色,积极开展科研项目立项工作,取得丰硕成果。比如,在国家艺术基金项目的申报方面,2015年获得立项项目12项,在全国53所高校中排名第一位;2016年获得国家艺术基金立项22项,在全国3611个机构申报主体(含高校)中位列第一。

1.2 LS3D的实现过程

式中,d为欧氏距离,根据g (x, y, z)的初始位置类估计最终位置。

式(2)为LS3D的观测方程。通过最小二乘算法最小化目标函数实现匹配过程,表示模板表面和搜索表面同名点之间的欧氏距离平方和:

式中,A为设计矩阵;I为单位矩阵;l=f (x, y, z) -g0(x, y, z)为常数向量;lb为系统参数向量;x=[dtx dty dtz dm dω dφ dκ]T为参数向量;P为先验相关权重系数矩阵;Pb为系统参数相关权重系数矩阵。

由式(1)可知,待匹配数据中包含与目标数据对应的点云。若假设e (x, y, z)为待匹配数据与目标数据间的一个真矢量误差,则可推导出:

4)迭代求解参数向量,当参数向量小于设定阈值时,停止迭代。

2 实验与分析

本文以Matlab 2014a作为算法程序开发和实验平台,使用 Windows 7操作系统,Inter® Core(TM) i5-2450M CPU @ 2.5GHz处理器,采用在树结构划分法和空间分块策略法中最优的搜索算法PAT、OGP进行实验。实验数据采用模拟点云数据,如图1所示。

图1 实验采用点云数据

由表1可知,3种搜索算法对LS3D的迭代次数和精度几乎没有影响,但在迭代所花费的时间上却有很大差距。BS算法的迭代时间最短,优于OGP和PAT算法,但PAT算法与BS、OGP算法的迭代时间差距太大,因此在实验过程中,同时统计了3种算法每次迭代所需的时间。PAT算法第一次迭代消耗了400 s,而在剩下的迭代过程中,每次迭代所花时间与BS、OGP算法差距不是很大。综上所述,BS算法优于OGP算法,PAT算法迭代时间长的原因在于第一次迭代消耗大量时间,导致整体的匹配效率下降。

表1 不同搜索算法下的LS3D算法收敛效率与精度

搜索算法 迭代次数 迭代时间/s建网时间/s 第一次迭代耗时/s RMS BS 24 206.30 0.32 25 0.024 1 OGP 24 326.60 0.08 17 0.024 1 PAT 24 919.60 0.37 400 0.024 1

3 结 语

本文通过树结构划分法和空间分块策略法中的典型算法与BS算法进行测试,对比分析了不同k近邻搜索算法下LS3D算法的性能。实验结果表明,不同搜索算法对LS3D算法的匹配精度几乎没有影响,BS算法优化的LS3D算法在相同迭代次数下效率最优,是PAT算法的4.5倍,而造成PAT算法效率较低的原因在于第一次迭代中消耗的时间过多,几乎达到了整个迭代过程的一半,在匹配过程中需要较好的初始值才能提高效率。匹配效率和精度是三维重建过程中的关键因素,期待能对点云匹配精度进行进一步研究。

“科玄论战”后,科学文化在中国影响涵盖中国整个思想界,造就中国文化史上的空前繁荣,特别是一大批青年学生参与进来,这对他们人生观的重塑有重大意义。当然,由于“科玄论战”中“科学派”对传统文化的矫枉过正,也产生了一些理论误区,造成中国思想界的持续论战,余音至今不绝。

参考文献

[1] Besl P J, Mckay N D. A Method for Registration of 3D Shapes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,1992,14(2):239-256

[2] Gruen A, Akca D. Least Squares 3D Surface and Curve Matching[J]. ISPRS Journal of Photogrammetry and Remote Sensing,2005,59(3):151-174

[3] Magnusson M. The Three-dimensional Normal-distributions Transform :an Efficient Representation for Registration,Surface Analysis, and Loop Detection[J]. Renewable Energy,2012,28(4):655-663

[4] CHEN Y, Medioni G. Object Modeling by Registration of Multiple Range Images[J]. Image and Vision Computing,1991,10(3):145-155

[5] ZHANG Z.Iterative Point Matching for Registration of Freeform Curves and Surfaces[J]. International Journal of Computer Vision,1994,13(2):119-152

[6] 严剑锋,邓喀中.基于特征点提取和匹配的点云配准算法[J].测绘通报,2013(9):62-65

[7] 侯东兴,王耀华,李宗春.剔除误同名点的约束改进ICP算法[J].测绘科学,2015,40(8):103-107

[8] 钟莹,张蒙.基于改进ICP算法的点云自动配准技术[J].控制工程,2014,21(1):37-40

[9] 秦绪佳,徐菲,王建奇,等.基于法向量直方图特征描述的点云ICP拼接[J].小型微型计算机系统,2016,37(3):593-597

[10] 王瑞岩,姜光,高全学.结合图像信息的快速点云拼接算法[J].测绘学报,2016,45(1):96-102

[11] 周文振,陈国良,杜珊珊,等.一种聚类改进的迭代最近点配准算法[J].激光与光电子学进展,2016(5):202-208

[12] 张晓,张爱武,王致华.基于改进正态分布变换算法的点云配准[J].激光与光电子学进展,2014(4):100-109

[13] 胡修祥,张良,HUXiu-xiang,等.结合NARF特征的改进型3D-NDT多视点云配准[J].信号处理,2015,31(12):1 674-1 679

[14] LIU Y H. Constraints for Closest Point Finding[J].Pattern Recognition Letters,2008,29(7):841-851

[15] LI B, Holstein H. Using k-d Trees for Robust 3D Point Pattern Matching[C]. International Conference on 3D Digital Imaging and Modeling,2003:95-102

[16]谭骏祥.地面LiDAR散乱点云配准关键技术研究[D].成都:成都理工大学,2014:22-26

王鹏,李少达,赵雪
《地理空间信息》 2018年第05期
《地理空间信息》2018年第05期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号