精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一種類似于ICP算法的三維點自動配準方法

LabVIEW逆向工程高級編程 ? 來源:LabVIEW逆向工程高級編程 ? 作者:張冬斌 ? 2022-10-24 11:21 ? 次閱讀

<問題描述>

傳統經典的方法就是ICP算法,Besl于1992年提出,稱為ICP(最近點迭代算法)。該方法將輸入的兩片點云分別記為源點云P和目標點云Q,通過遍歷搜索找到P、Q之間所有點的對應關系得出變換矩陣H,最后以兩點距離的平方和作為目標誤差函數,不斷迭代計算,直至滿足一定的誤差收斂條件。

d5ca3b12-51fe-11ed-a3b6-dac502259ad0.png

這個問題在很多方面都會遇到,比如相機的外參標定,在世界坐標系放置幾個點,相機a在自己的坐標系下面看到的坐標是a1,a2,a3...an,相機b在自己坐標系下面看到的是b1,b2,b3...bn,如何將將相機a兩個相機統一到a的坐標系下面。此時就會用到點的配準。

d5ef783c-51fe-11ed-a3b6-dac502259ad0.png

使用三維掃描進行物體掃描,要將一個物體完整的建模需要多個視角連續采集,每個視角相機的姿態都會存在變化,視角之間需要配準,通常的方法是在物體表面貼Marker點,通過識別Marker點的坐標,快速配準然后再局部優化。

Nonlinear Curve Fit 最適合輸入數據點集(X,Y)的參數集,如非線性函數Y=f(X,a)所示,其中a是參數集。該方法使用Levenberg-Marquardt(列文伯格-馬夸爾特)算法,是使用最廣泛的非線性最小二乘算法。

使用這個函數來優化迭代找到最優的變換矩陣,核心是設置這個迭代的VI。

d69f8330-51fe-11ed-a3b6-dac502259ad0.png


輸入點先進行旋轉計算,再進行平移計算,最后輸出變換后的點集,通過迭代使得輸出變換后的點集Q與目標點集P的差值最小。

d6bf2d84-51fe-11ed-a3b6-dac502259ad0.png


將源點云和目標點云變換為1D數組,通過Nonlinear Curve Fit 迭代,最后輸出變換后的RT(旋轉矩陣和平移向量)。

<結果驗證>

d6df9de4-51fe-11ed-a3b6-dac502259ad0.png

d72f528a-51fe-11ed-a3b6-dac502259ad0.png

白色點是源點云P,紅色線是目標點云Q,綠色線是配準后的Q,結果配準后的Q與源點集P重合。

這里提供了一種類似于ICP算法的一種方法,希望對大家有所啟發!






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LabVIEW
    +關注

    關注

    1954

    文章

    3647

    瀏覽量

    320426
  • ICP算法
    +關注

    關注

    0

    文章

    2

    瀏覽量

    950

原文標題:基于LabVIEW的三維點自動配準

文章出處:【微信號:gh_63f7cd07072a,微信公眾號:LabVIEW逆向工程高級編程】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于深度學習的三維方法

    基于深度學習的三維方法成為研究的主流,并隨之誕生了DeepVCP、DGR、Predator等著名的
    發表于 11-29 11:41 ?1641次閱讀

    機器視覺之ICP算法和RANSAC算法

    迭代最近ICP(Iterative Closest Point迭代最近算法一種集對
    發表于 06-19 08:00

    基于角的紅外與可見光圖像自動方法

    基于角的紅外與可見光圖像自動方法摘要:針對紅外圖像與可見光圖像的自動
    發表于 05-12 09:11 ?29次下載

    一種快速的三維自動方法

    采用主成分分析方法(PCA)定義了簡單的數學模型和軸向確定方法等來實現。大量實驗證明,算法能夠快速實現任意形狀、大小及位置的兩片
    發表于 09-23 17:59 ?25次下載

    計算機視覺中的ICP算法

    ICP(Iterative Closest Point迭代最近算法一種基于輪廓特征或集對
    發表于 11-16 16:58 ?6918次閱讀

    三維顱骨自動非剛性方法

    針對三維顱骨模型在初始姿態相差較大以及存在較多缺失情況下自動困難的問題,提出一種基于邊緣對應的三維
    發表于 12-09 10:23 ?0次下載

    基于平移域估計的云全局算法

    針對迭代最近ICP算法需要兩幅云具有良好的初始位置,否則易陷入局部最優的問題,提出了一種基于平移域估計的
    發表于 12-18 13:50 ?0次下載
    基于平移域估計的<b class='flag-5'>點</b>云全局<b class='flag-5'>配</b><b class='flag-5'>準</b><b class='flag-5'>算法</b>

    耳廓三維網格去補丁合并算法

    針對耳廓多角度掃描獲取的三維網格合并問題,提出了一種新的三維網格合并方法一一去補丁合并法.首先,基于kd-tree算法
    發表于 01-09 18:29 ?0次下載

    基于分層策略的三維非剛性模型算法

    三維非剛性模型分析中,通常需要對不同姿態下的模型進行。針對傳統配算法存在復雜度高、計算量大、精確度低等問題,提出
    發表于 01-23 14:50 ?3次下載
    基于分層策略的<b class='flag-5'>三維</b>非剛性模型<b class='flag-5'>配</b><b class='flag-5'>準</b><b class='flag-5'>算法</b>

    使用PCL進行云數據粗算法的研究資料分析

    傳統ICP算法精度受點云初始位姿影響較大,收斂速度慢,不能滿足精細化云建模的要求。基于此問題,通過基于快速特征直方圖的采樣致性
    發表于 03-01 09:34 ?14次下載
    使用PCL進行<b class='flag-5'>點</b>云數據粗<b class='flag-5'>配</b><b class='flag-5'>準</b><b class='flag-5'>算法</b>的研究資料分析

    云匹配與ICP算法基本思想

    ICP(Iterative Closest Point迭代最近算法一種集對
    的頭像 發表于 09-24 12:43 ?3752次閱讀
    <b class='flag-5'>點</b>云匹配與<b class='flag-5'>ICP</b><b class='flag-5'>算法</b>基本思想

    一種多幅云數據與紋理序列自動方法

    為對激光掃描儀與數碼相機中的數據進行有效,提岀一種基于中心投影的多幅云數據與紋理序列自動
    發表于 03-18 10:42 ?5次下載
    <b class='flag-5'>一種</b>多幅<b class='flag-5'>點</b>云數據與紋理序列<b class='flag-5'>自動</b><b class='flag-5'>配</b><b class='flag-5'>準</b><b class='flag-5'>方法</b>

    自動駕駛圈黑話:常用的方法以及未來發展方向

    深度學習在自動駕駛領域可謂無往不利,領域也不例外。基于深度學習的
    發表于 11-11 14:18 ?1818次閱讀

    三維過程及集到點集ICP算法研究

    的模式基本上已經固定為使用ICP算法及其各種變種。ICP算法由Besl and McKay
    的頭像 發表于 11-28 16:12 ?1317次閱讀

    基于深度學習的三維方法

    、摘要 本文介紹了一種基于深度學習的三維方法
    的頭像 發表于 06-17 09:54 ?1185次閱讀
    基于深度學習的<b class='flag-5'>三維</b><b class='flag-5'>點</b>云<b class='flag-5'>配</b><b class='flag-5'>準</b>新<b class='flag-5'>方法</b>