Basalt pairs a KLT-based stereo VIO fixed-lag smoother with keyframe bundle adjustment on ORB features, transferring VIO information to the global map through relative-pose and roll-pitch factors obtained by non-linear factor recovery, which yields gravity-aligned, globally consistent visual-inertial maps.

技術屬性

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

Basalt 的技術屬性
感測輸入stereo camera、IMU
原文測試平台UAV (EuRoC MAV machine hall and Vicon room sequences)
狀態估計two layers: (1) stereo VIO as fixed-lag smoother (Gauss-Newton over 7 pose-only keyframes and 3 latest states with velocity and biases) combining reprojection and preintegrated IMU terms, Schur-complement partial marginalisation with first-estimate Jacobians; (2) visual-inertial mapping as keyframe bundle adjustment of ORB landmarks plus relative-pose and roll-pitch factors recovered from the VIO marginalisation prior by non-linear factor recovery (KL-divergence minimisation) (Secs. IV, V)
資料關聯VIO: FAST corners in a 50 pixel grid (80 to 120 features) tracked by pyramidal inverse-compositional KLT with SE(2) patch warp and locally scaled SSD, forward-backward consistency check; mapping: ORB features detected and matched between keyframes (Secs. IV-A, V-A, VI-a)
時間表示discrete frames with IMU preintegration between consecutive frames (Sec. IV-B3)
去畸變不適用
迴圈閉合implicit, through ORB keypoint matching between keyframes in the global bundle adjustment (Sec. V)
全域最佳化keyframe bundle adjustment with recovered non-linear relative-pose and roll-pitch factors (yaw and absolute-position factors dropped); map is gravity aligned (Secs. V-A to V-C)
地圖表示keyframe poses and ORB landmark positions (inverse distance with stereographic bearing parameterisation) in a gravity-aligned global map; VIO landmarks hosted in keyframes (Secs. IV-B, V-A)
先驗資訊camera projection functions (intrinsics) and camera-IMU extrinsics are assumed static and known from calibration (Sec. IV-B); the paper does not state how IMU noise parameters are obtained
可輸出幾何VIO pose for every frame; globally consistent, gravity-aligned keyframe trajectory and sparse ORB landmark map (Fig. 1)
計算需求Intel E5-1620 (4 cores, 8 threads), highly parallel implementation; VIO 7.83 ms per frame on average (5.5 to 9.4 ms); mapping 52.8 ms per keyframe; MH_05 (114 s) processed in 19.2 s VIO plus 9.7 s mapping (Sec. VI-d; Table II)

使用設備

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

原文使用的設備
類別型號(原文寫法)角色資料集原文規格出處
慣性量測單元(IMU)EuRoC MAV IMU (model not reported in this paper)資料集感測器EuRoC MAV原文未報告 (IMU measurements preintegrated between consecutive frames)(Usenko et al., 2020, Secs. IV-B3, VI)
雙目相機EuRoC MAV stereo camera (model not reported in this paper)資料集感測器EuRoC MAVMH_05 has 2273 stereo frames over 114 s; V2_03 has more than 400 missing frames for one camera(Usenko et al., 2020, Sec. VI-d; Table I note)
運算硬體Intel E5-1620執行運算平台未標示4 cores, 8 virtual cores; implementation uses all available CPU resources(Usenko et al., 2020, Sec. VI-d)

作者報告的優勢與限制

優勢

限制

營建工程相關證據

論文未在營建工地測試;只在 EuRoC 室內 MAV 資料評估。其重力對齊的全域一致關鍵影格地圖,以及相對低的運算量,對以立體相機與 IMU 做施工現場巡檢定位有參考價值;輸出為稀疏 ORB 地標,若要得到工程點雲需額外稠密重建(推論)。

原文驗證環境:公開基準、獨立參考量測

報告的性能數據

性能數據仍在分批查證,目前尚未收錄此方法的報告值。

來源

  • Usenko et al., 2020

    Vladyslav Usenko, Nikolaus Demmel, David Schubert, Jörg Stückler, Daniel Cremers(2020)Visual-Inertial Mapping With Non-Linear Factor RecoveryIEEE Robotics and Automation Letters, 5(2):422-429

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

回到方法圖鑑

選擇開啟Esc關閉