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

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

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

3天內不再提示

無需實例或類級別3D模型的對新穎物體的6D姿態追蹤

3D視覺工坊 ? 來源:泡泡機器人SLAM ? 2023-01-12 17:23 ? 次閱讀

摘要

大家好,今天為大家帶來的文章是BundleTrack: 6D Pose Tracking for Novel Objectswithout Instance or Category-Level 3D Models 跟蹤RGBD視頻中物體的6D姿態對機器人操作很重要。然而,大多數先前的工作通常假設目標對象的CAD 模型,至少類別級別,可用于離線訓練或在線測試階段模板匹配。

這項工作提出BundleTrack,一個通用的新對象的 6D 姿態跟蹤框架,它不依賴于實例或類別級別的 3D 模型。

它結合了最新視頻分割和魯棒特征提取的深度學習,以及具有記憶功能的姿勢圖優化實現時空一致性。

這使得它能進行長期、低漂移在各種具有挑戰性的場景下的6D姿態跟蹤,測試了包括重大遮擋和物體運動的場景。

在2個公開數據集上的大量實驗表明,BundleTrack顯著優于最先進的類別級別6D 跟蹤或動態SLAM 方法。

比較時反對依賴于對象實例 CAD 的最新方法模型,盡管提出了可比的性能方法的信息需求減少。

一個高效的在 CUDA 中的實現提供了實時性能。整個框架運行速度達10Hz。

69b0018a-8572-11ed-bfe3-dac502259ad0.gif6a546090-8572-11ed-bfe3-dac502259ad0.gif

背景與貢獻

本文有以下貢獻:

1.一個全新的6D物體姿態算法,不需要實例或類級別的CAD模型用于訓練或測試階段。該算法可立即用于新穎物體的6D姿態跟蹤

2.在NOCS數據集上的創下全新記錄,將以往的表現從33.3%大幅度提升到87.4%。在YCBInEOAT數據集上也達到了跟目前基于CAD模型的領先方法se(3)-TrackNet相近的表現。特別值得注意的是,與以往state of art的6D物體姿態跟蹤方法相比,BundleTrack并不需要類級別的物體進行訓練,也不需要測試階段物體的CAD模型作模板匹配,減少了很多假設。

3.首次將具有記憶功能的位姿圖優化引入6D物體姿態跟蹤。除了相鄰幀的匹配還能夠借助帶記憶功能的歷史幀解決特征匹配不足和跟蹤漂移問題。以MaskFusion為例的tracking-via-reconstruction方法經常因為任何一幀微小錯誤的姿態估計進行錯誤的全局模型構建融合,進而繼續影響接下來的全局模型到觀測點云的匹配,造成不可逆轉的跟蹤漂移。而BundleTrack則不存在此類問題。

4.高效的CUDA編碼,使得本來計算量龐大的位姿優化圖能在線實時運行,達到10Hz。足夠用于AR/VR,視覺反饋控制操縱,物體級SLAM或動態場景下的 SLAM等

問題設置

對于需要6D跟蹤的物體,該方法不需要任何類級別的CAD模型或者當前物體的CAD模型。所需要的輸入只有(1)RGBD視頻;(2)初始掩碼,用于指定需要跟蹤的物體。該掩碼可以通過多種途徑獲得,例如語義分割,3D點云分割聚類,平面移除等等。該方法就能輸出跟蹤物體在相機前相對初始的 6D姿態變換

72f8dcf8-8572-11ed-bfe3-dac502259ad0.png

算法流程

A. 方法總覽

當前觀察到的 RGB-D視頻流首先送到視頻分割模塊對目標物體提取ROI。分割后的圖片被裁剪、調整大小并發送到關鍵點檢測網絡來計算關鍵點和特征描述符。

一種數據關聯過程包括特征匹配和以 RANSAC 的方式進行修剪識別特征對應。基于這些特征匹配,當前幀與前一相鄰幀之間進行初步粗略匹配。

該比配可以用閉式求解,然后用于提供粗略兩個幀之間的轉換估計Tt~。在接下來的位姿圖優化中,Tt~講用于初始化當前節點。為了確定位姿圖中的其余節點,我們從歷史保留的關鍵幀內存池中選擇不超過K個關鍵幀參與位姿圖優化。選擇 K 而不用所有歷史幀是為了平衡效率與準確性權衡。

姿態圖邊包括稀疏特征和稠密點到平面的投影殘差,所有這些在 GPU 上并行計算。姿勢圖優化步驟在線輸出當前時間戳優化后姿態。通過檢查當前幀優化后的姿態的視角,如果它來自新的視角,那么它將會存儲在內存池中,以備將來用作關鍵幀參與位姿圖優化。

73327404-8572-11ed-bfe3-dac502259ad0.jpg

B.視頻分割

第一步是將對象的圖像區域從背景分割。先前的工作 MaskFusion 使用 Mask-RCNN 計算視頻每一幀中的對象掩碼。它對每個新幀獨立處理,效率較低并導致不連貫性。

為了避免這些限制,這項工作采用了現成的用于視頻對象分割的 transductive-VOS 網絡,只需要在Davis 2017和Youtube-VOS 數據集上預訓練,泛化到我們的測試場景,而不需要任何物體的CAD模型進行訓練。雖然當前的實現使用 transductive-VOS,本文所提出的整個框架不依賴于這個特定的網絡。

如果可以通過更簡單的方法計算對象掩碼意味著,例如在機械臂操縱場景下,利用前向運動學,計算機械臂的位置進行點云過濾操作場景,便可以替代視頻分割網絡模塊,更為簡單。

C. 特征點檢測,匹配和局部配準 局部匹配是在連續的當前幀和前一幀之間來計算初始粗略姿態估計 。

為此,在每個圖像上檢測到的關鍵點之間進行匹配用于6D姿態配準。不同于先前的工作 6PACK,6PACK依賴于在類別級別的 3D 模型上離線續聯,學習固定數量的類別級語義關鍵點。

相反,本文中BundleTrack旨在提高泛化能力,而不是局限于某些實例或者類別。選擇 LF-Net進行特征點檢測是因為它令人滿意性能和推理速度之間的平衡。

它只需要對一般 2D 圖像進行訓練,例如此處使用的 ScanNet 數據集 ,并推廣到新的場景。該訓練過程不需要收集任何CAD模型,并且一旦訓練完成,在所有實驗中都不需要finetune。

poYBAGO_0k6AdHWTAAE3NlxyP_Q709.jpg
pYYBAGO_0liAbq1pAAI6Srxbrts527.jpg
pYYBAGO_0meAcIPyAAFtwvIyX3U630.jpg

主要結果

實驗在2個公開數據集上展現了優越表現。NOCS是類級別的靜態桌面物體場景。YCBInEOAT是機器人操縱場景下的動態場景。值得注意的是,即使BundleTrack不需要任何CAD模型,反而遠超此前的state of art方法6PACK:從33.3%提升到87.4%。與實例級別的state of art方法se(3)-TrackNet相比,僅有微小的差距。

以下曲線圖反映了跟蹤漂移。BundleTrack的6D姿態跟蹤錯誤從視頻開始到結束幾乎不變。(左)旋轉錯誤隨時間變化。(右)平移錯誤隨時間變化。
pYYBAGO_0p6AW34CAADae5pz5K4432.jpg




審核編輯:劉清

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

    關注

    17

    文章

    1081

    瀏覽量

    72367
  • SLAM
    +關注

    關注

    23

    文章

    419

    瀏覽量

    31788
  • CUDA
    +關注

    關注

    0

    文章

    121

    瀏覽量

    13600

原文標題:論文精讀|BundleTrack:無需實例或類級別3D模型的對新穎物體的6D姿態追蹤

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Altium designer 6(AD6)建立器件簡易 3D 模型的方法

    、 電路部門繪制好原理圖,并在原理圖庫原理圖中,正確添加器件屬性里的 PCB 模型名稱和 3D 模型名稱 4、 繪制好最終的PCB 圖后,查看PCB 的
    發表于 09-25 08:49

    3D模擬飛機飛行串口

    Labview-3D模擬飛機飛行-串口通訊通過Labview導入飛機3模型(.wrl),支持手動調整姿態,另外支持串口通訊,自動調整姿態
    發表于 04-02 09:40

    分享插件3D模型

    分享插件3D模型
    發表于 12-18 21:10

    浩辰3D軟件入門教程:如何比較3D模型

    在初始設計、驗證、變更、發布、優化等整個產品生命周期內,設計方案會經歷無數次的調整。而由此產生的多版本3D模型數據二維CAD圖紙,已經很難憑借肉眼、記憶、經驗等人工辨別方式進行精確區分和全面分析
    發表于 12-15 13:45

    AD的3D模型繪制功能介紹

    ,我們可以使用AD自己來構建3D模型。這篇文章作者就講到這里了,下一篇文章作者將為你講解如何里用AD畫圓環3D模型,如下圖(6),如喜歡作者
    發表于 01-14 16:48

    浩辰3D的「3D打印」你會用嗎?3D打印教程

    設計。由浩辰CAD公司研發的浩辰3D作為從產品設計到制造全流程的高端3D設計軟件,不僅能夠提供完備的2D+3D一體化解決方案,還能一站式集成3D打印的多元化數據處理,
    發表于 05-27 19:05

    細數世界最新穎的幾大3D打印技術

    本站為您整理世界上最新穎的幾大3D打印技術。2012年,3D打印技術取得了突飛猛進的發展。3D打印設備廠商都拿出各自最新穎最頂尖的產品。
    的頭像 發表于 12-09 11:47 ?2.5w次閱讀

    3D模型

    3D模型, 淘寶網上買的3D元器件庫需要的自行下載
    發表于 11-04 15:36 ?0次下載

    基于3D打印的原理及應用

    3D打印原理:分層打印(2D)與層疊堆砌(3D), 3D打印(3DP)即快速成型技術的一種,它是一種以數字
    發表于 09-23 10:19 ?20次下載

    一種基于深度神經網絡的迭代6D姿態匹配的新方法

    在本文工作中,作者提出了DeepIM——一種基于深度神經網絡的迭代6D姿態匹配的新方法。給定測試圖像中目標的初始6D姿態估計,DeepIM能夠給出相對SE(
    的頭像 發表于 09-28 10:23 ?3795次閱讀

    3D姿態估計 時序卷積+半監督訓練

    在這項工作中,視頻中的3D姿態可以通過全卷積模型來估計,具體是在二維關鍵點上通過空洞時間卷積的模型得到3D
    的頭像 發表于 12-08 22:54 ?932次閱讀

    英偉達提出了同時對未知物體進行6D追蹤3D重建的方法

    一種用于新穎未知動態物體的因果 6 自由度姿態跟蹤和 3D 重建的新方法。該方法利用了并發跟蹤和神經重建過程的
    的頭像 發表于 07-03 10:49 ?465次閱讀
    英偉達提出了同時對未知<b class='flag-5'>物體</b>進行<b class='flag-5'>6D</b><b class='flag-5'>追蹤</b>和<b class='flag-5'>3D</b>重建的方法

    基于未知物體進行6D追蹤3D重建的方法

    如今,計算機視覺社區已經廣泛展開了對物體姿態6D 追蹤3D 重建。本文中英偉達提出了同時對未知
    的頭像 發表于 07-03 11:24 ?567次閱讀
    基于未知<b class='flag-5'>物體</b>進行<b class='flag-5'>6D</b><b class='flag-5'>追蹤</b>和<b class='flag-5'>3D</b>重建的方法

    基于深度學習的3D點云實例分割方法

    3D實例分割(3DIS)是3D領域深度學習的核心問題。給定由點云表示的 3D 場景,我們尋求為每個點分配語義
    發表于 11-13 10:34 ?2197次閱讀
    基于深度學習的<b class='flag-5'>3D</b>點云<b class='flag-5'>實例</b>分割方法

    一個用于6D姿態估計和跟蹤的統一基礎模型

    今天筆者將為大家分享NVIDIA的最新開源方案FoundationPose,是一個用于 6D 姿態估計和跟蹤的統一基礎模型。只要給出CAD模型
    的頭像 發表于 12-19 09:58 ?830次閱讀
    一個用于<b class='flag-5'>6D</b><b class='flag-5'>姿態</b>估計和跟蹤的統一基礎<b class='flag-5'>模型</b>