999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于圖像分割的點云去噪方法

2023-02-22 23:41:32龍佳樂杜梓浩張建民陳富健關浩源黃克森
液晶與顯示 2023年1期
關鍵詞:生長區域

龍佳樂,杜梓浩,張建民*,陳富健,關浩源,黃克森,孫 瑞

(1.五邑大學 智能制造學部,廣東 江門 529020;2.北京小米移動軟件有限公司,廣東 深圳 518054)

1 引言

隨著計算機科學的迅速發展和現代精密儀器的出現,點云模型的獲取變得越來越容易,在城市建模、計算機圖形學、地形測繪、文物保護、逆向工程等領域都有著廣泛的應用[1-4]。利用點云模型進行三維重建是三維形貌測量的有效方法之一。然而,在三維測量過程中會受到儀器精度、環境變化、被測物體自身結構等的影響,不可避免地產生噪聲點云,影響了三維測量的精度[5-7]。

去除點云噪聲以獲得完整的三維點云模型一直是三維測量的研究重點。目前,許多國內外研究團隊對三維測量中的點云噪聲提出了各種去噪方法。袁華[8]等提出一種組合濾波算法,利用統計濾波、半徑濾波和雙邊濾波的方法,不僅能有效去除點云噪聲而且運行速度快,具有較好的魯棒性,然而實驗過程中的具體自由參數還需人工調節。Lu[9]等提出一種在保持幾何特征的同時進行點云去噪的高效方法,在點云去噪過程中引入了快速迭代的頂點濾波器,該方法明顯能夠降低噪聲干擾。吳祿慎[10]等提出一種基于三維點云特征信息分類的去噪算法,在不同噪聲強度下,該算法均能夠達到較好的去噪效果,并保留點云的高頻特征信息。張玉存[11]等提出基于曲率約束的點云分割的去噪方法,該方法相對于雙邊濾波能夠有效地保持模型的特征,保留模型邊緣信息,去除噪聲效果更為明顯。趙夫群[12]等提出的層次化點云去噪算法通過矩陣運算和循環濾波在保持尖銳幾何特征的同時,可以快速精確剔除噪聲點,是一種有效的點云去噪算法。吳俊威[13]等提出一種鄰域自適應的三維點云濾波算法,在濾波效果得到保證的情況下,提高了點云濾波的精度,但是會導致高噪聲點云數據出現明顯誤差,進而降低濾波精度和達不到很好的去噪效果。Christian[14]等提出一種基于光場的三維點云去噪方法,該方法利用不確定性度量來更好地估計深度值,通過利用幾何和光度特性以及已知的相機參數來校正離群點的位置從而達到非常有效的去噪效果。Leal[15]等提出了一種新的點云去噪算法,將中值濾波和稀疏正則化計算相結合,用于處理被高斯和脈沖噪聲影響的點云模型,以保持點云中的尖銳特征。該算法能夠保持清晰的特征,對合成點掃描和原始點掃描都具有魯棒性,但具體的算法參數需要手動調整。任彬[16]等提出了一種基于自適應閾值的三維點云分段式去噪方法,在非線性函數的自適應閾值去噪算法和曲率去噪算法的基礎上進行噪聲點的去除,可達到95%以上的去噪精確度,但具有較多的調整參數。

目前大多數的點云去除噪聲的方法無法適用于存在各種噪聲點云的情況,并且具有較多的調整參數,在三維空間的計算具有復雜性。為了解決在三維空間中對點云進行去噪產生計算復雜、效率低下等問題,本文提出了一種基于圖像分割的點云去除噪聲的方法。該方法是基于點云映射圖像進行處理,去噪后進行三維重建,實現過程簡捷,可以有效去除具有噪聲的點云。

2 三維重建及其產生的噪聲點分析

基于雙波長條紋投影的三維測量方法是使用投影機投影兩組不同周期的條紋到待測物體,相機拍攝待測物體上的變形條紋圖,通過相移形貌測量法(PSP)對多張變形條紋圖進行條紋解析獲得包裹相位圖[17]。根據參考文獻[17]所提的雙波長條紋投影相位展開算法對包裹相位圖進行相位展開獲得絕對相位圖,如圖1 所示。結合圖1 中系統標定參數和絕對相位圖進行計算,得出物體的待測三維坐標進行三維重建。三維坐標(X,Y,Z)中的Z坐標與絕對相位圖的像素點坐標(r,c)的關系如式(1)所示:

圖1 基于雙波長條紋投影的三維形貌測量原理圖Fig.1 Principle diagram of three-dimensional shape mea‐surement based on dual-wavelength fringe projection

式中λc為縮放因子;f為相機的焦距;Rc、Tc為相機的外參數矩陣,由系統標定參數決定;dx與dy分別為r方向和c方向對應的物理長度,r0與c0分別為圖像像素點在相機內的物理坐標。因此,需要建立的點云映射圖像既包含了絕對相位圖的位置信息也包含了三維點Z的信息。

由于外界環境、測量設備、三維重建算法以及物體自身點等因素影響,在對物體進行三維重建的過程中,不可避免地會產生噪聲。重建的三維點云模型具有大量的散亂、塊狀噪聲點云。三維重建產生的噪聲點云類型有散亂噪聲點云、塊狀噪聲點云、突剌噪聲點云等[18-21]。根據式(1)得出,三維點云噪聲點與點云映射圖像存在著對應關系。利用該對應關系,可以實現對噪聲點云的去除。

3 點云去噪的基本原理

3.1 基本框架

基于圖像分割的點云去噪方法是通過圖像分割技術對點云映射圖像進行相應計算,判斷出噪聲區域,刪除噪聲區域即去除了具有噪聲的點云,如圖2 所示:(i)為實驗對象;(ii)為初始三維點云模型;(iii)為點云預處理后的二維映射;(iv)為建立的點云映射圖像;(v)為分割后的點云映射圖像;(vi)為在分割圖像上進行的區域判斷示意圖;(vii)為對不確定是否存在噪聲的待定區域進行的進一步判斷示意圖;(viii)為去除噪聲區域后的點云映射圖像;(ix)為去噪后的點云模型。該方法主要分為4 個步驟:建立點云映射圖像、圖像分割、刪除噪聲區域、恢復點云。

圖2 基于圖像分割的點云去噪方法示意圖Fig.2 Schematic of point cloud denoising method based on image segmentation

基于圖像分割的點云去噪方法的總體流程如下:

(1)對實驗對象(圖2(i))進行三維重建并建立點云映射圖像,再對含有噪聲的點云模型(圖2(ii))進行點云預處理,如圖2(iii)所示。將點云映射到二維圖像上作為圖像分割的輸入圖像,如圖2(iv)所示。在建立點云映射圖像過程中,計算圖2(ii)中的點云x和y方向坐標的最小值,將點云x和y方向的值減去其對應的最小值得出新的點云坐標,并將點云坐標的數據轉換為整型數據,對每一個點進行編號,將新的點云坐標值映射到圖像上,標記出坐標點對應的點云序號和點云數量。

(2)對點云映射圖像進行圖像分割,在圖像分割前先設定生長區域閾值,利用區域生長的圖像方法進行區域分割,如圖2(v)所示。設置區域生長的種子點、步長、窗口以及區域生長閾值,每一次劃分區域,記錄其生長點數,根據生長點數標記劃分圖像區域,并附上隨機生成的顏色顯示在圖2(v)的點云映射圖像。通過計算各個區域面積與總的區域面積判斷噪聲區域和非噪聲區域,對非噪聲區域再進行進一步的判斷得出無噪聲點云的參考區域和可能存在噪聲的待定區域,如圖2(vi)所示。

(3)判斷待定區域中是否包含噪聲的區域,對參考區域進行孔洞填充,利用k近鄰算法對待定區域和孔洞填充后的參考區域進行進一步判斷得出噪聲待定區域,如圖2(vii)所示。計算最近鄰點的待定區域輪廓點和參考區域輪廓點的三維點Z 的距離,大于設定距離的閾值判斷為噪聲點,在圖中標記為黑色背景。

(4)去除所有噪聲區域并恢復點云,根據上述步驟對圖像分割后記錄的所有噪聲區域,計算噪聲點的索引值在點云映射圖像中對該索引值對應圖像位置的像素值設置為0 進行去除,得到去噪后的點云映射圖像,如圖2(viii)所示。對該點云映射圖像進行恢復得到新的三維立體點云模型,如圖2(ix)所示。

3.2 圖像分割

所提方法中的對點云映射圖像進行圖像分割的方法是基于大津閾值法(日語羅馬音“OOTSU”,簡稱Otsu)[22-23]和區域生長[24-25]相結合的圖像分割方法。大津閾值法具有對噪音和目標大小十分敏感、計算過程簡單便捷、不受輸入圖像亮度和對比度的影響等優點,使用大津閾值法對點云映射圖像進行計算得出的閾值,作為該圖像經過圖像分割后判斷噪聲區域的閾值,計算過程可以表示為:

其中,σ2(k)為圖像平均灰度的方差,mean 為圖像總體灰度值,zero(k)和one(k)分別為灰度直方圖hist 的零階累積矩和一階累積矩。通過計算式(2)中最大的方差σ2max(k),得出對應的k值即為Otsu 法選取的閾值,并且作為圖像分割后劃分噪聲區域的判斷閾值。

選定初始點為區域生長的種子點對點云映射圖像進行分割,初始點(x0,y0)為點云映射圖像中像素I(x,y)不為0 并且坐標(x,y)都是最小的點,可以表示為:

設置區域生長的窗口大小為3×3、區域生長的步長為1 個像素點、區域生長的閾值為ω=10。初始生長點(x0,y0)和(x0,y0)的8 鄰域像素滿足生長準則,即(x0,y0)和(x0,y0)的8 鄰域像素差值的絕對值小于等于區域生長閾值ω,則滿足條件的鄰域像素點為該生長區域的點,記錄生長點數。在接下來的生長次數中,設置上一次生長區域所有點為起始生長點,并與它的8 鄰域像素進行生長準則判斷,若滿足該生長準則,則為該生長區域的點,直到所有生長點不滿足生長準則,則該生長區域停止生長,該區域劃分為圖像分割的一個區域。根據顏色分割閾值k和區域生長的種子點以及步長和窗口,對點云映射圖像進行區域生長分割得到一個區域,進行記錄。在點云映射圖像中刪除該區域,繼續選定剩下分割區域中滿足式(3)的初始點作為區域生長的種子點,不改變區域生長的步長和窗口,對點云映射圖像進行再次分割。循環反復,直到所有的區域都被分割完畢。對圖像分割完畢后,為了對每個區域進行更好的區分,使用隨機生成的圖像RGB數值對每個區域進行上色,并且設置每個區域的RGB 數值都不相同使每個區域在圖像上的顏色都不相同,便于區分每一個區域。在圖2(v)中,分割出來的不同區域用不同的顏色表示在點云映射圖像上。

3.3 噪聲區域判斷

計算圖2(v)中所有分割區域面積S,設Si(i為整數)為分割出來的每一個區域面積,可以表示為:

式中,region(i)表示為圖像分割后的區域;numbel為計算區域的元素數量,即在點云映射圖像中的該區域所包含圖像像素點的數量。將分割區域較小的區域(區域面積Si≤k)判定為噪聲區域,需要去除;將較大的分割區域判定為無噪聲點云的參考區域(區域面積Si≥0.1×S);其他的分割區域(區域面積k≤Si≤0.1×S)判定為待定區域,可能為噪聲點云區域,也可能為無噪聲點云區域。分割的區域示例表示在圖2(vi)上,原本在圖2(ii)的6 塊散亂噪聲點云經過上述判斷方法在圖2(vi)中被判斷為6 個噪聲區域。在圖2(vii)中,記錄通過區域面積判斷出的噪聲區域并刪除,進一步對待定區域是否為噪聲區域進行判斷。

為避免存在孔洞無法利用參考區域對待定區域判斷是否存在噪聲區域的情況,對參考區域進行孔洞填充,標記孔洞填充后的參考區域的像素坐標點(u,v)。利用k近鄰算法對參考區域和待定區域進行噪聲區域判斷,計算待定區域的像素坐標點(u0,v0)與填充孔洞后的參考區域的所有的像素坐標點(u,v)的一個最近鄰即最短距離,若最近鄰點的距離為0,說明待定區域處于參考區域內,記錄為內部區域情況;若最近鄰點的距離大于0,說明待定區域處于參考區域外,記錄為外部區域情況,如圖3 所示。圖3(a)為待定區域在參考區域內部的情況,最近鄰點為待定區域輪廓的點,也屬于參考區域內的點,因此最近鄰點的距離為0。圖3(b)為待定區域在參考區域外部的情況,待定區域輪廓與參考區域輪廓最近鄰點的距離大于0。對待定區域處于參考區域內外部情況的噪聲區域判斷流程圖如圖4 所示。圖4中計算的歐式距離D可以表示為:

圖3 待定區域與參考區域位置判斷示意圖Fig.3 Schematic diagram of location judgment of unde‐termined area and reference area

式中,Z1為待定區域像素點(u0,v0)的深度值,Z2為參考區域像素點(u,v)的深度值,根據式(1)可以計算得出二者的深度值。圖4 中歐式距離的判斷設定值與顏色分割閾值相等。在圖2(vii)中,經過區域生長的圖像分割得出在圖2(vi)中的待定區域經過k近鄰算法判斷得出該區域位于參考區域外部。根據圖4 區域分割判斷噪聲區域流程圖和式(4),選取待定區域輪廓與參考區域輪廓最近鄰的兩個像素點計算兩點之間的Z值的歐式距離。計算得出D與歐式距離設定值δ進行比較,若D>δ,則該待定區域為噪聲區域。對所有的最近鄰點進行計算并記錄待定區域中所有的噪聲區域。

圖4 區域分割判斷噪聲區域流程圖Fig.4 Flow chart of region segmentation to determine noise region

3.4 去除噪聲區域恢復點云

對區域分割過程中記錄的所有噪聲區域進行去除,在點云映射圖像中,把所含噪聲區域的像素點的像素數值設置為0,刪除噪聲區域。刪除噪聲區域后的點云映射圖像如圖2(viii)所示。去除噪聲后的點云映射圖像與絕對相位圖進行點乘計算得到去除噪聲點云后的絕對相位圖。根據圖1 中的基于雙波長條紋投影的三維形貌測量原理,利用絕對相位圖和相機、投影機標定的內外參數并根據式(1)進行三維重建計算得出去除噪聲的三維點云,如圖2(ix)所示。在圖2(ix)中,圖2(ii)中的部分點云在經過一系列的區域分割判斷為噪聲區域并經過被去除后,得出最終去除噪聲的三維點云模型。

4 實驗結果與分析

為驗證所提方法的有效性,在完成系統標定后,選取1 個玩偶作進行三維重建實驗。本次實驗使用的是德州儀器(TI)公司的DLPLCR4500 EVM 投影儀和寶視納公司的Basler ace 的相機,該投影儀和相機的分辨率分別為1 280×800 和1 280×1 024。使用MATLAB2020b 軟件編程實現所提方法,并在計算機(內存為16 GB,主頻為英特爾i5-9300 2.40 GHz)上進行測試。MATLAB的仿真界面如圖5 所示,圖中的all_pic.m 文件為點云去噪仿真實驗的主函數文件,文件中包含了圖1 的雙波長條紋投影的三維重建過程、三維點云去噪過程和三維點云精度計算。待測物體1 如圖6(a)所示,相機對待測物體1 拍攝的其中1 張變形條紋圖如圖6(b)所示。根據圖1 中的基于雙波長條紋投影的三維形貌測量原理,利用PSP對多張變形條紋圖進行解析和相位展開獲得絕對相位圖,如圖6(c)所示。結合三維標定參數和待測物體1 的絕對相位圖進行三維重建,重建后的三維點云如圖6(d)所示。根據三維重建的結果,待測物體1 的三維點云周圍存在散亂、塊狀噪聲點云,需要對三維點云進行點云去噪。

圖5 MATLAB 仿真界面Fig.5 MATLAB simulation interface

圖6 待測物體1 及其重建的三維點云Fig.6 Object 1 and its reconstructed 3D point cloud

對待測物體1 進行的點云去噪實驗,如圖7所示。采用3.2 節的圖像分割方法,通過對點云映射圖像進行分割得出標記所有分割區域的點云映射分割圖像如圖6(b)所示。根據Otsu 算法和式(2),對圖6(a)中的點云映射圖像進行分割閾值計算。將點云映射圖像轉化為8 位灰度圖像進行灰度直方圖計算得到256×1的矩陣hist,圖像總體灰度值為mean=8 710.45,把mean 和hist 代入式(2)計算得到256×1 的矩陣σ2(k)(0 ≤k≤255)。對該矩陣使用max 函數進行最大值索引,得出劃分噪聲區域閾值k=116。根據3.2 節圖像分割部分,設置初始點即生長區域種子點為(x0,y0)、區域生長的窗口大小為3×3、區域生長的步長為1 個像素點以及每次區域生長的閾值為ω=10。對點云映射圖像進行圖像分割,判斷該圖像的噪聲區域,并對噪聲區域進行去除。在點云去噪實驗的圖像分割中,圖7(a)中選擇的初始生長點為:

圖7 待測物體1 點云去噪實驗圖Fig.7 Point cloud denoising experiment of object 1

式中,(x0,y0)的參數都滿足式(3)對初始點的選擇。根據區域生長準則,對初始點進行區域生長,初始點的8 鄰域像素點只要滿足:

式中,(xregion,yregion)為區域生長中該區域的點,I(xregion,yregion)為該區域的像素點對應的數值,(xregion,yregion)在第一次區域生長中只有(x0,y0),I(x,y)為該區域的像素點8 鄰域像素點的數值。滿足式(7)的像素點I(x,y)為生長區域的點,進行下一次區域生長的判斷,區域生長過程的示意圖如圖8 所示。圖8 中的表格為部分點云映射圖像像素值,初始點為(717,499)。在第一次區域生長中,滿足式(7)的初始點的8 鄰域像素點只有(716,500),該點為該生長區域的點,是進行下一次區域生長的判斷點。在第二次區域生長中,只有(715,501)是滿足區域生長準則要求并且是生長區域像素點(716,500)的8 鄰域像素點,則(715,501)也為該生長區域的像素點。在第三次區域生長中,有4 個像素點滿足區域生長準則并且是點(715,501)的8 鄰域像素點,分別為(714,501),(714,502),(715,502),(716,502)。根據上述步驟對該4 個像素點繼續進行區域生長,直到所有生長點都不滿足式(7)的計算,則停止區域生長,對該區域進行記錄。根據式(4)計算該區域的面積,該區域面積為S1=46 529。記錄的區域如圖9(a)所示,對該區域在點云映射圖像中進行刪除,如圖9(b)所示。繼續選定剩下的待分割區域中滿足式(3)的初始點作為區域生長的種子點進行分割,直至圖中所有非0 的像素點都處于各個分割區域中。對圖像分割完畢后,使用不同的RGB 數值在點云映射圖像上表示每一個分割的區域。根據3.3 節噪聲區域判斷中總的區域面積、噪聲區域劃分閾值k和參考區域劃分閾值0.1×S,對所有區域進行區域劃分,得出參考區域、噪聲區域和待定區域的數據,如表1所示。表1為對物體1 的點云映射圖像進行圖像分割、記錄區域數量并且根據式(4)進行區域面積計算的結果。根據表1 可知,圖像分割后總共有95 個區域,區域總面積S=190 295,無噪聲的參考區域有3 個,噪聲區域有66 個,待定區域有26 個。

圖8 區域生長的過程示意圖Fig.8 Schematic diagram of the process of regional growth

表1 物體1 的圖像分割結果Tab.1 Image segmentation result of object 1

對待定區域進行進一步的判斷,設置待定區域與參考區域最近鄰點的歐式距離判斷設定值為δ=10。在圖7(a)中存在兩最近鄰點(637,536)為參考區域上的點,(636,536)為待定區域上的點,兩點的距離不為0,因此該待定區域在參考區域外。已知該兩點的Z值分別為Z(637,536)=159.382 7,Z(636,536)=215.272 7。根據式(4)計算兩點Z值的歐氏距離為55.454 4。根據3.3 節噪聲區域判斷部分,已知D>δ=10,因此,該待定區域為噪聲區域,進行記錄。對所有的待定區域與參考區域的最近鄰點進行索引,得出在點云映射圖像中對應的深度值Z,對兩點之間的深度值進行式(5)的計算得出新的歐式距離D與歐式距離設定值δ進行比較,若D>δ,則該待定區域為噪聲區域,直到所有待定區域與參考區域的最近鄰點都進行判斷,計算出所有待定區域和參考區域的最近鄰點的Z值和歐式距離,如表2 所示,結合歐式距離設定值δ對每一個待定區域進行判斷。根據表2,26 個待定區域中有25 個待定區域為噪聲區域,對待定區域中的噪聲區域進行記錄。

表2 物體1 待定區域中的噪聲區域分析結果Tab.2 Noise region analysis results in the pending region of object 1

根據表1和表2 可知,經過圖像分割后有66個噪聲區域,通過k近鄰算法對待定區域進行判斷得出待定區域中有25 個噪聲區域。因此,記錄的總噪聲區域一共有81 個。對81 個區域所有的像素點在點云映射圖像中進行索引,把噪聲區域所在像素點的像素數值設置為0,達到去除噪聲的效果。根據3.4 節去除噪聲區域恢復點云部分,去除噪聲后的點云映射圖像與圖6(c)中的絕對相位圖進行點乘,得到新的去除噪聲后的絕對相位圖,再結合標定參數和去噪后的絕對相位圖進行三維重建得到去除噪聲后的三維點云模型,如圖7(d)所示。

根據點云去噪的結果對點云的去噪精度進行計算,表達式為:

式中:P1為圖7 中圖像分割后判定的無噪聲參考區域點云數量,P2為圖像分割后判定的待定區域經過k近鄰算法后計算的無噪聲區域點云數量。

本文所提方法與半徑濾波算法、體素濾波算法以及文獻[20]所提的點云濾波算法進行去噪結果的對比分析。其中P1為濾波算法判定的無噪聲區域點云數量,P2為濾波算法把噪聲點判定為無噪聲點的點云數量。表3 為物體1 的去噪結果分析。根據表3 可知,體素濾波算法在對比分析中的速度最快只有0.081 s,但是P2與其他方法相比較高,P1與其他方法相比較低,對于噪聲區域的區分度不高。點云的精度也較低,只有13.977%。半徑濾波算法較好,精度可以達到89.314%,并且所需要的時間只有0.755 s,但是P2與所提方法和文獻[20]所提算法相比較大。本文所提方法與文獻[20]相比,使用圖像閾值分割方法和區域生長的方法代替文獻[20]中的圖像處理部分實現三維點云去噪,并且所提方法的點云精度更高,可以達到99.974%,去噪過程的時間為0.954 s。

表3 物體1 去噪結果Tab.3 Denoising effect of object 1

為了進一步驗證點云去噪的效果,選擇了另外一個物體進行三維重建,其過程和上述過程一樣,選取的圖像分割的參數,即種子點的選取、生長步長、生長窗口、顏色特征提取以及區域生長閾值ω和歐式距離設定值δ保持不變。圖10 為待測物體2 及其三維重建過程。待測物體2 的三維點云周圍也存在散亂、塊狀噪聲點云,需要對三維點云進行點云去噪。對物體2 的點云去噪實驗如圖11 所示,通過上述對式(2)進行計算得出噪聲區域劃分閾值為k=119。根據上述的圖像分割過程對該點云映射圖像進行圖像分割,判斷該圖像的噪聲區域,并對噪聲區域進行去除。表4 為根據3.2 節和3.3 節中圖像分割和區域判斷的方法對物體2 的點云映射圖像進行分割所得到的區域以及根據式(4)進行區域面積計算的結果。根據表4 可知,物體2 的點云映射圖像一共被分割為44 個區域,區域總面積為153 489,圖像分割后的噪聲區域一共有24 個,待定區域一共有19 個。表5 為根據3.3 節噪聲區域判斷部分,利用k近鄰算法對待定區域進行進一步判斷待定區域是否存在噪聲區域的結果。在表5 中,19 個待定區域經過判斷后,其中18 個待定區域被判定為噪聲區域,并進行記錄。根據表4 和表5 可知,記錄總的噪聲區域一共有42 個,對噪聲區域所有的像素點在圖11(b)中的點云映射圖像進行索引,并對該像素點的像素數值設置為0,達到去除噪聲的效果,去噪后的點云映射圖像如圖11(c)所示。根據3.4 節去除噪聲區域恢復點云部分,去噪后的點云映射圖像與圖10(c)中的絕對相位圖進行點乘,得到去除噪聲后的絕對相位圖,再結合標定參數和去噪后的絕對相位圖進行三維重建得到去除噪聲后的三維點云模型,如圖11(d)所示。

圖10 待測物體2 及其重建的三維點云Fig.10 Object 2 and its reconstructed 3D point cloud

圖11 待測物體2 點云去噪實驗圖Fig.11 Point cloud denoising experiment of object 2

表4 物體2 的圖像分割結果Tab.4 Image segmentation result of object 2

表5 物體2 待定區域中的噪聲區域分析結果Tab.5 Noise region analysis results in the pending region of object 2

根據式(8),對點云進行進一步的計算并且與其他方法進行比較。本文所提方法與半徑濾波算法、體素濾波算法以及文獻[20]所提的點云濾波算法在物體2 中進行對比實驗分析。表6 為物體2 的去噪結果分析。根據表6 可知,體素濾波算法的去噪時間最短只有0.07 s,然而去噪精度為最低,只有13.972%。半徑濾波算法的去噪速度僅次于體素濾波算法,但是去噪精度不如文獻[20]所提的方法和本文所提方法。本文所提方法的去噪精度最高,可以達到99.436%,去噪時間為0.905 s。

表6 物體2 去噪結果Tab.6 Denoising effect of object 2

選取一個體積較小的物體3 進行三維重建和點云去噪實驗,選取的圖像分割的參數,即區域生長種子點的選取、生長步長、生長窗口、顏色特征提取以及區域生長閾值ω和歐式距離設定值δ保持不變。通過上述實驗計算噪聲區域劃分閾值k的方法對點云映射圖像進行計算,得出k=128。整個實驗過程如圖12 和圖13 所示。表7 和表8 分別為根據上述步驟和涉及圖像區域分割的參數對物體3 的點云映射圖像進行圖像分割的結果以及對所有待定區域進行進一步判斷是否為噪聲區域的結果。該物體總共被劃分成22 個區域,其中參考區域有1 個,噪聲區域有9 個,待定區域有12 個。在表8 中,通過上述方法對待定區域進行判斷,得出有11 個待定區域為噪聲區域。根據表7 和表8,對記錄的所有噪聲在圖13(b)中的點云映射圖像進行去除,得到去除噪聲區域的點云映射圖像,如圖13(c)所示。結合圖13(c)、圖12(c)和三維標定參數,恢復物體3 的三維點云,得出去噪的三維點云模型,如圖13(d)所示。在圖13(d)中,圖12(d)中的散亂噪聲點以及塊狀噪聲點云都已被去除。對該點云進行點云精度計算并與其他方法的去噪實驗進行比較,如表9所示。在表9 中,所提方法的去噪精度Q在對比實驗中的數值最高,為99.944%,去噪時間為0.875 s。

表7 物體3 的圖像分割結果Tab.7 Image segmentation result of object 3

表8 物體3 待定區域中的噪聲區域分析結果Tab.8 Noise region analysis results in the pending region of object 3

表9 物體3 去噪結果Tab.9 Denoising effect of object 3

圖12 待測物體3 及其重建的三維點云Fig.12 Object 3 and its reconstructed 3D point cloud

圖13 待測物體3 點云去噪實驗圖Fig.13 Point cloud denoising experiment of object 3

通過上述實驗例子,所提方法通過圖像分割的處理方式快速定位噪聲點云,可在1 s 以內對基于結構光條紋投影的三維點云重建過程中產生的散亂、塊狀噪聲點云實現有效去除,并能提升點云的去噪精度。

5 結論

基于結構光條紋投影的三維形貌測量技術是目前最有發展前景的非接觸式光學測量技術之一。本文在雙波長條紋投影的三維重建基礎上提出了基于圖像分割的點云去除噪聲的方法。根據點云進行預處理建立點云映射圖像,對點云映射圖像進行圖像分割處理,在點云映射圖像上去除判斷出的噪聲區域,將三維點云映射到二維圖像上進行計算判斷,避免在三維空間進行復雜計算。實驗結果表明,經過所提方法進行點云去噪后,點云精度最高可以達到99.974%;對于點云數量不超過16 萬個三維像素點的三維點云,去噪時間少于1 s。所提方法可以有效去除產生噪聲的點云,適用于基于結構光條紋投影進行三維重建的點云去噪。

猜你喜歡
生長區域
永久基本農田集中區域“禁廢”
今日農業(2021年9期)2021-11-26 07:41:24
碗蓮生長記
小讀者(2021年2期)2021-03-29 05:03:48
分割區域
共享出行不再“野蠻生長”
生長在哪里的啟示
華人時刊(2019年13期)2019-11-17 14:59:54
野蠻生長
NBA特刊(2018年21期)2018-11-24 02:48:04
生長
文苑(2018年22期)2018-11-19 02:54:14
《生長在春天》
關于四色猜想
分區域
主站蜘蛛池模板: 黑色丝袜高跟国产在线91| 精品久久久久久久久久久| 精品国产亚洲人成在线| 日韩大片免费观看视频播放| 国产精品熟女亚洲AV麻豆| 国产欧美日韩免费| 国产一级二级在线观看| 久久天天躁夜夜躁狠狠| 麻豆精品在线视频| 激情爆乳一区二区| 国产一级毛片yw| 亚洲无线国产观看| 亚洲人成网站18禁动漫无码| 亚洲第一精品福利| 99偷拍视频精品一区二区| 精品欧美一区二区三区久久久| 91网在线| 亚洲国产看片基地久久1024| 免费无码网站| 中文字幕第4页| 久久久久久高潮白浆| 丁香五月激情图片| 国产欧美日韩另类精彩视频| 亚洲黄色成人| 国产亚洲精品在天天在线麻豆| 性欧美在线| 色婷婷在线影院| 国产杨幂丝袜av在线播放| 国产新AV天堂| 91视频首页| 国产成人高清精品免费软件| 欧美在线黄| 国产免费一级精品视频| 欧美日韩中文国产va另类| 伊人AV天堂| 日本三区视频| 亚洲香蕉在线| 中国毛片网| 欧美一级黄色影院| 国模私拍一区二区三区| AV片亚洲国产男人的天堂| 国产亚洲精品无码专| 麻豆AV网站免费进入| 不卡午夜视频| 九九热在线视频| 国产在线观看一区精品| 天堂网亚洲系列亚洲系列| 97人人做人人爽香蕉精品| 国产视频欧美| h视频在线播放| 国产精品女人呻吟在线观看| 成年女人a毛片免费视频| 国产成人高精品免费视频| 亚洲性视频网站| 亚洲视频一区| 国产精品欧美亚洲韩国日本不卡| 国产a v无码专区亚洲av| 91精品啪在线观看国产60岁 | 99青青青精品视频在线| 男女男精品视频| 97精品久久久大香线焦| 国产91线观看| 亚洲A∨无码精品午夜在线观看| 久久久久青草线综合超碰| 亚洲国产中文欧美在线人成大黄瓜 | 久久精品无码中文字幕| 日韩精品亚洲人旧成在线| 国产美女在线免费观看| 国产成人做受免费视频| 激情视频综合网| 国产在线观看人成激情视频| 日本免费一区视频| 欧美日韩91| 亚洲另类色| 国产在线专区| 最近最新中文字幕免费的一页| 欧美yw精品日本国产精品| 亚洲永久色| 午夜a级毛片| 秋霞一区二区三区| 18禁高潮出水呻吟娇喘蜜芽| 成人在线亚洲|