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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

OA-SLAM:在視覺SLAM中利用對象進行相機重新定位

3D視覺工坊 ? 來源:3D視覺工坊 ? 作者:魚肖濃@知乎 ? 2022-12-20 14:38 ? 次閱讀

Motivations:

用粗略模型(長方體或橢球體)表示的對象可能不夠精確,無法改善相機的位姿跟蹤。

目前SOTA目標檢測器對視角和光照變化具有很強的魯棒性,這對于從大量不同視角恢復相機姿態非常有利。

缺乏用于構建面向對象地圖的全自動系統,都有著一定的假設。

Contributions:

結合對象和點的優點,提出了一種改進的重定位方法,能夠從大量不同的視角中估計相機位姿。

提出了一種全自動的SLAM系統,能夠在飛行中識別、跟蹤和重建對象。

Background and Related Works:

1. 對象建圖

Crocco使用簡化相機模型,提出了一種封閉形式的公式來估計來自多視圖目標檢測的對偶二次曲面。Rubino將其拓展到針孔相機模型。Chen等人解決了前向移動中初始化對象估計問題。

2. 基于對象的定位

Weinzaepfel等人利用查詢圖像中出現的對象與參考圖像中出現的對象之間的稠密2D-3D對應關系來計算相機的位姿,但該方法僅限于平面對象。

一些工作使用了更通用的對象,用橢球表示。然而這些方法僅從對象估計相機姿態,并假設一個預構建的對象地圖。[11]只估計相機的位置,假設方向已知。[38]專注于3D感知橢圓對象檢測。

3. 基于對象的SLAM

Bao等人在定位和建圖中引入了對象,在一個SfM框架中識別和定位對象。McCormac等人和Sünderhauf等人將RGB-D SLAM和語義分割和對象檢測相融合,獲得具有語義注釋的稠密點云。

QuadricSLAM使用對偶二次曲面作為3D地標,共同估計相機位姿和對偶二次曲面參數。EAO-SLAM在半稠密的SLAM中集成對象,利用不同的統計信息來提高數據關聯的魯棒性。Hosseinzadeh將點、平面和二次曲面聯合為基于因子圖的SLAM。SO-SLAM中,Liao等人使用手工提取的平面為對象添加支撐約束,以及語義尺度先驗和對象約束。ROSHAN利用邊界框檢測、圖像紋理、語義知識和對象形狀先驗來推斷橢球模型,并解決前向平移車輛運動下的可觀察性問題。CubeSLAM使用長方體來表示對象,使用2D邊界框和消失點采樣從單圖中生成對象候選。Frost等人用球體建模對象,并使用它們解決SLAM中的尺度不確定和漂移問題。

4. 基于對象的SLAM重定位

只有Dudek等人利用SLAM中的語義地圖進行重定位。Mahattansin等人利用對象檢測改進了視覺SLAM的重定位,但對象檢測知識用來更好地篩選候選關鍵幀,相機位姿仍使用與最相似的關鍵幀的點匹配估計得到。

Methodology:

04d6f2e4-7ff2-11ed-8abf-dac502259ad0.png

1. 橢球體對象表示

9DoF表示,3DoF表示軸長,3DoF表示方向,3DoF表示位置。其方程可以用對偶空間的封閉形式表示。橢球體定義為4×4矩陣Q*,橢圓定義為3×3矩陣C*。

04fa0f40-7ff2-11ed-8abf-dac502259ad0.png

2. 目標檢測與關聯

目標檢測器:YOLO (只考慮評分高于0.5的檢測)

2.1 基于box的對象追蹤

在重建之前,基于邊界框重疊和標簽一致性在2D幀中跟蹤對象在兩幀之間的運動相對較小和平滑時短期有效。

考慮3D重建來獲得長期的跟蹤,將其橢球模型投影到當前幀中,并利用該幀中與目標檢測的重疊來尋找關聯。

結合以上兩種情況,使用匈牙利算法找到最優關聯,該最大化匹配總分,以便在N次檢測和M個對象之間找到最佳的可能分配。

0506a606-7ff2-11ed-8abf-dac502259ad0.png

2.2 基于點的對象追蹤

在相機位姿估計過程中,將圖像關鍵點與地圖地標進行魯棒匹配,這些匹配可以用于鏈接檢測框和對象橢球:

1)在圖像中,如果一個關鍵點位于邊界框內,它就與一個檢測相鏈接

2)在地圖中,如果一個點地標位于橢球體內,則與該對象相鏈接

如果檢測和地圖對象之間至少存在τ個基于點的匹配,則關聯。

3. 初始對象重建

當通過相機中心的光線與對象檢測中心的光線之間的角度變化為10°以上時,創建其3D橢球的初始估計。為了盡快地獲得對象的3D估計,對象最初被重建為球體,然后隨著視角的增加,細化為橢球體的形式。

球體的位置是從邊界框的中心進行三角測量,半徑被確定為邊界框的平均大小。

05111546-7ff2-11ed-8abf-dac502259ad0.png

其中,為在第i個相機坐標系中的對象中心z坐標,和為第i幀檢測框的寬度和高度,和為相機內參,n為對象被追蹤到的幀數。

然后將該球體細化為橢球體,更新其軸長和位姿,以最小化重投影誤差的形式進行改進。當經過足夠幀數(通常為40幀)重構和細化對象,3D IoU超過閾值時,將對象集成到地圖中。

4. 局部對象建圖

4.1 對象優化

與ORB-SLAM2的局部束調節類似,對象模型也會定期進行優化,每當一個新的關鍵幀觀察到地圖中存在的對象時,就會通過最小化重投影誤差來優化對象。

05236d68-7ff2-11ed-8abf-dac502259ad0.png

05445960-7ff2-11ed-8abf-dac502259ad0.png

0559f072-7ff2-11ed-8abf-dac502259ad0.png

其中,為第j次檢測框的內切橢圓, 為第i個對象的對偶矩陣,為第j個關鍵幀的投影矩陣,為第j個關鍵幀的目標檢測評分,N為對象觀測數量。

4.2 對象合并

系統定期檢查重復的對象,如果它們的3D IoU超過0.2,并且一個橢球體的中心位于另一個橢球體的內部或者共享超過 個3D點,則合并這兩個對象。

對關鍵幀中的兩個對象跟蹤的檢測框進行組合,并初始化一個新的橢球。

5. 使用對象重定位

當重構地圖上的點與關鍵幀顯著不同時,基于BoW的方法經常失敗。因此采用基于對象的方法增強重定位,對視角改變更加魯棒。

由于PnP計算出的位姿比從對象對應關系中得到的位姿更準確,主要思想是引導點與從對象對應關系中計算出的姿態進行匹配。然后采用點對應關系使用PnP進行定位。

基于對象的方法:根據橢圓-橢球的類別建立了橢圓-橢球對,每次迭代至少選擇三對組合,在中心使用P3P算法計算相機位姿。對于P3P解出的四種解,橢球體被投影并且基于重疊關聯檢測,代價計算為每個關聯對的(1-IoU)之和,選擇四種解中代價最小的相機位姿。

然后將基于對象方法得到的位姿通過ORB-SLAM2的局部匹配步驟來識別關鍵點-地標對應關系,選擇最小代價且超過30個關鍵點-地標匹配的位姿,在點上進行優化。

Experiments:

1. 對象建圖

056424fc-7ff2-11ed-8abf-dac502259ad0.png

059eba0e-7ff2-11ed-8abf-dac502259ad0.png

與EAO-SLAM的對比

05c731aa-7ff2-11ed-8abf-dac502259ad0.png

2. 對象vs點

2.1 重定位

05e1cdda-7ff2-11ed-8abf-dac502259ad0.png

061b9934-7ff2-11ed-8abf-dac502259ad0.png

06494b68-7ff2-11ed-8abf-dac502259ad0.png

2.2 在束調整中集成對象

066630ca-7ff2-11ed-8abf-dac502259ad0.png

069430e2-7ff2-11ed-8abf-dac502259ad0.png

3. AR應用

3.1 重新初始化3D追蹤

06b46218-7ff2-11ed-8abf-dac502259ad0.png

06e1915c-7ff2-11ed-8abf-dac502259ad0.png

3.2 SLAM恢復

071124ee-7ff2-11ed-8abf-dac502259ad0.png

1-4)在3D中跟蹤相機,并建立點和對象的地圖

5-6)由于相機的突然運動,跟蹤丟失了

7-9)當重構的場景再次可見時,重定位模塊從對象中估計相機姿態,建立點匹配,并使跟蹤和建圖繼續進行。

4. 按部分建模

074ce042-7ff2-11ed-8abf-dac502259ad0.png

相機重定位需要足夠數量的對象(3),當相機靠近時,可能只有一到兩個對象可見。解決方法:微調檢測器網絡,以檢測對象的可區分部分。

近距離情況下,雕像的部分(頭、肩膀和底部)被用于重新定位,當遠距離情況下,只使用完整的對象檢測。

Discussion and Future work:

考慮將基于對象的推理與靜態/動態識別相結合。

審核編輯 :李倩

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

    關注

    1

    文章

    879

    瀏覽量

    48099
  • 相機
    +關注

    關注

    4

    文章

    1405

    瀏覽量

    54279
  • SLAM
    +關注

    關注

    23

    文章

    430

    瀏覽量

    32140

原文標題:OA-SLAM:在視覺SLAM中利用對象進行相機重新定位

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

收藏 0人收藏

    評論

    相關推薦

    一種基于點、線和消失點特征的單目SLAM系統設計

    本文提出了一種穩健的單目視覺SLAM系統,該系統同時利用點、線和消失點特征來進行精確的相機位姿估計和地圖構建,有效解決了傳統基于點特征的
    的頭像 發表于 03-21 17:07 ?202次閱讀
    一種基于點、線和消失點特征的單目<b class='flag-5'>SLAM</b>系統設計

    一種基于MASt3R的實時稠密SLAM系統

    本文提出了一種即插即用的單目SLAM系統,能夠15FPS的幀率下生成全局一致的位姿和稠密幾何圖形。 01 ? 本文核心內容 視覺SLAM乃是當今機器人技術與增強現實產品的基礎性構建模
    的頭像 發表于 12-27 15:25 ?837次閱讀

    用于任意排列多相機的通用視覺里程計系統

    如何讓多相機視覺SLAM系統更易于部署且對環境更具魯棒性?本文提出了一種適用于任意排列多相機的通用視覺里程計系統。
    的頭像 發表于 12-13 11:22 ?547次閱讀
    用于任意排列多<b class='flag-5'>相機</b>的通用<b class='flag-5'>視覺</b>里程計系統

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

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

    最新圖優化框架,全面提升SLAM定位精度

    的類別進行分類,如視覺SLAM、激光SLAM、慣性SLAM等。 解決SLAM問題的經典方法
    的頭像 發表于 11-12 11:26 ?890次閱讀
    最新圖優化框架,全面提升<b class='flag-5'>SLAM</b><b class='flag-5'>定位</b>精度

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

    一、文章概述 1.1 摘 要 即時定位與地圖構建(simultaneous localization and mapping,SLAM)是自主移動機器人和自動駕駛的關鍵 技術之一,而激光雷達則是支撐
    的頭像 發表于 11-12 10:30 ?1792次閱讀
    激光雷達<b class='flag-5'>在</b><b class='flag-5'>SLAM</b>算法<b class='flag-5'>中</b>的應用綜述

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

    同步定位與地圖構建 (SLAM) 是計算機視覺的一個基本問題,旨在在同時跟蹤相機姿勢的同時對環境進行
    的頭像 發表于 11-11 16:17 ?619次閱讀
    MG-<b class='flag-5'>SLAM</b>:融合結構化線特征優化高斯<b class='flag-5'>SLAM</b>算法

    從算法角度看 SLAM(第 2 部分)

    作者: Aswin S Babu 正如我們[第 1 部分]中所討論的,SLAM 是指在無地圖區域中估計機器人車輛的位置,同時逐步繪制該區域地圖的過程。根據使用的主要技術,SLAM 算法可分為三種
    的頭像 發表于 10-02 16:39 ?573次閱讀
    從算法角度看 <b class='flag-5'>SLAM</b>(第 2 部分)

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

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

    機器人高效導航定位背后SLAM專用芯片的崛起

    。 ? SLAM技術是定位與地圖構建技術,其重要的理論與應用價值被認為是實現自動駕駛和全自主移動機器人的關鍵技術。小到掃地機器人,大到自動駕駛汽車,無人自主移動設備近些年的快速發展加速了SLAM行業的發展,為了
    的頭像 發表于 05-28 00:20 ?4057次閱讀

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

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

    基于多攝像頭的高魯棒性視覺SLAM系統設計

    本文的主要目標是通過擴展ORB-SLAM2的功能來增強準確性,從多個攝像頭中的姿態估計和地圖重用開始。所有這些多攝像頭的圖像特征將被合并到跟蹤模塊中進行特征匹配,以及閉環檢測期間進行
    發表于 04-20 17:51 ?902次閱讀
    基于多攝像頭的高魯棒性<b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>系統設計

    如何提取、匹配圖像特征點

    我們習慣從圖像中選取比較有代表性的點,然后,在此基礎上,討論相機位姿估計問題,以及這些點的定位問題。 經典 SLAM 模型,把它們
    的頭像 發表于 04-19 11:41 ?830次閱讀

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

    ORB-SLAM是一種基于特征的單目視覺SLAM系統,廣泛用于實時三維地圖構建和機器人定位。該系統使用ORB特征進行高效的
    的頭像 發表于 04-08 10:17 ?3588次閱讀
    工程實踐<b class='flag-5'>中</b>VINS與ORB-<b class='flag-5'>SLAM</b>的優劣分析
    主站蜘蛛池模板: 男人网站在线观看 | 2020亚洲 欧美 国产 日韩 | 成人欧美尽粗二区三区AV | 欧美91精品久久久久网免费 | 亲女乱h文小兰第一次 | 国产露脸无码A区久久蘑菇 国产露脸无码A区久久 | 麻豆成人久久精品二区三区网站 | 国产高清超清在线播放 | 亚洲日本国产综合高清 | 日本精品卡一卡2卡3卡四卡三卡 | 神马电影院午 夜理论 | 三男强一女90分钟在线观看 | 成人在线免费视频 | 精品国产乱码久久久久久下载 | 三级网址在线观看 | 青青久久精品 | 国产亚洲精品久久7777777 | 亚洲视频在线免费观看 | 男人j进女人j一进一出 | 邻家美姨在线观看全集免费 | 免费无码国产欧美久久18 | 久久热免费视频 | 性xxx在线观看 | 欧美一级做a爰片免费 | 97成人在线视频 | 国模沟沟一区二区三区 | xxx日本高清视频hd | 欧洲亚洲精品A片久久99果冻 | 亚洲成人黄色片 | 东京热百度影音 | 猪蜜蜜网站在线观看电视剧 | 驯服有夫之妇HD中字日本 | 日韩无码在线 | 久久99国产精品二区不卡 | 成人做视频免费 | 最新2017年韩国伦理片在线 | 久久中文字幕乱码免费 | 最近中文字幕MV高清在线视频 | 曰产无码久久久久久精品 | 甜性涩爱全集在线观看 | 少妇高潮A视频 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品