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

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

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

3天內不再提示

視覺SLAM實現的關鍵方法有哪些詳細資料總結

ml8z_IV_Technol ? 來源:未知 ? 2019-05-18 11:49 ? 次閱讀

最近在做基于激光信息機器人行人跟蹤發現如果單獨利用激光信息很難完成機器人對行人的識別、跟蹤等功能,因此考慮與視覺融合的方法,這樣便可以充分利用激光雷達提供的精確位置信息及視覺提供的豐富紋理、顏色等場景信息。以下是最近調研視覺SLAM中的實現方法的總結,包括三方面內容:姿態計算、閉環檢測、BA優化。

姿態計算

一、通過提取圖像的特征描述子,如ORB、SURF和SIFT等特征描述子,然后通過RANSAC算法進行圖像匹配去除匹配點中的外點,再通過將二維點對映射到三維之后,便可以利用PnP或ICP算法計算相機位姿?;谔卣魈崛〉奈蛔擞嬎闼惴▽鼍坝幸欢ǖ囊?,在無紋理場景會出現位姿計算失敗的情形。

二、直接圖像匹配方法:直接圖像匹配并不對圖片進行特征提取,核心思想是在旋轉坐標系下,基于相機一致性的假設,在相機的剛體變換已知的情況下,利用相機變換矩陣將目標圖片投影到當前圖片上,其像素之間的差異應該最小,將姿態計算轉換為加權最小二乘問題。直接圖像匹配算法的計算效率很高,不依賴GPU,具有很高的理論和商用價值。

閉環檢測

閉環檢測算法指的是通過檢測算法檢測出之前訪問過的場景。如圖1所示,當機器人在移動過程中,特別是在探索大面積的場景時,由于模型的不確定性以及設備的噪聲,不確定性會逐漸增長。通過引入閉環檢測技術,識別出歷史訪問過的場景以增加位姿之間的約束,可以很好的減少這種不確定性。

閉環檢測前后對比(a) 累計誤差導致的構圖錯誤,(b)閉環約束后的地圖

閉環檢測方法有:

一、最簡單的閉環檢測算法是將新檢測出來的關鍵幀和過去所有的關鍵幀一一進行比較,雖然這種方法能比較好的檢測出當前場景是否在之前出現過,但是在大規模場景下,機器人往往有成千上萬個關鍵幀,這種方法檢測效率及其底下,不能再實際場景中使用。

二、通過將圖像中的特征和整個地圖中的路標對應起來,然后建立一個所有路標的數據庫,通過使用路標分類器來加快場景識別速度。比如講所有路標構建成一棵KD-Tree,當新添加一幀關鍵幀時,將關鍵幀在KD-Tree中進行檢索,從中檢索之前出現過的場景。

三、基于視覺詞袋的閉環檢測方法,這種方法通過將特征描述子抽象成詞匯,通過TF-IDF方法識別出現過的場景。如圖2所示,是閉環檢測中基于詞袋模型流程圖。使用視覺詞袋的方法效率很高,可用在大規模地圖的創建上。

BA優化

一、問題闡述:同時對三維點位置和相機參數進行非線性優化。

BA原理

二、LM法的原理與優勢:

原理:是一種“信賴域”的方法,當收斂速度較快時,增大信賴域使算法趨向于高斯牛頓法;當收斂速度較慢時,減小信賴域使算法趨向于最速下降法。優勢:速度快;可以在距離初始值較遠處得到最優解。

SLAM優化算法對比

KF/EKF 假設噪聲為高斯分布,在高維狀態空間時計算效率較低,不適合大規模場景的地圖構建 原理簡單,小場景下收斂性好。
PF 會不可避免出現粒子退化現象,每個粒子需包含整張地圖信息導致不適合大場景地圖構建 將運動方程表示為一組粒子,通過蒙特卡羅方法求解,能夠處理非線性非高斯噪聲。
EM 計算量大,不能用于大規模場景 有效解決了數據關聯問題
圖優化 對閉環檢測算法的要求嚴格 出現多種圖優化框架,能夠有效解決濾波器算法的缺陷,能用于大規模場景的地圖創建
算法 缺點 優點


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

    關注

    210

    文章

    28231

    瀏覽量

    206614
  • 算法
    +關注

    關注

    23

    文章

    4601

    瀏覽量

    92671
  • SLAM
    +關注

    關注

    23

    文章

    419

    瀏覽量

    31789

原文標題:視覺SLAM關鍵方法總結

文章出處:【微信號:IV_Technology,微信公眾號:智車科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是SLAM?視覺SLAM怎么實現?

    上周的組會上,我給研一的萌新們講解什么是SLAM,為了能讓他們在沒有任何基礎的情況下大致聽懂,PPT只能多圖少字沒公式,這里我就把上周的組會匯報總結一下。 這次匯報的題目我定為“視覺SLAM
    的頭像 發表于 08-21 10:02 ?9858次閱讀
    什么是<b class='flag-5'>SLAM</b>?<b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>怎么<b class='flag-5'>實現</b>?

    PCIE總線詳細資料

    PCIE總線詳細資料
    發表于 02-15 15:23

    視覺SLAM筆記總結

    總結視覺SLAM筆記整理
    發表于 07-17 14:05

    激光SLAM視覺SLAM什么區別?

    機器人定位導航中,目前主要涉及到激光SLAM視覺SLAM,激光SLAM在理論、技術和產品落地上都較為成熟,因而成為現下最為主流的定位導航方式,在家用掃地機器人及商用送餐機器人等服務機
    發表于 07-05 06:41

    激光SLAM視覺VSLAM的分析比較

    什么是激光SLAM?視覺VSLAM又是什么?激光SLAM視覺VSLAM哪些不同之處?
    發表于 11-10 07:16

    單目視覺SLAM仿真系統的設計與實現

    實現單目視覺同時定位與建圖(SLAM)仿真系統,描述其設計過程。該系統工作性能良好,其SLAM算法可擴展性強,可以精確逼近真實單目視覺
    發表于 04-15 08:50 ?82次下載

    Lorenz曲線編程實現方法詳細資料免費下載

    本文檔的主要內容詳細介紹的是Lorenz曲線編程實現方法詳細資料免費下載。
    發表于 10-11 08:00 ?1次下載
    Lorenz曲線編程<b class='flag-5'>實現</b><b class='flag-5'>方法</b><b class='flag-5'>詳細資料</b>免費下載

    組態王與數據庫連接的實現方法詳細資料概述

    本文檔的主要內容詳細介紹的是組態王與數據庫連接的實現方法詳細資料概述。
    發表于 10-31 08:00 ?21次下載
    組態王與數據庫連接的<b class='flag-5'>實現</b><b class='flag-5'>方法</b><b class='flag-5'>詳細資料</b>概述

    DSP教程之DSP數值運算基礎總結詳細資料說明

    本文檔的主要內容詳細介紹的是DSP教程之DSP數值運算基礎總結詳細資料說明主要內容包括了:1.相關基礎知識復習,2.定點基本概念,3.定點運算實現的基本原理,4.DSP定點算術運算
    發表于 03-12 18:00 ?9次下載
    DSP教程之DSP數值運算基礎<b class='flag-5'>總結</b>的<b class='flag-5'>詳細資料</b>說明

    如何使用C語言實現軟復位詳細資料說明

    本文檔的內容詳細介紹的是如何使用C語言實現軟復位詳細資料說明。
    發表于 06-14 17:44 ?1次下載
    如何使用C語言<b class='flag-5'>實現</b>軟復位<b class='flag-5'>詳細資料</b>說明

    視覺SLAM的技術資料總結

    隨著傳感器種類和安裝方式的不同,SLAM實現方式和難度會有很大差異。按傳感器來分,SLAM主要分為激光、視覺兩大類。其中,激光SLAM研究
    的頭像 發表于 05-12 10:31 ?5324次閱讀

    實現SQL Query項目的詳細資料總結

    本文檔的主要內容詳細介紹的是實現SQL Query項目的詳細資料總結。
    發表于 09-25 11:10 ?2次下載

    視覺導航的關鍵技術和應用的詳細資料說明

    由于視覺導航技術的應用越來越普及,因此,必要對視覺導航中的關鍵技術及應用進行研究。文章對其中的圖像處理技術和定位與跟蹤技術進行了詳細研究,
    發表于 06-16 17:40 ?17次下載
    <b class='flag-5'>視覺</b>導航的<b class='flag-5'>關鍵</b>技術和應用的<b class='flag-5'>詳細資料</b>說明

    視覺SLAM與激光SLAM什么區別?

    在業內,視覺SLAM與激光SLAM誰更勝一籌,誰將成為未來主流趨勢這一問題,成為大家關注的熱點,不同的人也有不同的看法及見解,以下將從成本、應用場景、地圖精度、易用性幾個方面來進行詳細
    的頭像 發表于 08-28 14:53 ?1.8w次閱讀
    <b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>與激光<b class='flag-5'>SLAM</b><b class='flag-5'>有</b>什么區別?

    視覺SLAM是什么?視覺SLAM的工作原理 視覺SLAM框架解讀

    近年來,SLAM技術取得了驚人的發展,領先一步的激光SLAM已成熟的應用于各大場景中,視覺SLAM雖在落地應用上不及激光SLAM,但也是目前
    的頭像 發表于 09-05 09:31 ?3814次閱讀
    <b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>是什么?<b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>的工作原理 <b class='flag-5'>視覺</b><b class='flag-5'>SLAM</b>框架解讀