国产免费一区二区三区最新不卡_gogo全球大胆高清人露出91_国产无遮挡一区二区三区毛片日本_免费淫视频_俄罗斯16一20sex牲色另类_免费观看黄色片视频

您現在的位置:智能制造網>技術中心>漢振分享 | 基于鄰域搜索的點云過濾實現原理及流程

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

漢振分享 | 基于鄰域搜索的點云過濾實現原理及流程

2020年11月11日 09:09:28人氣:1046來源:浙江漢振智能技術有限公司

一、引言

點云濾波,是對點云數據處理的常用功能。

相機采集的圖像,受限于拍攝條件、光照、物件表面反光及補光角度等原因,會導致攝像頭成像質量下降,進而導致在進行點云重建時會包含一些噪點。包括飛點、彌散點、甚至是憑空出現的點,因此若需要得到高質量點云,可以選擇對點云數據進行一次濾波,提升數據質量。

當然提高質量手段有很多,從環境上調優光照、調整拍攝角度,從拍攝上進行HDR、參數調整,或從算法上調整等,本文將先基于點云濾波展開討論。

 

二、濾波原理

本文講述濾波方法為基于鄰域的濾波。顧名思義就是會計算每個點與周圍鄰域內有效點的數量,根據相關程度來決定當前點是否需要被過濾。

將點云2D平面化后,如上圖:

(假設紅色為鄰域點,半徑d為鄰域距離閾值)

每個單獨點云的鄰域相關情況,一般來說分為3種:

  • 黃色點:鄰域內沒有相關的點,作為噪點直接排除
  • 藍色點:鄰域內有大量相關的點,作為有效點保留
  • 綠色點:鄰域內有相關的點,但是數量不足,也作為噪點排除

根據鄰域濾波原理,可以解決大部分噪點,效果如下:

濾波前

濾波后

 

三、濾波實現

為了實現濾波,首先需要準備點云間距離閾值,即原理圖中的半徑d。一般來說可以使用點云點間平均距離*6。此參數越大時,濾波效果越差。參數越小時濾波效果越好。但是過小時可能會過濾掉有效點。

其次需要準備鄰域內相關數量閾值,即鄰域內至少要有幾個點云才保留當前點。本算法實現為搜索鄰域內一共44個點,有6個以上即判定為保留。此參數越大時濾波效果越好,參數越小時濾波效果越差。

通過兩個參數組合和調優,已經可以勝任絕大部分場景下的點云濾波需求。

大致流程如下:

  1. 遍歷點云數據中每個點
  2. 根據距離閾值,檢查每個點鄰域內相關點數量
  3. 根據相關數量閾值,確定點云數據是否保留
  4. 根據保留結果,將點云數據拷貝至新數據緩沖區

實現代碼如下:

漢振3D開發SDK中,可以直接調用點云濾波接口,使用方法如下:

參數解釋如下:

  • buffer:存儲點云基本數據,需要按照3通道float方式存儲xyz數據
  • targetData:濾波后結果數據,按照3通道float方式存儲xyz數據
  • 1920:點云列數
  • 1200:點云行數
  • 0.5:質心平均距離,也可以理解為點云點間平均距離
  • 30:云間距離閾值

四、代碼加速

有了思路,實現了效果還不夠,代碼需要跑得快才能真的派上用處。對于點云濾波算法,可以有以下幾種加速思路:

01 多線程并行

即代碼中coreUtilsConcurrent部分。本算法中將點云按照行進行拆分,分發給4個線程單獨處理。在4線程下可以提速2到3倍。這里要注意的一點是在現在基于CPU的運算中,線程并不是越多越好,需要根據算法實際調整。對于本算法,4線程左右為宜,即使CPU物理上有8線程甚至16線程。主要原因是本算法較為簡單,內存瓶頸比CPU運算瓶頸更容易出現。線程多反而容易造成資源爭奪,降低緩存命(ming)中率,進而導致性能下降。

02 鄰域相關度計算剪枝

即代碼循環體內大代碼量部分。算法中鄰域搜索邏輯是會先從點云當前行開始,依次搜索-1行,+1行,-2行,+2行,-3行,+3行。結合物理世界中實際點云噪點分布情況,如果在當前行和-1行都沒有搜索到符合條件的鄰域有效點,那么在+1,-2行這些也大概率搜索不到鄰域有效點,因此當前點基本就是無效點,就可以直接刪除。按照此邏輯類推,分別設置1、3、5個鄰域有效點的退出條件。通過此項剪枝后,可以提速2到4倍。

03 內存訪問順序優化

因為CPU有緩存秒鐘問題,所以我們希望開發的程序盡可能提高緩存命(ming)中率,以提高運行速度。對點云數據的訪問,在內存上盡量從左到右訪問,從上到下訪問。

04 代碼減少判斷條件

部分可以通過內聯展開,代碼結構完成的判斷,可以直接通過寫代碼方式實現,而不是通過for,函數調用方式使用。

05 減少對象拷貝

盡量通過全局變量保存熱點變量。例如點云數據指針,高寬等參數,會被頻繁用到,可以保存到全局變量中讓后續流程可以直接訪問,而不是保存到中間變量反復拷貝,或者通過指針反復解指針使用。

進行了如上幾點優化后,230W點云濾波,可以控制在5到15ms以內。

更多機器視覺產品信息與應用說明,機器視覺算法,應用技巧,解決方案以及相關領域的技術分享,歡迎繼續關注“漢振智能”....

關鍵詞:機器視覺
全年征稿/資訊合作 聯系郵箱:[email protected]

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.lfljgfsj.com。違反者本網將追究相關法律責任。
  • 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯網3D打印工業軟件金屬加工機械包裝機械印刷機械農業機械食品加工設備制藥設備倉儲物流環保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯系電話0571-89719789
工業4.0時代智能制造領域“互聯網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 思思久而久而蕉人 | 国产小视频在线 | 国产精品视频一区二区三区综合 | 一级做a爱片久久毛片a高清 | 国产91av视频 | 久久久久久久一区二区 | 午夜精品小视频 | 欧美视频一区二区三区四区 | 久久草在线观看视频 | 久久精品视频日本 | 深夜免费视频 | 毛片毛片免费看 | 国产1区2区3区中文字幕 | 欧美成人黄色小视频 | 国产免费永久在线观看 | 国产美女视频一区二区三区 | 精品一区二区三区免费毛片爱 | xvideos korean| 在线亚州 | 香蕉视频h| 免费观看高清视频网站 | 少妇一级淫片免费看 | 一级免费大片 | 久久草草影视免费网 | 久久毛片免费观看 | 黄网站免费观看视频 | 深夜小视频在线观看 | 色综合久久99| 久久99久久99精品 | 天天鲁在线视频免费观看 | 国产精品18久久久久久久久 | 亚洲精品日韩色噜噜久久五月 | 久草在线综合 | 亚洲精品一区二区三区免 | 欧美成人综合视频 | 少妇一级淫片免费放4p | 国产精品久久77777 | 天天看天天摸天天操 | 国产精品久久久久久久午夜片 | 国产精品视频不卡 | 国产亚洲精品久久午夜玫瑰园 |