衡阳派盒市场营销有限公司

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

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

3天內不再提示

基于反向傳播PnP優化的端到端可學習幾何視覺介紹

3D視覺工坊 ? 來源:泡泡機器人SLAM ? 2023-02-06 16:46 ? 次閱讀

摘要

深度網絡在從大量數據中學習模式方面表現出色。另一方面,許多幾何視覺任務被指定為優化問題。

為了將深度學習和幾何視覺無縫地結合起來,至關重要的是進行端到端的學習和幾何優化。

為了實現這一目標,我們提出了BPnP,這是一個新穎的網絡模塊,通過Perspective-nPoints(PnP)求解器反向傳播梯度,以指導神經網絡參數更新。

基于隱式微分,我們表明一個 "獨立的 "PnP求解器的梯度可以被準確有效地導出,就像優化器塊是一個可微分的函數。

我們通過將BPnP納入一個深度模型來驗證它,該模型可以從訓練數據集中學習相機的內在因素、相機的外在因素(姿勢)和三維結構。

此外,我們開發了一個用于物體姿勢估計的端到端可訓練管道,該管道通過將基于特征的熱圖損失與二維-三維重投影誤差相結合,實現了更高的準確性。

由于我們的方法可以擴展到其他優化問題,我們的工作有助于以一種原則性的方式實現可學習的幾何視覺。

主要貢獻

我們的主要貢獻是一個名為BPnP的新型網絡模塊,它包含了一個PnP求解器。BPnP通過PnP "層 "反向傳播梯度,以指導神經網絡權重的更新,從而利用既定的目標函數(二維-三維重投影誤差的平方和)和幾何視覺問題的求解器實現端到端的學習。

盡管只結合了一個PnP求解器,我們展示了BPnP如何被用來學習有效的深度特征表征,用于多種幾何視覺任務(姿勢估計、運動結構、相機校準)。

我們還將我們的方法與最先進的幾何視覺任務的方法進行比較。從根本上說,我們的方法是基于隱式微分的。

主要方法

反向傳播的PnP算法: 讓g表示一個 "函數 "形式的PnP求解器

7e1ebcc0-a402-11ed-bfe3-dac502259ad0.png

從n個2D-3D的對應關系中返回攝像機的6DOF姿態y和其內部參數K∈R3×3

7e4a7a40-a402-11ed-bfe3-dac502259ad0.png

其中(xi , zi)是第i個對應關系。讓π(-|y, K)是三維點在圖像平面上的投影變換,姿態為y,相機本征為K。

從本質上講,g的 "評估 "需要解決優化問題如下:

7e66062a-a402-11ed-bfe3-dac502259ad0.png

7e926062-a402-11ed-bfe3-dac502259ad0.png

ri表示第i對對應關系的重投影誤差。

7ea00474-a402-11ed-bfe3-dac502259ad0.png

πi是三維點zi在圖像平面上的投影。

我們的最終目標是將g納入一個可學習的模型中,其中x、z和K可以是一個深度網絡的(中間)輸出。此外,公式(4)的求解器應該被用來參與網絡參數的學習。為此,我們需要把g當作一個可微調的函數,這樣它的"梯度 "就可以反向傳播到網絡的其他部分。接下來我們將詳細介紹如何對反向傳播的梯度進行計算。

1. 隱式函數定理(IFT) 這里簡單公式推導了IFT隱式函數定理。

7eaeabb4-a402-11ed-bfe3-dac502259ad0.png

7edbe502-a402-11ed-bfe3-dac502259ad0.png

7f04826e-a402-11ed-bfe3-dac502259ad0.png

IFT允許計算一個函數g相對于其輸入a的導數,而不需要函數的明確形式,但有一個函數f約束a和g(a)。

2. 構造約束函數f

為了調用隱式微分的IFT,我們首先需要定義約束函數f(a, b)。對于我們的問題,我們使用所有四個變量x、y、z和K來構造f。

但我們將f視為一個雙變量函數f(a, b),其中a在{x, z, K}中取值--取決于要得到的偏導--而b=y(即g的輸出姿勢)。

為了維護約束函數f(a,b),我們利用了優化過程的靜止約束。

在這里,將PnP求解器的目標函數g表示為:

7f12e598-a402-11ed-bfe3-dac502259ad0.png

由于PnP求解器的輸出姿態y是目標函數的局部最優,所以可以通過對目標的一階導數與y的關系來建立一個靜止約束,即:

7f384cde-a402-11ed-bfe3-dac502259ad0.png

給出一個PnP求解器的輸出姿勢y = [y1, ..., ym] T,我們構建f,可以寫為:

7f641742-a402-11ed-bfe3-dac502259ad0.png

7f963ce0-a402-11ed-bfe3-dac502259ad0.png

3. 前向和反向傳播

我們對g的PnP公式基本上是執行最小二乘法(LS)估計,這對離群值(x、z和K的惡劣誤差)并不穩健。

另外,我們可以采用一個更穩健的目標,如加入M-估計器[56]或使離群值的數量最大化[15]。

然而,我們的結果表明,LS實際上更合適,因為它對輸入測量中的誤差的敏感性鼓勵學習快速收斂到不產生x、z和K中的異常值的參數。

相反,一個穩健的目標會阻止異常值的誤差信號,導致學習過程不穩定。

鑒于(4),解算器的選擇仍然存在。

為了進行隱式微分,我們不需要精確地解決(4),因為cij只是(4)的靜止條件,任何局部最小值都能滿足。

為此,我們采用Levenberg-Marquardt(LM)算法,該算法保證了局部收斂。

作為一種迭代算法,LM在求解(4)時需要初始化y(0)。

我們通過將(1)重寫為:"(1)"來明確這種依賴關系:

7fd1889a-a402-11ed-bfe3-dac502259ad0.png

在反向傳播中,我們首先構建f,然后得到g相對于其每個輸入的雅可比系數,即:

800098a6-a402-11ed-bfe3-dac502259ad0.png

給出輸出梯度,BPnP返回輸入梯度:

80179bd2-a402-11ed-bfe3-dac502259ad0.png

算法流程如下圖所示:

802578b0-a402-11ed-bfe3-dac502259ad0.png

主要結果:

805896b4-a402-11ed-bfe3-dac502259ad0.png80e32fae-a402-11ed-bfe3-dac502259ad0.png812bd664-a402-11ed-bfe3-dac502259ad0.png








審核編輯:劉清

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

    關注

    42

    文章

    4779

    瀏覽量

    101171
  • 網絡模塊
    +關注

    關注

    0

    文章

    26

    瀏覽量

    9383
  • 求解器
    +關注

    關注

    0

    文章

    77

    瀏覽量

    4557

原文標題:BPnP:基于反向傳播PnP優化的端到端可學習幾何視覺

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

收藏 人收藏

    評論

    相關推薦

    已來,智駕仿真測試該怎么做?

    智駕方案因強泛化能力、可持續學習與升級等優勢備受矚目,但這對仿真測試帶來了巨大挑戰。康謀探索了一種有效的
    的頭像 發表于 12-04 09:59 ?2763次閱讀
    <b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>已來,智駕仿真測試該怎么做?

    基于WiMAX接入技術的網絡架構

    基于WiMAX接入技術的網絡架構 本文首先分析了WiMAX技術的市場驅動力和影響其成功部署的關鍵因素,隨后介紹了一個基于WiMAX接入技術的
    發表于 10-20 21:03 ?742次閱讀

    反向傳播算法的工作原理

    反向傳播算法(BP算法)是目前用來訓練人工神經網絡的最常用且最有效的算法。作為谷歌機器學習速成課程的配套材料,谷歌推出一個演示網站,直觀地介紹
    的頭像 發表于 07-02 16:01 ?1w次閱讀
    <b class='flag-5'>反向</b><b class='flag-5'>傳播</b>算法的工作原理

    深讀解析反向傳播算法在解決模型優化問題的方面應用

    反向傳播算法隸屬于深度學習,它在解決模型優化問題的方面有著重要的地位。
    的頭像 發表于 11-01 15:48 ?5674次閱讀
    深讀解析<b class='flag-5'>反向</b><b class='flag-5'>傳播</b>算法在解決模型<b class='flag-5'>優化</b>問題的方面應用

    的自動駕駛研發系統介紹

    Nvidia是比較早做控制車輛工作的公司,其方法訓練CNN模型完成從單個前向攝像頭的圖像像素車輛控制的映射。 其系統自動學習一些處理
    的頭像 發表于 07-13 09:30 ?5012次閱讀
    <b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>的自動駕駛研發系統<b class='flag-5'>介紹</b>

    基于深度神經網絡的圖像壓縮方法

    人工設計的算法分別進行優化近年來,基于深度神經網絡的圖像壓縮方法在圖像壓縮中取得了豐碩的成果,相比傳統方法,
    發表于 04-08 09:30 ?16次下載
    基于深度神經網絡的<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>圖像壓縮方法

    基于生成式對抗網絡的圖像去霧模型

    圖像中霧的特征;其次,采用殘差學習思想直接從退化圖像中學習清晣圖像的特征,實現的去霧;最
    發表于 04-12 15:03 ?20次下載
    基于生成式對抗網絡的<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>圖像去霧模型

    的IO鏈接解決方案

    的IO鏈接解決方案
    發表于 05-10 10:43 ?1次下載
    <b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>的IO鏈接解決方案

    結合深度學習的自編碼器物理層優化方案

    碼器物理層優化方案。通過兩階段訓練模式提髙神經網絡的泛化性,同時利用自編碼器壓縮特性量化信道狀態信息(CSI)并進行重建,降低CSI反饋導致的系統開銷。仿真結果表明,該方案通過分
    發表于 05-24 15:18 ?7次下載

    BP(BackPropagation)反向傳播神經網絡介紹及公式推導

    BP(BackPropagation)反向傳播神經網絡介紹及公式推導(電源和地電氣安全間距)-該文檔為BP(BackPropagation)反向傳播
    發表于 07-26 10:31 ?48次下載
    BP(BackPropagation)<b class='flag-5'>反向</b><b class='flag-5'>傳播</b>神經網絡<b class='flag-5'>介紹</b>及公式推導

    一種對紅細胞和白細胞圖像分類任務的主動學習工作流程

    細胞成像的分割和分類等技術是一個快速發展的領域研究。就像在其他機器學習領域一樣,數據的標注是非常昂貴的,并且對于數據標注的質量要求也非常的高。針對這一問題,本篇文章介紹一種對紅細胞和白細胞圖像分類任務的主動學習
    的頭像 發表于 08-13 10:27 ?1324次閱讀

    構建的流程體系

    所謂流程的架構體系,就是一套有層次的流程管理體系。這種層次體現在由上至下、由整體
    的頭像 發表于 06-01 15:09 ?2131次閱讀
    構建<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>的流程體系

    神經網絡反向傳播算法的優缺點有哪些

    神經網絡反向傳播算法(Backpropagation Algorithm)是一種廣泛應用于深度學習和機器學習領域的優化算法,用于訓練多層前饋
    的頭像 發表于 07-03 11:24 ?1224次閱讀

    測試用例怎么寫

    編寫測試用例是確保軟件系統從頭到尾能夠正常工作的關鍵步驟。以下是一個詳細的指南,介紹如何編寫
    的頭像 發表于 09-20 10:29 ?570次閱讀

    連接視覺語言大模型與自動駕駛

    自動駕駛在大規模駕駛數據上訓練,展現出很強的決策規劃能力,但是面對復雜罕見的駕駛場景,依然存在局限性,這是因為
    的頭像 發表于 11-07 15:15 ?335次閱讀
    連接<b class='flag-5'>視覺</b>語言大模型與<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>自動駕駛
    澳门百家乐牌例| 百家乐官网tt娱乐城| 棋牌百家乐怎么玩| 皇冠足球投注图| 百家乐送彩金平台| 网络百家乐赌场| 百家乐翻天快播粤语| 邵武市| 百家乐太阳城真人游戏| 在线百家乐官网安卓| 真人版百家乐试玩| 百家乐官网tt娱乐网| 梭哈棋牌游戏大厅| 百家乐视频游戏网址| 枣强县| 百家乐游戏免费下| 济州岛百家乐官网的玩法技巧和规则 | 百家乐官网和怎么算输赢| 大发扑克下载| 玩百家乐保时捷娱乐城| 百家乐官网分析仪博彩正网 | 桐城市| 天猫百家乐娱乐城| 百家乐官网程序开户发| 新利娱乐网| 赌王百家乐官网的玩法技巧和规则 | 丽都百家乐的玩法技巧和规则| 女神百家乐官网娱乐城| 京城娱乐城| 百家乐游戏补牌规则| 线上百家乐官网技巧| 德州扑克| 7人百家乐中号桌布| 真人百家乐官网蓝盾娱乐平台| 尊龙体育| 游艇会百家乐的玩法技巧和规则| 百家乐官网技巧经| 百家乐官网的必赢方法| 大发888游戏下载平台| 百家乐噢门棋牌| 博天堂百家乐官网的玩法技巧和规则 |