[发明专利]一种基于特征球的室外场景三维点云数据的分类方法有效

专利信息
申请号: 201410834450.0 申请日: 2015-08-04
公开(公告)号: CN104504709A 公开(公告)日: 2015-07-29
发明(设计)人: 安毅;宋立鹏;李卓函 申请(专利权)人: 大连理工大学
主分类号: G06T7/00 分类号: G06T7/00;G06K9/62
代理公司: 大连星海专利事务所 21208 代理人: 王树本
地址: 116024 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种三维点云数据的分类方法,一种基于特征球的室外场景三维点云数据的分类方法,包括以下步骤:步骤1.构建条件随机场模型;步骤2.构造三维点云特征球;步骤3.计算点特征向量;步骤4.计算边特征向量;步骤5.计算团特征向量;步骤6.学习条件随机场模型的参数;步骤7.对三维点云数据进行推断分类。本发明通过三维点云特征球的构造,准确全面地计算了三维点云各层次的特征向量,准确可靠地分割了室外场景的三维点云,形成了性质统一的点云团,从而有效地解决了由于室外场景几何拓扑结构较为复杂等因素而引起的点云特征向量构造不完善和点云分割不准确的问题,极大地提高了室外场景三维点云数据分类识别的效果。
搜索关键词: 一种 基于 特征 室外 场景 三维 数据 分类 方法
【主权项】:
一种基于特征球的室外场景三维点云数据的分类方法,其特征在于包括以下步骤:步骤1、构建条件随机场模型:所述条件随机场模型为<mrow><mi>log</mi><mi>P</mi><mrow><mo>(</mo><mi>l</mi><mo>|</mo><mi>f</mi><mo>)</mo></mrow><mo>=</mo></mrow><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></msubsup><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></msubsup><mrow><mo>(</mo><msubsup><mi>w</mi><mi>n</mi><mi>k</mi></msubsup><mo>&CenterDot;</mo><msub><mi>f</mi><mi>i</mi></msub><mo>)</mo></mrow><msubsup><mi>l</mi><mi>i</mi><mi>k</mi></msubsup><mo>+</mo><msub><mi>&Sigma;</mi><mrow><mrow><mo>(</mo><mi>ij</mi><mo>)</mo></mrow><mo>&Element;</mo><mi>E</mi></mrow></msub><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></msubsup><mrow><mo>(</mo><msubsup><mi>w</mi><mi>e</mi><mi>k</mi></msubsup><mo>&CenterDot;</mo><msub><mi>f</mi><mi>ij</mi></msub><mo>)</mo></mrow><msubsup><mi>l</mi><mi>ij</mi><mi>k</mi></msubsup><mo>+</mo><msub><mi>&Sigma;</mi><mrow><mi>c</mi><mo>&Element;</mo><mi>S</mi></mrow></msub><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></msubsup><mrow><mo>(</mo><msubsup><mi>w</mi><mi>c</mi><mi>k</mi></msubsup><mo>&CenterDot;</mo><msub><mi>f</mi><mi>c</mi></msub><mo>)</mo></mrow><msubsup><mi>l</mi><mi>c</mi><mi>k</mi></msubsup><mo>-</mo><mi>Z</mi><mo>,</mo></mrow>其中:表示每一个点的能量势函数之和,N为点的个数,K为类的个数,fi为第i个点的特征向量,为当某点属于第k类的权重,为第i个点属于第k类的值;表示每一条边的能量势函数之和,fij为第ij条边的特征向量,为当某边属于第k类的权重,为第ij条边属于第k类的值;表示每一个团即三维点云中的某一部分的能量势函数之和,fc为第c个团的特征向量,为当某团属于第k类的权重,为第c个团属于第k类的值,Z为归一化因子系数;通过对该模型的学习和推断,即可将室外场景三维点云数据分为建筑、树木、汽车或地面类型;步骤2、构造三维点云特征球:利用二叉搜索树算法构建每一个点的邻域,计算该邻域的协方差矩阵,并根据协方差矩阵特征值之间的大小关系,将三维点云分为三大类,即点性点Cp、线性点Cl和面性点Cs,再由此构造三维点云的特征球Sf;所述构造三维点云特征球,具体包括以下子步骤:步骤(a)、利用二叉搜索树算法,来快速构建给定点p=(x,y,z)的邻域N={pi=(xi,yi,zi)|1≤i≤k},其中:pi为邻点,i为邻点的序号,k为邻点的个数;步骤(b)、通过公式构建给定点p的邻域N的协方差矩阵M,T为向量转置符号,其将列向量转置为行向量,并求取协方差矩阵M的特征值λ1、λ2、λ3,且λ1<λ2<λ3,以及相应的特征向量v1、v2、v3,最小特征值λ1对应的特征向量v1即为给定点p的法向量n=(xn,yn,zn),最大特征值λ3对应的特征向量v3即为给定点p的切向量t=(xt,yt,zt);步骤(c)、若协方差矩阵M的特征值λ1≈λ2≈λ3,即λ32≤8和λ21≤8,则给定点p与其邻点pi呈散乱状分布,将给定点p分类为点性点Cp,若协方差矩阵M的特征值λ1≈λ2<<λ3,即λ32>8和λ21≤8,则给定点p与其邻点pi呈直线状分布,将给定点p分类为线性点Cl,若协方差矩阵M的特征值λ1<<λ2≈λ3,即λ32≤8和λ21>8,则给定点p与其邻点pi呈平面状分布,将给定点p分类为面性点Cs;步骤(d)、以空间原点为圆心,构造一个同心三层球,内层球半径为r1,中层球半径为r2,外层球半径为r3,且r1<r2<r3,将所有点性点Cp映射到内层球,将所有线性点Cl的切向量映射到中层球,将所有面性点Cs的法向量映射到外层球,此三层同心球称为三维点云的特征球Sf;步骤3、计算点特征向量:利用三维点云中每一个离散点的特征球和几何信息,来构造并计算条件随机场模型中的点特征向量fi;所述计算点特征向量,具体包括以下子步骤:步骤(a)、构造第i个点的特征向量fi=(fi1,fi2,...,fi10),其中,fi1=zi为该点的高度;步骤(b)、利用该点的特征球来获取其它特征,其中包括点性特征fi2=λ3,线性特征fi3=λ3‑λ2,面性特征fi4=λ2‑λ1,点的切向量特征fi5=xt,fi6=yt,fi7=zt及点的法向量特征fi8=xn,fi9=yn,fi10=zn;步骤4、计算边特征向量:利用三维点云中相邻两点之间边的端点的特征球和几何信息,来构造并计算条件随机场模型中的边特征向量fij;所述计算边特征向量,具体包括以下子步骤:步骤(a)、利用步骤3分别计算第ij条边的两个端点的特征向量fi和fj;步骤(b)、将该边的两个端点的特征向量相减,即可得该边的特征向量fij=fi‑fj,fij=(fij1,fij2,...,fij10);步骤5、计算团特征向量:利用特征球对三维点云数据进行分割,以获取三维点云的团,并利用其中心点的特征球和几何信息,来构造并计算条件随机场模型中的团特征向量fc;所述计算团特征向量,具体包括以下子步骤:步骤(a)、首先,用Mean‑Shift聚类算法在外层球上,对所有面性点的法向量的顶点进行聚类,进而可将面性点的法向量分为若干类,最终可将面性点初步分为若干个面性区域,然后,用K‑means聚类算法对这些面性区域在空间位置上进行进一步的细分,将它们分割为一些空间位置独立的面性片段;步骤(b)、首先,用Mean‑Shift聚类算法在中层球上,对所有线性点的切向量的顶点进行聚类,进而可将线性点的切向量分为若干类,最终可将线性点初步分为若干个线性区域,然后,用K‑means聚类算法对这些线性区域在空间位置上进行进一步的细分,将它们分割为一些空间位置独立的线性片段;步骤(c)、利用K‑means聚类算法对所有的点性点进行聚类,将它们分割为一些空间位置独立的点性片段;步骤(d)、对于上述所获得的面性片段、线性片段和点性片段,每一个点云片段中点的几何属性基本一致,因此,每一个点云片段都构成了条件随机场模型中的一个团,构造第c个团的特征向量为fc=(fc1,fc2,...,fc12),其中,fc1为该团的平均高度,fc2为该团内点的个数,fc3,...,fc12为该团的中心点按照步骤3所计算出的特征向量;步骤6、学习条件随机场模型的参数:在得到所有点特征向量、边特征向量和团特征向量后,通过训练点云样本,利用Max‑margin方法对条件随机场模型进行学习,并获得模型的所有参数步骤7、对三维点云数据进行推断分类:在获得条件随机场的准确模型后,按照步骤3到步骤5的处理方法,计算三维点云测试数据的点特征向量、边特征向量和团特征向量,然后利用Graph‑cut算法对三维点云测试数据进行推断,即可得到测试数据的分类结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410834450.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top