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 条
  • [21] A map matching algorithm based on modified hidden Markov model considering time series dependency over larger time span
    Song, Ha Yoon
    Lee, Jae Ho
    HELIYON, 2023, 9 (11)
  • [22] Spectral matching based on hidden Markov model
    Fu, Jing
    Shu, Ning
    Kong, Xiangbin
    REMOTE SENSING OF THE ENVIRONMENT: THE 17TH CHINA CONFERENCE ON REMOTE SENSING, 2011, 8203
  • [23] A Hidden Markov Model fingerprint matching approach
    Guo, H
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 5055 - 5059
  • [24] A hidden Markov model for matching spatial networks
    Costes, Benoit
    Perret, Julien
    JOURNAL OF SPATIAL INFORMATION SCIENCE, 2019, (18): : 57 - 89
  • [25] A Novel Map Matching Method Based on Improved Hidden Markov and Conditional Random Fields Model
    Li, Wei
    Chen, Youliang
    Wang, Shiteng
    Li, Hongchong
    Fan, Qin
    INTERNATIONAL JOURNAL OF DIGITAL EARTH, 2024, 17 (01)
  • [26] Hidden Markov map matching based on trajectory segmentation with heading homogeneity
    Cui, Ge
    Bian, Wentao
    Wang, Xin
    GEOINFORMATICA, 2021, 25 (01) : 179 - 206
  • [27] Hidden Markov map matching based on trajectory segmentation with heading homogeneity
    Ge Cui
    Wentao Bian
    Xin Wang
    GeoInformatica, 2021, 25 : 179 - 206
  • [28] Map-Matching Using Hidden Markov Model and Path Choice Preferences under Sparse Trajectory
    Xiong, Zhengang
    Li, Bin
    Liu, Dongmei
    SUSTAINABILITY, 2021, 13 (22)
  • [29] A navigation path and high-definition map matching scheme based on improved hidden Markov model
    Liu, Haiyan
    Wang, Kunfeng
    Wang, Yadong
    2022 34TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2022, : 51 - 55
  • [30] Pair Hidden Markov Model for Named Entity Matching
    Nabende, Peter
    Tiedemann, Jorg
    Nerbonne, John
    INNOVATIONS AND ADVANCES IN COMPUTER SCIENCES AND ENGINEERING, 2010, : 497 - 502