The Community for Technology Leaders
RSS Icon
Issue No.05 - May (2012 vol.11)
pp: 707-723
Margaret Martonosi , Princeton University, Princeton
Emmanouil Koukoumidis , Princeton University, Princeton
Ubiquitous smartphones are increasingly becoming the dominant platform for collaborative sensing. Smartphones, with their ever richer set of sensors, are being used to enable collaborative driver-assistance services like traffic advisory and road condition monitoring. To enable such services, the smartphones' GPS, accelerometer, and gyro sensors have been widely used. On the contrary, smartphone cameras, despite being very powerful sensors, have largely been neglected. In this paper, we introduce a collaborative sensing platform that exploits the cameras of windshield-mounted smartphones. To demonstrate the potential of this platform, we propose several services that it can support, and prototype SignalGuru, a novel service that leverages windshield-mounted smartphones and their cameras to collaboratively detect and predict the schedule of traffic signals, enabling Green Light Optimal Speed Advisory (GLOSA) and other novel applications. 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.66 s, for pretimed traffic signals and within 2.45 s, 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 percent, on average.
Smartphone, camera, intelligent transportation systems, services, traffic signal, detection, filtering, prediction, collaboration.
Margaret Martonosi, Emmanouil Koukoumidis, "Leveraging Smartphone Cameras for Collaborative Road Advisories", IEEE Transactions on Mobile Computing, vol.11, no. 5, pp. 707-723, May 2012, doi:10.1109/TMC.2011.275
[1] B. Asadi and A. Vahidi, "Predictive Cruise Control: Utilizing Upcoming Traffic Signal Information for Improving Fuel Economy and Reducing Trip Time," IEEE Trans. Control Systems Technology, vol. 19, no. 3, pp. 707-714, May 2011.
[2] Audi Travolution Project, pool/2010/06audi_travoluti on_.html , 2012.
[3] R. Baldessari et al., "Car 2 Car Communication Consortium Manifesto," Proc. IEEE Vehicular Technology Conf., 2007.
[4] C.-C. Chang and C.-J. Lin, "LIBSVM: A Library for Support Vector Machines," Science, vol. 2, pp. 1-39, cjlinlibsvm, 2001.
[5] Y.C. Chung, J.M. Wang, and S.W. Chen, "Vision-Based Traffic Light Detection System at Intersections," J. Taiwan Normal Univ.: Math., Science and Technology, vol. 47, pp. 67-86, 2002.
[6] G. Comert and M. Cetin, "Queue Length Estimation from Probe Vehicle Location and the Impacts of Sample Size," European J. Operational Research, vol. 197, pp. 196-202, 2009.
[7] J. Eriksson, L. Girod, B. Hull, R. Newton, S. Madden, and H. Balakrishnan, "The Pothole Patrol: Using a Mobile Sensor Network for Road Surface Monitoring," Proc. Sixth Int'l Conf. Mobile Systems, Applications, and Services (MobiSys), 2008.
[8] R.K. Ganti, N. Pham, H. Ahmadi, S. Nangia, and T.F. Abdelzaher, "GreenGPS: A Participatory Sensing Fuel-Efficient Maps Application," Proc. Int'l Conf. Mobile Systems, Applications, and Services (MobiSys), 2010.
[9] J. Gong, Y. Jiang, G. Xiong, C. Guan, G. Tao, and H. Chen, "The Recognition and Tracking of Traffic Lights Based on Color Segmentation and Camshift for Intelligent Vehicles," Proc. IEEE Intelligent Vehicles Symp. (IV), 2010.
[10] M. Gruteser and D. Grunwald, "Anonymous Usage of Location-Based Services through Spatial and Temporal Cloaking," Proc. Int'l Conf. Mobile Systems, Applications, and Services (MobiSys), 2003.
[11] B. Hoh, M. Gruteser, R. Herring, J. Ban, D. Work, J.-C. Herrera, A.M. Bayen, M. Annavaram, and Q. Jacobson, "Virtual Trip Lines for Distributed Privacy-Preserving Traffic Monitoring," Proc. Int'l Conf. Mobile Systems, Applications, and Services (MobiSys), 2008.
[12] B. Hoh, M. Gruteser, H. Xiong, and A. Alrabady, "Enhancing Security and Privacy in Traffic-Monitoring Systems," IEEE Pervasive Computing, vol. 5, no. 4, pp. 38-46, Oct.-Dec. 2006.
[13] G.S. Kasbekar, Y. Bejerano, and S. Sarkar, "Lifetime and Coverage Guarantees through Distributed Coordinate-Free Sensor Activation," Proc. MobiCom, 2009.
[14] P. Koonce, L. Rodegerdts, L. Kevin, S. Quayle, S. Beaird, C. Braud, J. Bonneson, P. Tarnoff, and T. Urbanik, Traffic Signal Timing Manual. US Dept. of Transportation, 2008.
[15] E. Koukoumidis, D. Lymberopoulos, K. Strauss, J. Liu, and D. Burger, "Pocket Cloudlets," Proc. Int'l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2011.
[16] E. Koukoumidis, L.-S. Peh, and M. Martonosi, "RegReS: Adaptively Maintaining a Target Density of Regional Services in Opportunistic Vehicular Networks," Proc. IEEE Int'l Conf. Pervasive Computing and Comm. (PerCom), 2011.
[17] E. Koukoumidis, L.-S. Peh, and M. Martonosi, "SignalGuru: Leveraging Mobile Phones for Collaborative Traffic Signal Schedule Advisory," Proc. Int'l Conf. Mobile Systems, Applications, and Services (MobiSys), 2011.
[18] U. Lee, E. Magistretti, M. Gerla, P. Bellavista, and A. Corradi, "Dissemination and Harvesting of Urban Data Using Vehicular Sensor Platforms," IEEE Trans. Vehicular Technology, vol. 58, no. 2, pp. 882-901, Feb. 2009.
[19] V. Lenders, E. Koukoumidis, P. Zhang, and M. Martonosi, "Location-Based Trust for Mobile User-Generated Content: Applications Challenges and Implementations," Proc. Workshop Mobile Computing Systems and Applications (HotMobile), 2008.
[20] S. Mathur, T. Jin, N. Kasturirangan, J. Chandrasekaran, W. Xue, M. Gruteser, and W. Trappe, "Parknet: Drive-by Sensing of Road-Side Parking Statistics," Proc. Int'l Conf. Mobile Systems, Applications, and Services (MobiSys), 2010.
[21] P. Mohan, V.N. Padmanabhan, and R. Ramjee, "Nericell: Using Mobile Smartphones for Rich Monitoring of Road and Traffic Conditions," Proc. ACM Conf. Embedded Network Sensor Systems (SenSys), 2008.
[22] M. Omachi and S. Omachi, "Traffic Light Detection with Color and Edge Information," Proc. IEEE Int'l Conf. Computer Science and Information Technology (ICCSIT), 2009.
[23] Openstreetmap, http:/, 2012.
[24] S. Reddy, D. Estrin, and M. Srivastava, "Recruitment Framework for Participatory Sensing Data Collections," Proc. Eighth Int'l Conf. Pervasive Computing, 2010.
[25] RITA ITS Deployment Statistics Database, http://www. Results.asp?rpt=M&filter=1&ID=320 , 2012.
[26] S. Saroiu and A. Wolman, "I am a Sensor and I Approve This Message," Proc. Workshop Mobile Computing Systems and Applications (HotMobile), 2010.
[27] SCATS, http:/, 2012.
[28] H. Tae-Hyun, J. In-Hak, and C. Seong-Ik, "Detection of Traffic Lights for Vision-Based Car Navigation System," Proc. Advances in Image and Video Technology: First Pacific Rim Symp., 2006.
[29] A. Thiagarajan, L. Ravindranath, K. LaCurts, S. Madden, H. Balakrishnan, S. Toledo, and J. Eriksson, "VTrack: Accurate Energy-Aware Road Traffic Delay Estimation Using Mobile Phones," Proc. Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2009.
[30] J. van Leersum, "Implementation of an Advisory Speed Algorithm in TRANSYT," Transportation Research Part A: General, vol. 19, pp. 207-217, 1985.
[31] Y. Wang, Y. Zou, H. Shi, and H. Zhao, "Video Image Vehicle Detection System for Signaled Traffic Intersection," Proc. Int'l Conf. Hybrid Intelligent Systems (HIS), 2009.
[32] P. Zhang and M. Martonosi, "CA-TSL: Energy Adaptation for Targeted System Lifetime in Sparse Mobile Ad-Hoc Networks," IEEE Trans. Mobile Computing, vol. 9, no. 12, pp. 1794-1808, Dec. 2010.
10 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool