SignalGuru: leveraging mobile phones for collaborative traffic signal schedule advisory

While traffic signals are necessary to safely control competing flows of traffic, they inevitably enforce a stop-and-go movement pattern that increases fuel consumption, reduces traffic flow and causes traffic jams. These side effects can be alleviated by providing drivers and their onboard computational devices (e.g., vehicle computer, smartphone) with information about the schedule of the traffic signals ahead. Based on when the signal ahead will turn green, drivers can then adjust speed so as to avoid coming to a complete halt. Such information is called Green Light Optimal Speed Advisory (GLOSA). Alternatively, the onboard computational device may suggest an efficient detour that will save the driver from stops and long waits at red lights ahead. This paper introduces and evaluates SignalGuru, a novel software service that relies solely on a collection of mobile phones to detect and predict the traffic signal schedule, enabling GLOSA and other novel applications. Our SignalGuru leverages windshield-mounted phones to opportunistically detect current traffic signals with their cameras, collaboratively communicate and learn traffic signal schedule patterns, and predict their future schedule. Results from two deployments of SignalGuru, using iPhones in cars in Cambridge (MA, USA) and Singapore, show that traffic signal schedules can be predicted accurately. On average, SignalGuru comes within 0.66s, for pre-timed traffic signals and within 2.45s, for traffic-adaptive traffic signals. Feeding SignalGuru's predicted traffic schedule to our GLOSA application, our vehicle fuel consumption measurements show savings of 20.3%, on average.

[1]  J. van Leersum Implementation of an advisory speed algorithm in TRANSYT , 1985 .

[2]  Y. Chung,et al.  A Vision-Based Traffic Light Detection System at Intersections , 2002 .

[3]  Marco Gruteser,et al.  USENIX Association , 1992 .

[4]  Hui Xiong,et al.  Enhancing Security and Privacy in Traffic-Monitoring Systems , 2006, IEEE Pervasive Computing.

[5]  Joo In-Hak,et al.  Detection of traffic lights for vision-based car navigation system , 2006 .

[6]  Wenhui Zhang,et al.  Car-2-Car Communication Consortium - Manifesto , 2007 .

[7]  Ryan Newton,et al.  The pothole patrol: using a mobile sensor network for road surface monitoring , 2008, MobiSys '08.

[8]  Margaret Martonosi,et al.  Location-based trust for mobile user-generated content: applications, challenges and implementations , 2008, HotMobile '08.

[9]  Cade Braud,et al.  Traffic signal timing manual. , 2008 .

[10]  Alexandre M. Bayen,et al.  Virtual trip lines for distributed privacy-preserving traffic monitoring , 2008, MobiSys '08.

[11]  Ramachandran Ramjee,et al.  Nericell: using mobile smartphones for rich monitoring of road and traffic conditions , 2008, SenSys '08.

[12]  M. Omachi,et al.  Traffic light detection with color and edge information , 2009, 2009 2nd IEEE International Conference on Computer Science and Information Technology.

[13]  Paolo Bellavista,et al.  Dissemination and Harvesting of Urban Data Using Vehicular Sensing Platforms , 2009, IEEE Transactions on Vehicular Technology.

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

[15]  Mecit Cetin,et al.  Queue length estimation from probe vehicle location and the impacts of sample size , 2009, Eur. J. Oper. Res..

[16]  He Zhao,et al.  Video Image Vehicle Detection System for Signaled Traffic Intersection , 2009, 2009 Ninth International Conference on Hybrid Intelligent Systems.

[17]  Yigal Bejerano,et al.  Lifetime and coverage guarantees through distributed coordinate-free sensor activation , 2009, MobiCom '09.

[18]  Alec Wolman,et al.  I am a sensor, and I approve this message , 2010, HotMobile '10.

[19]  Gang Tao,et al.  The recognition and tracking of traffic lights based on color segmentation and CAMSHIFT for intelligent vehicles , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[20]  Marco Gruteser,et al.  ParkNet: drive-by sensing of road-side parking statistics , 2010, MobiSys '10.

[21]  Margaret Martonosi,et al.  CA-TSL: Energy Adaptation for Targeted System Lifetime in Sparse Mobile Ad Hoc Networks , 2010, IEEE Transactions on Mobile Computing.

[22]  Tarek F. Abdelzaher,et al.  GreenGPS: a participatory sensing fuel-efficient maps application , 2010, MobiSys '10.

[23]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[24]  Margaret Martonosi,et al.  RegReS: Adaptively maintaining a target density of regional services in opportunistic vehicular networks , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications (PerCom).