一种基于SIFT和LBP的点云配准的接触网三维重建方法技术

技术编号:10937908 阅读:227 留言:0更新日期:2015-01-21 18:34
本发明专利技术为一种基于SIFT和LBP的点云配准的接触网三维重建方法,通过体感外设Kinect for Windows获取待重建接触网零部件所在环境初始三维点云数据,对其进行去噪、简化、分割聚类、融合等预处理操作,得到待重建接触网零部件单视角点云数据;然后采用SIFT算法进行关键点提取,并运用均匀模式LBP特征构建关键点描述向量,依照向量间的距离确定不同点云中关键点间对应关系;接着利用粗配准和ICP精配准法完成点云配准,获得待重建接触网零部件完整三维点云数据;最后利用泊松曲面重建法完成三维重建,得到三维模型。本发明专利技术方法针对点云配准是影响三维重建速度的关键步骤这一重要因素,运用均匀模式LBP特征来构建关键点描述向量,从而降低向量维数,加快对应关系匹配速度,加速配准,从而提高三维重建的速度。

【技术实现步骤摘要】
一种基于SIFT和LBP的点云配准的接触网三维重建方法
本专利技术涉及电气化铁路悬挂装置三维模型获得领域,考虑三维重建过程中点云配准方法。
技术介绍
接触网作为铁路电气化工程的主架构,其三维模型在人员培训、故障检测、接触网参数设计方面的应用前景广泛[1,2,3]。目前,关于接触网零部件三维模型的获得大多采用3DMax等三维软件并参考各接触网参数进行绘制,获得模型所需耗时长、工作量大及获得模型与实际模型相差较大。所以新的自动化重建方法是必需的,具体思路为:利用光学扫描仪获得接触网各零部件的点云数据,并运用一定的点云配准算法将不用视角下测量得到的多片点云转换合并到同一坐标系下形成一个完整的数据点云,然后经曲面重建和渲染获得各部件三维模型。目前利用深度数据的三维重建研究较为广泛,有点云简化、点云配准及应用方面,但总体来说在电气化铁路接触网零部件的三维重建方面的应用研究几乎没有。文献“蔡宽.基于点云的三维重建技术研究[D].哈尔滨工业大学硕士学位论文,2010.”和“王二柱.基于点云的三维重建系统研究与实现[D].哈尔滨工业大学硕士学位论文,2011.”介绍了一种新型的三维重建方法,并给出了重建的基本过程及流程,另外,还提出了一种新的海量空间点云数据的简化方法。该方法以海量散乱空间点云数据为输入数据,将非均匀网格法和曲率精简法相结合对点云数据进行精简,首先搜索各离散点K近邻并获取其最小二乘曲面,计算法矢和曲率,经全局调整,保证法矢的全局协调性,然后进行精简。K近邻搜索所用方法为Kd-Tree近邻搜索法,最小二乘曲面获取所用方法是抛物面拟合法,精简算法使用的是非均匀网格法及曲率精简法。文献“楚发.基于体感的三维配准系统的设计与实现[D].上海交通大学硕士学位论文,2011.”设计开发了基于体感的三维配准系统,该系统采用多层系统架构设计,底层基于微软Kinectforwindows体感设备进行三维信息的采集,采用开源OpenNI框架驱动,按照相似点评估提取、坐标转换及点云对齐进行点云配准,同时考虑系统的效率及配准的效果间的协调。系统中对快速点特征直方图(FastPointFeatureHistograms,FPFH)算法做了改进,提出三角法线特征直方图(TriangleNormalFeatureHistograms,TNFH)算法,只利用三角面法线夹角特征,使特征计算的过程得以简化,并较FPFH算法复杂度低及特征量更少,并保持FPFH的配准率。文献“刘求龙,胡伍生.利用点云数据进行惠泉变电站三维重建[J].地矿测绘,2009,25(4):7-8.”提出了运用点云数据对变电站进行三维重建的方案,首先利用激光扫描仪采集待重建物体不同角度的点云数据;然后进行相邻角度点云数据的自动拼接,形成完整点云;最后提取点云特征线,结合共面条件,生成待重建物体的三维模型,完成变电站的三维重建及模型可视化。
技术实现思路
鉴于现有技术的以上不足,本专利技术的目的在于提供一种接触网零部件的三维重建方法,该方法是采用三维点云处理技术对获取到的待重建接触网零部件点云数据进行预处理、配准、融合及曲面重建,获得三维模型。其核心是对三维重建中点云配准算法作了改进,在利用SIFT算法提取关键点后,采用均匀模式的LBP特征来构建关键点描述向量,然后进行后续配准过程及三维重建,获得三维模型。此改进提高了点云配准的速度,且对配准效果影响不大,从而加快三维重建。本专利技术的目的是通过如下的手段实现的:一种基于SIFT和LBP的点云配准的接触网零部件三维重建方法,通过Kinect设备获取待重建接触网零部件三维点云数据,包含如下手段:(1)、接触网零部件三维点云数据获取及预处理利用KinectforWindows设备并结合OpenNI中的Niviewer.exe获取oni格式视频数据,然后运用点云库PCL将视频数据转换为pcd格式点云数据文件,从而获得待重建接触网零部件所在环境初始三维数据;对获取到的初始三维点云数据进行去噪、简化、分割聚类、融合等预处理操作,得到待重建接触网零部件三维点云数据。(2)、对(1)所获取的待重建接触网零部件各视角下三维点云数据运用尺度不变特征转换(SIFT:ScaleInvariantFeatureTransform)算法,提取SIFT关键点;接着,利用均匀模式的图像局部二值模式(LBP:LocalBinaryPatterns)对关键点进行特征描述,获得各关键点特征描述向量;然后,将向量间距离作为关键点间相似性判定度量,并以此确定不同视角下点云间的对应关系;最后,进行点云粗配准和最近点迭代(ICP:IterativeClosestPoint)精配准,获取待重建接触网零部件完整三维点云数据。(3)、使用泊松曲面重建法对(2)数据进行曲面重建,对所获模型进行孔洞修复,纹理添加等,最终获得待重建接触网零部件的三维模型,完成重建过程。本专利技术方法中,三维点云数据获取方法将数据获取和三维重建分开进行,解决了对各硬件设备配置要求高的问题,利于普通三维重建的顺利进行。本专利技术的方法中,点云配准方法将LBP特征与SIFT关键点提取相结合,进行关键点的提取与特征描述,极大降低关键点描述向量的维数,加快点云配准的速度,从而加速三维重建。上述(2)和(3)施行的具体步骤包含:(1)SIFT关键点提取A、尺度空间特征点检测,即在高斯差分金字塔中检测局部极值点,以此作为关键点候选对象,所用尺度空间及高斯差分函数如下所示,尺度空间:高斯差分函数:D(x,y,σ)=L(x,y,kσ)-L(x,y,σ)G(x,y,σ)为高斯核,I(x,y)为图像强度;σ尺度;k为常量;B、关键点精确定位、尺度确定及不稳定候选关键点的剔除;通过计算拟合曲面的极值来确定关键点的精确位置及尺度,同时剔除对比度低的特征点和不稳定的边缘响应点,以提高匹配的稳定性及抗噪性;C、关键点主方向的确定;尺度空间中每个像素的梯度模和方向分别为:θ(x,y)=tan-1((L(x,y+1)-L(x,y-1))/(L(x+1,y)-L(x-1,y)))创建梯度方向直方图,选择直方图的主峰值为关键点主方向;(2)关键点周围区域的旋转不变均匀模式LBP特征描述A、在SIFT关键点pi(x,y,z,σ,α,β,γ)的K近邻区域中,分别以每个点pj为中心,求得以其为中心的旋转不变均匀模式LBP特征记为lbpj(j=1,2,...,K);gi、gc分别是邻域内采样点的灰度值和中间像素点的灰度值;P为采样点数;R为采样半径;B、添加加权值,ωj=exp(-(d2/(2σ02)))/(2πσ02);d为点pj和关键点pi间的距离;σ0为选定的常数;C、特征向量构建,Ti=[ω1·lbp1ω2·lbp2…ωK·lbpK];D、归一化处理消除光照影响,即(3)SIFT关键点匹配,确定对应关系;判定度量为向量间的距离,表示如下:TA,TB分别是关键点A和B的LBP特征描述向量;ai、bi分别是A和B的LBP特征描述向量的各维元素;匹配策略为:取点云1中关键点A,在点云2中找出与其特征描述向量距离最近的两个关键点B和C,若最近距离与次近距离的比值小于一定阈值t,则认为与关键点A距离最近的关键点B与其相匹配,即(4)点云配准两点云本文档来自技高网
...
一种基于SIFT和LBP的点云配准的接触网三维重建方法

【技术保护点】
一种基于SIFT和LBP的点云配准的接触网零部件三维重建方法,通过Kinect设备获取待重建接触网零部件三维点云数据,包含如下手段:(1)、接触网零部件三维点云数据获取及预处理利用Kinect for Windows设备并结合OpenNI中的Niviewer.exe获取oni格式视频数据,然后运用点云库PCL将视频数据转换为pcd格式点云数据文件,从而获得待重建接触网零部件所在环境初始三维数据;对获取到的初始三维点云数据进行去噪、简化、分割聚类、融合等预处理操作,得到待重建接触网零部件三维点云数据;(2)、对(1)所获取的待重建接触网零部件各视角下三维点云数据运用尺度不变特征转换SIFT(Scale Invariant Feature Transform)算法,提取SIFT关键点;接着,利用均匀模式的图像局部二值模式(LBP:Local Binary Patterns)对关键点进行特征描述,获得各关键点特征描述向量;然后,将向量间距离作为关键点间相似性判定度量,并以此确定不同视角下点云间的对应关系;最后,进行点云粗配准和最近点迭代ICP(Iterative Closest Point)精配准,获取待重建接触网零部件完整三维点云数据;(3)、使用泊松曲面重建法对(2)数据进行曲面重建,对所获模型进行孔洞修复,纹理添加等,最终获得待重建接触网零部件的三维模型,完成重建过程。...

【技术特征摘要】
1.一种基于SIFT和LBP的点云配准的接触网零部件三维重建方法,通过Kinect设备获取待重建接触网零部件三维点云数据,包含如下手段:(一)、接触网零部件三维点云数据获取及预处理利用KinectforWindows设备并结合OpenNI中的Niviewer.exe获取oni格式视频数据,然后运用点云库PCL将视频数据转换为pcd格式点云数据文件,从而获得待重建接触网零部件所在环境初始三维数据;对获取到的初始三维点云数据进行去噪、简化、分割聚类、融合预处理操作,得到待重建接触网零部件三维点云数据;(二)、对(一)所获取的待重建接触网零部件各视角下三维点云数据运用尺度不变特征转换SIFT(ScaleInvariantFeatureTransform)算法,提取SIFT关键点;接着,利用均匀模式的图像局部二值模式(LBP:LocalBinaryPatterns)对关键点进行特征描述,获得各关键点特征描述向量;然后,将向量间距离作为关键点间相似性判定度量,并以此确定不同视角下点云间的对应关系;最后,进行点云粗配准和最近点迭代ICP(IterativeClosestPoint)精配准,获取待重建接触网零部件完整三维点云数据;(三)、使用泊松曲面重建法对(二)数据进行曲面重建,对所获模型进行孔洞修复,纹理添加,最终获得待重建接触网零部件的三维模型,完成重建过程;所述(二)和(三)施行的具体步骤包含:(1)SIFT关键点提取A、尺度空间特征点检测,即在高斯差分金字塔中检测局部极值点,以此作为关键点候选对象,所用尺度空间及高斯差分函数如下所示,尺度空间:高斯差分函数:D(x,y,σ)=L(x,y,kσ)-L(x,y,σ)G(x,y,σ)为高斯核,I(x,y)为图像强度;σ尺度;k为常量;B、关键点精确定位、尺度确定及不稳定候选关键点的剔除;通过计算拟合曲面的极值来确定关键点的精确位置及尺度,同时剔除对比度低的特征点和不稳定的边缘响应点,以提高匹配的稳定性及抗噪性;C、关键点主方向的确定;尺度空间中每个像素的梯度模和方向分别为:θ(x,y)=tan-1((L(x,y+1)-L(x,y-1))/(L(x+1,y)-L(x-1,y)))创建梯度方向直方图,选择直方图的主峰值为关键点主...

【专利技术属性】
技术研发人员:刘志刚徐建芳钟震远韩志伟
申请(专利权)人:西南交通大学
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1