系统仿真学报 ›› 2022, Vol. 34 ›› Issue (1): 104-112.doi: 10.16182/j.issn1004731x.joss.20-0424E

• 仿真建模理论与方法 • 上一篇    下一篇

特征点法SLAM视觉里程计自适应优化算法

于雅楠, 史敦煌, 华春杰   

  1. 天津职业技术师范大学 信息技术工程学院,天津 300222
  • 收稿日期:2020-06-29 修回日期:2021-03-22 出版日期:2022-01-18 发布日期:2022-01-14

Adaptive Optimization in Feature-based SLAM Visual Odometry

Yu Yanan, Shi Dunhuang, Hua Chunjie   

  1. School of Information Technology and Engineering, Tianjin University of Technology and Education, Tianjin 300222, China
  • Received:2020-06-29 Revised:2021-03-22 Online:2022-01-18 Published:2022-01-14
  • About author:Yu Yanan (1984-), female, PhD, Lecture, research area: computer control technology, photoelectric detection and visual measurement. E-mail: jesuisyyn@126.com
  • Supported by:
    Natural Science Foundation of Tianjin (18JCYBJC84900)

摘要: 为减少动态环境对移动机器人同时定位与地图构建(simultaneous localization and mapping, SLAM)的影响,提出了一种特征点法视觉里程计自适应优化算法。该算法有助于改善光照条件变化情况下图像特征的不变性,有效提取纹理信息不充分区域的特征用于图像匹配。采用降采样法建立图像金字塔,将每个缩放后的图像根据预先设定规则划分为多个图像块。在每个图像块上进行光照非线性调整来增加图像细节,通过计算图像灰度概率分布来剔除无纹理区域。基于提出的方法建立了SLAM系统视觉里程计,并在TUM数据集上进行了验证。结果表明:该算法可以减小移动机器人运动轨迹误差,改善机器人在不稳定动态环境下视觉里程计的性能。

关键词: 移动机器人, 视觉里程计, SLAM, 特征点法, 弱纹理区域

Abstract: Aiming to reduce the impact of dynamic environments on simultaneous localization and mapping (SLAM) of mobile robots, an adaptive optimization method in a feature-based visual odometry is proposed. The method helps to improve the invariance of image feature in illumination changing situation and to extract features effectively in areas where the texture information is not sufficient to make contributions to feature matching. Meanwhile, down sampling is applied to establish image pyramids and each scaled image is divided into cells based on a defined rule. Illumination adaptive nonlinear adjustments for each cell are applied to increase the image details, and low-texture area is removed by computing the image gray level probability distribution. Based on the proposed method, a visual odometry of SLAM system is built and verified on TUM dataset. The results show that, compared with the original system, the proposed method can reduce the trajectory errors of a mobile robot and also improve the performance of robot visual odometry in the unstable dynamic environments.

Key words: mobile robot, visual odometry, SLAM, feature-based method, low-texture area

中图分类号: