亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        散貨料堆快速點云分割和降噪算法研究

        2022-07-06 13:29:00韓曉龍王為民楊志遠王貢獻
        港口裝卸 2022年3期
        關(guān)鍵詞:局內(nèi)散貨權(quán)函數(shù)

        韓曉龍 王為民 金 鑫 楊志遠 王貢獻

        1 青島港口裝備制造有限公司 2 武漢理工大學(xué)交通與物流工程學(xué)院

        1 引言

        自經(jīng)濟全球化以來,我國進出口貿(mào)易日益繁榮,散裝貨物的運輸量也逐年遞增,加強散貨碼頭堆取料作業(yè)自動化建設(shè),提高散貨碼頭運輸效率迫在眉睫。三維重構(gòu)技術(shù)可獲取料堆表面位置信息,以位置信息作為自動控制指令依據(jù)是實現(xiàn)散貨堆場自動化的關(guān)鍵。散貨料堆的三維重構(gòu)通常是通過傳感設(shè)備采集料堆表面點云,然后對點云進行三維建模來實現(xiàn),但在點云采集中會由于設(shè)備、工作環(huán)境等因素引入一些噪聲點和地面干擾點云,因此需要對散貨料堆點云進行降噪和分割地面處理。

        目前針對點云分割和降噪的研究有很多,其中點云分割方法可分為基于邊緣分割[1-2]、基于特征聚類分割[3-4]和基于隨機采樣一致性(RANSAC)分割[5-7]。Woo等用法向量偏差細(xì)分網(wǎng)格作為特征描述,提取物體邊緣相鄰點[1]。莫堃等通過構(gòu)造符號距離函數(shù)估算點云的平均曲率值,實現(xiàn)點云模型快速分割[2]。Yamauchi等采用均值平移法對網(wǎng)格法線進行聚類分割[3]。吳燕雄等在歐式聚類算法基礎(chǔ)上增加平滑度約束,加快了算法分割速度[4]。RANSAC(Random Sample Consensus)算法于1981年由Fischler和Bolles提出[5]。Awwad等基于隨機采樣一致性算法提出Seq-NV-RANSAC分割算法,解決隨機采樣一致性算法可能檢測到虛假平面的問題[6]。劉闖等用法向量夾角為約束條件對點云進行分類,再結(jié)合RANSAC分割算法完成點云的分割[7]。

        在點云降噪研究方面,Zhang等通過對空間域和特征域的權(quán)值調(diào)整控制點云的平滑程度和特征保持程度,具有較好的降噪效果,但是不能很好地去除離散點[8]。肖國新等在雙邊濾波基礎(chǔ)上提出自適應(yīng)空間方差和灰度方差參數(shù)的濾波算法,保留了更多的邊緣特征[9]。Taubin等首次將Laplacian算法應(yīng)用到網(wǎng)格處理中[10]。Lange等在前者的基礎(chǔ)上提出各向異性幾何平均曲率流降噪方法[11]。孫正林等改進Mean Shift算法,提高移動到核密度估計函數(shù)的最大值點的速度[12]。Alexa等運用移動最小二乘法(Moving Least Squares,MLS)擬合曲面,光滑點云[13]。Jia等針對目前市場流行的RGB-D相機,提出一種將彩色圖像與深度圖像對齊去除離散噪聲點的方法[14]。

        2 散貨料堆地面分割和降噪算法

        算法框架見圖1。首先利用下采樣算法精簡散貨料堆點云數(shù)目,加快點云后續(xù)處理速度;再結(jié)合基于采樣一致性(RANSAC)分割算法與歐式聚類分割算法彌補了前者分割不徹底、后者速度慢的問題;最后結(jié)合統(tǒng)計分析法和移動最小二乘法去除離散點和點云表面細(xì)小噪聲點。

        圖1 散貨料堆提取與濾波算法過程

        2.1 地面分割

        下采樣算法原理如下:首先對整幅點云進行柵格劃分,劃分后的每個小立方體稱為體素,將體素中所有的點由重心點代替,刪除其他點完成點云精簡。

        隨機采樣一致性算法(RANSAC)將點云看作一個樣本集合,并設(shè)定一個判斷準(zhǔn)則,根據(jù)判斷準(zhǔn)則將整個點集合分為局內(nèi)點(inliers)和局外點(outliers)。其分割地面的具體步驟如下:

        (1)從樣本集合中隨機選取1個子集,把子集中的點設(shè)為局內(nèi)點。

        (2)使用估計算法計算此局內(nèi)點的模型參數(shù),然后計算其他子集與這個數(shù)學(xué)模型的偏差。三維空間中的地面模型可由式(1)表示:

        axw+byw+czw+d=0

        (1)

        偏差用點q(xw,yw,zw)到平面的歐式距離D表示。根據(jù)實際需求設(shè)定1個偏差閾值σ,當(dāng)偏差D小于閾值σ時,將該樣本點歸于局內(nèi)點,否則歸于局外點。

        (3)記錄當(dāng)前局內(nèi)點的個數(shù),如果個數(shù)足夠多就認(rèn)為模型足夠合理;把當(dāng)前局內(nèi)點作為初始選取的子集,重復(fù)上述步驟不斷擴充模型。

        (4)最后,通過估計局內(nèi)點個數(shù)與模型的錯誤率來評估模型。整個過程記作一次迭代,每次迭代都選擇更優(yōu)的模型。算法迭代次數(shù)k可以根據(jù)式(2)計算獲得:

        1-p=(1-wn)k

        (2)

        對式(2)兩邊取對數(shù),得

        (3)

        式中,p為算法產(chǎn)生有用結(jié)果的概率,取值0.99;w為每次從數(shù)據(jù)集中選取1個局內(nèi)點的概率,取0.5;n為估計模型需要的最小數(shù)據(jù)量,平面需要至少3個點確定,假設(shè)這n個點的選取是相互獨立的,選中的點可能被后續(xù)迭代重新選擇,這樣求得的k值一定是迭代次數(shù)的上限值。

        由于料堆地面不平整,RANSAC分割算法會將料堆和地面分割成多個分離的點云塊,結(jié)合歐式聚類算法可完成散貨料堆點云提取,歐式聚類算法的過程如下:

        (1)確定某一采樣點qi,創(chuàng)建一個空集Q*,設(shè)定閾值t。

        (2)用k-d樹算法搜索qi最近鄰的k個點,計算這k個點到qi的距離,將采樣點qi和距離小于t的點qi1,qi2,qi3…放在Q*中。

        (3)在Q*/qi(集合Q*中除qi點外的其他點)里找到qi1,重復(fù)操作(2)。

        (4)在Q*/qi,qi1中找一點,重復(fù)操作(2)。

        (5)當(dāng)Q*中不在加入新的點時,完成一次聚類搜索。

        2.2 點云降噪

        采用近鄰統(tǒng)計分析法去除離散點,算法的步驟如下:

        (1)利用k-d樹法搜索集合Q中每一個點qi的k鄰域。

        (4)

        (5)

        濾除離散點后的點云還存在細(xì)微的噪聲點,通過曲面擬合可以將這些噪聲點濾除。曲面擬合常用的方法有多項式擬合和分段擬合,多項式擬合需要較高次數(shù)才能達到較好效果,計算復(fù)雜;分段擬合影響擬合的光滑性。為了解決這2種方法的不足,運用移動最小二乘法(Moving Least Square,MLS)引入緊支撐權(quán)函數(shù)和基函數(shù)。緊支撐權(quán)函數(shù)決定擬合曲線、曲面的光滑度,基函數(shù)決定擬合曲線、曲面的誤差大小。

        在待擬合的區(qū)域里,擬合函數(shù)φ(x)表示為

        (6)

        式中,η(x)=[η1(x),η2(x),…,ηm(x)]T稱為基函數(shù),它是n次完全多項式,m是基函數(shù)的項數(shù);a(x)=[a1(x),a2(x),…,am(x)]T為待求的系數(shù),它是坐標(biāo)x的函數(shù)。點云的線性基和二次基分別為:

        線性基:η(x)=[1,x,y]T,m=3。

        二次基:η(x)=[1,x,y,x2,xy,y2]T,m=6。

        (7)

        式中,J是選定節(jié)點鄰域點數(shù)目;φ(x)是擬合函數(shù);f(xI)是x=xI處的節(jié)點值,w(x-xI)是節(jié)點xI的權(quán)函數(shù)。為確定系數(shù)a(x),計算式(7)的極小值,并對a求導(dǎo)得

        (8)

        其中

        (9)

        Q(x)=[w(x-x1)η(x1),w(x-x2)η(x2),

        …,w(x-xk)η(xk)]

        (10)

        f=[f(x1),f(x2),…,f(xk)]T

        (11)

        令(8)式為0,得

        a(x)=P-1(x)Q(x)f

        (12)

        將式(12)代入(6),就可以得到MLS擬合函數(shù)

        φ(x)=ηT(x)P-1(x)Q(x)f

        (13)

        緊支撐權(quán)函數(shù)是移動最小二乘法的核心,權(quán)函數(shù)只影響支撐域內(nèi)的數(shù)據(jù),因此,權(quán)值在支撐域內(nèi)大于零,并且隨‖x-xI‖的增大而減小,在支撐域邊界和外界處等于零。另外,權(quán)函數(shù)應(yīng)該光滑連續(xù),這樣可以使得繼承權(quán)函數(shù)特性的擬合函數(shù)也光滑連續(xù)。常用的權(quán)函數(shù)是多次樣條函數(shù),如式(14)所示。

        (14)

        3 實驗結(jié)果與分

        用白色塑料顆粒模擬散貨,用Kinect深度相機采集點云,獲取的料堆點云見圖2。體素柵格下采樣精簡算法耗時1.64s,精簡后點的數(shù)目為32 672(精簡前為216 237),精簡程度為84.9%,結(jié)果見圖3。

        圖2 散貨料堆初始點云圖 圖3 精簡后點云圖

        RANSAC算法分割地面后的效果見圖4。平面偏離閾值σ影響局內(nèi)點的選取,當(dāng)σ值過小時,大量地面點被錯誤當(dāng)作外點,地面和散貨料堆分離模糊,(見圖4a);當(dāng)σ值過大時,部分料堆點被錯誤當(dāng)作局內(nèi)點,散貨料堆被過度分割,(見圖4c)所示。根據(jù)實驗結(jié)果,σ取0.008 m到0.012 m之間的值的效果較好,為保證精度σ值取0.008,分割結(jié)果(見圖4b)。

        圖4 不同分割閾值下的分割效果

        去除地面點云后的點云中仍然存在大量的離散點,采用鄰域統(tǒng)計分析法去除離散點云。取標(biāo)準(zhǔn)差倍數(shù)ξ為1,鄰域k越大,算法的魯棒性越好,但是算法使用的時間也越長。為了針對散貨料堆選擇合適的k值,設(shè)計了k=2,4…24共12組實驗,得出算法計算時間T和濾除點數(shù)目M與k的對應(yīng)關(guān)系(見圖5)。從圖5中可以看出k值為8時,濾波時間和濾除點數(shù)目綜合效果最佳,因此,鄰域大小取為8。

        圖5 算法用時、濾除效果與鄰域大小關(guān)系圖

        離散點去除后,點云大致分為4個集群(見圖6a),用歐式聚類將4個集群劃分出來,再提取點數(shù)最多(13109個點)的散貨料堆點云(見圖6b)。

        圖6 歐式聚類分割示意圖

        采用MLS光滑點云,用k-d樹搜索法加速鄰域搜索,取二次基函數(shù)η(x)=[1,x,y,x2,xy,y2]T。根據(jù)實驗結(jié)果,支撐域半徑r值取0.012 m以上平滑效果達到最好,但是隨著r值增大,算法處理時間增大,因此,取r=0.012 m為本算法研究參數(shù),最終實驗結(jié)果見圖7。

        圖7 點云MLS光滑處理效果對比圖

        4 結(jié)語

        提出一種應(yīng)用在散貨料堆點云的高效率預(yù)處理算法框架,該算法主要完成散貨料堆的地面分割和降噪。在經(jīng)典RANSAC分割算法前增加點云精簡處理,提高地面分割速度,并通過歐式聚類分割算法解決RANSAC分割算法分割不徹底問題。結(jié)合統(tǒng)計分析法和移動最小二乘法去除離散點和點云表面細(xì)小噪聲點,并在歐式聚類前完成離散點去除,提高料堆點云分割提取的穩(wěn)定性。

        猜你喜歡
        局內(nèi)散貨權(quán)函數(shù)
        局內(nèi)與局外
        基于改進權(quán)函數(shù)的探地雷達和無網(wǎng)格模擬檢測混凝土結(jié)構(gòu)空洞缺陷工程中的數(shù)學(xué)問題
        局內(nèi)與局外
        雜文選刊(2022年9期)2022-05-30 21:17:56
        局內(nèi)與局外
        局內(nèi)與局外
        農(nóng)家散貨組團帶牌闖市場
        一類廣義的十次Freud-型權(quán)函數(shù)
        散貨碼頭機械設(shè)備的維護運行管理分析
        異徑電磁流量傳感器權(quán)函數(shù)分布規(guī)律研究*
        航運Shipping
        中國儲運(2016年8期)2016-02-12 22:51:54
        久久久精品中文字幕麻豆发布| 久久婷婷国产精品香蕉| 中文字幕一区二区三区日韩网| 国产精品av网站在线| 国产免费人成视频在线| 久久不见久久见免费视频6| 国产免费av片无码永久免费 | 日本午夜免费福利视频| 啪啪网站免费观看| 亚洲一区二区一区二区免费视频| 亚洲色图专区在线观看| 4hu四虎永久免费地址ww416| 精品国产乱码久久久久久1区2区 | 最新中文字幕亚洲一区| 内射夜晚在线观看| 中文成人无码精品久久久不卡| 久久精品—区二区三区无码伊人色 | 欧美性xxxx狂欢老少配| 亚洲乱在线播放| 日本一区二区偷拍视频| 大陆老熟女自拍自偷露脸| 国产精品www夜色视频| 娇妻玩4p被三个男人伺候电影| 亚洲国产剧情一区在线观看| 亚洲女人毛茸茸的视频| 欧美巨鞭大战丰满少妇| 国产肥熟女视频一区二区三区| 久久久久欧洲AV成人无码国产| 青青草视频国产在线观看| 国产三级精品三级在线专区| 亚洲av无码无限在线观看| 亚洲啪啪综合av一区| 国产日韩久久久久69影院| 亚洲av推荐网站在线观看| 亚洲免费观看视频| 久久久久人妻精品一区蜜桃| 97日日碰日日摸日日澡| 国内偷拍第一视频第一视频区| 日本人妻伦理在线播放| 国产农村妇女精品一二区| 国产精品99久久久精品免费观看|