Computer Science ›› 2019, Vol. 46 ›› Issue (9): 325-332.doi: 10.11896/j.issn.1002-137X.2019.09.050

• Interdiscipline & Frontier • Previous Articles    

IIVMM:An Improved Interactive Voting-based Map Matching Algorithm for Low-sampling-rate GPS Trajectories

YAN Sheng-long, YU Juan, ZHOU Hou-pan   

  1. (Smart City Research Center,Hangzhou Dianzi University,Hangzhou 310018,China)
  • Received:2018-08-24 Online:2019-09-15 Published:2019-09-02

Abstract: Map matching is the process of recognizing the movement track of moving objects (mainly vehicles,pedes-trians) in the road network according to the discrete sampling location data (GPS coordinates).It is a necessary processing step for many relevant applications such as GPS trajectory data analysis and position analysis.This paper proposed an improved map matching algorithm based on interactive voting to solve the problems that the existing map matching algorithms have low accuracy and efficiency for low sampling trajectory data.The main contributions of the proposed algorithm are as follows.Firstly,the proposed algorithm considers not only the spatial distances between sampling points,road topology and road segment speed limits,but also the real-time moving direction and speed of each GPS point to improve the matching accuracy.Secondly,a filter based on driving direction and speed limits is introduced to filter out noisy candidates,thus improving the efficiency of the algorithm.To evaluate the performance of the proposed algorithm,two real-world datasets were used to compare the proposed algorithm with the existing IVMM algorithm and the AIVMM algorithm.Experimental results show that the proposed algorithm outperforms the existing two algorithms in terms of matching accuracy and efficiency.

Key words: Constraints, Direction, Low sampling rate, Map matching

CLC Number: 

  • TP301
[1]JOSHIR R.A new approach to map matching for in-vehicle navi-gation systems:the rotational variation metric[C]//2001 IEEE Intelligent Transportation Systems.Oakland,CA,USA,2001:33-38.
[2]YUAN J,ZHENG Y,XIE X,et al.T-Drive:Enhancing DrivingDirections with Taxi Drivers’Intelligence[J].IEEE Transactions on Knowledge and Data Engineering,2013,25(1):220-232.
[3]PANG L X,CHAWLA S,LIU W,et al.On detection of emerging anomalous traffic patterns using GPS data[J].Data & Know-ledge Engineering,2013,87(9):357-373.
[4]WHITEC E,BERNSTEIN D,KORNHAUSERA L.Some map matching algorithms for personal navigation assistants[J].Transportation Research Part C:Emerging Technologies,2000,8(1):91-108.
[5]BRAKATSOULAS S,PFOSER D,SALAS R,et al.On map-matching vehicle tracking data[C]//Proceedings of the 31st International Conference on Very Large Data Bases.Trondheim,Norway,2005:853-864.
[6]QUDDUSM A,OCHIENGW Y,ZHAO L,et al.A general map matching algorithm for transport telematics applications[J].GPS Solutions,2003,7(3):157-167.
[7]VELAGAN R,QUDDUSM A,BRISTOWA L.Developing anenhanced weight-based topological map-matching algorithm for intelligent transport systems[J].Transportation Research Part C,2009,17(6):672-683.
[8]QUDDUSM A,NOLANDR B,OCHIENG W Y.A High Accuracy Fuzzy Logic Based Map Matching Algorithm for Road Transport[J].Journal of Intelligent Transportation Systems,2006,10(3):103-115.
[9]OBRADOVIC D,LE NZ H,SCHUPFNER M.Fusion of Sensor Data in Siemens Car Navigation System[J].IEEE Transactions on Vehicular Technology,2007,56(1):43-50.
[10]NEWSON P,KRUMM J.Hidden Markov Map MatchingThrough Noise and Sparseness[C]//Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems.Seattle,Washington,USA,2009:336-343.
[11]HSUEHY L,CHENH C,HUANG W J.A Hidden MarkovModel-Based Map-Matching Approach for Low-Sampling-Rate GPS Trajectories[C]//IEEE 7th International Symposium on Cloud and Service Computing (SC2).Kanazawa,Japan,2017:271-274.
[12]HUNTER T,ABBEEL P,BAYENA M.The Path Inference Filter:Model-Based Low-Latency Map Matching of Probe Vehicle Data[J].IEEE Transactions on Intelligent Transportation Systems,2013,15(2):507-529.
[13]LIU X,LIU K,LI M,et al.A ST-CRF Map-Matching Method for Low-Frequency Floating Car Data[J].IEEE Transactions on Intelligent Transportation Systems,2017,18(5):1241-1254.
[14]SU H B,WANG G Z,WANG J D.Map matching algorithmbased on fuzzy neural network [J].Journal of Beijing University of Science and Technology,2012,34(1):43-47.(in Chinese)苏海滨,王光政,王继东.基于模糊神经网络的地图匹配算法[J].北京科技大学学报,2012,34(1):43-47.
[15]NIKOLIC' M,JOVIC' J.Implementation of generic algorithm in map-matching model[J].Expert Systems with Applications,2017,72:283-292.
[16]GONG Y J,CHEN E,ZHANG X,et al.AntMapper:An Ant Colony-Based Map Matching Approach for Trajectory-Based Applications[J].IEEE Transactions on Intelligent Transportation Systems,2018,19(2):390-401.
[17]HASHEMI M.Reusability of the Output of Map-Matching Algorithms Across Space and Time Through Machine Learning[J].IEEE Transactions on Intelligent Transportation Systems,2017,18(11):3017-3026.
[18]LOU Y,ZHANG C,ZHENG Y,et al.Map-matching for Low-sampling-rate GPS Trajectories[C]//Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems.Seattle,Washington,USA,2009:352-361.
[19]YUAN J,ZHENG Y,ZHANG C,et al.An Interactive-VotingBased Map Matching Algorithm[C]//2010 Eleventh International Conference on Mobile Data Management.Kanas City,Missouri,USA,2010:43-52.
[20]LI C,SHEN D R,ZHU M D,et al.KNN query processing me-thod for spatio-temporal information [J].Journal of Software,2016,27(9):2278-2289.(in Chinese)李晨,申德荣,朱命冬,等.一种对时空信息的kNN查询处理方法[J].软件学报,2016,27(9):2278-2289.
[21]DONG J,HUANG C H.Research on improving Dijkstra algorithm in GIS navigation application shortest path search [J].Computer Science,2012,39(10):245-247,257.(in Chinese)董俊,黄传河.改进Dijkstra算法在GIS导航应用中最短路径搜索研究[J].计算机科学,2012,39(10):245-247,257.
[22]ZHANG Y,HE Y.An advanced interactive-voting based map matching algorithm for low-sampling-rate GPS data[C]//IEEE 15th International Conference on Networking,Sensing and Control (ICNSC).2018:1-7.
[1] FU Yan-ming, ZHU Jie-fu, JIANG Kan, HUANG Bao-hua, MENG Qing-wen, ZHOU Xing. Incentive Mechanism Based on Multi-constrained Worker Selection in Mobile Crowdsourcing [J]. Computer Science, 2022, 49(9): 275-282.
[2] ZHAO Dong-mei, WU Ya-xing, ZHANG Hong-bin. Network Security Situation Prediction Based on IPSO-BiLSTM [J]. Computer Science, 2022, 49(7): 357-362.
[3] YU Jia-qi, KANG Xiao-dong, BAI Cheng-cheng, LIU Han-qing. New Text Retrieval Model of Chinese Electronic Medical Records [J]. Computer Science, 2022, 49(6A): 32-38.
[4] WANG Fang-hong, FAN Xing-gang, YANG Jing-jing, ZHOU Jie, WANG De-en. Strong Barrier Construction Algorithm Based on Adjustment of Directional Sensing Area [J]. Computer Science, 2022, 49(6A): 612-618.
[5] GAO Wen-long, ZHOU Tian-yang, ZHU Jun-hu, ZHAO Zi-heng. Network Attack Path Discovery Method Based on Bidirectional Ant Colony Algorithm [J]. Computer Science, 2022, 49(6A): 516-522.
[6] YANG Tao-yu, XU Yuan-yuan, TAN Zeng-jie. Tile Partition Optimized Omnidirectional Video Coding for 6G Network [J]. Computer Science, 2022, 49(6): 66-72.
[7] PAN Zhi-hao, ZENG Bi, LIAO Wen-xiong, WEI Peng-fei, WEN Song. Interactive Attention Graph Convolutional Networks for Aspect-based Sentiment Classification [J]. Computer Science, 2022, 49(3): 294-300.
[8] HU Yan-li, TONG Tan-qian, ZHANG Xiao-yu, PENG Juan. Self-attention-based BGRU and CNN for Sentiment Analysis [J]. Computer Science, 2022, 49(1): 252-258.
[9] FENG Deng-guo. New Cryptographic Primitive: Definition, Model and Construction of Ratched Key Exchange [J]. Computer Science, 2022, 49(1): 1-6.
[10] LIU Wen-yang, GUO Yan-bu, LI Wei-hua. Identifying Essential Proteins by Hybrid Deep Learning Model [J]. Computer Science, 2021, 48(8): 240-245.
[11] WANG Zhong-yuan, LIU Jing-lei. Kernel Subspace Clustering Based on Second-order Neighbors [J]. Computer Science, 2021, 48(6): 86-95.
[12] DING Ling, XIANG Yang. Chinese Event Detection with Hierarchical and Multi-granularity Semantic Fusion [J]. Computer Science, 2021, 48(5): 202-208.
[13] ZHOU Qiu-yan, XIAO Man-sheng, ZHANG Long-xin, ZHANG Xiao-li, YANG Wen-li. Intelligent Optimization Technology of Production Scheduling Under Multiple Constraints [J]. Computer Science, 2021, 48(3): 239-245.
[14] LI Ke-yue, CHEN Yi, NIU Shao-zhang. Social E-commerce Text Classification Algorithm Based on BERT [J]. Computer Science, 2021, 48(2): 87-92.
[15] CAO Bo, CHEN Feng, CHENG Jing, LI Hua, LI Yong-le. Route Planning of Unstructured Road Including Repeat Node Based on Bidirectional Search [J]. Computer Science, 2021, 48(11A): 77-80.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!