测绘通报 ›› 2026, Vol. 0 ›› Issue (2): 97-103.doi: 10.13474/j.cnki.11-2246.2026.0216

• 学术研究 • 上一篇    下一篇

融合点线特征与地磁约束的视觉惯性SLAM方法

王耀辉1,2, 张祖浩1,2, 陈国良1,2, 王腾1,2   

  1. 1. 自然资源部国土环境与灾害检测重点实验室, 江苏 徐州 221116;
    2. 中国矿业大学环境与测绘学院, 江苏 徐州 221116
  • 收稿日期:2025-06-12 发布日期:2026-03-12
  • 通讯作者: 陈国良。E-mail:chglcumt@163.com
  • 作者简介:王耀辉(1999—),男,硕士生,主要研究方向为室内定位方向。E-mail:TS23160037A31@cumt.edu.cn
  • 基金资助:
    国家自然科学基金(42274048);深地国家科技重大专项(2024ZD100410105)

Integrating point-line features and geomagnetic constraints in visual-inertial SLAM

WANG Yaohui1,2, ZHANG Zuhao1,2, CHEN Guoliang1,2, WANG Teng1,2   

  1. 1. Key Lab of Land, Environment and Disaster Monitoring, Ministry of Natural Resources, Xuzhou 221116, China;
    2. School of Environment and Spatial Informatics, China University of Mining and Technology, Xuzhou 221116, China
  • Received:2025-06-12 Published:2026-03-12

摘要: 针对传统视觉惯性同步定位与建图算法(VI-SLAM)在复杂条件下定位漂移严重、回环检测误检、漏检率高的问题,本文提出了一种结合点线特征提取与地磁优化的SLAM方法。该方法在现有视觉惯性里程计(VIO)中引入线特征提取方法Fast-EDLines,在计算中使用AVX2指令集加速计算并采取长线段合并与短线段剔除策略,提高线特征提取效率;同时,在回环检测中融合九轴IMU中磁力计数据,利用地磁约束并结合关键帧暂存缓冲区策略,动态调整视觉匹配阈值,减少误检、漏检率。将该算法在公开数据集VECtor Benchmark中开展测试,相较于传统VINS-Mono和PL-VINS,定位精度分别提升7.0和2.9倍,有效提升了SLAM算法在复杂环境下的定位精度与稳健性。

关键词: 视觉惯性SLAM, 点线特征检测, 地磁序列匹配, 回环检测

Abstract: To address the problems of severe localization drift and high false positive/negative rates in loop closure detection under complex conditions in traditional visual-inertial simultaneous localization and mapping (VI-SLAM)systems,we propose a SLAM method that integrates point-line feature extraction and geomagnetic optimization.On one hand,the efficient line feature extraction algorithm Fast-EDLines is introduced into the existing visual-inertial odometry (VIO),accelerated using the AVX2 instruction set,along with a strategy of merging long line segments and eliminating short ones.On the other hand,in the loop closure detection process,magnetometer data from a 9-axis IMU is fused to apply geomagnetic constraints.Combined with a keyframe temporary buffer strategy,the visual matching threshold is dynamically adjusted to reduce false detections and missed detections.The proposed algorithm is tested on the public dataset VECtor Benchmark,and results show that the localization accuracy is improved by 7.0 times and 2.9 times compared to VINS-Mono and PL-VINS,respectively.Effectively improve the positioning accuracy and robustness of SLAM algorithm in complex environments.

Key words: visual-inertial SLAM, point-line feature detection, geomagnetic sequence matching, loop closure detection

中图分类号: