Shortest path and vehicle trajectory aided map-matching for low frequency GPS data

Abstract Map-matching algorithms that utilise road segment connectivity along with other data (i.e. position, speed and heading) in the process of map-matching are normally suitable for high frequency (1 Hz or higher) positioning data from GPS. While applying such map-matching algorithms to low frequency data (such as data from a fleet of private cars, buses or light duty vehicles or smartphones), the performance of these algorithms reduces to in the region of 70% in terms of correct link identification, especially in urban and sub-urban road networks. This level of performance may be insufficient for some real-time Intelligent Transport System (ITS) applications and services such as estimating link travel time and speed from low frequency GPS data. Therefore, this paper develops a new weight-based shortest path and vehicle trajectory aided map-matching (stMM) algorithm that enhances the map-matching of low frequency positioning data on a road map. The well-known A ∗ search algorithm is employed to derive the shortest path between two points while taking into account both link connectivity and turn restrictions at junctions. In the developed stMM algorithm, two additional weights related to the shortest path and vehicle trajectory are considered: one shortest path-based weight is related to the distance along the shortest path and the distance along the vehicle trajectory, while the other is associated with the heading difference of the vehicle trajectory. The developed stMM algorithm is tested using a series of real-world datasets of varying frequencies (i.e. 1 s, 5 s, 30 s, 60 s sampling intervals). A high-accuracy integrated navigation system (a high-grade inertial navigation system and a carrier-phase GPS receiver) is used to measure the accuracy of the developed algorithm. The results suggest that the algorithm identifies 98.9% of the links correctly for every 30 s GPS data. Omitting the information from the shortest path and vehicle trajectory, the accuracy of the algorithm reduces to about 73% in terms of correct link identification. The algorithm can process on average 50 positioning fixes per second making it suitable for real-time ITS applications and services.

[1]  Robert B. Noland,et al.  A High Accuracy Fuzzy Logic Based Map Matching Algorithm for Road Transport , 2006, J. Intell. Transp. Syst..

[2]  Henry Fuchs,et al.  On visible surface generation by a priori tree structures , 1980, SIGGRAPH '80.

[3]  S. Syed,et al.  Fuzzy Logic Based-Map Matching Algorithm for Vehicle Navigation System in Urban Canyons , 2004 .

[4]  Miki Haseyama,et al.  A Map Matching Method with the Innovation of the Kalman Filtering (Special Section of Letters Selected from the 1996 IEICE General Conference) , 1996 .

[5]  E. Krakiwsky,et al.  A Kalman filter for integrating dead reckoning, map matching and GPS positioning , 1988, IEEE PLANS '88.,Position Location and Navigation Symposium, Record. 'Navigation into the 21st Century'..

[6]  Adrijana Car,et al.  Road Reduction Filtering for GPS‐GIS Navigation , 2001, Trans. GIS.

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

[8]  Yilin Zhao,et al.  Vehicle Location And Navigation Systems , 1997 .

[9]  Alain Bouju,et al.  Location-based spatial data management in navigation systems , 2002, Intelligent Vehicle Symposium, 2002. IEEE.

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

[11]  Gyu-In Jee,et al.  Efficient use of digital road map in various positioning for ITS , 2000, IEEE 2000. Position Location and Navigation Symposium (Cat. No.00CH37062).

[12]  Craig A. Scott Improved GPS Positioning for Motor Vehicles Through Map Matching , 1994 .

[13]  Rina Dechter,et al.  Generalized best-first search strategies and the optimality of A* , 1985, JACM.

[14]  Mohammed A. Quddus,et al.  High integrity map matching alogorithms for advanced transport telematics applications , 2007 .

[15]  Washington Y. Ochieng,et al.  Integrated Positioning Algorithms for Transport Telematics Applications , 2004 .

[16]  C. A. Scott,et al.  Increased accuracy of motor vehicle position estimation by utilising map data: vehicle dynamics, and other information sources , 1994, Proceedings of VNIS'94 - 1994 Vehicle Navigation and Information Systems Conference.

[17]  A. Kornhauser,et al.  An Introduction to Map Matching for Personal Navigation Assistants , 1998 .

[18]  Tae-Kyung Sung,et al.  Development of a map matching method using the multiple hypothesis technique , 2001, ITSC 2001. 2001 IEEE Intelligent Transportation Systems. Proceedings (Cat. No.01TH8585).

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

[20]  Abigail L. Bristow,et al.  Developing an Enhanced Weight-Based Topological Map-Matching Algorithm for Intelligent Transport Systems , 2009 .

[21]  Wu Chen,et al.  A Simplified Map-Matching Algorithm for In-Vehicle Navigation Unit , 2002, Ann. GIS.

[22]  Dipti Srinivasan,et al.  Development of an improved ERP system using GPS and AI techniques , 2003, Proceedings of the 2003 IEEE International Conference on Intelligent Transportation Systems.

[23]  Maan El Badaoui El Najjar,et al.  A Road-Matching Method for Precise Vehicle Localization Using Belief Theory and Kalman Filtering , 2005, Auton. Robots.