Derives closed-form IMU preintegration under two inertial models and validates it in sliding-window and direct visual-inertial systems.

技術屬性

欄位內容為文獻擷取紀錄的原文用語(英文),以原文為據;「未查證」表示本研究尚未讀到該資訊,不代表該方法不具備此能力。

Closed-form preintegration 的技術屬性
感測輸入IMU、stereo camera (both real-world systems)
原文測試平台simulation、UAV (EuRoC MAV dataset)、handheld (VI-Sensor in two University of Delaware buildings)
狀態估計indirect system: tightly coupled sliding-window optimization with marginalization using closed-form preintegration; direct system: loosely coupled direct stereo image alignment whose relative-pose factors and preintegration factors are optimized with iSAM2 (GTSAM) without marginalization
資料關聯indirect VIO: FAST features on a uniform grid tracked with KLT, stereo correspondences by KLT from left to right image, 8-point RANSAC outlier rejection and Cauchy loss (Sec. VII-A); direct VINS: photometric alignment of high-gradient pixels against keyframes with a Huber cost, keyframe depth from OpenCV StereoSGBM (Sec. V-B; Sec. VII-B)
時間表示discrete keyframes with analytically integrated IMU models
去畸變不適用
迴圈閉合direct VINS keeps all states (no marginalization) to allow loop closures and outperforms the indirect VIO on loop-rich EuRoC sequences (Sec. VII-B)
全域最佳化indirect VIO: sliding-window bundle adjustment (inertial window 6 and pose window 8 on EuRoC, up to 300 features) solved with Ceres using the Schur complement, with marginalization; direct VINS: iSAM2 incremental smoothing in GTSAM over all states without marginalization, allowing loop-closure relative-pose factors; simulation: GTSAM fixed-lag smoother (Sec. VI; Sec. VII)
地圖表示no persistent map: sparse features in inverse-depth parameterization inside the sliding window (features marginalized after 3 s in simulation); the direct VINS keeps keyframes with stereo depth maps for alignment (Sec. V-A; Sec. VI; Sec. VII-B)
先驗資訊none
可輸出幾何IMU trajectory (orientation, position, velocity, biases); IMU-camera extrinsics and camera intrinsics estimated online in the UD experiments; no dense map or point cloud (Sec. VII-A2)
計算需求real-time claimed; EuRoC window sizes chosen for real-time operation with minimal dropped frames; direct image alignment implemented as a CUDA kernel for GPU acceleration (GPU model not reported); no runtime values reported (Sec. VII)

使用設備

原文使用的感測器、運算硬體與載具(equipment)。型號保留原文寫法,連結到設備頁中同一型號的歸併名稱;角色依原文用途分為方法輸入、資料集感測器、執行運算平台、參考或真值量測(reference or ground truth)與比較對象設備。

原文使用的設備
類別型號(原文寫法)角色資料集原文規格出處
慣性量測單元(IMU)ADIS16448資料集感測器EuRoC MAVMEMS IMU, 200 Hz(Eckenhoff et al., 2019, Sec. VII-A1)
雙目相機原文未報告資料集感測器EuRoC MAVstereo pairs at 20 Hz(Eckenhoff et al., 2019, Sec. VII-A1)
雙目相機VI-Sensor方法輸入未標示hand-held; IMU at 400 Hz; stereo images used by the stereo VIO; camera intrinsics and IMU-camera extrinsics estimated online(Eckenhoff et al., 2019, Sec. VII-A2)
運算硬體原文未報告 (GPU running the CUDA direct-alignment kernel)執行運算平台未標示原文未報告(Eckenhoff et al., 2019, Sec. VII-B)

作者報告的優勢與限制

優勢

限制

營建工程相關證據

未在營建場域驗證;真實資料為 EuRoC 與 Delaware 大學 Gore Hall(228 m,跨三層樓)及 Smith Hall(230 m,跨兩層樓)的手持 VI-Sensor 資料。後兩者沒有獨立參考真值,以回到起點的終點誤差評估,並以樓層平面圖投影呈現軌跡,未評估點雲幾何。

原文驗證環境:模擬、公開基準、獨立參考量測、已完工建築

報告的性能數據

以下是原文作者報告的性能數值(author-reported results),不是本研究重新量測的結果。每張圖只並列同一個比較組(comparison group,同一張表、同一組實驗設定)內的方法;不同比較組之間的數值不可直接比較,也不構成排名。

本方法共出現在 4 個比較組,合計 92 筆紀錄。

Eckenhoff et al., 2019 · Table II 本方法 44 筆

表格設定(擷取紀錄原文):Indirect stereo VIO; absolute RMSE averaged over 10 runs; ground-truth initialisation (Eckenhoff et al., 2019, Table II)

position RMSE,EuRoC MAV · V1 01 easy

只並列這張表在相同設定下報告的方法;以「本方法:」開頭者為本頁方法。失敗、未執行與未報告以標記呈現,不是 0。

按 Tab 進入圖表後,用上下方向鍵逐一瀏覽各類別,Esc 關閉提示框;也可開啟表格檢視閱讀全部數值。

這些是 Eckenhoff et al., 2019 在此表設定下報告的數值(author-reported results),只能在同一個比較組內對照,不代表方法在其他資料或設定下的表現。

統計量:均方根誤差(RMSE);對齊方式:未對齊;單位:m;場景:public benchmark (EuRoC MAV)

資料來源作者報告值(Eckenhoff et al., 2019, Table II)

數值與出處
方法(原文寫法)報告值出處
MODEL-1本方法原文提出0.2522 m(Eckenhoff et al., 2019, Table II)
MODEL-2本方法原文提出0.216 m(Eckenhoff et al., 2019, Table II)
DISCRETE0.2547 m(Eckenhoff et al., 2019, Table II)
OKVIS0.2356 m(Eckenhoff et al., 2019, Table II)

Eckenhoff et al., 2019 · Table IV 本方法 44 筆

表格設定(擷取紀錄原文):Direct stereo VINS (iSAM2, loop closures); absolute RMSE averaged over 10 runs; ground-truth initialisation (Eckenhoff et al., 2019, Table IV)

position RMSE,EuRoC MAV · V1 01 easy

只並列這張表在相同設定下報告的方法;以「本方法:」開頭者為本頁方法。失敗、未執行與未報告以標記呈現,不是 0。

按 Tab 進入圖表後,用上下方向鍵逐一瀏覽各類別,Esc 關閉提示框;也可開啟表格檢視閱讀全部數值。

這些是 Eckenhoff et al., 2019 在此表設定下報告的數值(author-reported results),只能在同一個比較組內對照,不代表方法在其他資料或設定下的表現。

統計量:均方根誤差(RMSE);對齊方式:未對齊;單位:m;場景:public benchmark (EuRoC MAV)

資料來源作者報告值(Eckenhoff et al., 2019, Table IV)

數值與出處
方法(原文寫法)報告值出處
MODEL-1本方法原文提出0.2445 m(Eckenhoff et al., 2019, Table IV)
MODEL-2本方法原文提出0.2482 m(Eckenhoff et al., 2019, Table IV)
DISCRETE0.253 m(Eckenhoff et al., 2019, Table IV)

Eckenhoff et al., 2019 · Text Sec.VII-A2 (Gore Hall) 本方法 2 筆

指標ending error (0.33% of the path)

資料集與序列UD Gore Hall

表格設定(擷取紀錄原文):228 m hand-held loop from the first floor up the staircase to the third floor and back, one loop per level; ending error at the return to the start; each preintegration model run ten times and averaged (Eckenhoff et al., 2019, Text Sec.VII-A2 (Gore Hall))

ending error (0.33% of the path),UD Gore Hall

只並列這張表在相同設定下報告的方法;以「本方法:」開頭者為本頁方法。失敗、未執行與未報告以標記呈現,不是 0。

按 Tab 進入圖表後,用上下方向鍵逐一瀏覽各類別,Esc 關閉提示框;也可開啟表格檢視閱讀全部數值。

這些是 Eckenhoff et al., 2019 在此表設定下報告的數值(author-reported results),只能在同一個比較組內對照,不代表方法在其他資料或設定下的表現。

統計量:平均值(mean);對齊方式:未對齊;單位:m;場景:completed building (indoor, three floors)

資料來源作者報告值(Eckenhoff et al., 2019, Text Sec.VII-A2 (Gore Hall))

數值與出處
方法(原文寫法)報告值出處
Model 1本方法原文提出0.763 m(Eckenhoff et al., 2019, Sec. VII-A2)
Model 2本方法原文提出0.747 m(Eckenhoff et al., 2019, Sec. VII-A2)

Eckenhoff et al., 2019 · Text Sec.VII-A2 (Smith Hall) 本方法 2 筆

資料集與序列UD Smith Hall

表格設定(擷取紀錄原文):230 m hand-held run over the second and first floors returning to the start, with people walking, varying lighting and feature-poor areas; ending error at the return to the start (Eckenhoff et al., 2019, Text Sec.VII-A2 (Smith Hall))

ending error (0.28% of the path),UD Smith Hall

這張表在此指標與資料序列只列出本方法一筆,沒有可並列的其他方法,因此不畫圖,數值與出處見下表。這是 Eckenhoff et al., 2019 在此表設定下報告的數值(author-reported results),不代表方法在其他資料或設定下的表現。

統計量:原文未報告;對齊方式:未對齊;單位:m;場景:completed building (indoor, two floors)

數值與出處
方法(原文寫法)報告值出處
Model 1本方法原文提出0.632 m(Eckenhoff et al., 2019, Sec. VII-A2)

來源

  • Eckenhoff et al., 2019

    Kevin Eckenhoff, Patrick Geneva, Guoquan Huang(2019)Closed-form preintegration methods for graph-based visual–inertial navigationThe International Journal of Robotics Research, 38(5):563-586

    同儕審查已出版已讀全文近十年查證後修正

回到方法圖鑑

選擇開啟Esc關閉