国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

一種新的單目視覺里程計深度學(xué)習(xí)系統(tǒng)

3D視覺工坊 ? 來源:泡泡機(jī)器人SLAM ? 作者:泡泡機(jī)器人 ? 2022-10-20 09:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要

大家好,今天為大家?guī)淼奈恼?Deep Patch VisualOdometry 我們提出了一種新的單目視覺里程計深度學(xué)習(xí)系統(tǒng)(Deep Patch Visual Odometry, DPVO)。DPVO在一個RTX-3090 GPU上僅使用4GB內(nèi)存,以2 -5倍的實時速度運(yùn)行時是準(zhǔn)確和健壯的。我們在標(biāo)準(zhǔn)基準(zhǔn)上進(jìn)行評估,并在準(zhǔn)確性和速度上超越所有之前的工作(經(jīng)典的或?qū)W習(xí)過的)。



poYBAGNQonaAGGYxAAE_41hGFyA111.jpg
圖1 深度斑塊視覺里程計(DPVO)。相機(jī)姿態(tài)和稀疏三維重建(上)是通過迭代修正補(bǔ)丁軌跡隨著時間

主要工作與貢獻(xiàn)

與之前的深度學(xué)習(xí)系統(tǒng)相比,我們的方法的新穎之處在于在單一體系結(jié)構(gòu)中緊密集成了三個關(guān)鍵成分:(1)基于補(bǔ)丁關(guān)聯(lián),(2)循環(huán)迭代更新,(3)可微束調(diào)整。基于補(bǔ)丁的關(guān)聯(lián)提高了密集流的效率和魯棒性。循環(huán)迭代更新和可區(qū)分的bundle調(diào)整允許端到端學(xué)習(xí)可靠的特征匹配。 DPVO準(zhǔn)確、高效、實現(xiàn)簡單。

在顯卡(RTX-3090)上,它只需要4GB內(nèi)存就能運(yùn)行2倍實時。我們還提供了一個在EuRoC數(shù)據(jù)集[2]上以100fps運(yùn)行的模型,同時仍然優(yōu)于之前的工作。對于每一幀,運(yùn)行時間是恒定的,不依賴于相機(jī)運(yùn)動的程度。該系統(tǒng)的實現(xiàn)非常簡單,代碼量非常少。無需對底層VO實現(xiàn)或邏輯進(jìn)行任何必要的更改,就可以輕松地交換新的網(wǎng)絡(luò)架構(gòu)。我們希望DPVO可以作為未來深度VO和SLAM系統(tǒng)發(fā)展的試驗臺。

算法流程

我們的網(wǎng)絡(luò)是在線訓(xùn)練和評估的。一個接一個地添加新的幀,并在關(guān)鍵幀的局部窗口中進(jìn)行優(yōu)化。我們的方法有兩個主要模塊:patch提取器(3.1)和更新模塊(3.2)。補(bǔ)丁提取器從傳入幀中提取稀疏的圖像補(bǔ)丁集合。更新模塊試圖通過使用循環(huán)神經(jīng)網(wǎng)絡(luò)跟蹤這些補(bǔ)丁與包調(diào)整交替迭代更新。

3772bf04-5003-11ed-a3b6-dac502259ad0.png

圖2 更新操作符的原理圖。從補(bǔ)丁圖的邊緣提取相關(guān)特征,并與上下文特征一起注入到隱藏狀態(tài)中。我們應(yīng)用了卷積、消息傳遞和轉(zhuǎn)換塊。因子頭產(chǎn)生軌跡修正,由束調(diào)整層用于更新相機(jī)姿勢和補(bǔ)丁深度。

2. 方法

我們介紹了DPVO,一種新的基于補(bǔ)丁的深度VO系統(tǒng),它克服了這些限制。我們方法的核心部分是深度補(bǔ)丁表示(圖1)。我們使用神經(jīng)網(wǎng)絡(luò)從傳入幀中提取補(bǔ)丁集合。然后使用循環(huán)神經(jīng)網(wǎng)絡(luò)跟蹤每個補(bǔ)丁通過時間交替補(bǔ)丁軌跡更新與可微束調(diào)整層。我們在合成數(shù)據(jù)上對整個系統(tǒng)進(jìn)行端到端訓(xùn)練,但在真實視頻上表現(xiàn)出很強(qiáng)的泛化能力。

2.1 特征和補(bǔ)丁提取

我們使用一對殘差網(wǎng)絡(luò)從輸入圖像中提取特征。一個網(wǎng)絡(luò)提取匹配特征,另一個網(wǎng)絡(luò)提取上下文特征。每個網(wǎng)絡(luò)的第一層是一個跨步2的7 × 7卷積,后面是兩個1/2分辨率的剩余塊(維64)和兩個1/4分辨率的剩余塊(維128),這樣最終的特征映射是輸入分辨率的1/4。匹配網(wǎng)絡(luò)和上下文網(wǎng)絡(luò)的結(jié)構(gòu)是相同的,除了匹配網(wǎng)絡(luò)使用實例規(guī)格化,而上下文網(wǎng)絡(luò)不使用規(guī)格化。

我們用一個四乘四步濾波器對匹配特征進(jìn)行平均池化,構(gòu)建了一個兩級特征金字塔。我們?yōu)槊恳粠鎯ζヅ涞奶卣鳌4送猓覀冞€從匹配和上下文特征映射中提取補(bǔ)丁。在隨機(jī)抽取斑塊質(zhì)心的基礎(chǔ)上,采用雙線性插值方法進(jìn)行特征提取。 與DROID-SLAM不同的是,我們從未顯式地構(gòu)建相關(guān)卷。相反,我們同時存儲幀和補(bǔ)丁特征映射,這樣相關(guān)特征就可以實時計算

2.2 更新操作

更新操作符的目的是更新姿勢和補(bǔ)丁。這是通過修改patch軌跡來實現(xiàn)的,如圖1所示。我們在圖2中提供了操作符的概覽示意圖,并詳細(xì)介紹了下面的各個組件。圖中的每個“+”操作都是一個殘留連接,然后是層歸一化。更新操作符作用于補(bǔ)丁圖,補(bǔ)丁圖中的每條邊都用一個隱藏狀態(tài)(維度為384)進(jìn)行擴(kuò)充。當(dāng)添加一條新邊時,隱藏狀態(tài)初始化為0。

2.2.1 關(guān)聯(lián)操作

對于補(bǔ)丁圖中的每條邊(i, j),我們計算相關(guān)特征。我們首先使用Eqn. 2對幀j中的patch i進(jìn)行重投影:xij = ωij(T, P)。給定patch特征g∈Rp×p×D,幀特征f∈RH×W ×D,對于patch i中的每個像素(u, v),我們計算其與幀j中像素(u, v)重投影為中心的像素網(wǎng)格的相關(guān)性,使用內(nèi)積:

37915f72-5003-11ed-a3b6-dac502259ad0.png

2.2.2 可微的束調(diào)整

圖2中的這一層在補(bǔ)丁圖上全局運(yùn)行,并輸出深度和相機(jī)姿勢的更新。預(yù)測因子(δ, Σ)用于定義優(yōu)化目標(biāo) 379ede40-5003-11ed-a3b6-dac502259ad0.png

2.2 訓(xùn)練與監(jiān)督

DPVO是使用PyTorch實現(xiàn)的。我們用TartanAir數(shù)據(jù)集訓(xùn)練我們的網(wǎng)絡(luò)。在每個訓(xùn)練序列上,我們使用地面真值姿態(tài)和深度來預(yù)計算所有幀對之間的光流大小。在訓(xùn)練過程中,我們對幀對幀光流大小在16px到72px之間的軌跡進(jìn)行采樣。這確保了訓(xùn)練實例通常是困難的,但不是不可能的。 我們對姿態(tài)和光流(即軌跡更新)進(jìn)行監(jiān)督,監(jiān)督更新操作符的每個中間輸出,并在每次更新之前從梯度帶中分離姿態(tài)和補(bǔ)丁。

2.2.2 pose監(jiān)督

我們使用Umeyama對齊算法[30]縮放預(yù)測軌跡以匹配地面真相。然后對每一對姿態(tài)(i, j)進(jìn)行誤差監(jiān)督


37b181e4-5003-11ed-a3b6-dac502259ad0.png

2.2.3 Flow監(jiān)督

此外,我們還監(jiān)測了每個補(bǔ)丁和幀之間的誘導(dǎo)光流和地真光流之間的距離,從每個補(bǔ)丁被提取的幀的兩個時間戳。每個補(bǔ)丁誘導(dǎo)一個p×p流場。我們?nèi)∷衟 × p誤差中的最小值。

2.2.4訓(xùn)練

我們訓(xùn)練長度為15的序列。前8幀用于初始化,后7幀每次添加一幀。我們在訓(xùn)練期間展開更新操作符的18次迭代。對于前1k的訓(xùn)練步驟,我們用地面真相固定姿勢,只要求網(wǎng)絡(luò)估計補(bǔ)丁的深度。然后,該網(wǎng)絡(luò)被要求估計姿勢和深度。 37e0a438-5003-11ed-a3b6-dac502259ad0.png

圖3 VO系統(tǒng)概述。

2.3 VO System

在本節(jié)中,我們將介紹將我們的網(wǎng)絡(luò)變成一個完整的可視化里程表系統(tǒng)所必需的幾個關(guān)鍵實現(xiàn)細(xì)節(jié)。系統(tǒng)的邏輯主要用Python實現(xiàn),瓶頸操作如包調(diào)整和可視化用c++和CUDA實現(xiàn)。與其他VO系統(tǒng)相比,DPVO非常簡單,需要最少的設(shè)計選擇

初始化:我們使用8幀進(jìn)行初始化。我們添加新的補(bǔ)丁和幀,直到累積了8幀,然后運(yùn)行更新操作符的12次迭代。需要一些相機(jī)運(yùn)動進(jìn)行初始化;因此,我們只在前一幀中積累平均流量大小至少為8像素的幀。

擴(kuò)展:當(dāng)添加一個新框架時,我們提取特征和補(bǔ)丁。新框架的姿態(tài)初始化使用恒速運(yùn)動模型。補(bǔ)丁的深度初始化為從前3幀中提取的所有補(bǔ)丁的中值深度。

優(yōu)化:在添加邊緣之后,我們運(yùn)行更新操作符的一次迭代,然后是兩次包調(diào)整迭代。除了最后10個關(guān)鍵幀,我們修復(fù)了所有的姿勢。所有補(bǔ)丁的逆深度都是自由參數(shù)。一旦補(bǔ)丁落在優(yōu)化窗口之外,將從優(yōu)化中刪除。

關(guān)鍵幀:最近的3幀總是被作為關(guān)鍵幀。在每次更新之后,我們計算關(guān)鍵幀t?5和t?3之間的光流大小。如果小于64px,我們刪除t?4處的關(guān)鍵幀。當(dāng)一個關(guān)鍵幀被移除時,我們在它的鄰居之間存儲相對的姿態(tài),這樣完整的姿態(tài)軌跡可以被恢復(fù)以進(jìn)行評估

可視化:使用單獨的可視化線程交互式地可視化重構(gòu)。我們的可視化工具是使用穿山甲庫實現(xiàn)的。它直接從PyTorch張量中讀取,避免了所有不必要的內(nèi)存拷貝從CPU到GPU。這意味著可視化工具的開銷非常小——僅僅使整個系統(tǒng)的速度降低了大約10%。

實驗結(jié)果

3716aa0c-5003-11ed-a3b6-dac502259ad0.png ? 38071b18-5003-11ed-a3b6-dac502259ad0.png

圖4 示例重建:TartanAir(左)和ETH3D(右)

38340150-5003-11ed-a3b6-dac502259ad0.png

圖5 TartanAir[34]驗證分離的結(jié)果。我們的方法的AUC為0.80,而DROID-SLAM的AUC為0.71,運(yùn)行速度是DROID-SLAM的4倍

384feb68-5003-11ed-a3b6-dac502259ad0.png38a6abe2-5003-11ed-a3b6-dac502259ad0.png38d20cec-5003-11ed-a3b6-dac502259ad0.png?





審核編輯:劉清

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

    關(guān)注

    162

    文章

    8412

    瀏覽量

    185723
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4838

    瀏覽量

    107794
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    5194

    瀏覽量

    135467
  • SLAM
    +關(guān)注

    關(guān)注

    24

    文章

    457

    瀏覽量

    33329

原文標(biāo)題:DPVO:深度patch視覺里程計(arXiv 2022)

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    目視覺是如何實現(xiàn)深度估計的?

    [首發(fā)于智駕最前沿微信公眾號]自動駕駛的純視覺方案中,目攝像頭因無法直接感知深度,在環(huán)境理解上存在根本局限,雙目視覺技術(shù)在此需求下應(yīng)運(yùn)而生。它通過模擬人眼,利用雙攝像頭的視差來推算距
    的頭像 發(fā)表于 12-31 09:45 ?503次閱讀
    雙<b class='flag-5'>目視覺</b>是如何實現(xiàn)<b class='flag-5'>深度</b>估計的?

    穿孔機(jī)頂頭檢測儀 機(jī)器視覺深度學(xué)習(xí)

    LX01Z-DG626穿孔機(jī)頂頭檢測儀采用深度學(xué)習(xí)技術(shù),能夠?qū)崿F(xiàn)頂頭狀態(tài)的在線實時檢測,頂頭丟失報警,頂頭異常狀態(tài)報警等功能,響應(yīng)迅速,異常狀態(tài)視頻回溯,檢測頂頭溫度,配備吹掃清潔系統(tǒng),維護(hù)周期長
    發(fā)表于 12-22 14:33

    【團(tuán)購】獨家全套珍藏!龍哥LabVIEW視覺深度學(xué)習(xí)實戰(zhàn)課(11大系列課程,共5000+分鐘)

    行業(yè)市場具備深度學(xué)習(xí)能力的視覺系統(tǒng)占比已突破40%,催生大量復(fù)合型技術(shù)崗位需求: ? 崗位缺口:視覺算法工程師全國缺口15萬+,缺陷檢測專項人才招聘響應(yīng)率僅32% ? 薪資水平:掌握L
    發(fā)表于 12-04 09:28

    【團(tuán)購】獨家全套珍藏!龍哥LabVIEW視覺深度學(xué)習(xí)實戰(zhàn)課程(11大系列課程,共5000+分鐘)

    行業(yè)市場具備深度學(xué)習(xí)能力的視覺系統(tǒng)占比已突破40%,催生大量復(fù)合型技術(shù)崗位需求: ? 崗位缺口:視覺算法工程師全國缺口15萬+,缺陷檢測專項人才招聘響應(yīng)率僅32% ? 薪資水平:掌握L
    發(fā)表于 12-03 13:50

    從0到1,10+年資深LabVIEW專家,手把手教你攻克機(jī)器視覺+深度學(xué)習(xí)(5000分鐘實戰(zhàn)課)

    “告別檢測系統(tǒng)能力缺陷!10+年LabVIEW視覺資深專家手把手教你:5000+分鐘高清教程(含工具、算法原理、實戰(zhàn)操作、項目優(yōu)化全流程講解)”——從傳統(tǒng)視覺算法→深度
    的頭像 發(fā)表于 12-02 08:07 ?525次閱讀
    從0到1,10+年資深LabVIEW專家,手把手教你攻克機(jī)器<b class='flag-5'>視覺</b>+<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>(5000分鐘實戰(zhàn)課)

    如何深度學(xué)習(xí)機(jī)器視覺的應(yīng)用場景

    深度學(xué)習(xí)視覺應(yīng)用場景大全 工業(yè)制造領(lǐng)域 復(fù)雜缺陷檢測:處理傳統(tǒng)算法難以描述的非標(biāo)準(zhǔn)化缺陷模式 非標(biāo)產(chǎn)品分類:對形狀、顏色、紋理多變的產(chǎn)品進(jìn)行智能分類 外觀質(zhì)量評估:基于學(xué)習(xí)的外觀質(zhì)量標(biāo)
    的頭像 發(fā)表于 11-27 10:19 ?221次閱讀

    【CIE全國RISC-V創(chuàng)新應(yīng)用大賽】+基于MUSE Pi Pro的3d激光里程計實現(xiàn)

    基于MUSE Pi Pro的3D激光里程計實現(xiàn)技術(shù)文檔 內(nèi)容摘要 本文檔詳細(xì)介紹了基于MUSE Pi Pro開發(fā)板和速騰聚創(chuàng)Airy 96線激光雷達(dá)實現(xiàn)3D激光里程計系統(tǒng)的完整技術(shù)方案。重點闡述了
    發(fā)表于 10-24 17:02

    如何在機(jī)器視覺中部署深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)

    人士而言往往難以理解,人們也常常誤以為需要扎實的編程技能才能真正掌握并合理使用這項技術(shù)。事實上,這種印象忽視了該技術(shù)為機(jī)器視覺(乃至生產(chǎn)自動化)帶來的潛力,因為深度學(xué)習(xí)并非只屬于計算機(jī)科學(xué)家或程序員。 從頭開始:什么
    的頭像 發(fā)表于 09-10 17:38 ?901次閱讀
    如何在機(jī)器<b class='flag-5'>視覺</b>中部署<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>神經(jīng)網(wǎng)絡(luò)

    地鐵隧道病害智能巡檢系統(tǒng)——機(jī)器視覺技術(shù)的深度應(yīng)用

    地鐵隧道滲漏水病害檢測智能系統(tǒng)通過分辨率視覺模組對地鐵隧道進(jìn)行高精度成像,并通過國際先進(jìn)的深度學(xué)習(xí)算法能夠在采集的圖像中自動識別出滲漏水區(qū)域。
    的頭像 發(fā)表于 08-29 15:50 ?541次閱讀
    地鐵隧道病害智能巡檢<b class='flag-5'>系統(tǒng)</b>——機(jī)器<b class='flag-5'>視覺</b>技術(shù)的<b class='flag-5'>深度</b>應(yīng)用

    基于凌智視覺識別模塊的基于目視覺的目標(biāo)物測量裝置

    1.視覺測量整體方案本視覺測量系統(tǒng)采用目視覺技術(shù)實現(xiàn)目標(biāo)物距離
    的頭像 發(fā)表于 07-31 15:35 ?979次閱讀
    基于凌智<b class='flag-5'>視覺</b>識別模塊的基于<b class='flag-5'>單</b><b class='flag-5'>目視覺</b>的目標(biāo)物測量裝置

    目視覺在智能駕駛領(lǐng)域的應(yīng)用

    圍繞“雙目智駕應(yīng)用”,我們將推出系列文章深入解析雙目視覺如何跨越技術(shù)鴻溝,在中國智駕的沃土上生根發(fā)芽,探索其賦能未來出行的無限可能。
    的頭像 發(fā)表于 07-09 16:21 ?1301次閱讀

    【「# ROS 2智能機(jī)器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎(chǔ)算法的應(yīng)用

    結(jié)合IMU(慣性測量單元)進(jìn)行多傳感器融合。 三、總結(jié)與展望 技術(shù)融合趨勢 機(jī)器人視覺與SLAM的結(jié)合(如視覺慣性里程計VIO)是當(dāng)前研究熱點,未來可能進(jìn)步結(jié)合語義SLAM,讓機(jī)
    發(fā)表于 05-03 19:41

    一種新型激光雷達(dá)慣性視覺里程計系統(tǒng)介紹

    針對具有挑戰(zhàn)性的光照條件和惡劣環(huán)境,本文提出了LIR-LIVO,這是一種輕量級且穩(wěn)健的激光雷達(dá)-慣性-視覺里程計系統(tǒng)。通過采用諸如利用深度
    的頭像 發(fā)表于 04-28 11:18 ?1093次閱讀
    <b class='flag-5'>一種</b>新型激光雷達(dá)慣性<b class='flag-5'>視覺</b><b class='flag-5'>里程計</b><b class='flag-5'>系統(tǒng)</b>介紹

    一種基于點、線和消失點特征的目SLAM系統(tǒng)設(shè)計

    本文提出了一種穩(wěn)健的目視覺SLAM系統(tǒng),該系統(tǒng)同時利用點、線和消失點特征來進(jìn)行精確的相機(jī)位姿估計和地圖構(gòu)建,有效解決了傳統(tǒng)基于點特征的SL
    的頭像 發(fā)表于 03-21 17:07 ?1051次閱讀
    <b class='flag-5'>一種</b>基于點、線和消失點特征的<b class='flag-5'>單</b>目SLAM<b class='flag-5'>系統(tǒng)</b>設(shè)計

    【AIBOX 應(yīng)用案例】深度估計

    ?Firefly所推出的NVIDIA系列的AIBOX可實現(xiàn)深度估計,該技術(shù)是一種從單張或者多張圖像預(yù)測場景深度信息的技術(shù),廣泛應(yīng)用于計算機(jī)視覺領(lǐng)域,尤其是在三維重建、場景理解和環(huán)境感知
    的頭像 發(fā)表于 03-19 16:33 ?1110次閱讀
    【AIBOX 應(yīng)用案例】<b class='flag-5'>單</b>目<b class='flag-5'>深度</b>估計