[发明专利]一种建筑SFM点云的自动分割方法有效
申请号: | 201310312532.4 | 申请日: | 2013-07-20 |
公开(公告)号: | CN103514598A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 胡勇;齐越;仲唐 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T15/00 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 杨学明;李新华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建筑 sfm 自动 分割 方法 | ||
1.一种建筑SFM点云的自动分割方法,其特征在于如下步骤:
(1)预处理点云数据,去掉离群点,粗略聚类点云,生成平面片,计算每类平面片的法向;
(2)对平面片的法向进行kmeans聚类,求每类与SFM坐标系(即某相机坐标系)竖直轴的夹角,由此提取地平面和建筑正面的方向,确定地平面方向,得到建筑坐标轴;旋转坐标轴,使X轴为建筑侧面方向,使Y轴为地平面方向,Z轴为建筑正面方向;
(3)沿地平面方向,竖直分割建筑点云,得到为水平区域,Q1…Qm;
(4)对每个水平区域Qi,判断该区域法向是否与建筑正面方向接近;若是,则沿着建筑正面方向,分割出该区域前后层Ci1…Cin;
(5)计算每个区域的Y值范围,合并重叠平面区域。
2.根据权利要求1所述的建筑SFM点云的自动分割方法,其特征在于:所述步骤(1)中的法向确定方法:去掉离群点后,使用j-Linkage算法拟合平面,每一类点用最小二乘拟合平面,计算出平面法向。
3.根据权利要求1所述的建筑SFM点云的自动分割方法,其特征在于:所述步骤(2)中的确定建筑坐标轴方法:先对平面片的法向进行kmeans聚类,聚类参数K的选取由类簇的平均质心距离的加权平均值确定;然后求类簇中心与原Y轴的夹角,最接近90度的两类,分别为立面法方向和立面方向,其中类镞内点数量相对较多的,为立面法向,数量相对较少的为立面方向;地平面方向由这两个方向确定。
4.根据权利要求1所述的建筑SFM点云的自动分割方法,其特征在于:所述步骤(3)中的沿地平面方向竖直分割建筑点云方法:定义P为点云点集,ymin为点云中点坐标y分量的极小值;用平行于地面的平面以dthick为间隔均匀分割点云,得到至上而下n组点集S1,…,Sn,使得Sk={p∈P|yk<py<yk+1},其中,yk=ymin+dthick*k,dthick为相邻分割平面的距离;计算点集Sk的y分量方差Vk,构成序列V1…Vn;寻找序列中的局部极大值,作分割平面,形成m个水平区域,Q1…Qm。
5.根据权利要求1所述的建筑SFM点云的自动分割方法,其特征在于:所述步骤(4)中的水平区域前后层分割方法:对于Qi,类似(3)地,用平行于建筑正面的平面均匀分割点云,得到每个区域内点集Tk,即Tk={p∈P|zk<pz<zk+1},其中,zk=zmin+dthick*k;构造序列{|Tk|},其中|Tk|表示Tk中的点数;求{|Tk|}序列的局部极大极小值,做分割平面,形成前后层Ci1…Cin。
6.根据权利要求1所述的建筑SFM点云的自动分割方法,其特征在于:所述步骤(5)中的合并重叠平面区域方法:对任意前后层点集Cij,i=1…m,j=1...n,求其轴对齐包围盒;每个点集初始化为一类,记为Rk,k=1,2,…,m*n;对任意一对,点集Rp,Rq(1≤p,q≤m*n),满足:1)Rp,Rq在包围盒的Z方向范围小于ε,可被判断为平面;2)Rp,Rq包围盒中心的Z分量接近;3)Rp,Rq包围盒在Y方向有交叉;则Rp可与Rq合并;最后生成分割结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310312532.4/1.html,转载请声明来源钻瓜专利网。