|
|
Fast visual SLAM method based on point and line features |
Xin MA( ),Xin-wu LIANG*( ),Ji-yuan CAI |
School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai 200240, China |
|
|
Abstract A fast simultaneous localization and mapping (SLAM) algorithm based on point and line features was proposed in order to improve the localization accuracy and the robustness of SLAM system under RGB-D cameras in low-textured scenes. During the tracking of non-keyframes, point feature matching was performed based on descriptors, and line feature matching was performed based on geometric constraints. When a new keyframe was inserted, the descriptors of the line features were calculated to complete the line feature matching between the keyframes, and the line feature triangulation algorithm was used to generate map lines. The real-time performance of the SLAM system was improved by reducing the amount of calculation in the line feature matching process. In addition, virtual right-eye lines were constructed using the depth measurement information of line features, and a new method for calculating reprojection errors of line features was proposed. Experimental results on public datasets showed that compared with mainstream methods such as ORB-SLAM2, the proposed algorithm improved the localization accuracy of the RGB-D SLAM system in low-textured scenes. The time efficiency of the proposed algorithm was improved by about 20% compared with traditional SLAM method combining point and line features.
|
Received: 12 March 2020
Published: 09 March 2021
|
|
Fund: 国家自然科学基金资助项目(61673272) |
Corresponding Authors:
Xin-wu LIANG
E-mail: maxin1900@sjtu.edu.cn;xinwuliang@sjtu.edu.cn
|
基于点线特征的快速视觉SLAM方法
为了提高RGB-D相机同时定位与地图构建(SLAM)系统在弱纹理场景下的定位精度和鲁棒性,提出快速的基于点线特征的SLAM方法. 在非关键帧的追踪过程中,基于描述子进行点特征匹配,基于几何约束进行线特征匹配;当插入新的关键帧时,计算线特征描述子以完成关键帧间的线特征匹配,并利用线特征三角化算法生成地图线. 通过降低线特征匹配过程运算量来提高SLAM系统的实时性. 此外,利用线特征的深度测量信息构造虚拟右目线段,并提出新的线特征重投影误差计算方法. 在公开数据集上的实验结果表明,与ORB-SLAM2等主流方法相比,所提算法提高了RGB-D SLAM系统在弱纹理场景下的定位精度;与传统点线特征结合的SLAM方法相比,所提算法的时间效率提高了约20%.
关键词:
视觉同时定位与地图构建(SLAM),
点线特征,
几何约束,
时间效率,
RGB-D
|
|
[1] |
KLEIN G, MURRAY D. Parallel tracking and mapping for small AR workspaces [C]// Proceedings of the 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality. Washington DC: IEEE, 2007: 1-10.
|
|
|
[2] |
MUR-ARTAL R, MONTIEL J M M, TARDOS J D ORB-SLAM: a versatile and accurate monocular SLAM system[J]. IEEE Transactions on Robotics, 2015, 31 (5): 1147- 1163
doi: 10.1109/TRO.2015.2463671
|
|
|
[3] |
VAKHITOV A, FUNKE J, MORENO-NOGUER F. Accurate and linear time pose estimation from points and lines [C]// European Conference on Computer Vision. Amsterdam: Springer, Cham, 2016: 583-599.
|
|
|
[4] |
ZUO X, XIE X, LIU Y, et al. Robust visual SLAM with point and line features [C]// 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems. Vancouver: IEEE, 2017: 1775-1782.
|
|
|
[5] |
PUMAROLA A, VAKHITOV A, AGUDO A, et al. PL-SLAM: real-time monocular visual SLAM with points and lines [C]// 2017 IEEE International Conference on Robotics and Automation. Singapore: IEEE, 2017: 4503-4508.
|
|
|
[6] |
GOMEZ-OJEDA R, MORENO F A, ZU?IGA-NO?L D, et al Pl-slam: a stereo slam system through the combination of points and line segments[J]. IEEE Transactions on Robotics, 2019, 35 (3): 734- 746
|
|
|
[7] |
HE Y, ZHAO J, GUO Y, et al Pl-vio: tightly-coupled monocular visual-inertial odometry using point and line features[J]. Sensors, 2018, 18 (4): 1159
doi: 10.3390/s18041159
|
|
|
[8] |
WANG R, DI K, WAN W, et al Improved point-line feature based visual SLAM method for indoor scenes[J]. Sensors, 2018, 18 (10): 3559
doi: 10.3390/s18103559
|
|
|
[9] |
GOMEZ-OJEDA R, GONZALEZ-JIMENEZ J. Geometric-based line segment tracking for HDR stereo sequences [C]// 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems. Madrid: IEEE, 2018: 69-74.
|
|
|
[10] |
KERL C, STURM J, CREMERS D. Dense visual SLAM for RGB-D cameras [C]// 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. Tokyo: IEEE, 2013: 2100-2106.
|
|
|
[11] |
MUR-ARTAL R, TARDóS J D Orb-slam2: an open-source slam system for monocular, stereo, and RGB-D cameras[J]. IEEE Transactions on Robotics, 2017, 33 (5): 1255- 1262
doi: 10.1109/TRO.2017.2705103
|
|
|
[12] |
VON GIOI R G, JAKUBOWICZ J, MOREL J M, et al LSD: afast line segment detector with a false detection control[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008, 32 (4): 722- 732
|
|
|
[13] |
ZHANG L, KOCH R An efficient and robust line segment matching approach based on LBD descriptor and pairwise geometric consistency[J]. Journal of Visual Communication and Image Representation, 2013, 24 (7): 794- 805
doi: 10.1016/j.jvcir.2013.05.006
|
|
|
[14] |
GáLVEZ-LóPEZ D, TARDOS J D Bags of binary words for fast place recognition in image sequences[J]. IEEE Transactions on Robotics, 2012, 28 (5): 1188- 1197
doi: 10.1109/TRO.2012.2197158
|
|
|
[15] |
HARTLEY R, ZISSERMAN A. Multiple view geometry in computer vision [M]. Cambridge: Cambridge University Press, 2003.
|
|
|
[16] |
STURM J, ENGELHARD N, ENDRES F, et al. A benchmark for the evaluation of RGB-D SLAM systems [C]// 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. Vilamoura: IEEE, 2012: 573-580.
|
|
|
[17] |
HANDA A, WHELAN T, MCDONALD J, et al. A benchmark for RGB-D visual odometry, 3D reconstruction and SLAM [C]// 2014 IEEE International Conference on Robotics and Automation (ICRA). Hong Kong: IEEE, 2014: 1524-1531.
|
|
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|