华东师范大学学报(自然科学版) ›› 2019, Vol. 2019 ›› Issue (6): 103-114.doi: 10.3969/j.issn.1000-5641.2019.06.010

• 计算机科学 • 上一篇    下一篇

一种基于曼哈顿世界假说下平面特征的RGB-D视觉室内定位方案

蒋育豪, 陈蕾   

  1. 华东师范大学 计算机科学与技术系, 上海 200062
  • 收稿日期:2019-01-11 出版日期:2019-11-25 发布日期:2019-11-26
  • 通讯作者: 陈蕾,女,副教授,研究方向为室内定位.E-mail:lchen@cs.ecnu.edu.cn. E-mail:lchen@cs.ecnu.edu.cn
  • 作者简介:蒋育豪,男,硕士研究生,研究方向为视觉定位.E-mail:krovkov@163.com.

A plane-based localization scheme using RGB-D sensor for the Manhattan World assumption

JIANG Yu-hao, CHEN Lei   

  1. Department of Computer Science and Technology, East China Normal University, Shanghai 200062, China
  • Received:2019-01-11 Online:2019-11-25 Published:2019-11-26

摘要: 将曼哈顿世界假说(Manhattan World assumption,MW)引入室内定位问题,提出了一种改进的基于RGB-D视觉与平面特征的室内定位方案,不仅能有效提高场景匹配的成功率,还可简化未知场景下的定位问题,提高定位效率和实时性,可用于对同步定位与建图SLAM(SimultaneousLocalization and Mapping)系统的扩展.创新点主要体现在:针对解释树匹配的时间开销随特征数指数级上升的问题,设计了根据曼哈顿帧的主方向进行分解的匹配方法;针对单条行进路径搜索效率有待提高的问题,提出了在初始位姿确定后采用4自由度的简化定位方案;针对单帧中遍历执行子图匹配耗时较长的问题,将小范围子图合并为大范围子图后进行匹配.实验结果表明,该方案相较已有的平面特征定位方法,能缩短成功定位所需的行进距离,并显著降低单条行进路径上的平均搜索耗时.

关键词: 定位, 同步定位与建图, 曼哈顿世界假说

Abstract: Using the Manhattan World assumption with plane-based indoor localization, an indoor positioning scheme based on plane features in RGB-D vision is proposed, which can be used to extend SLAM (Simultaneous Localization and Mapping) systems. A matching process based on the main direction of the Manhattan Frame is designed to reduce the exponentially increasing time consumed. Simplified localization with 4 degrees of freedom is adopted after the initial pose determination for the problem of low efficiency during exploration. Small subgraphs in each frame are merged into one subgraph for matching to reduce the time consumed for repetitive subgraph matching. The proposed scheme not only effectively increases the success rate of scene matching, but also simplifies positioning in unknown scenes and improves positioning efficiency. Experimental results show that the method can achieve successful localization with shorter path lengths and reduce computational cost for real-time applications.

Key words: localization, SLAM (Simultaneous Localization and Mapping), Manhattan World assumption

中图分类号: