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

被引:153
|
作者
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] Fast Algorithm for Isolated Words Recognition Based on Hidden Markov Model Stationary Distribution
    Paramonov, Pavel
    2017 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI), 2017, : 128 - 132
  • [32] An algorithm to determine hidden Markov model topology
    Vasko, RC
    ElJaroudi, A
    Boston, JR
    1996 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, CONFERENCE PROCEEDINGS, VOLS 1-6, 1996, : 3577 - 3580
  • [33] A Hidden Markov Model With Binned Duration Algorithm
    Winters-Hilt, Stephen
    Jiang, Zuliang
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2010, 58 (02) : 948 - 952
  • [34] A model reduction algorithm for hidden Markov models
    Kotsalis, Georgios
    Megretski, Alexandre
    Dahleh, Munther A.
    PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2006, : 3425 - +
  • [35] Online map-matching based on Hidden Markov model for real-time traffic sensing applications
    Goh, C. Y.
    Dauwels, J.
    Mitrovic, N.
    Asif, M. T.
    Oran, A.
    Jaillet, P.
    2012 15TH INTERNATIONAL IEEE CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2012, : 776 - 781
  • [36] Detection of Fast Ripples Using Hidden Markov Model
    Nazarimehr, F.
    Montazeri, N.
    Shamsollahi, M. B.
    Kachenoura, A.
    Wendling, F.
    2014 21TH IRANIAN CONFERENCE ON BIOMEDICAL ENGINEERING (ICBME), 2014, : 348 - 352
  • [37] Self-Organizing Hidden Markov Model Map (SOHMMM)
    Ferles, Christos
    Stafylopatis, Andreas
    NEURAL NETWORKS, 2013, 48 : 133 - 147
  • [38] Hidden markov model prediction algorithm for power load
    Li, Hanju (99959828@qq.com), 2018, SHPMedia Sdn Bhd
  • [39] A Novel Automatic Map Matching Method Based on Hybrid Computing Framework of Hidden Markov Model and Conditional Random Field
    Hu, Dongfeng
    Zong, Liansong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (15)
  • [40] A Hidden Markov Model-based Map-Matching Approach for Low-Sampling-Rate GPS Trajectories
    Hsueh, Yu-Ling
    Chen, Ho-Chian
    Huang, Wei-Jie
    2017 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICE COMPUTING (SC2 2017), 2017, : 271 - 274