一种适用于多视角点云处理的圆柱形邻域及其搜索方法技术

技术编号:10208810 阅读:230 留言:0更新日期:2014-07-12 12:48
本发明专利技术公开了一种适用于多视角点云处理的圆柱形邻域及其搜索方法,所述圆柱形邻域定义为在圆柱形区域内并同时满足欧氏距离判据及法向量判据的点数据集合;所述圆柱形邻域的搜索方法包括步骤:1)点数据法向量估计、2)八叉树构建、3)点数据所在的节点定位、4)圆柱形区域构建、5)解域空间计算、6)圆柱形邻域求解。与传统的球形邻域搜索方法相比,本发明专利技术一方面沿点数据的法向量方向拓展了搜索范围,克服了多视角点云重叠区域分层所带来的影响,提高了搜索邻域完整性;另一方面在邻域求解中引入了法向量判据,弥补了欧氏距离判据的缺陷,提高了搜索邻域合理性。

【技术实现步骤摘要】
—种适用于多视角点云处理的圆柱形邻域及其搜索方法
本专利技术属于光学三维测量
,涉及一种点云邻域及其搜索方法,更进一步涉及一种新的用于包含重叠区域的多视角点云处理的圆柱形邻域及其搜索方法。
技术介绍
光学三维测量技术是集光、机、电和计算机技术于一体的智能化、可视化的高新技术,主要用于对物体空间外形和结构的扫描,以得到物体的三维轮廓,获得物体表面点的三维空间坐标。随着现代检测技术的进步,特别是随着激光技术、计算机技术以及图像处理技术等高新技术的发展,三维测量技术逐步成为人们的研究重点。光学三维测量技术由于具有非接触、快速测量、精度高等优点,使其在航空航天、军工、汽车和装备制造等行业得到了广泛应用。三维测量技术是获取物体表面各点空间坐标的技术,主要包括接触式和非接触式两大类。其中,通过光学三维非接触式测量设备采集的多视角点云数据的处理技术,如融合、降噪、曲面重建等,是当前研究的热点。在多视角点云数据处理过程中,大部分的运算、操作都是在局部邻域内进行的,为此,需要获取点数据的局部邻域信息。文献“PointPrimitivesforInteractiveModelingandProcessingof3DGeometry,,(FederalInstituteofTechnology (ETH)ofZurich,MarkPauIy,PhdThesis, 2003)报道了三种点数据的邻域:K近邻(K-nearestNeighbors)、BSP邻域(BSPNeighbors)和 Voronoi 邻域(VoronoiNeighbors)。其中,K 近邻应用最为广泛,BSP 邻域和Voronoi邻域是K近邻的子集,即这两种邻域是在K近邻的基础上建立的。三维空间中任意一点数据P的K近邻定义为:以点数据P为中心,以r为半径的球形区域内的点数据集合。其中,半径r的值可由使用者事先指定或者在搜索过程中确定。由上述定义可知,由于任意一点数据P的K近邻一定位于以点数据P为中心的一个球形区域内,因此,K近邻也可称为球形邻域。在本专利技术中,将K近邻称为球形邻域。球形邻域的搜索可通过构建一棵kd-树(kd-tree)或者一棵八叉树(octree)来实现。球形邻域的搜索因其具有简单、高效的特点而得到广泛的应用,但其在使用过程中也存在需要克服的缺陷。球形邻域的搜索的缺点主要体现在以下两个方面:(1)受测量精度、匹配偏差等因素的影响,多视角点云之间存在间隙,搜索点数据的邻域时,一部分邻域点数据由于间隙而处于球形区域之外,导致该部分邻域数据的缺失。因此,在搜索多视角密集点云数据重叠区域的点数据的邻域时,搜索的邻域不完整。(2)对于厚度较薄物体的点云数据,比如薄壁叶片的点云数据,当搜索半径大于厚度尺寸时,搜索某一表面上点数据的邻域时,会将另外一表面上的点数据也包括在其中,导致搜索出错。
技术实现思路
针对上述现有球形邻域搜索方法的不足,本专利技术提出了,以满足包含重叠区域的多视角点云处理过程中邻域搜索的需求。为实现上述目的,本专利技术采用的技术方案是:一种适用于多视角点云处理的圆柱形邻域,对于三维空间中任意一包含法向量η的点数据P,点数据P的圆柱形邻域定义为:位于底面半径为r、高度为h的圆柱形区域内,并同时满足欧氏距离判据及法向量判据的点数据集合Ω ;所述的欧氏距离判据为本文档来自技高网
...

【技术保护点】
一种适用于多视角点云处理的圆柱形邻域,其特征在于:对于三维空间中任意一包含法向量n的点数据P,点数据P的圆柱形邻域定义为:位于底面半径为r、高度为h的圆柱形区域内,并同时满足欧氏距离判据及法向量判据的点数据集合Ω;所述的欧氏距离判据为|(Pi-P)·n|≤h/2||Pi-P||2-|(Pi-P)·n|2≤r;]]>所述的法向量判据为ni·n>0;所述的点数据集合为Ω={Pi|||Pi-P||2-|(Pi-P)·n|2≤||Pi+1-P||2-|Pi+1-P·n|2}]]>,0≤i<N‑1;其中,Pi为三维空间中与点数据P不重合的点数据,ni为点数据Pi的法向量,N为点数据集合Ω中包含的点数据个数,符号||表示取绝对值,符号|| ||表示取三维向量的模,符号·表示向量内积,r为圆柱形区域底面半径,h为圆柱形区域高度,i表示第i个。

【技术特征摘要】
1.一种适用于多视角点云处理的圆柱形邻域,其特征在于:对于三维空间中任意一包含法向量η的点数据P,点数据P的圆柱形邻域定义为:位于底面半径为r、高度为h的圆柱形区域内,并同时满足欧氏距离判据及法向量判据的点数据集合Ω ; 所述的欧氏距离判据为 2.一种适用于多视角点云处理的圆柱形邻域的搜索方法,其特征在于包括如下步骤: 2.1)点数据的法向量估计 所述点数据的法向量估计分为法向量的初步估算及法向量的修正两个阶段: a)法向量的初步估算:依据单视角点云的栅格线信息直接估算每个点数据的法向量,或者依据球形邻域信息通过主元分析法估算每个点数据的法向量; b)法向量的修正:当点数据的圆柱形邻域确定时,利用法向量滤波方法对点数据的法向量进行修正; 2.2)八叉树构建 将包含法向量信息的多视角点云合并在一起构建一颗八叉树;所述多视角点云由三维光学非接触式测量设备采集获得,并包含步骤2.1)所估计的法向量信息; 2.3)点数据所在的节点定位 以步骤2.2)所构建的八叉树为基础,从八叉树的根节点开始,采用广度优先遍历的方法确定点数据所在的节点; 2.4)圆柱形区域构建 以点数据为圆柱的中心,将点数据的...

【专利技术属性】
技术研发人员:史宝全
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西;61

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

1