Abstract
Map matching is an important operation of location-based services, which matches raw GPS trajectories onto real road networks, and facilitates tasks of urban computing, such as intelligent traffic systems, etc. More than ten algorithms have been proposed to address this problem in the recent decade. However, existing algorithms have not been thoroughly compared under the same experimental framework. For example, some algorithms are tested only on specific datasets. This makes it rather difficult for practitioners to decide which algorithms should be used for various scenarios. To address this problem, in this paper we provide a survey on a wide spectrum of existing map matching algorithms, classify them into different categories based on their main techniques, and compare them through extensive experiments on a variety of real-world and synthetic datasets with different characteristics. We also report comprehensive findings obtained from the experiments and provide new insights about the strengths and weaknesses of existing map matching algorithms which can guide practitioners to select appropriate algorithms for various scenarios.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In this paper we use ‘trajectory’ to represent any raw GPS trajecotry for simplicity.
References
Aly, H., Youssef, M.: SemMatch: road semantics-based accurate map matching for challenging positioning data. In: Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems, Bellevue, WA, USA, 3–6 November 2015, pp. 5:1–5:10 (2015)
Alt, H., Godau, M.: Computing the fréchet distance between two polygonal curves. Int. J. Comput. Geometry Appl. 5, 75–91 (1995)
Bierlaire, M., Chen, J., Newman, J.: A probabilistic map matching method for smartphone GPS data. Transp. Res. Part C-emerg. Technol. 26, 78–98 (2013)
Blazquez, C., Vonderohe, A.P.: Simple map-matching algorithm applied to intelligent winter maintenance vehicle data. Transp. Res. Rec. 1935, 68–76 (2005)
Brakatsoulas, S., Pfoser, D., Salas, R., Wenk, C.: On map-matching vehicle tracking data. In: Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway, 30 August–2 September 2005, pp. 853–864 (2005)
Brakatsoulas, S., Pfoser, D., Tryfona, N.: Practical data management techniques for vehicle tracking data. In: Proceedings of the 21st International Conference on Data Engineering, ICDE 2005, 5–8 April 2005, Tokyo, Japan, pp. 324–325 (2005)
Chandio, A.A., Tziritas, N., Zhang, F., Xu, C.-Z.: An approach for map-matching strategy of GPS-trajectories based on the locality of road networks. In: Hsu, C.-H., Xia, F., Liu, X., Wang, S. (eds.) IOV 2015. LNCS, vol. 9502, pp. 234–246. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-27293-1_21
Chawathe, S.S.: Segment-based map matching. In: Intelligent Vehicles Symposium, pp. 1190–1197 (2007)
Goh, C.Y., Dauwels, J., Mitrovic, N., Asif, M.T., Oran, A., Jaillet, P.: Online map-matching based on hidden markov model for real-time traffic sensing applications. In: 15th International IEEE Conference on Intelligent Transportation Systems, ITSC 2012, Anchorage, AK, USA, 16–19 September 2012, pp. 776–781 (2012)
Gonzalez, H., Han, J., Li, X., Myslinska, M., Sondag, J.P.: Adaptive fastest path computation on a road network: a traffic mining approach. In: Proceedings of the 33rd International Conference on Very Large Data Bases, University of Vienna, Austria, 23–27 September 2007, pp. 794–805 (2007)
Greenfeld, J.: Matching GPS observations to locations on a digital map. In: Proceedings of TRB (2002)
Haibin, S., Jiansheng, T., Chaozhen, H.: A integrated map matching algorithm based on fuzzy theory for vehicle navigation system, vol. 1, pp. 916–919 (2006)
Hu, H., Liu, Y., Li, G., Feng, J., Tan, K.: A location-aware publish/subscribe framework for parameterized spatio-textual subscriptions. In: 31st IEEE International Conference on Data Engineering, ICDE 2015, Seoul, South Korea, 13–17 April 2015, pp. 711–722 (2015)
Lou, Y., Zhang, C., Zheng, Y., Xie, X., Wang, W., Huang, Y.: Map-matching for low-sampling-rate GPS trajectories. In: Proceedings of 17th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems, ACM-GIS 2009, 4–6 November 2009, Seattle, Washington, USA, pp. 352–361 (2009)
Luo, W., Tan, H., Chen, L., Ni, L.M.: Finding time period-based most frequent path in big trajectory data. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2013, New York, NY, USA, 22–27 June 2013, pp. 713–724 (2013)
Newson, P., Krumm, J.: Hidden Markov Map matching through noise and sparseness. In: Proceedings of 17th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems, ACM-GIS 2009, 4–6 November 2009, Seattle, Washington, USA, pp. 336–343 (2009)
Ochieng, W.Y., Quddus, M.A., Noland, R.B.: Map-matching in complex urban road networks. Revista Brasileira de Cartografia 2(55), 1–14 (2003)
Pereira, F.C., Costa, H., Pereira, N.M.: An off-line map-matching algorithm for incomplete map databases. Eur. Transp. Res. Rev. 1(3), 107–124 (2009)
Pink, O., Hummel, B.: A statistical approach to map matching using road network geometry, topology and vehicular motion constraints, pp. 862–867 (2008)
Qu, M., Zhu, H., Liu, J., Liu, G., Xiong, H.: A cost-effective recommender system for taxi drivers. In: The 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2014, New York, NY, USA, 24–27 August 2014, pp. 45–54 (2014)
Quddus, M.A., Noland, R.B., Ochieng, W.Y.: A high accuracy fuzzy logic based map matching algorithm for road transport. J. Intell. Transp. Syst. 10(3), 103–115 (2006)
Quddus, M.A., Ochieng, W.Y., Zhao, L., Noland, R.B.: A general map matching algorithm for transport telematics applications. GPS Solut. 7(3), 157–167 (2003)
Rohani, M., Gingras, D., Gruyer, D.: A novel approach for improved vehicular positioning using cooperative map matching and dynamic base station DGPS concept. IEEE Trans. Intell. Transp. Syst. 17(1), 230–239 (2016)
Schuessler, N., Axhausen, K., Zurich, E.: Map-matching of GPS traces on high-resolution navigation networks using the multiple hypothesis technique (MHT), vol. 01 (2009)
Wenk, C., Salas, R., Pfoser, D.: Addressing the need for map-matching speed: localizing globalb curve-matching algorithms. In: Proceedings 18th International Conference on Scientific and Statistical Database Management, SSDBM 2006, 3–5 July 2006, Vienna, Austria, pp. 379–388 (2006)
Yin, H., Wolfson, O.: A weight-based map matching method in moving objects databases. In: Proceedings of the 16th International Conference on Scientific and Statistical Database Management (SSDBM 2004), 21–23 June 2004, Santorini Island, Greece, pp. 437–438 (2004)
Yuan, J., Zheng, Y., Zhang, C., Xie, X., Sun, G.: An interactive-voting based map matching algorithm. In: Eleventh International Conference on Mobile Data Management, MDM 2010, Kanas City, Missouri, USA, 23–26 May 2010, pp. 43–52 (2010)
Yuan, N.J., Zheng, Y., Xie, X., Wang, Y., Zheng, K., Xiong, H.: Discovering urban functional zones using latent activity trajectories. IEEE Trans. Knowl. Data Eng. 27(3), 712–725 (2015)
Zheng, K., Zheng, Y., Xie, X., Zhou, X.: Reducing uncertainty of low-sampling-rate trajectories. In: IEEE 28th International Conference on Data Engineering (ICDE 2012), Washington, DC, USA (Arlington, Virginia), 1–5 April 2012, pp. 1144–1155 (2012)
Acknowledgement
This research is supported in part by the Key Grant Project on Humanities and Social Sciences of MOE of China (16JJD860008), the 2018 RUC Special Fund for First-Class Universities (Majors) of Central Universites, and RUC Start-up Fund (2018030119).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Ta, N., Wang, J., Li, G. (2018). Map Matching Algorithms: An Experimental Evaluation. In: Cai, Y., Ishikawa, Y., Xu, J. (eds) Web and Big Data. APWeb-WAIM 2018. Lecture Notes in Computer Science(), vol 10988. Springer, Cham. https://doi.org/10.1007/978-3-319-96893-3_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-96893-3_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-96892-6
Online ISBN: 978-3-319-96893-3
eBook Packages: Computer ScienceComputer Science (R0)