[發明專利]一種基于矩形鄰域分析的道路數據提取方法有效
| 申請號: | 201410213465.5 | 申請日: | 2014-05-20 |
| 公開(公告)號: | CN104050473B | 公開(公告)日: | 2019-07-19 |
| 發明(設計)人: | 王勇;付成群;余勤;郭杰;付稱心;方濤;覃昕垚;謝立軍;關洪軍 | 申請(專利權)人: | 中國人民解放軍理工大學 |
| 主分類號: | G06K9/46 | 分類號: | G06K9/46 |
| 代理公司: | 北京市振邦律師事務所 11389 | 代理人: | 李朝輝 |
| 地址: | 210007*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 矩形 鄰域 分析 道路 數據 提取 方法 | ||
1.一種基于矩形鄰域分析的道路數據提取方法,其特征在于其包括:
第一步:數據預處理,計算點云間距,建立規則網格組織,然后采用基于規則網格的快速數學形態學濾波方法進行濾波,剔除非地面點;
第二步:篩選道路候選點,初步確定道路點集,縮小判斷范圍,對每個點搜索其鄰域范圍內的點,并比較其高程值,若都在閾值范圍內,則作為道路候選點;
第三步:提取道路中心線,剔除平坦地域點集,對每個道路候選點,計算不同方位角的矩形范圍內高程方差值,根據方差值間的差異判斷當前點是否為道路中心點;
第四步:道路連接,對間斷的道路進行連接,平滑;
其中所述第一步包括:
(1)首先讀取點云數據范圍(xmin,xmax,ymin,ymax),統計點的數量pt_num;
(2)計算點云間距:
(3)根據點云間距pt_dis和計算需要,建立覆蓋點云范圍
(xmin,xmax,ymin,ymax)的規則網格;
(4)根據點的坐標將機載LiDAR數據分配到各個網格中,
GridNum=XAxisNum*YAxisNum (公式3)
XAxisNum、YAxisNum為x、y方向的網格數,GridNum為網格總數;
機載LiDAR數據中的任意一點pi(xi,yi)所在的網格為:
其中Xi為pi所在的X方向網格數、Yi為pi在的Y方向網格數、Gi為pi所在的一維數組記錄的網格數;
對機載LiDAR數據進行非地面濾波,保留包含道路點在內的地面點數據,以規則網格為單元的數學形態學濾波,網格腐蝕結果為w×w網格內的最小高程值,膨脹結果為w×w網格內最大高程值,其中w代表窗口的大小,并進行公式5的運算:
其中A代表目標集合,B代表結構元素,AΘB表示腐蝕,表示膨脹,式中zi′和zi″分別為網格單元腐蝕和膨脹后的高程值,Gridi(zmin)為網格內高程最小值;
所述第一步進一步包括:
(1)由網格間距計算網格數量,并為網格分配內存空間,將點逐個按平面坐標存儲到相應的網格單元中,同時與該網格單元中已保存的最小高程值進行比較,記錄比較后的最小高程值;
(2)遍歷每個網格,比較周圍w×w個網格內最小高程值,采用公式5的第一個公式,取最小值為當前網格腐蝕后的高程值,并將該網格最大高程值設為腐蝕后的高程值;
(3)遍歷每個網格,比較周圍w×w個網格內腐蝕高程值,采用公式5的第二個公式,取最大值為當前網格膨脹后的高程值,并將該網格最小高程值設為膨脹后的高程值;
(4)遍歷每個網格,求取網格內每個點高程值與膨脹后的高程值之差,當其絕對值小于設定閾值時,該點為地面點,否則為非地面點;
所述第二步包括:
(1)針對每個點pi(xi,yi)由公式4計算其所在網格;
(2)計算搜索半徑,
(3)設點pi(xi,yi)的矩形鄰域內的點集為Pi_near={pj(xj,yj)|xj∈(xi-r,xi+r),yj∈(yi-r,yi+r)}(其中j是點的點號或者說是下標,并與當前點pi相區別),由此以當前點pi為中心,搜索周圍網格內的點集Pi_near;
(4)計算Pi_near中每個點與pi(xi,yi)的高程差絕對值之和∑Hi,若∑Hi小于閾值,則當前點為道路候選點;
zj是Pi_near中第j個點的高程值,zi是pi(xi,yi)的高程值,n為Pi_near的總點數;
(5)重復以上步驟,直至完成對所有點的判斷,且將保留的道路候選點集為Pc。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍理工大學,未經中國人民解放軍理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410213465.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:點波圖案的襯墊式熱交換器
- 下一篇:換熱器





