System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 免费无码一区二区,精品久久久无码人妻中文字幕豆芽 ,九九在线中文字幕无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種適用于低運動激勵下的單目VIO系統的初始化方法技術方案

    技術編號:44447140 閱讀:2 留言:0更新日期:2025-02-28 18:53
    本發明專利技術屬于導航定位技術領域,公開一種適用于低運動激勵下的單目VIO系統的初始化方法,該初始化方法包括如下步驟:從視覺相機拍攝的視頻流中篩選N幀關鍵幀;逐一計算相鄰兩個關鍵幀之間的相對位姿變換和三維空間點坐標,以獲得模糊尺度的SfM;利用尺度因子將模糊尺度的SfM更新為絕對尺度的SfM;利用改進的光束法平差優化絕對尺度的SfM,將優化后的SfM與單目VIO系統中的IMU預積分結合,構建最大后驗概率估計函數并求解,以獲得單目VIO系統的初始化參數,初始化參數至少包括重力方向的旋轉矩陣、加速度計零偏、陀螺儀零偏、N個關鍵幀集合中每幀的速度。本發明專利技術在運動激勵不足的情況下仍能完成VIO系統的參數初始化,且具備較好的魯棒性。

    【技術實現步驟摘要】

    本專利技術屬于導航定位,尤其涉及一種適用于低運動激勵下的單目vio系統的初始化方法。


    技術介紹

    1、單目視覺-慣導里程計(vision?inertial?odomentry,vio)是導航領域的重要方法,其目的是結合單目相機捕獲的視覺信息以及慣性測量單元(inertial?measurementunit,imu)采集的空間姿態信息推算載體自身的位姿信息并構建環境的三維空間結構。由于單目相機和imu之間可以互補對方的缺點,且二者均具有價格低廉和高性價比的特點,該技術被廣泛應用于無人機定位、自動駕駛、虛擬現實和增強現實領域。其中初始化技術是單目vio的重要組成部分,在系統運行的初始階段確定載體的初始位姿和環境初始地圖,并完成對imu初始參數的確定。好的初始化方法可以為后續過程提供良好的初值、提高計算收斂速度、增強系統魯棒性;反之,效果不好的初始化方法會影響單目vio算法的運行效果。

    2、現階段常用的單目vio初始化方法是先利用相機捕獲的視覺信息構建“運動恢復結構”(structure-from-motion,sfm),即利用對極約束等多視圖幾何技術解算相機前幾個關鍵幀的位姿變換關系和環境的空間結構,并將其作為基準值,與imu預積分結果構建約束關系,對vio系統的絕對尺度、陀螺儀零偏、加速度計零偏、重力方向以及關鍵幀速度等信息進行解算(如orb-slam3和vins-mono的初始化方案均是如此)。

    3、但這種方法的問題在于:當初始化過程中載體的運動激勵不足時(比如無人機空中恒速運動),imu獲得的信息不具備尺度可觀測性,這將導致對初始化參數的解算不準確甚至初始化失敗。早期的相關研究已經證明,單目vio在恒定加速度下無法觀測尺度,導致在不充分激發的場景中產生顯著的初始誤差。但在實際應用中,尤其是vr/ar設備以及無人機的空中勻速巡航,運動激勵不足是非常常見的場景。

    4、因此,亟待提出一個能保證系統可以在任意場景下均可完成初始化的真正魯棒的初始化方法。


    技術實現思路

    1、本專利技術的目的在于提供一種適用于低運動激勵下的單目vio系統的初始化方法,能夠使單目vio系統在任意場景下均可完成初始化,且具有良好的魯棒性。

    2、為了實現上述目的,本專利技術提供如下技術方案:

    3、第一方面,本專利技術提供一種一種適用于低運動激勵下的單目vio系統的初始化方法,單目vio系統中集成有單點測距機,單點測距機與所述單目vio系統中的視覺相機朝向相同;初始化方法包括如下步驟:

    4、s1.從視覺相機拍攝的視頻流中篩選n幀關鍵幀;

    5、s2.逐一計算相鄰兩個關鍵幀之間的相對位姿變換和三維空間點坐標,以獲得模糊尺度的sfm;

    6、s3.利用尺度因子將模糊尺度的sfm更新為絕對尺度的sfm,具體包括如下子步驟:

    7、s30.對n幀關鍵幀圖像進行三角網格劃分,三角網格中每一節點均為一個特征點;

    8、s31.利用單點測距機獲得關鍵幀圖像中固定位置像素點的絕對深度值d;

    9、s32.假設單點測距機在關鍵幀圖像固定位置的像素點對應的空間位置與其所處的三角網格相關的三個空間特征點共面,同時假設視覺相機坐標系和單點測距機坐標系重合,推導出距離深度

    10、s33.獲得尺度因子s,并利用尺度因子將模糊尺度的sfm更新為絕對尺度的sfm;

    11、s4.利用改進的光束法平差優化絕對尺度的sfm,獲得優化后的sfm;

    12、s5.將優化后的sfm與單目vio系統中的imu預積分結合,構建最大后驗概率估計函數并求解,以獲得單目vio系統的初始化參數,初始化參數至少包括重力方向的旋轉矩陣、加速度計零偏、陀螺儀零偏、n個關鍵幀集合中每幀的速度。

    13、作為一種可能的實現方式,距離深度通過如下方式推導獲得:

    14、

    15、n為共面的三個空間特征點構成的平面的法向量,表示為:

    16、

    17、其中,為單點測距機發射光束的方向向量,c為視覺相機坐標系,f1、f2、f3為共面的三個特征點在世界坐標系下的坐標,為世界坐標系下視覺相機光心指向坐標f1的向量,為世界坐標系下視覺相機光心指向坐標f2的向量,為世界坐標系下視覺相機光心指向坐標f3的向量,為世界坐標系下原點指向視覺相機光心的向量。

    18、作為一種可能的實現方式,改進的光束法平差為在視覺誤差的基礎上增加了測距誤差,用于優化模糊尺度的sfm中與測距信息相關的視覺相機位姿和三維空間點坐標。

    19、作為一種可能的實現方式,通過如下方式優化絕對尺度的sfm:

    20、配置代價函數為:

    21、其中,if(j)表示第i個關鍵幀下的第j個三維空間坐標,ip表示第i個關鍵幀的重投影矩陣,用于將第i個關鍵幀下的第j個三維空間坐標投影到關鍵幀圖像上,if(j)為第i個關鍵幀觀測到的第j個特征點的二維像素坐標,f(·)表示重投影過程的誤差函數,表示測距信息的誤差,測距信息包括待優化的視覺相機位姿和三維空間坐標;

    22、最小化代價函數以獲得優化后的sfm。

    23、作為一種可能的實現方式,s5包括如下子步驟:

    24、s50.確定單目vio系統的初始化參數集合ξk:ξk={rwg,ba,bg,v0:k};其中,rwg為重力方向的旋轉矩陣、ba為加速度計零偏、bg為陀螺儀零偏、v0:k為n個關鍵幀集合中每幀的速度;

    25、s51.構建最大后驗概率估計函數:p(ξk|i0:k)∝p(i0:k|ξk)p(ξk);其中,p(i0:k|ξk)表示imu預積分觀測值的似然分布,p(ξk)表示imu狀態的先驗,i0:k表示連續關鍵幀之間預積分觀測值的集合;

    26、s52.求解最大后驗概率估計函數,具體包括:

    27、s520.基于imu預積分觀測值的獨立性改寫p(i0:k|ξk);

    28、s521.最小化單目vio系統的初始化參數的負對數;

    29、s522.假設imu預積分服從高斯分布,初始化參數的負對數函數轉化為最小二乘函數;

    30、s53.采用非線性優化算法求解所述最小二乘函數,獲得單目vio系統的初始化參數。

    31、作為一種可能的實現方式,s520中,改寫后的p(i0:k|ξk)表示為:

    32、

    33、s521中,最小化單目vio系統的初始化參數的負對數表示為:

    34、

    35、s522中,最小二乘函數表示為:

    36、

    37、其中,rp表示imu狀態先驗的殘差,∑p表示imu狀態先驗殘差的協方差矩陣,ii,j表示第i個關鍵幀和第j個關鍵幀之間的imu預積分觀測值,表示兩個連續關鍵幀之間的imu預積分的殘差,∑ii-1,i表示兩個連續關鍵幀之間imu預積分殘差的協方差矩陣。

    38、作為一種可能的實現方式,篩選n幀關鍵本文檔來自技高網...

    【技術保護點】

    1.一種適用于低運動激勵下的單目VIO系統的初始化方法,其特征在于,所述單目VIO系統中集成有單點測距機,所述單點測距機與所述單目VIO系統中的視覺相機朝向相同;所述初始化方法包括如下步驟:

    2.根據權利要求1所述的適用于低運動激勵下的單目VIO系統的初始化方法,其特征在于,距離深度通過如下方式推導獲得:

    3.根據1所述的適用于低運動激勵下的單目VIO系統的初始化方法,其特征在于,所述改進的光束法平差為在視覺誤差的基礎上增加了測距誤差,用于優化模糊尺度的SfM中與測距信息相關的視覺相機位姿和三維空間點坐標。

    4.根據權利要求3所述的適用于低運動激勵下的單目VIO系統的初始化方法,其特征在于,通過如下方式優化絕對尺度的SfM:

    5.根據權利要求1所述的適用于低運動激勵下的單目VIO系統的初始化方法,其特征在于,所述S5包括如下子步驟:

    6.根據權利要求5所述的適用于低運動激勵下的單目VIO系統的初始化方法,其特征在于,S520中,改寫后的p(I0:k|ξk)表示為:

    7.根據權利要求1所述的適用于低運動激勵下的單目VIO系統的初始化方法,其特征在于,所述篩選N幀關鍵幀包括篩選第1幀關鍵幀及篩選剩余N-1幀關鍵幀;

    8.根據權利要求7所述的適用于低運動激勵下的單目VIO系統的初始化方法,其特征在于,所述特征點數量閾值范圍為500~1200個;和/或,所述特征點匹配數量閾值范圍為100~300個;和/或,所述平均視差閾值范圍為20~40像素。

    9.根據權利要求1所述的適用于低運動激勵下的單目VIO系統的初始化方法,其特征在于,所述S2包括如下子步驟:

    10.一種單目VIO系統,其特征在于,所述單目VIO系統執行權利要求1至9任意一項所述的適用于低運動激勵下的單目VIO系統的初始化方法,所述單目VIO系統為集成有單點測距機的單目VIO系統;所述單點測距機與所述單目VIO系統中的視覺相機朝向相同;所述單點測距機用于在視覺相機捕獲的圖像上獲得單點測距機對應的像素點的真實深度。

    ...

    【技術特征摘要】

    1.一種適用于低運動激勵下的單目vio系統的初始化方法,其特征在于,所述單目vio系統中集成有單點測距機,所述單點測距機與所述單目vio系統中的視覺相機朝向相同;所述初始化方法包括如下步驟:

    2.根據權利要求1所述的適用于低運動激勵下的單目vio系統的初始化方法,其特征在于,距離深度通過如下方式推導獲得:

    3.根據1所述的適用于低運動激勵下的單目vio系統的初始化方法,其特征在于,所述改進的光束法平差為在視覺誤差的基礎上增加了測距誤差,用于優化模糊尺度的sfm中與測距信息相關的視覺相機位姿和三維空間點坐標。

    4.根據權利要求3所述的適用于低運動激勵下的單目vio系統的初始化方法,其特征在于,通過如下方式優化絕對尺度的sfm:

    5.根據權利要求1所述的適用于低運動激勵下的單目vio系統的初始化方法,其特征在于,所述s5包括如下子步驟:

    6.根據權利要求5所述的適用于低運動激勵下的單目vio系統的初始化方法,其特征在于,s520中,...

    【專利技術屬性】
    技術研發人員:張宇航易瑔王清宗艷桃李杰郭威張明張俊芳
    申請(專利權)人:中國人民解放軍陸軍裝甲兵學院
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 一级电影在线播放无码| 国产亚洲精品a在线无码| 91精品久久久久久无码| 免费无码又爽又刺激高潮视频| 久久精品无码专区免费青青 | 亚洲av无码日韩av无码网站冲| 日韩精品无码Av一区二区| 亚洲AV无码久久精品蜜桃| 国产精品亚洲专区无码唯爱网| 无码A级毛片免费视频内谢| 人妻老妇乱子伦精品无码专区| 麻豆aⅴ精品无码一区二区| 午夜无码一区二区三区在线观看| 亚洲AV无码专区国产乱码电影| 国产免费AV片无码永久免费| 久久亚洲AV无码精品色午夜 | 亚洲人成人无码网www国产| 亚洲性无码AV中文字幕| 国产50部艳色禁片无码| 亚洲无码高清在线观看| 国产精品无码MV在线观看| 精品人妻系列无码人妻漫画| 麻豆aⅴ精品无码一区二区 | 精品国产毛片一区二区无码| 无码尹人久久相蕉无码| 亚洲一区无码中文字幕乱码| 国产精品无码久久久久久| 中文字幕乱码无码人妻系列蜜桃| a级毛片无码免费真人| 无码精品A∨在线观看无广告| 69天堂人成无码麻豆免费视频| 蜜芽亚洲av无码精品色午夜| 人妻丰满熟妞av无码区| 秋霞无码一区二区| 亚洲精品无码久久毛片波多野吉衣| 伊人久久精品无码二区麻豆| 国产精品多人p群无码| 蜜芽亚洲av无码精品色午夜| 无码国内精品久久综合88| 亚洲AV永久无码精品放毛片| 久久久无码精品人妻一区|