计算机应用 ›› 2017, Vol. 37 ›› Issue (8): 2292-2297.DOI: 10.11772/j.issn.1001-9081.2017.08.2292

• 计算机视觉与虚拟现实 • 上一篇    下一篇

基于几何约束及0-1规划的视频帧间线段特征匹配算法

李海丰1,2, 胡遵河1, 范龙飞1, 姜子政1, 陈新伟2   

  1. 1. 中国民航大学 计算机科学与技术学院, 天津 300300;
    2. 福建省信息处理与智能控制重点实验室(闽江学院), 福州 350121
  • 收稿日期:2017-01-16 修回日期:2017-03-03 出版日期:2017-08-10 发布日期:2017-08-12
  • 通讯作者: 陈新伟
  • 作者简介:李海丰(1984-),男,内蒙古通辽人,讲师,博士,CCF会员,主要研究方向:计算机视觉、机器人导航;胡遵河(1989-),男,山东菏泽人,硕士研究生,主要研究方向:视觉导航;范龙飞(1989-),男,河北邢台人,助理实验师,硕士,主要研究方向:模式识别;姜子政(1990-),男,辽宁本溪人,硕士研究生,主要研究方向:计算机视觉;陈新伟(1984-),男,福建龙岩人,讲师,博士,主要研究方向:机器学习。
  • 基金资助:
    国家自然科学基金资助项目(61305107);天津市应用基础与前沿技术研究计划重点项目(14JCZDJC32500);福建省信息处理与智能控制重点实验室开放课题项目(MJUKF201732);中央高校基本科研业务费资助项目(3122016B006)。

Line segment feature matching algorithm across video frames based on geometric constraints and 0-1 programming

LI Haifeng1,2, HU Zunhe1, FAN Longfei1, JIANG Zizheng1, CHEN Xinwei2   

  1. 1. College of Computer Science and Technology, Civil Aviation University of China, Tianjin 300300, China;
    2. Fujian Provincial Key Laboratory of Information Processing and Intelligent Control(Minjiang University), Fuzhou Fujian 350121, China
  • Received:2017-01-16 Revised:2017-03-03 Online:2017-08-10 Published:2017-08-12
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61305107),the Tianjin Key Research Program of Application Foundation and Advanced Technology (14JCZDJC32500),the Open Fund Project of Fujian Provincial Key Laboratory of Information Processing and Intelligent Control (MJUKF201732),the Fundamental Research Funds for the Central Universities (3122016B006).

摘要: 针对线段因遮挡、断裂以及端点提取不准确等原因造成的线段特征匹配困难问题,特别是现有匹配算法在匹配过程中出现"多配多"时直接采取"最相似匹配"而导致丢失大量真实匹配的问题,提出了一种基于多重几何约束及0-1规划的线段特征匹配算法。首先,基于校正后视频帧间线段特征的空间相邻性计算线段匹配的初始候选集;然后,基于极线约束、单应矩阵模型约束以及点-线相邻性约束等多重几何约束,对候选集进行筛选从而剔除部分错误匹配;其次,将线段匹配问题建模为一个大规模0-1规划问题;最后,设计了一种基于分组策略的两阶段求解算法对该问题进行求解,从而实现线段特征的"一配一"精确匹配。实验结果表明,该算法与LS(Line Sigature)、LJL(Line-Junction-Line)方法相比,匹配正确率接近,但匹配线段数量分别提高了60%和11%。所提算法可以实现视频帧间的线段特征匹配,为基于线特征的视觉SLAM(Simultaneously Localization and Mapping)奠定基础。

关键词: 线段匹配, 几何约束, 0-1规划, 特征匹配, 视觉SLAM

Abstract: To deal with the problems in line segment matching due to occlusion, fragmentation and inaccurate extraction of line segment endpoints, especially when the criteria of "most similar matching" was taken in "multiple-to-multiple" matching which may lead to fateful true correspondences lost, a line segment matching algorithm based on geometric constraints and 0-1 programming was proposed. Firstly, a candidate matching set was initially computed based on the spatial adjacency after correcting the vedio frames. Secondly, the multiple geometric constraints, such as epipolar constraint, homography matrix and point-to-line adjacency, were employed to remove the false positive correspondences. Then, the matching problem was modeled into a large scale 0-1 programming. Finally, a two-stage method based on grouping strategy was designed to solve this problem, so as to realize the "one to one" exact matching of line segment feature. The experimental results show that, compared with LS (Line Sigature) and LJL (Line-Junction-Line) methods, the propsed method has a similar performance in correct matching ratio but a larger matching amount over 60% and 11%, respectively. The proposed method can fulfill the line segment matching across vedio frames, which lays the foundation for line-based visual SLAM (Simultaneously Localization and Mapping).

Key words: line segment matching, geometric constraint, 0-1 programming, feature matching, visual SLAM (Simultaneously Localization and Mapping)

中图分类号: