Map matching: comparison of approaches using sparse and noisy data

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.

[1]  Carola A. Blazquez,et al.  Simple Map-Matching Algorithm Applied to Intelligent Winter Maintenance Vehicle Data: , 2005 .

[2]  Jaeseok Yang,et al.  THE MAP MATCHING ALGORITHM OF GPS DATA WITH RELATIVELY LONG POLLING TIME INTERVALS , 2005 .

[3]  Sivan Toledo,et al.  VTrack: accurate, energy-aware road traffic delay estimation using mobile phones , 2009, SenSys '09.

[4]  Ankur Teredesai,et al.  ACM SIGSPATIAL GIS Cup 2012 , 2012, SIGSPATIAL/GIS.

[5]  Mohammed A. Quddus,et al.  Weight-Based Shortest-Path Aided Map-Matching Algorithm for Low-Frequency Positioning Data , 2011 .

[6]  Yin Wang,et al.  Fast Viterbi map matching with tunable weight functions , 2012, SIGSPATIAL/GIS.

[7]  John Krumm,et al.  Hidden Markov map matching through noise and sparseness , 2009, GIS.

[8]  Dieter Pfoser,et al.  On Map-Matching Vehicle Tracking Data , 2005, VLDB.

[9]  Chengyang Zhang,et al.  Map-matching for low-sampling-rate GPS trajectories , 2009, GIS.

[10]  J. Greenfeld MATCHING GPS OBSERVATIONS TO LOCATIONS ON A DIGITAL MAP , 2002 .

[11]  Yanmin Zhu,et al.  Challenges and Opportunities in Exploiting Large-Scale GPS Probe Data , 2011 .

[12]  Oliver Pink,et al.  A statistical approach to map matching using road network geometry, topology and vehicular motion constraints , 2008, 2008 11th International IEEE Conference on Intelligent Transportation Systems.

[13]  David Bernstein,et al.  Some map matching algorithms for personal navigation assistants , 2000 .

[14]  Oleksiy Mazhelis,et al.  Using recursive Bayesian estimation for matching GPS measurements to imperfect road network data , 2010, 13th International IEEE Conference on Intelligent Transportation Systems.

[15]  Washington Y. Ochieng,et al.  A general map matching algorithm for transport telematics applications , 2003 .

[16]  Yan Huang,et al.  Routing-based map matching for extracting routes from GPS trajectories , 2011, COM.Geo.

[17]  Helmut Alt,et al.  Computing the Fréchet distance between two polygonal curves , 1995, Int. J. Comput. Geom. Appl..

[18]  Yu Zheng,et al.  Computing with Spatial Trajectories , 2011, Computing with Spatial Trajectories.

[19]  Günter Rote,et al.  Matching planar maps , 2003, SODA '03.