【技术实现步骤摘要】
本专利技术属于模式识别与科学计算可视化相结合的交叉学科
,涉及三维场 景中不同物体的分割方法。
技术介绍
随着三维激光扫描仪成本的降低和激光扫描测量技术在空间信息获取方面的迅 速发展,使得快速获取室外复杂场景的三维点云数据成为可能。在利用复杂场景的激光扫 描点云数据进行建模时,有效、快速地选择能够完整的表示一个场景目标的点云子集是一 个重要而基本的操作。但是激光扫描技术获取的三维点云数据具有海量的特点,需要对点 云数据进行形状特征选取与分割。由于点云数据固有的不完整性和噪声,由激光扫描所得 到的三维稀疏点云的、面向场景目标的分割却仍然是一个具有挑战性的问题。通常我们所获得的三维室外场景都包含不同类型的物体,诸如大型建筑物、树、地 面、自行车等,此外还会存在大量由于复杂物体的不规则反射所带来的噪声,因此如何从三 维场景中分割或提取出有意义的部分则成为重建过程中最为关键的一步。分割就是将具 有相同形状属性或者形状特征的点聚合在一起,或者是将点云数据分解成各个连通的小区 域,这些区域必须是有意义的,且每个区域都对应着完整的物体。对于室外场景而言,最具 有代表性的物体就是树木和建筑物,因此从三维场景中分割或提取出有意义的部分,基本 的问题是需要从复杂场景中分割出这两种具有不同形状特征的物体。贝斯尔 保罗(Paul J. Besl, 1988)提出一种变阶曲面拟合分区方法,利用低阶双 变量多项式逼近数据点,估算高斯曲率和平均曲率,首先找到核心区域,然后利用区域生长 方法找到所有边;江(Jiang,1996)等提出利用扫描线将数据分成曲线然后再聚类以表示 不同 ...
【技术保护点】
一种三维场景中不同物体的分割方法,其特征在于,该方法包括如下步骤:步骤S1:采用三维激光扫描仪获取的室外场景的原始三维点坐标称为三维空间的点云数据,将点云数据作为输入模型,分别建立点云数据的邻接关系和空间搜索机制,估计点云数据中每一点的法向量,并计算点云数据中每一点的残差量;步骤S2:根据局部平面的微分特性确定的点云数据中每一点的残差量,并根据残差量的大小确定种子点,选择残差量最小的点作为种子点;从种子点出发,利用区域生长策略和平面一致性约束条件,查找种子点的k近邻点,比较k近邻点的法向量与种子点的法向量,获得具有相同或者相近法向量的点并进行平面区域的聚类;将k近邻点中残差量小于给定残差阈值的点加入种子点队列,以更新种子点队列,保证种子点队列的完整性,进而得到平面区域的平滑过渡;此过程迭代执行,直到点云数据中的所有点都已经标记为不同的聚类号,这些平面聚类的关系形成了平面建筑物整体与其它物体的分割状态;步骤S3:利用获得的平面建筑物整体分割结果,选择不同于建筑物整体分割的种子点策略,仅以残差量最小的点为种子点进行局部连通区域搜索;在此种子点的选择不具备传递性,将与种子点距离在设定距离阈值 ...
【技术特征摘要】
一种三维场景中不同物体的分割方法,其特征在于,该方法包括如下步骤步骤S1采用三维激光扫描仪获取的室外场景的原始三维点坐标称为三维空间的点云数据,将点云数据作为输入模型,分别建立点云数据的邻接关系和空间搜索机制,估计点云数据中每一点的法向量,并计算点云数据中每一点的残差量;步骤S2根据局部平面的微分特性确定的点云数据中每一点的残差量,并根据残差量的大小确定种子点,选择残差量最小的点作为种子点;从种子点出发,利用区域生长策略和平面一致性约束条件,查找种子点的k近邻点,比较k近邻点的法向量与种子点的法向量,获得具有相同或者相近法向量的点并进行平面区域的聚类;将k近邻点中残差量小于给定残差阈值的点加入种子点队列,以更新种子点队列,保证种子点队列的完整性,进而得到平面区域的平滑过渡;此过程迭代执行,直到点云数据中的所有点都已经标记为不同的聚类号,这些平面聚类的关系形成了平面建筑物整体与其它物体的分割状态;步骤S3利用获得的平面建筑物整体分割结果,选择不同于建筑物整体分割的种子点策略,仅以残差量最小的点为种子点进行局部连通区域搜索;在此种子点的选择不具备传递性,将与种子点距离在设定距离阈值范围内、法向量的夹角小于角度阈值的k近邻点进行局部连通区域的聚类;在剩余点中选择下一个种子点,重复上述过程,直到所有点都已经标记完为止;这样平面建筑物区域的墙面、窗户和门等细节信息被标记为不同类型,从而实现建筑物的细节分割;步骤S4基于场景中分割出的其它物体对单个树木进行分割,通过对其它物体部分进行基于距离标记的聚类,构造三维空间的初始聚类分块;然后利用基于距离和法向量加权控制约束的聚类合并,即为初始分块的各个聚类构造权函数以平衡类间距离与类间法向量夹角的影响;进而为所有聚类两两之间建立加权值矩阵,用于寻找加权函数确定最小值时两个聚类的标号;按照聚类的标号实现初始聚类的合并,构造具有完整性和连通性的最优分割结果,获得场景中的单个树木;步骤S5分别对分割出的平面建筑物整体、建筑物细节信息以及单个树木的结果进行输出,得到三维场景中不同物体的最终分割结果。2.如权利要求1所述的三维场景中不同物体的分割方法,其特征在于,所述的邻接关 系和空间搜索机制,是按照点云数据中每个点的坐标进行空间划分,建立k-d树实现三维 空间的快速查找与搜索。3.如权利要求1所述的三维场景中不同物体的分割方法,其特征在于,所述的基于距 离标记的聚类如下步骤首先在点云数据中选择一个点并建立其空间搜索机制,用来搜索其k近邻点,将与该 点距离在设定的距离阈值约束范围内的点归为一类;选择点云数据中的另一个点,判断与该点距离在设定的距离阈值约束范围内的近邻点 是否标记,如果全部未标记则赋予这些近邻点一个新的标记,如果近邻点中部分已经标记 则需要以出现频率最高的点的标记作为这些近邻点的标记; 重复上述过程,直到点云数据中的所有点都标记完为止。4.如权利要求1所述的三维场景中不同物体的分割方法,其特征在于,所述的基于距 离和法向量加权控制的聚类合并步骤如下(1)计算点云数据中每一点的法向量,并估算每个聚类中重心点的法向量;(2)计算任意两个聚类之间的距离du,并得到任意两个聚类之间的法向量夹角eij; dij表示第i和第j聚类之间的距离,0 ij表示第i和第j聚类的法向量夹角,i < j ;(3)构造加权控制的公式,建立各个聚类之间的权值存储矩阵,用于查找最小权值,以 获取合并聚类所需要的类号;所述加权控制是为了控制和平衡合并过程中类间距离和类间法向量的影响,采用加权 控制进行约束,其加权控制条件确定如下式中权...
【专利技术属性】
技术研发人员:张晓鹏,宁小娟,王映辉,张义宽,李红军,
申请(专利权)人:中国科学院自动化研究所,西安理工大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。