色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

關于視覺SLAM直接法的介紹

3D視覺工坊 ? 來源:深藍AI ? 作者:專注于人工智能的 ? 2022-11-30 09:22 ? 次閱讀

本次內容包括三個部分,分別是三維幾何學的基礎和特征點法和直接法的對比,直接法的代表工作以及對于未來發展的展望。

三維幾何學基礎知識

關于基礎知識,首先要了解的是剛體運動的基本屬性。三維空間的剛體運動通常包括六個自由度,對應的轉換矩陣的表達方式在不同的文獻中有不同的方式,而在學術寫作的時候,不管用哪一種,重要的是一定要保持格式的統一和連貫。此外,轉換矩陣所描述的不是某種運動,而是點在不同坐標系的轉換。第二個比較重要的基礎知識是本質矩陣和對極幾何。

考慮下列場景:我們用兩個攝像頭可以同時觀測到一個特征點,利用匹配的特征點,我們將可以建立對極約束,當匹配的特征點足夠多時,我們將可以求解本質矩陣,比如使用常用的八點法,當求解完成后,我們就可以從本質矩陣中分解得到兩個相機位置相對的位移和旋轉。值得注意的是本質矩陣的自由度是5,因為在位移上,我們丟失了一個自由度的尺度信息

b70e93ba-703c-11ed-8abf-dac502259ad0.png

圖1:多視覺幾何基礎

而關于SLAM,它是英文“同時定位與建圖”的縮寫。而有時候,我們還會聽到VO,SfM等概念,而因此容易混淆。對于這些概念,我的理解是,sfm用于基于圖像的三維重建,過程可以是在線或者離線,圖像的順序可以是連續的,也可以是亂序的;視覺slam一般處理的圖像是連續的,并且過程也是在線的;視覺里程計中有局部地圖生成的模式其實就是slam,而沒有地圖的模式就是單獨的里程計。雖然我們接觸到的大部分視覺里程計都是有對應的地圖,但是,也有些情況,比如現在的一些深度網絡可以通過兩張圖片直接訓練輸出相對位姿,這就是單獨的里程計信息。

b731305a-703c-11ed-8abf-dac502259ad0.png

圖2:SLAM相關概念的關系圖

接下來我們來看看特征點法和直接法直接的對比。關于特征點法,通常我們在兩張圖片上找到特征點以及對應的匹配特征點,從而求兩幀圖像之間的相對位姿以及特征點的三維位置。當有一個初始的相對位姿估計時,我們可以計算特征投影到另一幀圖像的位置,從而可以建立重投影誤差。

相比于使用兩張圖片,當使用多張圖片時,重投影誤差則包括所有特征點在所有可被觀測到的幀上的誤差。而針對直接法,我們所關注的誤差稱為光度誤差。如果說特征點法關注的是像素的位置差,那么,直接法關注的則是像素的顏色差。

總結一下,特征點法通常會把圖像抽象成特征點的集合,然后去縮小特征點之間的重投影誤差;而直接法則通過warp function直接計算像素點在另一張圖像上的顏色差,這樣就省去了特征提取的步驟。

b775bee6-703c-11ed-8abf-dac502259ad0.png

圖3:直接法和特征點法流程對比

直接法的應用

關于直接法的應用,主要介紹的是DSO和大范圍DSO。首先關于直接圖像對齊(direct image alignment),針對每一個圖像的每一個點,我們需要計算像素點顏色的變化,對應點的尋找需要利用warp function,就是將一個點通過相機的內外參數轉換到另一個相機的坐標系中,更周全的考慮還需要將兩張圖的亮度進行一致化處理。然而單目相機還是需要面對一個很棘手的問題,那就是無法恢復尺度信息,并且往往會出現尺度漂移的現象。

為了解決這個問題,一種方式是采用雙目攝像頭,對此我們需要使用新的能量函數,添加的優化量就是雙目相機另一個攝像頭投影到它上面的誤差,值得注意的是,雙目攝像頭的相對位置需要已知,并且,通過雙目項的添加,會自然的得到尺度的約束。

而實際上,隨著雙目相機和對尺度約束的引入,相比于ORB-SLAM2和深度LSD,大范圍DSO在KITTI等室外場景具備了更好的里程計效果,而經過反思,我們認為通過將雙目相機用“聰明”的方式加以利用,我們確實可以得到正確的尺度信息。除了支持里程計信息的獲取,雙目DSO還能很好的支持三維重建。

b7a33024-703c-11ed-8abf-dac502259ad0.png

圖4:雙目DSO三維重建效果

在實現了比較好的三維重建后,接下來值得繼續研究的方向之一就是語義重建。基于視覺SLAM的語義重建的流程包括實現定位和地圖后,通過點云信息來進行語義分割,基于分割好的點云,我們將進一步參數化,抽象化。

總之,我們希望實現對于點云比較簡潔的參數化描述。

我們接下來的一個工作是試圖從輸入的圖像直接得到想要的語義信息。對應的輸入包括雙目相機獲取的左右圖像,初始的位姿和形狀估計,以及物體的語義分割結果。而誤差的計算則包括兩張圖片光度投影的誤差,和將物體估計的形狀投影到圖像上的誤差,以及關于車的形狀和位置的先驗知識。利用構建的誤差,我們可以通過高斯牛頓法進行優化。

而這里,涉及到的問題包括構建車輛的模型來進行參數化表達,一種方式是利用有效距離場對于形狀以高維度向量的形式進行描述,然后采用PCA模型進行降維壓縮。而在利用能量函數建立優化問題后,我們需要計算雅可比進行二階優化,由于待優化的變量較多,所以雅可比推導很復雜,不過在我們的論文 DirectShape: Direct Photometric Alignment of Shape Priors for Visual Vehicle Pose and Shape Estimation中,對于所有優化變量的雅可比的求解都進行了推導,從而提供了優化問題的閉環解,感興趣的同學可以自行閱讀。而實驗效果也實現了很好的場景描述效果,包括在物體被部分遮擋的情況下。

b7c3f318-703c-11ed-8abf-dac502259ad0.png

圖5:語義重建的輸入信息

接下來一個主題是關于特征點法和直接法的結合,第一個工作是結合特征點實現的相機的在線光度標定。要理解光度標定,就要理解數碼攝像機的成像過程,首先光源發射到物體上的光會反射到鏡片上,經過鏡頭后,光亮會發生變化,然后打到傳感器上,一定時間內形成能量積累,經過響應函數的處理從而得到對應的光照強度。

從物體表面反射的光通常稱為輻射亮度(radiance),而發射到傳感器上的光通常稱為輻射照度(irradiance)。這一過程涉及到三個參數,包括是鏡頭的暗角V,曝光時間E,鏡頭的響應函數f。

b7f42db2-703c-11ed-8abf-dac502259ad0.png

圖6:數碼相機的成像過程

而相機的光度標定的目標就是求得相機的三個參數,并利用這三個參數對于圖像進行矯正,從而確保輸出圖像的光度一致性。

為什么我們要進行光度標定呢?因為直接法SLAM的假設就是光度的一致性,即對應的點在不同的圖像中顏色要一致。已有的方法在進行光度標定時,我們需要至少10分鐘的時間完成全部的復雜操作。而當相機安裝在無人機上,或者曝光時間無法控制時,操作將更加復雜。我們所提出的在線光度標定的方法是基于特征點在不同圖片中對應的觀察,能量函數是所有的點在所有圖像中的實際顏色與模型估計出的顏色的誤差和。在定義了能量函數后,我們需要怎樣進行建模呢?

首先對于響應函數的建模還是利用主成分分析,我們收集一百個相機的響應函數進行PCA,任意一個相機的響應函數都可以用四個主成分的線性組合來進行描述。對于暗角的建模是基于暗角是完全對稱的假設,并用四階多項式來描述。在對能量函數進行參數化后,我們就可以進行優化求解。而實際的效果也證明優化參數可以很快收斂成真值。在進行光度標定后,DSO在Euroc等數據集上也實現了更好的定位和建圖效果。

b817f8b4-703c-11ed-8abf-dac502259ad0.png

圖7:光度標定后的成像效果

最后一個分享的課題是:如何在采用直接法的同時進行回環檢測?直接法中因為沒有描述子,所以很難利用進行數據關聯和回環檢測,一種思路就是對部分采樣的點添加描述子,在高翔博士的工作LDSO:Direct sparse odmetry with loop closure中,我們把采樣的點一部分換成角點,對于角點我們會建立描述子,從而得到整個圖像的描述子,然后就可以檢測回環,進行全局的位姿圖優化。

而實際效果說明,特征的替換并不會影響DSO的效果,并且還增加了新的回環檢測的功能。此外,還有一種思路是通過直接法得到的點云進行三維特征點的檢測,并且抽取局部特征點的描述子,從而合并成全局特征點的描述子。

未來的工作方向

而關于直接法的局限性,我認為直接法做全局的優化是很有挑戰性的,因為沒有描述子,做回環檢測和地圖的重定位不是很直觀。而且在極端的光照條件下,它的魯棒性沒有保證,還有一點就是目前的直接法采樣點都是隨機采樣,這就意味著采樣沒有決定性,這就會為之后的重定位引入誤差。

此外,直接法得到的點云如何得到更具備實際意義的表述形式?因為目前得到的點云還是無法直接使用的。直接法需不需要存儲歷史圖像?特征點法只需要保留特征點和描述子,而直接法如果需要全局優化,那么就需要存儲圖像與歷史信息進行對照,而一旦存儲圖像,就會導致存儲數據的增加,那么這個問題該如何解決?

關于直接法未來的研究方向,一個可行的工作是增加點的描述性,如果能將之前不具備描述性的圖像的顏色信息,換成具備描述性的描述子信息,那么將可以開展很多新工作。有了這些東西,我們就可以進行跨季節,跨時間,跨天氣的回環檢測。

此外,直接法獲取的點云質量通常較高,但現在依舊沒有充分挖掘這些點云信息的潛力,所以未來如果能夠提取這些點云的描述子,并且和圖像的描述子結合,那么就可以對場景實現更好的描述性,點云還有可能的潛在用途就是提供簡潔的場景描述。此外,目前點的采樣具有隨機性,而未來,是否可以實現具有確定性的點的采樣?從而實現更準確的重定位?還有就是直接法的全局地圖該如何更新和維護,現在還沒有解決。





審核編輯:劉清

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

    關注

    0

    文章

    28

    瀏覽量

    23373
  • SLAM
    +關注

    關注

    23

    文章

    425

    瀏覽量

    31861
  • orb
    orb
    +關注

    關注

    0

    文章

    21

    瀏覽量

    9901

原文標題:視覺SLAM直接法及未來發展

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

收藏 人收藏

    評論

    相關推薦

    利用VLM和MLLMs實現SLAM語義增強

    語義同步定位與建圖(SLAM)系統在對鄰近的語義相似物體進行建圖時面臨困境,特別是在復雜的室內環境中。本文提出了一種面向對象SLAM的語義增強(SEO-SLAM)的新型SLAM系統,借
    的頭像 發表于 12-05 10:00 ?210次閱讀
    利用VLM和MLLMs實現<b class='flag-5'>SLAM</b>語義增強

    網線國標接法介紹

    網線國標接法主要包括兩種:交叉線接法和平行(直通)線接法。以下是這兩種接法的詳細介紹: 一、交叉線接法
    的頭像 發表于 11-21 09:47 ?263次閱讀

    激光雷達在SLAM算法中的應用綜述

    SLAM算法運行的重要傳感器。基于激光雷達的SLAM算法,對激光雷達SLAM總體框架進行介紹,詳細闡述前端里程計、后端優化、回環檢測、地圖構建模塊的作用并總結所使用的算法;按由2D到
    的頭像 發表于 11-12 10:30 ?798次閱讀
    激光雷達在<b class='flag-5'>SLAM</b>算法中的應用綜述

    MG-SLAM:融合結構化線特征優化高斯SLAM算法

    同步定位與地圖構建 (SLAM) 是計算機視覺中的一個基本問題,旨在在同時跟蹤相機姿勢的同時對環境進行地圖構建。基于學習的密集 SLAM 方法,尤其是神經輻射場 (NeRF) 方法,在捕獲密集光度
    的頭像 發表于 11-11 16:17 ?353次閱讀
    MG-<b class='flag-5'>SLAM</b>:融合結構化線特征優化高斯<b class='flag-5'>SLAM</b>算法

    電動機的△接法和Y接法有什么區別?簡單介紹

    電動機的△接法(星形接法)和Y接法(三角形接法)是兩種常見的電動機接線方式,它們在電氣特性和應用場景上有所不同。以下是對這兩種接法的簡單
    的頭像 發表于 10-23 09:53 ?3020次閱讀

    一種適用于動態環境的實時視覺SLAM系統

    既能保證效率和精度,又無需GPU,行業第一個達到此目標的視覺動態SLAM系統。
    的頭像 發表于 09-30 14:35 ?517次閱讀
    一種適用于動態環境的實時<b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>系統

    電機角形接法和星形接法介紹

    在電機設計與應用中,繞組的連接方式對電機的性能有著顯著的影響。常見的連接方式有三角形接法和星形接法,它們在電壓和電流的表現上存在顯著差異,這些差異進而影響到電機的效率、功率輸出以及適用場合。本文將
    的頭像 發表于 09-19 17:06 ?742次閱讀

    深度解析深度學習下的語義SLAM

    隨著深度學習技術的興起,計算機視覺的許多傳統領域都取得了突破性進展,例如目標的檢測、識別和分類等領域。近年來,研究人員開始在視覺SLAM算法中引入深度學習技術,使得深度學習SLAM系統
    發表于 04-23 17:18 ?1320次閱讀
    深度解析深度學習下的語義<b class='flag-5'>SLAM</b>

    工程實踐中VINS與ORB-SLAM的優劣分析

    ORB-SLAM是一種基于特征的單目視覺SLAM系統,廣泛用于實時三維地圖構建和機器人定位。該系統使用ORB特征進行高效的視覺識別和地圖重建,支持關鍵幀技術和回環檢測來優化地圖的準確性
    的頭像 發表于 04-08 10:17 ?2977次閱讀
    工程實踐中VINS與ORB-<b class='flag-5'>SLAM</b>的優劣分析

    什么是SLAMSLAM算法涉及的4要素

    SLAM技術可以應用在無人駕駛汽車、無人機、機器人、虛擬現實等領域中,為這些領域的發展提供了支持。SLAM技術的發展已經逐漸從單純的定位和地圖構建轉向了基于場景理解的功能。
    發表于 04-04 11:50 ?2500次閱讀

    從基本原理到應用的SLAM技術深度解析

    LSD-SLAM 即 Large-Scale Direct SLAM,兼容單目相機和雙目相機。LSD-SLAM是一種基于光流跟蹤的直接法SLAM
    發表于 02-26 09:41 ?9416次閱讀
    從基本原理到應用的<b class='flag-5'>SLAM</b>技術深度解析

    伏安法測電阻中如何判斷內接法或外接法

    測電阻的過程中,有兩種常見的測試方法,即內接法和外接法。接下來,我將詳細介紹如何判斷使用哪種測試方法。 首先,我們需要了解內接法和外接法的原
    的頭像 發表于 02-05 13:46 ?4719次閱讀

    伏安法測電阻內接法和外接法的區別 伏安法測電阻多次測量目的

    測量電流和電壓來計算電阻值。外接法則是將待測電阻與已知電阻串聯或并聯,通過測量總電阻和已知電阻值來計算待測電阻的值。 內接法和外接法在具體操作上有一些區別。在內接法中,待測電阻
    的頭像 發表于 02-04 15:12 ?3233次閱讀

    伏安法測電阻內接法和外接法的區別

    伏安法是一種常用的電阻測量方法,通過對電流和電壓的測量來計算電阻值。伏安法可以分為內接法和外接法兩種。它們在測量電阻時有一些顯著的區別。在本文中,我將詳細討論內接法和外接法的區別。 首
    的頭像 發表于 01-31 10:47 ?5244次閱讀

    水晶頭的接法和面板接法一樣嗎

    水晶頭和面板接法是兩種不同的接法,它們在結構和用途上有所差異。以下是關于水晶頭的接法和面板接法介紹
    的頭像 發表于 01-22 16:15 ?4592次閱讀
    主站蜘蛛池模板: 无码中文字幕av免费放| 在线视频av大全色久久| 棉签和冰块怎么弄出牛奶视频| 野花视频在线观看免费最新动漫| 哺乳溢出羽月希中文字幕| 花蝴蝶在线直播观看| 中文字幕无线手机在线| 欧美AAAA片免费播放观看| 在线不卡日本v二区| 美国特级成人毛片| 在线国内自拍精品视频| 欧美精品九九99久久在免费线| 国产成人精品综合久久久| 亚洲青青草原| 欧美一区二区影院| 好大快用力深一点h视频| 午夜福利体验试看120秒| 跪趴式啪啪GIF动态图27报| 亚洲一区精品伊人久久伊人| 黄色免费在线网址| 99精品中文字幕在线观看| 老司机福利在 线影院| 一受多攻高h| 日本高清不卡码无码v亚洲| 好紧的小嫩嫩17p| jizz69女士第一次| 亚洲日本香蕉视频观看视频| 日韩精品在线观看免费| 快播可乐网| 国产真实夫妇交换视频| 秀婷程仪公欲息肉婷在线观看| 两性午夜刺激爽爽视频| 国产精品人妻无码免费A片导航| 小sao货水好多真紧h的视频| 看电影来5566一区.二区| 国产成人高清精品免费5388密| 中国老太婆xxxxx| 亚洲AV 无码AV 中文字幕| 品色堂主页| 脔到她哭H粗话HWWW男男动漫| 国产女人与黑人在线播放|