在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

三維點(diǎn)云配準(zhǔn)過(guò)程及點(diǎn)集到點(diǎn)集ICP配準(zhǔn)的算法研究

3D視覺(jué)工坊 ? 來(lái)源:知乎問(wèn)答 ? 作者:劉緣 ? 2022-11-28 16:12 ? 次閱讀

1、點(diǎn)云配準(zhǔn)過(guò)程

就是求一個(gè)兩個(gè)點(diǎn)云之間的旋轉(zhuǎn)平移矩陣(rigid transform or euclidean transform 剛性變換或歐式變換),將源點(diǎn)云(source cloud)變換到目標(biāo)點(diǎn)云(target cloud)相同的坐標(biāo)系下。

可以表示為以下的方程:

743e50ba-6da4-11ed-8abf-dac502259ad0.svg

其中744ef492-6da4-11ed-8abf-dac502259ad0.svg745cd6d4-6da4-11ed-8abf-dac502259ad0.svg就是target cloud與source cloud中的一對(duì)對(duì)應(yīng)點(diǎn)。

而我們要求的就是其中的R與T旋轉(zhuǎn)平移矩陣。

這里,我們并不知道兩個(gè)點(diǎn)集中點(diǎn)的對(duì)應(yīng)關(guān)系。這也就是配準(zhǔn)的核心問(wèn)題。

2、配準(zhǔn)分為粗配準(zhǔn)與精配準(zhǔn)兩步

粗配準(zhǔn)就是再兩個(gè)點(diǎn)云還差得十萬(wàn)八千里、完全不清楚兩個(gè)點(diǎn)云的相對(duì)位置關(guān)系的情況下,找到一個(gè)這兩個(gè)點(diǎn)云近似的旋轉(zhuǎn)平移矩陣(不一定很精確,但是已經(jīng)大概是對(duì)的了)。

精配準(zhǔn)就是在已知一個(gè)旋轉(zhuǎn)平移的初值的情況下(這個(gè)初值大概已經(jīng)是正確的了),進(jìn)一步計(jì)算得到更加精確的旋轉(zhuǎn)平移矩陣。

這里從精配準(zhǔn)開(kāi)始講起。

精配準(zhǔn)的模式基本上已經(jīng)固定為使用ICP算法及其各種變種。ICP算法由Besl and McKay 1992, Method for registration of 3-D shapes文章提出。

文中提到的算法不僅僅考慮了點(diǎn)集與點(diǎn)集之間的配準(zhǔn),還有點(diǎn)集到模型、模型到模型的配準(zhǔn)等。

簡(jiǎn)要介紹一下點(diǎn)集到點(diǎn)集ICP配準(zhǔn)的算法:

1) ICP算法核心是最小化一個(gè)目標(biāo)函數(shù):

746b5b50-6da4-11ed-8abf-dac502259ad0.svg

(這里的表述與原文略微有些不同,原文是用四元數(shù)加上一個(gè)偏移向量來(lái)表達(dá)旋轉(zhuǎn)平移變換。)747bd3c2-6da4-11ed-8abf-dac502259ad0.svg就是一對(duì)對(duì)應(yīng)點(diǎn),總共有74979224-6da4-11ed-8abf-dac502259ad0.svg對(duì)對(duì)應(yīng)點(diǎn)。這個(gè)目標(biāo)函數(shù)實(shí)際上就是所有對(duì)應(yīng)點(diǎn)之間的歐式距離的平方和。

2) 尋找對(duì)應(yīng)點(diǎn)

可是,我們現(xiàn)在并不知道有哪些對(duì)應(yīng)點(diǎn)。因此,我們?cè)谟谐踔档那闆r下,假設(shè)用初始的旋轉(zhuǎn)平移矩陣對(duì)source cloud進(jìn)行變換,得到的一個(gè)變換后的點(diǎn)云。

然后將這個(gè)變換后的點(diǎn)云與target cloud進(jìn)行比較,只要兩個(gè)點(diǎn)云中存在距離小于一定閾值(這就是題主所說(shuō)的ICP中的一個(gè)參數(shù)),我們就認(rèn)為這兩個(gè)點(diǎn)就是對(duì)應(yīng)點(diǎn)。這也是“最鄰近點(diǎn)”這個(gè)說(shuō)法的來(lái)源。

3) R、T優(yōu)化

有了對(duì)應(yīng)點(diǎn)之后,我們就可以用對(duì)應(yīng)點(diǎn)對(duì)旋轉(zhuǎn)R與平移T進(jìn)行估計(jì)。這里R和T中只有6個(gè)自由度,而我們的對(duì)應(yīng)點(diǎn)數(shù)量是龐大的(存在多余觀測(cè)值)。因此,我們可以采用最小二乘等方法求解最優(yōu)的旋轉(zhuǎn)平移矩陣。一個(gè)數(shù)值優(yōu)化問(wèn)題,這里就不詳細(xì)講了。

4) 迭代

我們優(yōu)化得到了一個(gè)新的R與T,導(dǎo)致了一些點(diǎn)轉(zhuǎn)換后的位置發(fā)生變化,一些最鄰近點(diǎn)對(duì)也相應(yīng)的發(fā)生了變化。

因此,我們又回到了步驟2)中的尋找最鄰近點(diǎn)方法。2)3)步驟不停迭代進(jìn)行,直到滿足一些迭代終止條件,如R、T的變化量小于一定值,或者上述目標(biāo)函數(shù)的變化小于一定值,或者鄰近點(diǎn)對(duì)不再變化等。(這里也是題主所說(shuō)的ICP算法中的一個(gè)參數(shù))

算法大致流程就是上面這樣。這里的優(yōu)化過(guò)程是一個(gè)貪心的策略。首先固定R跟T利用最鄰近算法找到最優(yōu)的點(diǎn)對(duì),然后固定最優(yōu)的點(diǎn)對(duì)來(lái)優(yōu)化R和T,依次反復(fù)迭代進(jìn)行。

這兩個(gè)步驟都使得目標(biāo)函數(shù)值下降,所以ICP算法總是收斂的,這也就是原文中收斂性的證明過(guò)程。這種優(yōu)化思想與K均值聚類的優(yōu)化思想非常相似,固定類中心優(yōu)化每個(gè)點(diǎn)的類別,固定每個(gè)點(diǎn)的類別優(yōu)化類中心。

關(guān)于參數(shù)的選擇:

ICP算法的參數(shù)主要有兩個(gè)。一個(gè)是ICP的鄰近距離,另外一個(gè)是迭代的終止條件。這些參數(shù)的選擇,與實(shí)際的工程應(yīng)用相關(guān)。比如說(shuō)你的儀器精度是5mm,那么小于5mm是可以認(rèn)為是對(duì)應(yīng)點(diǎn),而最終的迭代終止條件也就是匹配點(diǎn)之間平均距離小于5mm。

而且這些參數(shù)可以由算法逐步迭代減小,最初使用較大的對(duì)應(yīng)點(diǎn)距離參數(shù),然后逐步減小到一個(gè)較小的值。(問(wèn)過(guò)師兄才知道實(shí)際過(guò)程這樣操作會(huì)比較合適。)需要手動(dòng)調(diào)整一些參數(shù)。(這跟機(jī)器學(xué)習(xí)調(diào)參比起來(lái),簡(jiǎn)直不是事~)

3、粗配準(zhǔn)

前面介紹到了,ICP算法的基本原理。它需要一個(gè)旋轉(zhuǎn)平移矩陣的初值。這個(gè)初值如果不太正確,那么由于它的greedy優(yōu)化的策略,會(huì)使其目標(biāo)函數(shù)下降到某一個(gè)局部最優(yōu)點(diǎn)(當(dāng)然也是一個(gè)錯(cuò)誤的旋轉(zhuǎn)平移矩陣)。因此,我們需要找到一個(gè)比較準(zhǔn)確的初值,這也就是粗配準(zhǔn)需要做的。

粗配準(zhǔn)目前來(lái)說(shuō)還是一個(gè)難點(diǎn)。針對(duì)于不同的數(shù)據(jù),有許多不同的方法被提出。

我們先介紹配準(zhǔn)的評(píng)價(jià)標(biāo)準(zhǔn),再在這個(gè)標(biāo)準(zhǔn)下提出一些搜索策略。

評(píng)價(jià)標(biāo)準(zhǔn):比較通用的一個(gè)是LCP(Largetst Common Pointset)。給定兩個(gè)點(diǎn)集P,Q,找到一個(gè)變換T(P),使得變換后的P與Q的重疊度最大。在變換后的P內(nèi)任意一點(diǎn),如果在容差范圍內(nèi)有另外一個(gè)Q的點(diǎn),則認(rèn)為該點(diǎn)是重合點(diǎn)。重合點(diǎn)占所有點(diǎn)數(shù)量的比例就是重疊度。

解決上述LCP問(wèn)題,最簡(jiǎn)單粗暴的方法就是遍歷。假設(shè)點(diǎn)集P,Q的大小分別為m,n。而找到一個(gè)剛體變換需要3對(duì)對(duì)應(yīng)點(diǎn)。

那么brute force 搜索的需要74abf53e-6da4-11ed-8abf-dac502259ad0.svg的復(fù)雜度。對(duì)于動(dòng)輒幾百萬(wàn)個(gè)點(diǎn)的點(diǎn)云,這種時(shí)間復(fù)雜度是不可接受的。

因此,許多搜索策略被提出。比較容易想到的是RANSAC之類的搜索方法。而對(duì)于不同的場(chǎng)景特點(diǎn),可以利用需配準(zhǔn)點(diǎn)云的特定信息加快搜索。(例如知道點(diǎn)云是由特定形狀的面構(gòu)成的)這里先介紹一個(gè)適用于各種點(diǎn)云,不需要先驗(yàn)信息的搜索策略,稱為4PC(4 Point Congruent)。

搜索策略:4PC搜索策略是在P,Q中找到四個(gè)共面的對(duì)應(yīng)點(diǎn)。

74bb7d7e-6da4-11ed-8abf-dac502259ad0.jpg

如上圖所示(來(lái)自4PC原文),這四個(gè)共面的點(diǎn)相交于e。這里有兩個(gè)比例在剛體變化下是不變的。(實(shí)際上在仿射變換下也是不變的) 74da7a08-6da4-11ed-8abf-dac502259ad0.svg74f02678-6da4-11ed-8abf-dac502259ad0.svg

而4PC將對(duì)于三個(gè)點(diǎn)的搜索轉(zhuǎn)換為對(duì)e,e‘的搜索,從而將復(fù)雜度降低到了750123a6-6da4-11ed-8abf-dac502259ad0.svg

這四個(gè)點(diǎn)的距離越遠(yuǎn),計(jì)算得到的轉(zhuǎn)換越穩(wěn)健。但是這里的四個(gè)點(diǎn)的搜索依賴于兩個(gè)點(diǎn)云的重疊度。

具體的算法可以參考4-Points Congruent Sets for Robust Pairwise Surface Registration的原文。

4PC算法通用性較好,但是對(duì)于重疊度較小、或是噪聲較大的數(shù)據(jù)也會(huì)出現(xiàn)配準(zhǔn)錯(cuò)誤或是運(yùn)行時(shí)間過(guò)長(zhǎng)的問(wèn)題。針對(duì)于不同的場(chǎng)景很多其他的搜索策略也被提出。

這里安利一下我?guī)熜值恼撐陌蓗Automatic registration of large-scale urban scene point clouds based on semantic feature points

我們課題組主要是研究室外地面站LiDAR獲取的點(diǎn)云配準(zhǔn)問(wèn)題。這種情形下,由于掃描儀內(nèi)有自動(dòng)安平裝置,Z軸都是豎直方向(重力方向),剛體變換只存在三維平移與平面(XoY面上的)旋轉(zhuǎn)。我們就在場(chǎng)景中搜索豎直的特征線并且得到它們與地面的交點(diǎn)。

7526a9dc-6da4-11ed-8abf-dac502259ad0.jpg

再將這些交點(diǎn)構(gòu)建出三角形,以三角形的全等關(guān)系來(lái)得到匹配。

754344ca-6da4-11ed-8abf-dac502259ad0.jpg

找出其中一致性最好的三角形集合,作為匹配的集合,進(jìn)行粗配準(zhǔn)。

這種方法適用于豎直線較多的場(chǎng)景,比如城區(qū)的建筑物的邊線、林區(qū)樹(shù)木的樹(shù)干等。設(shè)計(jì)的方法還是很巧妙的。當(dāng)然如果場(chǎng)景內(nèi)這種特征較少,就比較難以配準(zhǔn)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4338

    瀏覽量

    62738
  • ICP
    ICP
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    12798

原文標(biāo)題:一文詳解三維點(diǎn)云配準(zhǔn)過(guò)程

文章出處:【微信號(hào):3D視覺(jué)工坊,微信公眾號(hào):3D視覺(jué)工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    三維測(cè)量軟件的使用技巧

    需要哪些功能,如點(diǎn)處理、三維建模、數(shù)據(jù)分析等。 軟件兼容性 :確保軟件能夠與現(xiàn)有的硬件設(shè)備兼容,如三維掃描儀、CAD軟件等。 用戶界面 :選擇界面直觀、操作簡(jiǎn)便的軟件,以減少學(xué)習(xí)成本
    的頭像 發(fā)表于 12-30 15:05 ?166次閱讀

    基于深度學(xué)習(xí)的三維點(diǎn)分類方法

    近年來(lái),點(diǎn)云表示已成為計(jì)算機(jī)視覺(jué)領(lǐng)域的研究熱點(diǎn)之一,并廣泛應(yīng)用于自動(dòng)駕駛、虛擬現(xiàn)實(shí)、機(jī)器人等許多領(lǐng)域。雖然深度學(xué)習(xí)技術(shù)在處理常規(guī)結(jié)構(gòu)化的二網(wǎng)格圖像數(shù)據(jù)方面取得了巨大成功,但在處理不規(guī)則、非結(jié)構(gòu)化的
    的頭像 發(fā)表于 10-29 09:43 ?608次閱讀
    基于深度學(xué)習(xí)的<b class='flag-5'>三維</b><b class='flag-5'>點(diǎn)</b><b class='flag-5'>云</b>分類方法

    什么是三維點(diǎn)分割

    點(diǎn)是世界的一種非結(jié)構(gòu)化三維數(shù)據(jù)表示,通常由激光雷達(dá)傳感器、立體相機(jī)或深度傳感器采集。它由一系列單個(gè)點(diǎn)組成,每個(gè)點(diǎn)由 x、y 和 z 坐標(biāo)定
    的頭像 發(fā)表于 10-29 09:21 ?201次閱讀

    網(wǎng)行波故障定位裝置的研究過(guò)程

    網(wǎng)行波故障定位裝置的研究過(guò)程? 在電力行業(yè),網(wǎng)故障的快速準(zhǔn)確定位是保障電網(wǎng)穩(wěn)定運(yùn)行和高效維護(hù)的關(guān)鍵。隨著技術(shù)的不斷進(jìn)步,行波故障定位技術(shù)因其高精度和快速性而備受關(guān)注。本文深圳鼎信智
    的頭像 發(fā)表于 09-03 15:39 ?288次閱讀

    友思特方案 基于三維點(diǎn)實(shí)現(xiàn)PCB裝配螺絲視覺(jué)檢測(cè)

    三維點(diǎn)是完成精密化 PCB 檢測(cè)的最新視覺(jué)技術(shù)。友思特 Saccde Vision 視覺(jué)掃描系統(tǒng),采用先進(jìn)的三維成像技術(shù)和算法輸出直觀點(diǎn)云
    的頭像 發(fā)表于 08-28 16:35 ?313次閱讀
    友思特方案  基于<b class='flag-5'>三維</b><b class='flag-5'>點(diǎn)</b><b class='flag-5'>云</b>實(shí)現(xiàn)PCB裝配螺絲視覺(jué)檢測(cè)

    起點(diǎn),經(jīng)過(guò)點(diǎn),終點(diǎn),三點(diǎn)xyz,畫(huà)三維圓弧。

    大家好!已知,起點(diǎn),經(jīng)過(guò)點(diǎn),終點(diǎn),三點(diǎn)xyz,畫(huà)三維圓弧。在三維圖片框里面畫(huà)。該如何實(shí)現(xiàn)?甚至三維點(diǎn)
    發(fā)表于 07-17 21:33

    泰來(lái)三維 三維掃描古建筑-蘇巴什佛寺遺址數(shù)字化保護(hù)

    首先對(duì)蘇巴什佛寺古遺跡外部三維數(shù)據(jù)采集,獲取精準(zhǔn)三維數(shù)據(jù)。數(shù)據(jù)采集之后進(jìn)行內(nèi)業(yè)處理,數(shù)據(jù)成果包括高精模型和全彩點(diǎn)
    的頭像 發(fā)表于 07-03 13:43 ?344次閱讀
    泰來(lái)<b class='flag-5'>三維</b> <b class='flag-5'>三維</b>掃描古建筑-蘇巴什佛寺遺址數(shù)字化保護(hù)

    友思特案例 | 自研創(chuàng)新!三維工件尺寸測(cè)量及點(diǎn)處理解決方案

    3D相機(jī)等新型傳感器的發(fā)展克服了傳統(tǒng)工件尺寸測(cè)量的各種局限,可獲取豐富的三維點(diǎn)數(shù)據(jù)。友思特提供了一種工件3D尺寸測(cè)量和點(diǎn)處理方案,結(jié)合自
    的頭像 發(fā)表于 06-13 14:13 ?510次閱讀
    友思特案例 | 自研創(chuàng)新!<b class='flag-5'>三維</b>工件尺寸測(cè)量及<b class='flag-5'>點(diǎn)</b><b class='flag-5'>云</b>處理解決方案

    泰來(lái)三維|數(shù)字化工廠_煤礦三維掃描數(shù)字化解決方案

    采用大空間三維激光掃描儀對(duì)廠區(qū)內(nèi)部進(jìn)行架站式精準(zhǔn)三維掃描。廠區(qū)外部采用無(wú)人機(jī)傾斜攝影的方式獲取彩色模型數(shù)據(jù),采集控制點(diǎn)坐標(biāo)與三維點(diǎn)
    的頭像 發(fā)表于 05-29 11:55 ?476次閱讀
    泰來(lái)<b class='flag-5'>三維</b>|數(shù)字化工廠_煤礦<b class='flag-5'>三維</b>掃描數(shù)字化解決方案

    泰來(lái)三維|三維掃描服務(wù)_三維激光掃描儀測(cè)量山體滑坡點(diǎn)建模

    點(diǎn)建模是將測(cè)量得到的點(diǎn)數(shù)據(jù)進(jìn)行擬合、優(yōu)化與處理,生成真實(shí)的三維模型的過(guò)程。它能夠全面、準(zhǔn)確地
    的頭像 發(fā)表于 05-15 16:32 ?297次閱讀
    泰來(lái)<b class='flag-5'>三維</b>|<b class='flag-5'>三維</b>掃描服務(wù)_<b class='flag-5'>三維</b>激光掃描儀測(cè)量山體滑坡<b class='flag-5'>點(diǎn)</b><b class='flag-5'>云</b>建模

    泰來(lái)三維|三維掃描服務(wù)_三維掃描助力園區(qū)改造公園

    三維激光掃描儀利用激光反射測(cè)距原理,通過(guò)接受和返回的信號(hào),獲取點(diǎn)三維空間坐標(biāo)。這種測(cè)量方式可以無(wú)接觸快速獲取大型建筑三維空間數(shù)據(jù),實(shí)現(xiàn)實(shí)體
    的頭像 發(fā)表于 05-07 11:44 ?290次閱讀
    泰來(lái)<b class='flag-5'>三維</b>|<b class='flag-5'>三維</b>掃描服務(wù)_<b class='flag-5'>三維</b>掃描助力園區(qū)改造公園

    泰來(lái)三維|三維掃描點(diǎn)數(shù)據(jù)怎么處理如何建模

    faro premium 350三維激光掃描儀最終采集的數(shù)據(jù)以點(diǎn)云和圖像的形式儲(chǔ)存在掃描儀設(shè)備里,運(yùn)用專門(mén)進(jìn)行一定處理后,能獲取建筑物的相對(duì)位置信息、尺寸、紋理和形狀,進(jìn)而建立真實(shí)的物體數(shù)據(jù)模型。
    的頭像 發(fā)表于 04-23 13:53 ?358次閱讀

    基于深度學(xué)習(xí)的方法在處理3D點(diǎn)進(jìn)行缺陷分類應(yīng)用

    背景部分介紹了3D點(diǎn)應(yīng)用領(lǐng)域中公開(kāi)可訪問(wèn)的數(shù)據(jù)的重要性,這些數(shù)據(jù)對(duì)于分析和比較各種模型至關(guān)重要。研究人員專門(mén)設(shè)計(jì)了各種數(shù)據(jù)
    的頭像 發(fā)表于 02-22 16:16 ?1221次閱讀
    基于深度學(xué)習(xí)的方法在處理3D<b class='flag-5'>點(diǎn)</b><b class='flag-5'>云</b>進(jìn)行缺陷分類應(yīng)用

    移動(dòng)協(xié)作機(jī)器人的RGB-D感知的端到端處理方案

    本文提出了一種用于具有雙目視覺(jué)的自主機(jī)器人的三維語(yǔ)義場(chǎng)景感知的端到端流程。該流程包括實(shí)例分割、特征匹配和點(diǎn)準(zhǔn)。首先,利用RGB圖像進(jìn)行單
    發(fā)表于 02-21 15:55 ?714次閱讀
    移動(dòng)協(xié)作機(jī)器人的RGB-D感知的端到端處理方案

    泰來(lái)三維|見(jiàn)過(guò)三維掃描烏賊嗎?三維掃描助力仿生設(shè)計(jì)學(xué)研究

    利用雙光源手持3D掃描儀EinScan H2三維掃描儀對(duì)烏賊整體 重點(diǎn)軀干進(jìn)行掃描,獲取烏賊三維掃描點(diǎn)模型。掃描過(guò)程中通過(guò)軟件可以實(shí)時(shí)看到
    的頭像 發(fā)表于 01-26 11:25 ?410次閱讀
    主站蜘蛛池模板: 很黄很暴力 很污秽的小说| 优优优色| 奇米影视四色首页手机在线| 免费观看a毛片一区二区不卡| 日本黄色影片| 欧美性另类69xxx| 国产视频一区二区在线观看| 日本黄色爽| 免费黄色大片网站| 国产婷婷综合丁香亚洲欧洲| se94se欧美| 日日拍拍| 我被黑人巨大开嫩苞在线观看 | 四虎精品免费永久在线| 日韩特级毛片免费观看视频| 嫩草影院播放地址一二三| 国产欧美高清| 狠狠干伊人网| 777奇米影视一区二区三区| 天天射天天干天天舔| 国产视频分类| 国产香蕉精品视频在| 欧美ol丝袜高跟秘书在线观看| 800免费资源网| 色噜噜亚洲男人的天堂| 亚洲免费不卡| 亚洲电影在线| 女人张开腿男人桶| 91日韩精品天海翼在线观看| 久草男人天堂| 欧美 亚洲 国产 丝袜 在线| 午夜欧美视频| 毛片网在线| 午夜免费观看| 免费看国产黄色片| 亚洲香蕉视频| 校园 春色 欧美 另类 小说| 欧美性久久| 亚洲精品在线视频| 手机看片日韩在线| 日本人善交69xxx|