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

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

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

3D模板匹配算法概述

新機器視覺 ? 來源:BFT智能機器人研究 ? 作者:BFT智能機器人研究 ? 2022-10-28 14:16 ? 次閱讀

在PPF算法中,我們的目的是希望通過已有模型,能夠在一個場景中匹配到和模型相似的目標。這是模板匹配最直觀的說法。

5f8ce7ca-5680-11ed-a3b6-dac502259ad0.png

圖1 PPF算法論文

“Model Globally,, Match Locally”,顧名思義“整體建模,局部匹配”,因此算法是先對模型進行處理,再進行模型與目標匹配。算法流程如下:

(一) 整體建模

根據(jù)已建立的3D模型,計算3D模型表面上的特征點對的特征矢量;構(gòu)建哈希表(Hash

table),將具有相同特征矢量的點對放在一起,如圖2所示。

603f4046-5680-11ed-a3b6-dac502259ad0.png

圖2 模型特征點對和哈希表

(二) 局部匹配

? 在場景點云中任意選取一個參考點,假設(shè)它在物體的表面上,若假設(shè)正確,則在模型上存在一個點與之對應;

? 將這兩個參考點配準,需同時將點的位置和法向量對齊。通過變換矩陣將模型的特征點對移動到一個新的空間上的原點,使其法向量軸與該空間的x軸重合。同理,將場景點云的特征點對做相同操作。

6060515a-5680-11ed-a3b6-dac502259ad0.png

圖3 模型點云點對特征和場景點云點對特征的配準

(三) 投票

在局部匹配中,我們引入了一個新的空間,現(xiàn)在需要想方法,每個變換中找到一個最優(yōu)的變換矩陣,使得場景點云中落在模型點云表面的特征點最多,就能求得目標的位姿。論文通過投票機制實現(xiàn),定義一個二維的數(shù)組,行數(shù)(row)為模型點云特征點對個數(shù),列數(shù)(columns)為按采樣步長的旋轉(zhuǎn)角α個數(shù)。

? 之前我們在整體建模的過程中計算了模型點云的特征點對,現(xiàn)在我們對場景點云也做一次特征點對的計算;

? 以場景點云的特征點對作為key,去搜索整體建模時計算的哈希表,找到與場景點云特征點對相似的模型點云特征點對;

? 計算出兩個點對之間的旋轉(zhuǎn)角α,對二維數(shù)組中離散的角度對應位置投票+1;

? 全部計算完后,就可以得到最大票數(shù)對應的模型點云特征點對和旋轉(zhuǎn)角。

6079fa1a-5680-11ed-a3b6-dac502259ad0.png

圖4 場景特征點對搜索模型特征點對的哈希表

投票完成后,對于每一個場景點云特征點對,我們都到了一組滿足條件的姿態(tài)。對于所有的姿態(tài),通過聚類將之分成多個組。計算每個組內(nèi)所有姿態(tài)的分數(shù)加權(quán)和作為該組的一個評分。每個姿態(tài)的分數(shù)即為該姿態(tài)在投票環(huán)節(jié)所得的票數(shù)。選取分數(shù)最高的組的所有姿態(tài)的均值作為最終的結(jié)果。

609b44a4-5680-11ed-a3b6-dac502259ad0.png

圖5 PPF算法匹配結(jié)果

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 3D
    3D
    +關(guān)注

    關(guān)注

    9

    文章

    2836

    瀏覽量

    107003
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3032

    瀏覽量

    48353
  • 二維
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    11961

原文標題:干貨丨3D模板匹配算法概述

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    什么是模板匹配模板匹配的原理講解 圖像處理與模板匹配算法

    目標。模板就是我們已知的在圖中要找的目標,且該目標同模板有相同的尺寸、方向和圖像,通過一定的算法可以在圖中找到目標,確定其坐標位置。 二:模板匹配
    的頭像 發(fā)表于 05-05 09:25 ?3.3w次閱讀
    什么是<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><b class='flag-5'>算法</b>

    labview的兼容的3d模板

    我想在labview中加入3d模板,比如說一輛車的模板,我用maya3ds max 做好模板然后導入可以么?怎么導入呢?
    發(fā)表于 11-23 17:15

    浩辰3D軟件新手入門攻略:標準模板功能詳解

    針對不同的客戶,工程師需要選擇不同的設(shè)計模板來進行設(shè)計工作(如ISO、GB等),并且每家企業(yè)都有自身的模板管理,所以3D軟件提供豐富的標準模板和支持用戶自定義配置相當重要,那么浩辰
    發(fā)表于 08-18 14:22

    3D圖像生成算法的原理是什么?

    什么是3D圖形芯片?3D圖像生成算法的原理是什么?
    發(fā)表于 06-04 06:29

    openCV的庫自帶了模板匹配算法嗎?

    openCV的庫自帶了模板匹配算法
    發(fā)表于 10-10 06:48

    模板匹配

    《OpenCV3編程入門》書本配套源代碼:模板匹配
    發(fā)表于 06-06 15:39 ?5次下載

    OpenCV3編程入門-源碼例程全集-模板匹配

    OpenCV3編程入門-源碼例程全集-模板匹配
    發(fā)表于 09-17 22:55 ?4次下載

    3D分組密碼算法

    針對3D分組密碼算法的安全性分析,對該算法抵抗中間相遇攻擊的能力進行了評估。基于3D算法的基本結(jié)構(gòu)及S盒的差分性質(zhì),減少了在構(gòu)造多重集時所需
    發(fā)表于 01-14 15:08 ?0次下載

    機器視覺中基于灰度統(tǒng)計的快速模板匹配算法詳細概述

    本文針對傳統(tǒng)的基于灰度值的匹配算法計算量大、時間復雜度高的缺陷,提出了一種基于灰度統(tǒng)計的快速模板匹配算法。以十字特征直線代替
    發(fā)表于 08-18 15:53 ?7次下載
    機器視覺中基于灰度統(tǒng)計的快速<b class='flag-5'>模板</b><b class='flag-5'>匹配</b><b class='flag-5'>算法</b>詳細<b class='flag-5'>概述</b>

    阿里研發(fā)全新3D AI算法,2D圖片搜出3D模型

    AI技術(shù)的研究正在從2D走向更高難度的3D。12月3日,記者獲悉,阿里技術(shù)團隊研發(fā)了全新3D AI算法,可基于2
    的頭像 發(fā)表于 12-04 15:49 ?3416次閱讀

    一種基于熱核的3D對稱圖形匹配算法

    對稱混淆問題一直是圖形匹配的難點之一,其中,特征點選取、對稱點檢測、初始匹配對最終匹配結(jié)果影響很大針對此問題提出了一種基于熱核的3D對稱圖形匹配
    發(fā)表于 04-27 10:51 ?9次下載
    一種基于熱核的<b class='flag-5'>3D</b>對稱圖形<b class='flag-5'>匹配</b><b class='flag-5'>算法</b>

    基于熱核的3D對稱圖形匹配算法及研究

    對稱混淆問題一直是圖形匹配的難點之一,其中,特征點選取、對稱點檢測、初始匹配對最終匹配結(jié)果影響很大針對此問題提出了一種基于熱核的3D對稱圖形匹配
    發(fā)表于 05-11 11:22 ?17次下載

    基于熱核的3D對稱圖形匹配算法研究

    對稱混淆問題一直是圖形匹配的難點之一,其中,特征點選取、對稱點檢測、初始匹配對最終匹配結(jié)果影響很大針對此問題提出了一種基于熱核的3D對稱圖形匹配
    發(fā)表于 06-21 14:35 ?9次下載

    模板匹配算法的改進及在自動發(fā)牌機中的應用

    電子發(fā)燒友網(wǎng)站提供《模板匹配算法的改進及在自動發(fā)牌機中的應用.pdf》資料免費下載
    發(fā)表于 11-08 09:53 ?0次下載
    <b class='flag-5'>模板</b><b class='flag-5'>匹配</b><b class='flag-5'>算法</b>的改進及在自動發(fā)牌機中的應用

    OpenCV邊緣模板匹配算法原理詳解

    OpenCV中自帶的模板匹配算法,完全是像素基本的模板匹配,特別容易受到光照影響,光照稍微有所不同,該方法就會歇菜了!搞得很多OpenCV初
    的頭像 發(fā)表于 12-07 10:56 ?1103次閱讀
    OpenCV邊緣<b class='flag-5'>模板</b><b class='flag-5'>匹配</b><b class='flag-5'>算法</b>原理詳解