测绘学报

• 学术论文 •    

全局寻优的矢量道路网自动匹配方法研究

赵东保1,盛业华2   

  1. 1. 华北水利水电学院 资源与环境学院
    2. 南京师范大学虚拟地理环境教育部重点实验室
  • 收稿日期:2009-05-21 修回日期:2009-07-14 出版日期:2010-08-25 发布日期:2010-08-25
  • 通讯作者: 盛业华

Research on automatic matching of vector road networks based on global optimization

1,   

  • Received:2009-05-21 Revised:2009-07-14 Online:2010-08-25 Published:2010-08-25

摘要: 道路网的自动匹配对于地图配准、地图更新和变化检测等领域具有十分重要的意义,本文专门针对道路之间存在1:N匹配关系的矢量道路网自动匹配问题进行了研究。由于现有方法中绝大多数都是基于局部寻优策略来寻找匹配道路,当同名道路存在较大距离偏差,又存在1:N匹配关系时,很容易导致误匹配。为此,本文改局部寻优策略为全局寻优策略,通过综合利用道路结点和道路弧段的特征信息,建立道路网匹配的最优化模型,并利用概率松弛法求解最优解,从而获得道路结点的匹配关系,以此为基础再获得道路弧段之间的匹配关系。实验表明:本文方法可确保匹配结果更具全局一致性,具有更高的准确率;全局最优作为一个强有力的约束条件使得本文方法即使在同名道路存在较大位置偏差甚至是非均匀偏差时,依然可取得较为满意的结果,一定程度上避免了各种局部寻优方法难以准确设定权值的难题。

Abstract: Automated matching for road networks plays an important role in map registration, map update and change detection, and this paper carries out research on the problem of matching different levels of road network automatically. Because the great majority of the existing methods for matching road network are based on finding optimal solution locally, which will cause mismatch often occurs when homonymous road features differ greatly in their locations and there is 1:1 or 1:N corresponding relationship between them, so in order to solve such a problem, this paper constructs global optimization model of matching road network through analyzing locations, shape and topological structure of road junctions and road arcs, and this model not only considers local similarity between road nodes but also takes matching situations of their adjacent nodes into account. The optimal solution is found by using probability relaxation method, and matching relationship between road nodes and between road arcs can be obtained finally. In probability relaxation method, topological structure similarity between nodes is chosen as the initial probability, and shape similarity between road arcs is chosen as compatibility function. Many experiments indicate that our method can ensure that matching results agree with each other globally, and has a higher accuracy as a result, furthermore, as a strong constraint condition, global optimization can ensure that our method still gets a satisfactory result even when homonymous features differ greatly in their locations and there is 1:N matching relationship between roads, and avoids the difficult problem of setting proper weights to some degree.