Current Issue Cover
结合因子图的多目的地地图布局优化

罗振珊1,2, 张俊松1,2, 范接鹏1,2(1. 厦门大学智能科学与技术系艺术认知与计算实验室, 厦门 361005;2.
2. 福建省仿脑智能系统重点实验室, 厦门 361005)

摘 要
目的 提出一种结合因子图的多目的地地图生成方法。方法 首先,由用户选择多个感兴趣的目的地,系统根据相应规则自动地选择与目的地最相关的路线。然后,通过定义一组衡量布局质量的约束规则,采用因子图方法将定义的每条规则编码成因子,并采用 Metropolis Hastings 算法对由因子图构建得到的目标分布函数进行采样得到符合约束规则的多目的地地图。结果 实验结果表明,使用这种方法得到的多目的地地图,可以在同一显示空间中显示多个目的地之间的道路信息,同时又保留了各目的地区域之间的拓扑和空间关系。结论 提出的多目的地地图能有效地为用户提供导航,解决了当前在线地图无法在同一视野中为用户提供空间距离较远的区域道路信息的问题。
关键词
Synthesizing multi-destinations map with factor graph

Luo Zhenshan1,2, Zhang Junsong1,2, Fan Jiepeng1,2(1. Mind, Art & Computation Group, Cognitive Science Department, Xiamen University,Xiamen 361005, China;2.
2. Fujin Key Laboratory of the Brain-like Intelligent System, Xiamen 361005, China)

Abstract
Objective An increasing number of people usually need to work or take a holiday with their families in another city. Therefore, having an accurate map is necessary when they arrive in an unfamiliar city. Some online maps, such as Baidu or Google, can provide sufficient but redundant information. Users only need some information about their destinations, but excessive details on other places give rise to difficulty in reading maps. Meanwhile, users often need to perform many tedious operations, such as zoom in and zoom out, to obtain useful information. Therefore, we present a factor graph-based method to generate multiple destinations maps. This method can provide users with only useful information so that they can obtain help easily. Method Our method consists of three steps. First, users select multiple destinations of interest. The detail of some areas that are far from the user destinations is unnecessary. Second, the proposed system automatically selects the most relevant subset of roads that are related to the destinations according to certain predefined guidelines. These guidelines ensure that the selected road network maintains conciseness and connectivity so that users can arrive at any destination. Finally, the layout is adjusted to present an accurate map. The map should ensure that the details of the information on the destinations are clear while maintaining the original topology of the map. Moreover, we should maximize screen usage to display more information. Thus, we identify a set of design rules to constrain the map layout. We conduct some preprocessing of the road network to implement layout optimization. We segment the road network into several rectangular areas according to the user destinations. Every rectangle contains only one destination. During optimization, we can choose a rectangular area-based perturbation or point-based perturbation. Furthermore, we use factor graph, a type of graphical model, to improve algorithm efficiency by encoding constraints as factors. We obtain the desired map layout with the Metropolis-Hastings algorithm by sampling from the target distribution constructed by the factor graph. Result Online maps fail to provide selective information, whereas other maps, such as hand-drawn maps, often produce map deformation that affects map reading. The multi-destination maps generated by the proposed method not only provide users with detailed road information of multiple destinations in the same view while maintaining the topology among destinations. Moreover, unnecessary information is automatically omitted. Conclusion In this study, we present a new method to generate maps with a factor graph. The factor graph can clearly describe the relationships of objects. Experiment results indicate that the proposed approach can efficiently solve the problem confronting online maps, which fail to provide users with sufficient and detailed information on multi-destinations in the same view.
Keywords

订阅号|日报