Fast map matching, an algorithm integrating hidden Markov model with precomputation

被引:152
|
作者
Yang, Can [1 ]
Gidofalvi, Gyozo [1 ]
机构
[1] Royal Inst Technol Sweden, Div Geoinformat, Dept Urban Planning & Environm, KTH, Stockholm, Sweden
关键词
Map matching; precomputation; performance improvement; FLOATING CAR DATA;
D O I
10.1080/13658816.2017.1400548
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Wide deployment of global positioning system (GPS) sensors has generated a large amount of data with numerous applications in transportation research. Due to the observation error, a map matching (MM) process is commonly performed to infer a path on a road network from a noisy GPS trajectory. The increasing data volume calls for the design of efficient and scalable MM algorithms. This article presents fast map matching (FMM), an algorithm integrating hidden Markov model with precomputation, and provides an open-source implementation. An upper bounded origin-destination table is precomputed to store all pairs of shortest paths within a certain length in the road network. As a benefit, repeated routing queries known as the bottleneck of MM are replaced with hash table search. Additionally, several degenerate cases and a problem of reverse movement are identified and addressed in FMM. Experiments on a large collection of real-world taxi trip trajectories demonstrate that FMM has achieved a considerable single-processor MM speed of 25,000-45,000 points/second varying with the output mode. Investigation on the running time of different steps in FMM reveals that after precomputation is employed, the new bottleneck is located in candidate search, and more specifically, the projection of a GPS point to the polyline of a road edge. Reverse movement in the result is also effectively reduced by applying a penalty.
引用
收藏
页码:547 / 570
页数:24
相关论文
共 50 条
  • [31] POMM: Precise Overpass Map-matching Model and Algorithm
    Zhu, Zhenxing
    Xing, Jianping
    Wang, Deqiang
    ADVANCED MATERIALS AND ENGINEERING MATERIALS, PTS 1 AND 2, 2012, 457-458 : 1213 - +
  • [32] An improved map matching algorithm
    Kang, Xiaofeng
    Wu, Weiying
    ADVANCES IN CIVIL ENGINEERING II, PTS 1-4, 2013, 256-259 : 2947 - +
  • [33] A Novel Map Matching Algorithm
    Cai, Guoyong
    Lv, Rui
    Wang, Liyuan
    Wu, Hao
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 4139 - 4145
  • [34] Map-matching algorithm based on junction judgment domain model
    Qi, Hui
    Liu, Yanheng
    Wei, Da
    Journal of Information and Computational Science, 2014, 11 (01): : 67 - 78
  • [35] Map matching algorithm and its application
    Xi, Lianxia
    Liu, Quan
    Li, Minghua
    Liu, Zhong
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (ISKE 2007), 2007,
  • [36] A fast algorithm for huge volume floating car data map-matching: a vector to raster map conversion approach
    Li, Yuguang
    Li, Qingquan
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2014, 39 (06): : 724 - 728
  • [37] PartSLAM: Fast Succinct Indirect Map Matching
    Shogo, Hanada
    Kanji, Tanaka
    Yuuto, Chokushi
    2013 PROCEEDINGS OF SICE ANNUAL CONFERENCE (SICE), 2013, : 2464 - 2470
  • [38] HIGHWAY MAP MATCHING ALGORITHM BASED ON FLOATING CAR DATA
    Zhao, Yue
    Qin, Qiming
    Li, Jun
    Xie, Chao
    Chen, Runqiang
    2012 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2012, : 5982 - 5985
  • [39] Intelligent map-matching algorithm based on map information
    Li L.-L.
    Chen J.-B.
    Yang L.-M.
    Yin J.-Y.
    Hu M.-K.
    Gao H.-B.
    Zhongguo Guanxing Jishu Xuebao/Journal of Chinese Inertial Technology, 2016, 24 (02): : 170 - 174
  • [40] A Map-matching Algorithm Based on Graphics
    Yang Qiangrong
    Wang Meiling
    Yang Hua
    2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 5046 - 5051