Real-time urban traffic information extraction from GPS tracking of a bus fleet

We present a novel system named Speed-O to estimate in real time the average speed of traffic on every section of urban roads in the city of Thessaloniki, Greece. Speed-O processes the telemetry data reported by the fleet of more than 600 public transportation buses. The system is solving for the mean speed at different temporal and spatial scales much finer than the raw telemetry data. Speed-O is comprised of a large and sparse model of the road system, the bus routes, and the fleet dynamics together with a fast solver that renders the model solution. The solver is multi-layer and iterative. It exploits the physical properties of the problem to operate efficiently in realtime on a multicore processor. We demonstrate the Speed-O system using the Google Maps API as an interactive map that refreshes every minute with the average speed displayed as color-coded road sections.

[1]  R. Bertini,et al.  Transit Buses as Traffic Probes: Use of Geolocation Data for Empirical Evaluation , 2004 .

[2]  Daniel J. Dailey,et al.  Estimating Corridor Travel Time by Using Transit Vehicles as Probes , 2003 .

[3]  David J. Brady,et al.  Spatio-temporal sampling for video , 2008, Optical Engineering + Applications.

[4]  Jie Lin,et al.  Real-Time Estimation of Urban Street Segment Travel Time Using Buses as Speed Probes , 2009 .

[5]  William H. Richardson,et al.  Bayesian-Based Iterative Method of Image Restoration , 1972 .

[6]  L. Lucy An iterative technique for the rectification of observed distributions , 1974 .

[7]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[8]  Daniel J. Dailey,et al.  Transit Vehicles as Traffic Probe Sensors , 2002 .

[9]  L. Shepp,et al.  Maximum Likelihood Reconstruction for Emission Tomography , 1983, IEEE Transactions on Medical Imaging.

[10]  B Coifman,et al.  Using Transit Vehicles to Measure Freeway Traffic Conditions , 2006 .

[11]  Partha Chakroborty,et al.  Using Bus Travel Time Data to Estimate Travel Times on Urban Corridors , 2004 .

[12]  C. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[13]  Gene H. Golub,et al.  Matrix computations , 1983 .

[14]  Luca D'Acierno,et al.  Estimation of urban traffic conditions using an Automatic Vehicle Location (AVL) System , 2009, Eur. J. Oper. Res..

[15]  Muhammad Tayyab Asif,et al.  Online map-matching based on Hidden Markov model for real-time traffic sensing applications , 2012, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

[16]  Xiaobai Sun,et al.  Solving non-negative linear inverse problems with the NeAREst method , 2008, Optical Engineering + Applications.