国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

點(diǎn)云配準(zhǔn)——經(jīng)典配準(zhǔn)算法及配準(zhǔn)效果對(duì)比

這篇具有很好參考價(jià)值的文章主要介紹了點(diǎn)云配準(zhǔn)——經(jīng)典配準(zhǔn)算法及配準(zhǔn)效果對(duì)比。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

點(diǎn)云配準(zhǔn)基礎(chǔ)知識(shí)

什么是點(diǎn)云配準(zhǔn)?

點(diǎn)云配準(zhǔn)的步驟

粗配準(zhǔn)

精配準(zhǔn)

?點(diǎn)云配準(zhǔn)的經(jīng)典算法

ICP算法

NDT算法

3DSC算法

PFH

FPFH

完全配準(zhǔn)效果對(duì)比

點(diǎn)云配準(zhǔn)基礎(chǔ)知識(shí)

什么是點(diǎn)云配準(zhǔn)?

????????點(diǎn)云配準(zhǔn)技術(shù)即是通過(guò)尋找不同視角下不同點(diǎn)云之間的映射關(guān)系,利用一定的算法將同一目標(biāo)場(chǎng)景的不同點(diǎn)云轉(zhuǎn)換到同一個(gè)坐標(biāo)系下,形成更完整的點(diǎn)云的過(guò)程。3D點(diǎn)云配準(zhǔn)是是點(diǎn)云處理技術(shù)的一個(gè)重要組成部分。

????????如何使點(diǎn)云配準(zhǔn)方法更加快速準(zhǔn)確 已成為一個(gè)點(diǎn)云研究的熱點(diǎn)和難點(diǎn)。 點(diǎn)云配準(zhǔn)要應(yīng)對(duì)點(diǎn)云數(shù)據(jù)的無(wú)序性、非結(jié)構(gòu)化、不均勻和噪聲等干擾。如何有效地利用已有的信息實(shí)現(xiàn)精確、魯棒的點(diǎn)云配準(zhǔn)算法具有重要的研究意義和價(jià)值。

點(diǎn)云配準(zhǔn)的階段

點(diǎn)云配準(zhǔn)分為粗配準(zhǔn)(Coarse Registration)和精配準(zhǔn)(Fine Registration)兩個(gè)階段。

點(diǎn)云配準(zhǔn)的過(guò)程就是矩陣變換的過(guò)程。

粗配準(zhǔn)

????????粗配準(zhǔn)是在源點(diǎn)云與目標(biāo)點(diǎn)云完全不知道任何初始相對(duì)位置的情況下,所進(jìn)行的配準(zhǔn)方法。該方法的主要目的是在初始條件未知的情況下,快速估算一個(gè)大致的點(diǎn)云配準(zhǔn)矩陣。對(duì)于任意初始狀態(tài)的兩片點(diǎn)云,使得兩片點(diǎn)云大致對(duì)齊,給旋轉(zhuǎn)矩陣R和平移向量T提供初值。

整個(gè)計(jì)算過(guò)程要求比較高的計(jì)算速度,對(duì)于計(jì)算結(jié)果的精確度則不做過(guò)高的要求。

????????常見的粗配準(zhǔn)算法的思路包括了:基于局部特征描述的方法、基于全局搜索策略以及通過(guò)統(tǒng)計(jì)學(xué)概率等方法。

精配準(zhǔn)

????????精配準(zhǔn)是在粗配準(zhǔn)的基礎(chǔ)上,進(jìn)行更精確、更細(xì)化的配準(zhǔn)。精配準(zhǔn)是利用已知的初始變換矩陣,通過(guò)迭代最近點(diǎn)算法(ICP算法)等計(jì)算得到較為精確的解。精配準(zhǔn)流程圖如下:

點(diǎn)云配準(zhǔn),點(diǎn)云配準(zhǔn),三維點(diǎn)云,算法

?

?點(diǎn)云配準(zhǔn)的經(jīng)典算法

ICP算法

????????ICP(迭代式最近點(diǎn))Iterative Closest Point?算法是.1992年Besl 和 Mckay等人在1992年提出的,作為三維點(diǎn)云配準(zhǔn)中最基本且最經(jīng)典的方法,算法以點(diǎn)到平面或點(diǎn)到點(diǎn)的距離為優(yōu)化目標(biāo),通過(guò)不停迭代來(lái)估計(jì)源點(diǎn)云和目標(biāo)點(diǎn)云間的剛體變換矩陣。

????????ICP算法通過(guò)計(jì)算源點(diǎn)云與目標(biāo)點(diǎn)云對(duì)應(yīng)點(diǎn)距離,構(gòu)造旋轉(zhuǎn)平移矩陣RT,通過(guò)RT對(duì)源點(diǎn)云變換,計(jì)算變換之后的均方差。若均方差滿足閾值條件,則算法結(jié)束。否則則繼續(xù)重復(fù)迭代直至誤差滿足閾值條件或者迭代次數(shù)終止。

論文:?P.J.Besl,N.D.McKay.A method for registration of 3d shapes[J].IEEE Trans.on Pattern Anal-
ysis and Machine Intelligence,1992,14(2):239-256

優(yōu)點(diǎn):配準(zhǔn)結(jié)果精確度較高,是一種精確配準(zhǔn)算法;

缺點(diǎn):對(duì)于兩片點(diǎn)云的初始位置要求較為嚴(yán)格,否則容易陷入局部收斂且會(huì)影響配準(zhǔn)速度,因此需要通過(guò)粗配準(zhǔn)來(lái)為ICP提供較好的點(diǎn)云初始位置。

NDT算法

????????正態(tài)分布算法(NDT利用統(tǒng)計(jì)學(xué)概率的方法,根據(jù)點(diǎn)云正態(tài)分布情況,確定了對(duì)應(yīng)點(diǎn)對(duì)從而計(jì)算源點(diǎn)云與目標(biāo)點(diǎn)云之間的變換關(guān)系。它是一種離散的全局配準(zhǔn)算法,它在離散化坐標(biāo)空間中,通過(guò)最大化源點(diǎn)在目標(biāo)點(diǎn)體素化后計(jì)算出的正態(tài)分布的概率密度上的得分進(jìn)行配準(zhǔn)。利用概率密度函數(shù)和最優(yōu)求解方法來(lái)計(jì)算待配準(zhǔn)點(diǎn)云之間的轉(zhuǎn)換關(guān)系。

優(yōu)點(diǎn):相較于ICP 算法,NDT 算法在很大程度上降低了配準(zhǔn)算法的運(yùn)行時(shí)間,降低了配準(zhǔn)誤差,提高了配準(zhǔn)精度。

缺點(diǎn):要對(duì)所有的點(diǎn)云數(shù)據(jù)進(jìn)行網(wǎng)格化處理,因此對(duì)于范圍大、點(diǎn)云密集的場(chǎng)景中的配準(zhǔn)耗時(shí)。

3DSC算法

????????2004年Frome等提出了三維形狀上下文(3DSC)描述符用來(lái)點(diǎn)云配準(zhǔn),使用特征直方圖的方式來(lái)統(tǒng)計(jì)點(diǎn)云表面輪廓上的點(diǎn)的分布情況。

優(yōu)點(diǎn):對(duì)非剛性物體的配準(zhǔn)有利

缺點(diǎn):但對(duì)物體內(nèi)部易形變的模型配準(zhǔn)魯棒性不好

PFH

????????Rusu在2008年提出基于點(diǎn)特征直方圖(PFH)Point Feature Histogram的配準(zhǔn)算法。PFH是通過(guò)構(gòu)建特征點(diǎn)及其鄰域點(diǎn)之間法向量的差異性關(guān)系,并把這種關(guān)系參數(shù)化組成一個(gè)多維向量直方圖。這一個(gè)多維向量就可以代表特征點(diǎn)周圍的幾何關(guān)系。PFH通過(guò)法向量之間的夾角關(guān)系描述特征點(diǎn)及其鄰域空間區(qū)域內(nèi)模型表面的幾何特征。因此,特征點(diǎn)及其鄰域內(nèi)點(diǎn)的法向量計(jì)算質(zhì)量的好壞直接決定了這個(gè)空間信息描述的質(zhì)量。

論文:Rusu R B , Blodow N , Marton Z C , et al. Aligning Point Cloud Views using Persistent Feature Histograms[C]// 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, September 22-26, 2008, Acropolis Convention Center, Nice,France:IEEE, 2008:325-338.

優(yōu)點(diǎn):對(duì)于鄰域的幾何特征表述是足夠充分的

缺點(diǎn):算法的復(fù)雜度太大

FPFH

????????Rusu在2009年提出快速點(diǎn)特征直方圖(FPFH)Fast Point?Feature Histogram?的配準(zhǔn)算法。該方法是將關(guān)鍵點(diǎn)鄰域內(nèi)每一對(duì)點(diǎn)建立達(dá)布坐標(biāo)系(darboux frame),計(jì)算法向量與坐標(biāo)系的夾角,形成能描述關(guān)鍵點(diǎn)鄰域關(guān)系的直方圖。

????????FPFH是一種常見的基于局部特征描述的方法,基于局部特征描述的方法是通過(guò)提取源點(diǎn)云與目標(biāo)點(diǎn)云的鄰域幾何特征,通過(guò)幾何特征快速確定二者之間的點(diǎn)對(duì)的對(duì)應(yīng)關(guān)系,再計(jì)算此關(guān)系進(jìn)而獲得變換矩陣。

論文:Rusu R B , Blodow N , Beetz M . Fast Point Feature Histograms (FPFH) for 3D registration[C]// Robotics and Automation, 2009. ICRA '09. IEEE International Conference on. IEEE, 2009.

優(yōu)點(diǎn):算法簡(jiǎn)單、計(jì)算速度快

缺點(diǎn):抗噪性差

完全配準(zhǔn)效果對(duì)比

軟硬件環(huán)境配置:

CPU:intel corei7-12650H?

顯卡:Nvidia GeForce RTX 3050

內(nèi)存:16GB

操作系統(tǒng):Windows 11?

開發(fā)環(huán)境:Vs2019?+pcl1.12.0(release)

點(diǎn)云配準(zhǔn)數(shù)據(jù)集:不同角度下的bunny rabbit
?

點(diǎn)云配準(zhǔn),點(diǎn)云配準(zhǔn),三維點(diǎn)云,算法? ? ? ? ? ? ? ? ? ? ? ? ?點(diǎn)云配準(zhǔn),點(diǎn)云配準(zhǔn),三維點(diǎn)云,算法

????????????????????????ndt+icp????????????????????????????????????????????????????????????????????????3dsc+icp

點(diǎn)云配準(zhǔn),點(diǎn)云配準(zhǔn),三維點(diǎn)云,算法? ? ? ? ? ? ? ? ? ? ? ? ?點(diǎn)云配準(zhǔn),點(diǎn)云配準(zhǔn),三維點(diǎn)云,算法

?????????????????????????????????pfh+icp? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? fpfh+icp

配準(zhǔn)方案

配準(zhǔn)時(shí)間

x

旋轉(zhuǎn)誤差

y

旋轉(zhuǎn)誤差

z

旋轉(zhuǎn)誤差

x

平移誤差

y

平移誤差

z

平移誤差

ndt+icp

1.633s

0

-0.003923

-0.78539

0.0008968

-0.3

-0.2

3dsc+icp

146.513s

0.476954

0.474738

0.107566

0.0153899

-0.282554

-0.0507123

pfh+icp

25.391s

0.480662

0.46401

-0.67673

-0.015307

-0.28634

-0.149036文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-785241.html

fpfh+icp

6.074s

0.477056

0.469924

0.110106

-0.015499

-0.28634

-0.149036

到了這里,關(guān)于點(diǎn)云配準(zhǔn)——經(jīng)典配準(zhǔn)算法及配準(zhǔn)效果對(duì)比的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于深度學(xué)習(xí)方法的點(diǎn)云算法1——PointNetLK(點(diǎn)云配準(zhǔn))

    基于深度學(xué)習(xí)方法的點(diǎn)云算法1——PointNetLK(點(diǎn)云配準(zhǔn))

    請(qǐng)點(diǎn)點(diǎn)贊,會(huì)持續(xù)更新?。?! 基于深度學(xué)習(xí)方法的點(diǎn)云算法2——PointNet(點(diǎn)云分類分割) 基于深度學(xué)習(xí)方法的點(diǎn)云算法3——PointNet++(點(diǎn)云分類分割) 基于深度學(xué)習(xí)方法的點(diǎn)云算法4——PCT: Point Cloud Transformer(點(diǎn)云分類分割) 作者將PointNet看成一個(gè)可學(xué)習(xí)的成像函數(shù)(learn

    2024年02月10日
    瀏覽(27)
  • 點(diǎn)云配準(zhǔn)的傳統(tǒng)算法ICP與NDT概述

    點(diǎn)云配準(zhǔn)的傳統(tǒng)算法ICP與NDT概述

    公眾號(hào)致力于分享點(diǎn)云處理,SLAM,三維視覺(jué),高精地圖相關(guān)的文章與技術(shù),歡迎各位加入我們,一起交流一起進(jìn)步,有興趣的可聯(lián)系微信:920177957。 本文來(lái)自點(diǎn)云PCL博主的分享,未經(jīng)作者允許請(qǐng)勿轉(zhuǎn)載,歡迎各位同學(xué)積極分享和交流。 什么是點(diǎn)云配準(zhǔn) 點(diǎn)云配準(zhǔn)是指將多個(gè)點(diǎn)

    2024年02月05日
    瀏覽(30)
  • 【PCL】—— 點(diǎn)云配準(zhǔn)ICP(Iterative Closest Point)算法

    【PCL】—— 點(diǎn)云配準(zhǔn)ICP(Iterative Closest Point)算法

    ? ????由于三維掃描儀設(shè)備受到測(cè)量方式和被測(cè)物體形狀的條件限制,一次掃描往往只能獲取到局部的點(diǎn)云信息,進(jìn)而需要進(jìn)行多次掃描,然后每次掃描時(shí)得到的點(diǎn)云都有獨(dú)立的坐標(biāo)系,不可以直接進(jìn)行拼接。在逆向工程、計(jì)算機(jī)視覺(jué)、文物數(shù)字化等領(lǐng)域中,由于點(diǎn)云的

    2024年02月13日
    瀏覽(34)
  • [點(diǎn)云配準(zhǔn)]LCD(2D-3D特征配準(zhǔn)算法)例程align_point_cloud.py解析

    [點(diǎn)云配準(zhǔn)]LCD(2D-3D特征配準(zhǔn)算法)例程align_point_cloud.py解析

    跨域描述符LCD可以實(shí)現(xiàn)二維圖片特征點(diǎn)到三維點(diǎn)云特征點(diǎn)的配準(zhǔn),是個(gè)具有通用性的深度學(xué)習(xí)特征描述子。(圖片來(lái)源于論文 LCD: Learned Cross-Domain Descriptors for 2D-3D Matching ) 在Github開源的源碼里面給出了利用LCD進(jìn)行 三維點(diǎn)云配準(zhǔn) 的例程。align_point_cloud.py,這里對(duì)例程如何使用

    2024年02月08日
    瀏覽(28)
  • 點(diǎn)云配準(zhǔn)--對(duì)稱式ICP

    點(diǎn)云配準(zhǔn)--對(duì)稱式ICP

    對(duì)稱式ICP 針對(duì)于局部平面不完美的情況,提出了一種對(duì)稱式ICP目標(biāo)函數(shù),相較于傳統(tǒng)的ICP方法,增大了收斂域,提高了收斂速度。論文理論說(shuō)明不甚清楚,實(shí)驗(yàn)較少,但代碼開源。 對(duì)稱目標(biāo)函數(shù) 在icp中對(duì)于一對(duì)對(duì)應(yīng)點(diǎn)p,q:在點(diǎn)到法線的度量中: ( p ? q ) ? n q (3) (p-q) cd

    2024年02月06日
    瀏覽(26)
  • PCL - 3D點(diǎn)云配準(zhǔn)(registration)介紹

    PCL - 3D點(diǎn)云配準(zhǔn)(registration)介紹

    前面多篇博客都提到過(guò),要善于從官網(wǎng)去熟悉一樣?xùn)|西。API部分詳細(xì)介紹見 Point Cloud Library (PCL): Module registration 這里博主主要借鑒Tutorial里內(nèi)容(博主整體都有看完) Introduction — Point Cloud Library 0.0 documentation 接下來(lái)主要跑下Registration中的sample例子 一.直接運(yùn)行下How to use iter

    2024年02月12日
    瀏覽(26)
  • CVPR2023最佳論文候選:3D點(diǎn)云配準(zhǔn)新方法

    CVPR2023最佳論文候選:3D點(diǎn)云配準(zhǔn)新方法

    文章:3D Registration with Maximal Cliques 作者:Xiyu Zhang Jiaqi Yang* Shikun Zhang Yanning Zhang 編輯:點(diǎn)云PCL 代碼: https://github.com/zhangxy0517/3D-Registration-with-Maximal-Cliques.git 歡迎各位加入知識(shí)星球,獲取PDF論文,歡迎轉(zhuǎn)發(fā)朋友圈。文章僅做學(xué)術(shù)分享,如有侵權(quán)聯(lián)系刪文。 公眾號(hào)致力于點(diǎn)云處

    2024年02月08日
    瀏覽(22)
  • 點(diǎn)云配準(zhǔn)--gicp原理與其在pcl中的使用

    點(diǎn)云配準(zhǔn)--gicp原理與其在pcl中的使用

    總結(jié):gicp引入了概率信息(使用協(xié)方差陣),提出了icp的統(tǒng)一模型,既可以解釋點(diǎn)到點(diǎn)和點(diǎn)到面的icp,也在新模型理論的基礎(chǔ)上,提出了一種面到面的icp。 論文原文:《Generalized-ICP》 在概率模型中假設(shè)存在配準(zhǔn)中兩個(gè)點(diǎn)集, A ^ = { a i ^ } hat{A}=left{hat{a_{i}}right} A ^ = { a i ?

    2024年01月19日
    瀏覽(22)
  • CVPR2023新作:3D點(diǎn)云配準(zhǔn)--3D Registration with Maximal Cliques

    Title: 3D Registration with Maximal Cliques Affiliation: School of Computer Science, Northwestern Polytechnical University, China Authors: Xiyu Zhang, Jiaqi Yang, Shikun Zhang, Yanning Zhang Keywords: 3D point cloud registration, maximal cliques, graph theory, SVD algorithm, deep learning Summary: (1): 本文主要解決3D點(diǎn)云配準(zhǔn)的問(wèn)題,并針對(duì)現(xiàn)有

    2024年02月15日
    瀏覽(26)
  • KSS-ICP: 基于形狀分析技術(shù)的點(diǎn)云配準(zhǔn)方法

    KSS-ICP: 基于形狀分析技術(shù)的點(diǎn)云配準(zhǔn)方法

    目錄 1. 概述 2. 算法實(shí)現(xiàn) 3. 實(shí)驗(yàn)結(jié)果 總結(jié) Reference 三維點(diǎn)云配準(zhǔn)是三維視覺(jué)領(lǐng)域一個(gè)經(jīng)典問(wèn)題,涉及三維重建,定位,SLAM等具體應(yīng)用問(wèn)題。傳統(tǒng)的配準(zhǔn)可以被分為兩條技術(shù)路線,即基于全局姿態(tài)匹配的方法以及基于特征點(diǎn)對(duì)應(yīng)的方法。全局姿態(tài)匹配通過(guò)在全局范圍查找變換矩

    2023年04月08日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包