OpenVSLAM is a library-style indirect (ORB-based) graph SLAM framework with tracking, local mapping and global optimisation modules that supports monocular, stereo and RGB-D input, perspective, fisheye and equirectangular camera models, and map storage, loading and localisation on prebuilt maps.

技術屬性

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

OpenVSLAM (stella_vslam) 的技術屬性
感測輸入monocular, stereo or RGB-D camera、camera models: perspective, fisheye, equirectangular (360-degree)
原文測試平台hand-held equirectangular camera for the outdoor map (Fig. 1)、indoor equirectangular and indoor and outdoor fisheye videos (carrying mode not stated)
狀態估計graph-based indirect SLAM following ORB-SLAM and ProSLAM: tracking by keypoint matching and pose optimisation; mapping module with triangulation and local bundle adjustment; global optimisation module with loop detection, pose-graph optimisation (g2o) and global bundle adjustment (Secs. 3, 3.1; Fig. 2)
資料關聯ORB features matched to the local map, with an additional robust-matching frame-tracking method (Secs. 3.1, 4.1)
時間表示discrete frames
去畸變不適用
迴圈閉合loop detection in the global optimisation module followed by pose-graph optimisation that also removes scale drift for monocular input; detection method not detailed in the paper (Sec. 3.1)
全域最佳化pose-graph optimisation and global bundle adjustment implemented with g2o (Sec. 3.1; Fig. 2)
地圖表示keyframes and sparse 3D landmarks; map database stored and loaded in MessagePack format for reuse and localisation on prebuilt maps (Sec. 3.3)
先驗資訊optional prebuilt map for localisation-only mode (Sec. 3.3)
可輸出幾何camera trajectory and a sparse 3D point map (Figs. 1, 7-9), exportable as a MessagePack map database
計算需求laptop Core i7-7820HK (2.90 GHz, 4 cores 8 threads), 32 GB RAM: mean tracking 23.84 ms per frame on EuRoC MH_02 (monocular) and 56.32 ms on KITTI 05 (stereo), lower than ORB-SLAM2 (Figs. 4, 6)

使用設備

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

原文使用的設備
類別型號(原文寫法)角色資料集原文規格出處
相機LUMIX DMC-GX8 with 8mm fisheye lens方法輸入未標示30.0 fps; fisheye videos of about 6400 (outdoor) and 6700 (indoor) frames(Sumikura et al., 2019, Sec. 5.1)
相機THETA V方法輸入未標示consumer equirectangular (360-degree) camera; 10.0 fps; 15000 frames outdoor, 1430 frames indoor(Sumikura et al., 2019, Sec. 5.2)
相機EuRoC MAV camera (model not reported; monocular use)資料集感測器EuRoC MAV11 sequences with ground truth(Sumikura et al., 2019, Sec. 4.1)
雙目相機KITTI Odometry stereo camera (model not reported)資料集感測器KITTI Odometry11 sequences with ground truth; larger images than EuRoC(Sumikura et al., 2019, Sec. 4.2)
運算硬體Core i7-7820HK執行運算平台未標示2.90GHz, 4C8T; 32GB RAM; laptop used for all evaluations(Sumikura et al., 2019, Sec. 4)

作者報告的優勢與限制

優勢

限制

營建工程相關證據

論文未在營建工地測試;定量評估為 EuRoC 與 KITTI,另有 Panasonic LUMIX DMC-GX8 魚眼相機與 RICOH THETA V 等距柱狀相機的室內外定性建圖(戶外等距柱狀地圖為手持拍攝)。支援 360 度相機、地圖儲存與在既有地圖上定位,使其可能適用於以消費型全景相機記錄工地進度並重複定位,但這是推論,作者未做工地驗證,輸出也只是稀疏點雲。

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

報告的性能數據

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

來源

  • Sumikura et al., 2019

    Shinya Sumikura, Mikiya Shibuya, Ken Sakurada(2019)OpenVSLAM: A Versatile Visual SLAM FrameworkProceedings of the 27th ACM International Conference on Multimedia (MM '19), pp. 2292-2295

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

回到方法圖鑑

選擇開啟Esc關閉