ABSTRACT
The process of map matching takes a sequence of possibly noisy GPS coordinates from a vehicle trace and estimates the actual road positions---a crucial first step needed by many GPS applications. There has been a plethora of methods for map matching published, but most of them are evaluated on low-noise datasets obtained from a planned route. And comparisons with other methods are very limited. Based on our previous unifying framework used to catalog different mathematical formulas in many published methods, we evaluate representative algorithms using the low-noise dataset from the GIS Cup 2012 and a high-noise dataset collected from Shanghai downtown. Our experiments reveal that global max-weight and global geometrical map matching methods are the most accurate, but each has its weaknesses. We therefore propose a new map matching algorithm that integrates Fréchet distance with global weight optimization, which is more accurate across all sampling intervals.
- GPS Datasets. grid.sjtu.edu.cn/mapmatching/data.Google Scholar
- M. Ali, T. Rautman, J. Krumm, and A. Teredesai. ACM SIGSPATIAL GIS Cup 2012. In GIS, 2012. Google ScholarDigital Library
- H. Alt and et al. Matching planar maps. Journal of Algorithms, 49(2):262--283, 2003. Google ScholarDigital Library
- H. Alt and M. Godau. Computing the Fréchet distance between two polygonal curves. Int. J. Comput. Geometry Appl., 5:75--91, 1995.Google ScholarCross Ref
- C. A. Blazquez and A. P. Vonderohe. Simple map-matching algorithm applied to intelligent winter maintenance vehicle data. Transportation Research Record, 1935(1):68--76, 2006.Google ScholarCross Ref
- S. Brakatsoulas, D. Pfoser, R. Salas, and C. Wenk. On map-matching vehicle tracking data. In VLDB, 2005. Google ScholarDigital Library
- J. S. Greenfeld. Matching GPS observations to locations on a digital map. In Transportation Research Board, 2002.Google Scholar
- T. Griffin and et al. Routing-based map matching for extracting routes from GPS trajectories. In Computing for Geospatial Research & Applications, 2011. Google ScholarDigital Library
- Y. Lou and et al. Map-matching for low-sampling-rate GPS trajectories. In SIGSPATIAL GIS, 2009. Google ScholarDigital Library
- O. Mazhelis. Using recursive Bayesian estimation for matching GPS measurements to imperfect road network data. In IEEE Conference on Intelligent Transportation Systems, 2010.Google ScholarCross Ref
- P. Newson and J. Krumm. Hidden Markov map matching through noise and sparseness. In SIGSPATIAL GIS, 2009. Google ScholarDigital Library
- O. Pink and B. Hummel. A statistical approach to map matching using road network geometry, topology and vehicular motion constraints. In IEEE Conference on Intelligent Transportation Systems, 2008.Google ScholarCross Ref
- M. A. Quddus and et al. A general map matching algorithm for transport telematics applications. GPS Solutions, 7(3):157--167, 2003.Google ScholarCross Ref
- A. Thiagarajan and et al. Vtrack: accurate, energy-aware road traffic delay estimation using mobile phones. In SenSys, 2009. Google ScholarDigital Library
- Y. Wang and et al. Challenges and opportunities in exploiting large-scale GPS probe data. Technical Report HPL-2011-109, HP Labs, 2011.Google Scholar
- H. Wei, Y. Wang, G. Forman, Y. Zhu, and H. Guan. Fast Viterbi map matching with tunable weight functions. In ACM SIGSPATIAL GIS, 2012. Google ScholarDigital Library
- C. E. White and et al. Some map matching algorithms for personal navigation assistants. Transportation Research Part C, 8(1-6):91--108, 2000.Google ScholarCross Ref
- J. Yang and et al. The map matching algorithm of GPS data with relatively long polling time intervals. Journal of the Eastern Asia Society for Transportation Studies, 6:2561--2573, 2005.Google Scholar
- Y. Zheng and M. A. Quddus. Weight-based shortest path aided map-matching algorithm for low frequency GPS data. In Transportation Research Board, 2011.Google Scholar
- Y. Zheng and X. Zhou. Computing with Spatial Trajectories. Springer, 2011. Google ScholarDigital Library
Index Terms
- Map matching: comparison of approaches using sparse and noisy data
Recommendations
Fast Viterbi map matching with tunable weight functions
SIGSPATIAL '12: Proceedings of the 20th International Conference on Advances in Geographic Information SystemsThis paper describes a map matching program submitted to the ACM SIGSPATIAL Cup 2012. We first summarize existing map matching algorithms into three categories, and compare their performance thoroughly. In general, global max-weight methods using the ...
Matching GPS traces to (possibly) incomplete map data: bridging map building and map matching
SIGSPATIAL '12: Proceedings of the 20th International Conference on Advances in Geographic Information SystemsAnalysis of geographic data often requires matching GPS traces to road segments. Unfortunately, map data is often incomplete, resulting in failed or incorrect matches. In this paper, we extend an HMM map-matching algorithm to handle missing blocks. We ...
Acceleration of Map Matching for Floating Car Data by Exploiting Travelling Velocity
ITSC '15: Proceedings of the 2015 IEEE 18th International Conference on Intelligent Transportation SystemsIn this paper, we present a novel speedup technique for Floating Car Data (FCD) map matching which exploits the upper bound of driving distance between two adjacent track points. The traveling speed of floating car can be employed for estimating the ...
Comments