[發明專利]基于改進K-鄰域算法的配網電力線點云提取方法及系統有效
| 申請號: | 202110598501.4 | 申請日: | 2021-05-31 |
| 公開(公告)號: | CN113408544B | 公開(公告)日: | 2022-09-06 |
| 發明(設計)人: | 居一峰;王慶功;高弋淞;陳蔚卓;蔣卿;吳毓鋒;陳俊安;王吉;賴葉茗;楊帥;莊貴和;黃煜博;魏千翔 | 申請(專利權)人: | 海南電網有限責任公司海口供電局 |
| 主分類號: | G06V10/46 | 分類號: | G06V10/46;G06V10/764;G06K9/62;G06Q50/06 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 顏希文 |
| 地址: | 570100 海*** | 國省代碼: | 海南;46 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 改進 鄰域 算法 電力線 提取 方法 系統 | ||
1.一種基于改進K-鄰域算法的配網電力線點云提取方法,其特征在于,所述方法包括以下步驟:
S1、獲取目標電力線點云數據,在目標電力線可辨識部位選擇一個點作為起算點,所述目標電力線為高度低于預設閾值的低矮配網線路或低電壓輸電線路,所述目標電力線可辨識部位指目標電力線點云數據中可肉眼辨識為目標電力線的部位;
S2、由起算點出發向不同方向進行K鄰域搜索,判斷鄰域中的點是否滿足預設條件,將滿足預設條件的點存儲到對應的電力線點集中;
S3、重復執行步驟S2,直至鄰域范圍內的無法找到滿足預設條件的點,完成電力線點云提取并輸出電力線點集;
所述步驟S2中,由起算點出發向不同方向進行K鄰域搜索,判斷鄰域中的點是否滿足預設條件,具體包括以下步驟:
S201、設目標電力線的點集為L,被排除的點集為M,將起算點P0加入點集L;
S202、基于起算點P0進行K鄰域搜索,搜尋鄰域中距離點集L中任一點PL最近的點Pi,Pi不屬于點集L和點集M,記錄點號i,計算Pi和PL的距離dmin,dmin的表達式如下:
其中,dx=xi-xL,dy=yi-yL,dz=zi-zL;
S203、基于dmin判斷點Pi是否滿足預設條件;
所述預設條件包括第一預設條件,所述第一預設條件為:判斷dmin是否小于預設閾值K,預設閾值K為點云中相鄰點最大間距;
所述預設條件還包括第二預設條件,所述第二預設條件為:判斷dz是否小于預設閾值dz_max,dz_max的值為單根電力線相鄰點的最大高差設置;
所述預設 條件還包括第三預設條件,所述第三預設條件為:判斷點集L中的點數量是否大于2,若大于2則將Pi臨時加入點集L,計算點集L的水平方向投影的最小外接矩形,記為Rec,求Rec的短邊長為S,判斷S是否小于S_max;
所述預設 條件還包括第四預設條件,所述第四預設條件為:查找所有與Pi點距離小于K的點,計屬于點集L的點個數為a,計不屬于點集L的點個數為b,判斷b-a的值是否小于n_max,n_max為數據處理人員預先設置的閾值;
若滿足dmin小于預設閾值K、dz小于預設閾值dz_max、S小于S_max和b-a的值小于n_max,則將Pi加入相應的電力線點集,否則將Pi加入點集M。
2.一種基于改進K-鄰域算法的配網電力線點云提取系統,其特征在于,所述系統包括:
起算點選擇模塊,用于獲取目標電力線點云數據,在目標電力線可辨識部位選擇一個點作為起算點,所述目標電力線為高度低于預設閾值的低矮配網線路或低電壓輸電線路,所述目標電力線可辨識部位指目標電力線點云數據中可肉眼辨識為目標電力線的部位;
搜索模塊,用于由起算點出發向不同方向進行K鄰域搜索,判斷鄰域中的點是否滿足預設條件,將滿足預設條件的點存儲到對應的電力線點集中,具體包括以下步驟:
設目標電力線的點集為L,被排除的點集為M,將起算點P0加入點集L;
基于起算點P0進行K鄰域搜索,搜尋鄰域中距離點集L中任一點PL最近的點Pi,Pi不屬于點集L和點集M,記錄點號i,計算Pi和PL的距離dmin,dmin的表達式如下:
其中,dx=xi-xL,dy=yi-yL,dz=zi-zL;
基于dmin判斷點Pi是否滿足預設條件;
所述預設條件包括第一預設條件,所述第一預設條件為:判斷dmin是否小于預設閾值K,預設閾值K為點云中相鄰點最大間距;
所述預設條件還包括第二預設條件,所述第二預設條件為:判斷dz是否小于預設閾值dz_max,dz_max的值為單根電力線相鄰點的最大高差設置;
所述預設 條件還包括第三預設條件,所述第三預設條件為:判斷點集L中的點數量是否大于2,若大于2則將Pi臨時加入點集L,計算點集L的水平方向投影的最小外接矩形,記為Rec,求Rec的短邊長為S,判斷S是否小于S_max;
所述預設 條件還包括第四預設條件,所述第四預設條件為:查找所有與Pi點距離小于K的點,計屬于點集L的點個數為a,計不屬于點集L的點個數為b,判斷b-a的值是否小于n_max,n_max為數據處理人員預先設置的閾值;
若滿足dmin小于預設閾值K、dz小于預設閾值dz_max、S小于S_max和b-a的值小于n_max,則將Pi加入相應的電力線點集,否則將Pi加入點集M;
輸出模塊,用于重復調用搜索模塊,直至鄰域范圍內的無法找到滿足預設條件的點,完成電力線點云提取并輸出電力線點集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海南電網有限責任公司海口供電局,未經海南電網有限責任公司海口供電局許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110598501.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軋機軋制壓力測量方法
- 下一篇:一種降低低溫甲醇洗系統損耗的工藝方法





