[發明專利]一種建筑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.szxzyx.cn/pat/books/201310312532.4/1.html,轉載請聲明來源鉆瓜專利網。





