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

        ?

        基于幾何一致性加權的二部圖點云配準方法

        2022-11-10 06:39:58夏坎強
        計算機時代 2022年11期
        關鍵詞:源點對應點代價

        夏坎強

        (上海理工大學機械工程學院,上海 200093)

        0 引言

        近年來,隨著3D 采集技術的迅猛發(fā)展,三維傳感器逐漸從實驗室走進了大眾的視野,例如各種類型的3D 掃描儀、激光雷達與RGB-D 相機。與2D 圖像相比,三維數(shù)據(jù)可以表達更加豐富的幾何、形狀等信息并能夠以更好的視角描繪物體整體面貌。點云配準是將具有重疊部分、在不同視角下采集到的點云,通過變換矩陣的轉化,統(tǒng)一到同一坐標系的算法。點云配準在不同領域有很多應用,如三維重建[1]、三維定位[2]與姿態(tài)估計[3]等。

        傳統(tǒng)的點云配準算法是由Besl 等[4]提出的迭代最近點(ICP)算法,該算法采用點對點的距離度量,通過迭代的方式最小化兩點云對應點間的歐式距離解決配準問題。李繞波[5]等提出一種基于對偶四元素描述的配準方法,利用線面的幾何約束關系構建空間變換函數(shù)并利用最小二乘法計算變換矩陣,該方法對面特征較少的點云效果不佳。Segal[6]等提出一種廣義的ICP,允許點到點和點到面變量中包含任意協(xié)方差矩陣,其基本思想是將點云看作一個采樣的二維流形,用局部表面法線來表示點云。王珊[7]等提出一種基于特征點的匹配算法,對特征點使用雙向最近鄰距離比匹配并根據(jù)不同點云設置收斂閾值,但算法對收斂閾值較為敏感。李新春[8]等提出一種基于鄰域特征點提取與匹配的配準方法,提高了特征點的分辨率,但該算法配準時間較長。陳強[9]等提出一種基于特征空間匹配的點云配準算法,利用PointNet 模型提取特征空間,通過RANSAC 與ICP 完成粗配準與精配準,但該算法設計參數(shù)較多,配準流程較繁瑣。張旭春等[10]提出一種基于多尺度集距離約束的配準方法,通過在FPFH 算法提取不同尺度下的特征點并結合距離約束條件完成點云配準,但該算法運行速度較慢。

        本文提出一種基于圖的優(yōu)化配準方法,實現(xiàn)了對點云中錯誤對應關系的篩除以及變換矩陣的求解。結合點云對應點對的幾何一致性,在幾何空間與特征描述符的復合空間上度量特征點對的相似性。同時,從特征點對全局配準的角度出發(fā),將點云配準問題轉化為二部圖的匹配任務并應用Kuhn-Munkres(KM)[11]算法求解正確的對應關系,最后通過SVD 分解計算變換矩陣。

        1 方法原理

        1.1 方法框架

        本文算法流程如圖1 所示。首先,利用內(nèi)部形狀描述子(ISS)算法檢測待配準點云特征點并計算其3DSC 特征描述符以編碼特征點局部信息。同時,利用快速點對特征直方圖(FPFH)構建點云初始候選對應點對并利用幾何空間一致性確定置信度較高的基準點對,以此計算后續(xù)匹配點對的幾何一致性系數(shù)。接著,將點云對應點匹配任務描述為一個代價函數(shù),它在3DSC 特征和歐式幾何空間上對特征點的全局相似性進行建模,然后,利用KM 算法優(yōu)化全局代價函數(shù)用以確定特征點對應關系,最后,利用奇異值分解(SVD)估計最優(yōu)變換,實現(xiàn)點云配準。

        圖1 算法流程圖

        1.2 幾何空間一致性系數(shù)

        傳統(tǒng)特征點對使用歐氏距離確立對應關系,不僅忽略了3D剛性變換的獨特性,而且會在配準中帶來錯誤的匹配。由圖2 中可知,基礎對應點對間的距離是固定的,但錯誤匹配點對P3與Q3間的距離與基礎匹配點對(P1,Q1)的距離相同。故單純依靠兩點云間的歐氏距離會給匹配帶來歧義,進而影響最終的匹配效果。幾何空間一致性則是利用點云自身特征點間的距離恒定(如P1P2),其在經(jīng)過變換后仍滿足自身特征點對距離恒定的特點(如Q1Q2)。

        圖2 幾何空間一致性示意圖

        幾何空間一致性加權依賴于匹配點云的預對應假設,本文選用快速特征點直方圖(FPFH)描述子進行預匹配點云匹配對(p,q),然后通過幾何空間一致性篩選候選正確對應點對,如圖2 所示。當兩組匹配點對(p1,q1),(p2,q2)滿足式(1)時,將其列為候選匹配點對。式⑴中,p1,p2表示源點云中的特征點,q1,q2是目標點云中的特征點。‖ * ‖2表示向量2范數(shù)。

        對于三維空間而言,滿足式⑴的候選匹配點對可能會有歧義性,因此需要統(tǒng)計滿足公式的對應點對的次數(shù)。由于正確的匹配對在計算過程中會被多次使用形成穩(wěn)定的多邊形共面幾何結構,所以當統(tǒng)計計數(shù)大于計數(shù)閾值時,將其定義為基礎對應點對。

        通過計算待匹配點對(pi,qj)與置信度較高的基礎對應點對(pt,qt)之間的幾何一致性,可以得到該對匹配點的內(nèi)在幾何一致性度量。具體來說,通過測量源點云中的特征點與基準點的距離與其在目標點云對應的點對距離的均值差來計算幾何空間相關性gpq,如式⑵。

        其中,gpq表示點云匹配對(p,q)的幾何空間相關性,|c|是基準對應點對的個數(shù),(xk,yk)是源點云與目標點云的基礎對應點對,dpqk是源點云中的點對(xk,yk)與目標點云中的點對(yp,yk)的長度差。

        由于幾何相關性與3DSC 的特征描述符量綱不一致,本文選用威爾式公式將特征點p與q的幾何相關度量映射至0-1 區(qū)間以此對特征點3DSC 描述符歐氏距離進行加權表示,幾何一致性系數(shù)ψγ(p,q)如式⑶。其中,ψγ(p,q)表示點云匹配對(p,q)的幾何一致性系數(shù),γ代表威爾式公式核寬。

        1.3 代價函數(shù)構建

        從點云特征點對的整體對應關系出發(fā),構造了一個用于特征點匹配的全局代價函數(shù)Ecos t來表征對應點匹配的正確性,該函數(shù)主要由匹配代價與懲罰代價組成,如式⑷。匹配代價表征源點云與目標點云對應關鍵點相似性度量,而懲罰代價表征未匹配點對的數(shù)量。

        對于匹配代價LMatch_cos t,其由特征點描述符歐式距離與幾何空間一致性加權和構成,如式⑸所示。

        其中,M是兩點云的對應匹配集。ED3dsc(p,q)表示匹配點對(p,q)的3DSC 描述符歐氏距離。懲罰代價LPenalty_cos t由未匹配點個數(shù)以及懲罰權重表示,|φ|是未匹配特征點個數(shù),Wp是懲罰權重,如式⑹。通過最小化代價函數(shù)Ecos t,可以得到匹配集{M,φ}*,如式⑺。

        1.4 基于KM算法的代價函數(shù)優(yōu)化

        尋找源點云與目標點云特征點對的正確對應關系可以建模為二部圖的最優(yōu)匹配問題。在加權二部圖G=(S,T,E)中,兩個不相交的點集結點視為源點云S與目標點云T的特征點,結點間的權值大小E可以由特征點描述符歐式距離與幾何空間一致性加權表征。KM算法的求解需要滿足兩點集結點個數(shù)一致,故假設源點云中與目標點云中分別檢測到m與n個特征點,在特征點個數(shù)m與n不一致時,需要添加|m-n| 個虛擬節(jié)點Nv來滿足算法的運行。每條邊e(p,q) 的大小表示源點云S中的p特征點與目標點云T中的q特征點的復合距離即幾何一致性加權的3DSC 歐式距離。為防止異常值對算法的影響,設置未匹配點對閾值Tcd,Tcd的計算公式如式⑻。通過計算源點云S與目標點云T中所有特征點對的匹配矩陣Mcd的均值μcd與標準差σcd來獲得Tcd,t設置為1。確定未匹配點對閾值Tcd后,對應邊權值e(p,q)計算如下:

        當Tcd=2Wp時,所有邊的最小權值和與代價函數(shù)相差常數(shù)值,如式⑾。因此,代價函數(shù)最小值的求解可以通過加權二部圖的KM 算法得出。其中,被選中邊的權重e*(p,q)<Tcd最終構成源點云與目標點云的對應匹配集合M*,同時未匹配點集φ*也被確定。圖3 展示了KM 算法求解過程的簡單示例,其中Mgd表示所有特征點對的幾何一致性系數(shù)矩陣;M3dsc表示所有特征點對的3DSC 特征描述符歐式距離矩陣;Mbg表示特征點對的二部圖矩陣,圖3(c)中的綠線連接即為求解的對應特征點對。

        圖3 K-M算法示意圖

        以上證明了在給定一個點云對和一個固定閾值的情況下,可以通過求解來計算。給定如上所述的加權二部圖G=(S,T,E),采用KM 算法將尋找最小權重匹配的優(yōu)化問題轉化為尋找點云匹配中對應特征點的匹配問題,輸出點云特征點的對應關系。一旦確定對應關系,就可以通過奇異值分解(SVD)來計算變換矩陣,如式⑿。

        2 實驗結果與分析

        實驗為:實際點云的算法配準實驗。

        為驗證配準算法在實際場景中的配準效果,使用RealSense 設備采集零件點云,并應用該算法進行點云配準。如圖4 所示。本文共采集三個零件點云,對實際工件點云應用本文算法時,將原始工件點云與目標工件點云的ISS 特征點檢測算法的球鄰域半徑設置為0.01,非極大抑制半徑設置為0.01。為直觀地顯示配準算法對實際場景中的工件的配準效果,對配準過程進行可視化顯示。圖4(a)顯示了零件點云的初始位姿;圖4(b)顯示了點云經(jīng)過粗配準后的結果,從工件在粗配準中的位姿關系可以看出兩者已經(jīng)處于較近的距離,工件場景點云與模板點云已經(jīng)建立正確的位姿關系,表明算法較好地完成了粗配準的任務。為進一步細化兩點云之間的位姿差異,利用ICP 精配準算法對上述模型進行優(yōu)化迭代。對工件點云模型的最終配準效果如圖4(c)所示,可以看到工件原始點云與工件目標點云基本準確配準。

        圖4 零件點云配準圖

        為驗證本文算法在粗配準階段的運算時間與精度優(yōu)勢,將該算法與“基于SAC-IA 與ICP 的點云配準算法[12]”和“利用特征點采樣一致性改進ICP 算法點云配準方法[13]”的粗配準部分進行對比。分別采用工件a、工件b 和工件c 的原始點云,以及目標點云,點云配準誤差由均方根誤差表征。對三種不同的配準方法進行比較,其實驗結果可視化如圖5 所示。實驗結果用表1表示不同算法對零件粗配準的精度;用表2表示不同算法對零件的粗配準時間。

        圖5 不同算法工件點云粗配準圖

        表1 不同算法對零件的粗配準精度(mm)

        表2 不同算法對零件的粗配準時間(s)

        3 結論

        針對傳統(tǒng)點云配準ICP需要兩點云具有相對良好的初始位姿,否則算法容易陷入局部最優(yōu)而導致配準失敗的問題。本文從特征點對全局匹配的思路出發(fā),將對應點對匹配與二部圖完備匹配相結合。通過引入幾何一致性賦權的特征點對3DSC 描述符歐氏距離來定義二部圖的權值矩陣,利用二部圖匹配的KM 算法得出特征點對的對應關系并應用SVD 分解完成點云粗配準。所提算法為精配準ICP 提供優(yōu)化后的位姿,提高了精配準的ICP的精度。實驗結果表明,與傳統(tǒng)配準方法相比,來算法在保證精度的情況下,提高了點云粗配準的速度。但仍需注意的是,該配準算法對點云質量有一定要求,重疊率較低的點云由于缺少足夠的關鍵特征點會影響算法的最終匹配效果,進而對精配準帶來誤差。

        猜你喜歡
        源點對應點代價
        凸四邊形的若干翻折問題
        三點定形找對應點
        “一定一找”話旋轉
        愛的代價
        海峽姐妹(2017年12期)2018-01-31 02:12:22
        隱喻的語篇銜接模式
        外語學刊(2017年3期)2017-12-07 01:45:38
        代價
        首屆“絲路源點·青年學者研討會”主題論壇在我校成功舉辦
        淺析井控坐崗的源點
        比較大小有訣竅
        成熟的代價
        中學生(2015年12期)2015-03-01 03:43:53
        最新国产一区二区精品久久| 久青草影院在线观看国产| 日本高清视频永久网站www| 日产精品久久久久久久蜜臀 | 人妻无码Aⅴ中文系列| 二区三区视频在线观看| 青青草免费在线爽视频| 久久青青草原亚洲av无码麻豆| yeyecao亚洲性夜夜综合久久| 婷婷精品国产亚洲av| 经典三级免费看片天堂| 国产成人无码精品久久二区三区| 欧美一片二片午夜福利在线快| 亚洲av综合日韩精品久久久 | 韩国免费一级a一片在线| 亚洲av成熟国产一区二区| 久久久久久久97| 国产精品无码精品久久久| 亚洲国产精一区二区三区性色| 国产精品亚洲三级一区二区三区| 狼人香蕉香蕉在线28 - 百度 | 国产成人久久精品流白浆| 国产av剧情久久精品久久| 国产午夜毛片v一区二区三区| 日本a天堂| 亚洲一区二区三区综合网| 一级r片内射视频播放免费| 天天天天躁天天爱天天碰| 欧美日韩中文字幕久久伊人| 国产白浆一区二区三区佳柔 | 青青草免费观看视频免费| 午夜免费电影| 亚洲综合一区无码精品| 一本色道久久综合中文字幕| 人妻少妇精品视频一区二区三区l| 国产女主播精品大秀系列| 91久久精品无码人妻系列| 亚洲国产av高清一区二区三区| 亚洲中文字幕无码不卡电影| 97se在线| 国产一区二区三区精品成人爱|