ABSTRACT
Map-matching is the process of aligning a sequence of observed user positions with the road network on a digital map. It is a fundamental pre-processing step for many applications, such as moving object management, traffic flow analysis, and driving directions. In practice there exists huge amount of low-sampling-rate (e.g., one point every 2--5 minutes) GPS trajectories. Unfortunately, most current map-matching approaches only deal with high-sampling-rate (typically one point every 10--30s) GPS data, and become less effective for low-sampling-rate points as the uncertainty in data increases. In this paper, we propose a novel global map-matching algorithm called ST-Matching for low-sampling-rate GPS trajectories. ST-Matching considers (1) the spatial geometric and topological structures of the road network and (2) the temporal/speed constraints of the trajectories. Based on spatio-temporal analysis, a candidate graph is constructed from which the best matching path sequence is identified. We compare ST-Matching with the incremental algorithm and Average-Fréchet-Distance (AFD) based global map-matching algorithm. The experiments are performed both on synthetic and real dataset. The results show that our ST-matching algorithm significantly outperform incremental algorithm in terms of matching accuracy for low-sampling trajectories. Meanwhile, when compared with AFD-based global algorithm, ST-Matching also improves accuracy as well as running time.
- Alt, H., Efrat, A., Rote, G., and Wenk, C. 2003. Matching planar maps. In Journal of Algorithms 49, 2, 262--283, 2003. Google ScholarDigital Library
- Bing maps search (formerly Live maps search). http://cn.bing.com/ditu/. Microsoft Corporation.Google Scholar
- Brakatsoulas, S., Pfoser, D., Salas, R., and Wenk, C. 2005. On map-matching vehicle tracking data. In Proceedings of the 31st international Conference on Very Large Data Bases, 853--864, 2005. Google ScholarDigital Library
- Chawathe, S. S. Segment-based Map Matching. In IEEE Symposium on Intelligent Vehicles, 2007.Google Scholar
- Fu, L., Sun, D., and Rilett, L. R. Heuristic shortest path algorithms for transportation applications: state of the art. In Comput. Oper. Res. 33, 11, 3324--3343, 2006. Google ScholarDigital Library
- Goldberg, A. V. and Harrelson, C. 2005. Computing the shortest path: A* search meets graph theory. In Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete, 156--165, 2005. Google ScholarDigital Library
- Gonzalez, H., Han, J., Li, X., Myslinska, M., and Sondag, J. P. 2007. Adaptive fastest path computation on a road network: a traffic mining approach. In Proceedings of the 33rd international Conference on Very Large Data Bases 794--805, 2007. Google ScholarDigital Library
- Greenfeld, J. Matching GPS observations to locations on a digital map. In Proceedings of 81th Annual Meeting of the Transportation Research Board, 2002.Google Scholar
- Gutman, R. Reach-based routing: a new approach to shortest path algorithms optimized for road networks. In Proceedings of 6th ALENEX, 100--111, 2004.Google Scholar
- Hart, N. Nilsson, and B. Raphael. A formal basis for the heuristic determination of minimum cost paths. In IEEE Transactions on system science and cybernetics, 4:100--107, 1968.Google ScholarCross Ref
- Hummel, B., and Tischler, K. GPS-only map matching: exploiting vehicle position history, driving restriction information and road network topology in a statistical framework. In Proceedings of the GIS Research UK Conference, 68--77, 2005.Google Scholar
- JAT, Nicholson. Finding the shortest route between two points in a network. In Computer Journal, 9, 275--80, 1996.Google ScholarCross Ref
- J. F., Dillenburg, P. C., Nelson. Improving search efficiency using possible subgoals. In Mathematical and Computer Modeling, 22(2--7):379--414, 1995. Google ScholarDigital Library
- Jing, N., Huang, Y., and Rundensteiner, E. A. Hierarchical optimization of optimal path finding for transportation applications. In Proceedings of the Fifth international Conference on information and Knowledge Management, 261--268, 1996. Google ScholarDigital Library
- Kuehne, R. et al. New approaches for traffic management in metropolitan areas. In 10th IFAC Symposium on Control in Transportation Systems, 2003.Google Scholar
- Li, X., Han, J., Lee, J., and Gonzalez, H. Traffic density-based discovery of hot routes in road networks. In 10th International Symposium on Spatial and Temporal Databases, 2007. Google ScholarDigital Library
- Pfoser, D. and Jensen, C. S. Capturing the uncertainty of moving-object representations. In Proceedings of the 6th international Symposium on Advances in Spatial Databases, 111--132, 1999. Google ScholarDigital Library
- Pink, O. Hummel, B. A statistical approach to map matching using road network geometry, topology and vehicular motion constraints. In the 11th International IEEE Conference on Intelligent Transportation Systems, 2008.Google ScholarCross Ref
- Samet, H., Sankaranarayanan, J., and Alborzi, H. Scalable network distance browsing in spatial databases. In Proceedings of the 2008 ACM SIGMOD international Conference on Management of Data, 43--54, 2008. Google ScholarDigital Library
- Wenk, C., Salas, R., and Pfoser, D. 2006. Addressing the need for map-matching speed: localizing global curve-matching algorithms. In Proceedings of the 18th international Conference on Scientific and Statistical Database Management, 2006. Google ScholarDigital Library
- Yin, H. and 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, 437, 2004. Google ScholarDigital Library
- Zheng, Y., Chen, Y., Xie, X., and Ma, W. GeoLife2.0: a location-based social networking service. In proceedings of International Conference on Mobile Data Management, 2009. Google ScholarDigital Library
- Zheng, Y., Wang, L., Xie, X., and Ma, W. GeoLife-managing and understanding your past life over maps. In 9th International Conference on Mobile Data Management, 2008. Google ScholarDigital Library
Index Terms
- Map-matching for low-sampling-rate GPS trajectories
Recommendations
An efficient algorithm for mapping vehicle trajectories onto road networks
SIGSPATIAL '12: Proceedings of the 20th International Conference on Advances in Geographic Information SystemsModern mobile technology has enabled the collection of large scale vehicle trajectories using GPS devices. As GPS measurements may come with error, vehicle trajectories are often noisy. A common practice to alleviate this issue is to apply map-matching, ...
A Practical Guide to an Open-Source Map-Matching Approach for Big GPS Data
AbstractThis work shows how map-matching helps to minimize errors in GPS data by finding the most probable corresponding points of the recorded waypoints of a trajectory on a road network. We investigate an open-source alternative for map-matching ...
MSTM: A novel map matching approach for low-sampling-rate trajectories
2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC)Map matching is an important technique that matches user trajectories to the real road networks on a digital map. It is crucial and has been more and more widely used in various fields, such as route plan, traffic forecast, location-based services and so ...
Comments