skip to main content
10.1145/3132211.3134461acmconferencesArticle/Chapter ViewAbstractPublication PagessecConference Proceedingsconference-collections
research-article

Real-time traffic estimation at vehicular edge nodes

Published: 12 October 2017 Publication History

Abstract

Traffic estimation has been a long-studied problem, but prior work has mostly provided coarse estimates over large areas. This work proposes effective fine-grained traffic volume estimation using in-vehicle dashboard mounted cameras. Existing work on traffic estimation relies on static traffic cameras that are usually deployed at crowded intersections and at some traffic lights. For streets with no traffic cameras, some well-known navigation apps (e.g., Google Maps, Waze) are often used to get the traffic information but these applications depend on limited number of GPS traces to estimate speed, and therefore may not show the average speed experienced by every vehicle. Moreover, they do not give any information about the number of vehicles traveling on the road. In this work, we focus on harvesting vehicles as edge compute nodes, focusing on sensing and interpretation of traffic from live video streams. With this goal, we consider a system that uses the dash-cam video collected on a drive, and executes object detection and identification techniques on this data to detect and count vehicles. We use image processing techniques to estimate the lane of traveling and speed of vehicles in real-time. To evaluate this system, we recorded several trips on a major highway and a university road. The results show that vehicle count accuracy depends on traffic conditions heavily but even during the peak hours, we achieve more than 90% counting accuracy for the vehicles traveling in the left most lane. For the detected vehicles, results show that our speed estimation gives less than 10% error across diverse roads and traffic conditions, and over 91% lane estimation accuracy for vehicles traveling in the left most lane (i.e., the passing lane).

References

[1]
Analyses of rear-end crashes and near-crashes. https://www.nhtsa.gov/sites/nhtsa.dot.gov/files/analyses20of20rear-end20crashes20and20near-crashes20dot20hs2081020846.pdf. Accessed: 2017-03-18.
[2]
CUDA quadro-k5000. http://www.nvidia.com/object/quadro-k5000.html. Accessed: 2017-03-17.
[3]
Hough transform. http://homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm. Accessed: 2017-04-09.
[4]
Nvidia drive px. http://www.nvidia.com/object/drive-px.html. Accessed: 2017-04-23.
[5]
Single camera calibration app. https://www.mathworks.com/help/vision/ug/single-camera-calibrator-app.html. Accessed: 2017-03-18.
[6]
Stanford university cars dataset. http://ai.stanford.edu/~jkrause/cars/car_dataset.html. Accessed: 2017-03-17.
[7]
Uiuc image database for car detection. https://cogcomp.cs.illinois.edu/Data/Car/. Accessed: 2017-03-17.
[8]
Vlfeat. http://www.vlfeat.org/index.html. Accessed: 2017-03-18.
[9]
A. Ashok, S. Jain, M. Gruteser, N. Mandayam, W. Yuan, and K. Dana. Capacity of pervasive camera based communication under perspective distortions. In 2014 IEEE International Conference on Pervasive Computing and Communications (PerCom), pages 112--120, March 2014.
[10]
Erhan Bas, A Murat Tekalp, and F Sibel Salman. Automatic vehicle counting from video for traffic flow analysis. In Intelligent Vehicles Symposium, 2007 IEEE, pages 392--397. Ieee, 2007.
[11]
Massimo Bertozzi, Alberto Broggi, Alessandra Fascioli, Thorsten Graf, and M-M Meinecke. Pedestrian detection for driver assistance using multiresolution infrared vision. IEEE transactions on vehicular technology, 53(6):1666--1678, 2004.
[12]
David Beymer, Philip McLauchlan, Benjamin Coifman, and Jitendra Malik. A real-time computer vision system for measuring traffic parameters. In Computer Vision and Pattern Recognition, 1997. Proceedings., 1997 IEEE Computer Society Conference on, pages 495--501. IEEE, 1997.
[13]
Lorenzo Bruzzone, Diego F Prieto, and Sebastiano B Serpico. A neural-statistical approach to multitemporal and multisource remote-sensing image classification. IEEE Transactions on Geoscience and remote Sensing, 37(3):1350--1359, 1999.
[14]
Daniel J Dailey, Fritz W Cathey, and Suree Pumrin. An algorithm to estimate mean traffic speed using uncalibrated cameras. IEEE Transactions on Intelligent Transportation Systems, 1(2):98--107, 2000.
[15]
Navneet Dalal and Bill Triggs. Histograms of oriented gradients for human detection. In Computer Vision and Pattern Recognition, 2005. CVPR 2005. IEEE Computer Society Conference on, volume 1, pages 886--893. IEEE, 2005.
[16]
Piotr Dollar, Christian Wojek, Bernt Schiele, and Pietro Perona. Pedestrian detection: An evaluation of the state of the art. IEEE transactions on pattern analysis and machine intelligence, 34(4):743--761, 2012.
[17]
Jeff Donahue, Yangqing Jia, Oriol Vinyals, Judy Hoffman, Ning Zhang, Eric Tzeng, and Trevor Darrell. Decaf: A deep convolutional activation feature for generic visual recognition. In Icml, volume 32, pages 647--655, 2014.
[18]
Jacob Velling Dueholm, Miklas Strøm Kristoffersen, Ravi Kumar Satzoda, Thomas Baltzer Moeslund, and Mohan Manubhai Trivedi. Trajectories and maneuvers of surrounding vehicles with panoramic camera arrays. IEEE Transactions on Intelligent Vehicles, 1(2):203--214, 2016.
[19]
Pedro Felzenszwalb, David McAllester, and Deva Ramanan. A discriminatively trained, multiscale, deformable part model. In Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on, pages 1--8. IEEE, 2008.
[20]
Dariu Gavrila. Pedestrian detection from a moving vehicle. Computer Vision - ECCV 2000, pages 37--49, 2000.
[21]
Dariu M Gavrila and Stefan Munder. Multi-cue pedestrian detection and tracking from a moving vehicle. International journal of computer vision, 73(1):41--59, 2007.
[22]
Wolfgang S Homburger and James H Kell. Fundamentals in traffic engineering. 1988.
[23]
W-L Hsu, H-YM Liao, B-S Jeng, and K-C Fan. Real-time traffic parameter extraction using entropy. IEE Proceedings-Vision, Image and Signal Processing, 151(3):194--202, 2004.
[24]
Albert S Huang. Lane estimation for autonomous vehicles using vision and lidar. 2010.
[25]
Shubham Jain, Carlo Borgiattino, Yanzhi Ren, Marco Gruteser, and Yingying Chen. On the limits of positioning-based pedestrian risk awareness. In Proceedings of the 2014 Workshop on Mobile Augmented Reality and Robotic Technology-based Systems, MARS '14, pages 23--28, New York, NY, USA, 2014. ACM.
[26]
Shubham Jain, Viet Nguyen, Marco Gruteser, and Paramvir Bahl. Panoptes: Servicing multiple applications simultaneously using steerable cameras. In 2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), pages 119--130, April 2017.
[27]
Young-Kee Jung and Yo-Sung Ho. Traffic parameter extraction using video-based vehicle tracking. In Intelligent Transportation Systems, 1999. Proceedings. 1999 IEEE/IEEJ/JSAI International Conference on, pages 764--769. IEEE, 1999.
[28]
SamYong Kim, Se-Young Oh, JeongKwan Kang, YoungWoo Ryu, Kwangsoo Kim, Sang-Cheol Park, and KyongHa Park. Front and rear vehicle detection and tracking in the day and night times using vision and sonar sensor fusion. In Intelligent Robots and Systems, 2005.(IROS 2005). 2005 IEEE/RSJ International Conference on, pages 2173--2178. IEEE, 2005.
[29]
David G Lowe. Object recognition from local scale-invariant features. In Computer vision, 1999. The proceedings of the seventh IEEE international conference on, volume 2, pages 1150--1157. Ieee, 1999.
[30]
Joel C McCall and Mohan M Trivedi. Video-based lane estimation and tracking for driver assistance: survey, system, and evaluation. IEEE transactions on intelligent transportation systems, 7(1):20--37, 2006.
[31]
Takashi Okano. Method for correcting pixel data in a self-luminous display panel driving system, February 15 2000. US Patent 6,025,818.
[32]
Joseph Redmon, Santosh Divvala, Ross Girshick, and Ali Farhadi. You only look once: Unified, real-time object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 779--788, 2016.
[33]
Todd N Schoepflin and Daniel J Dailey. Dynamic camera calibration of roadside traffic management cameras for vehicle speed estimation. IEEE Transactions on Intelligent Transportation Systems, 4(2):90--98, 2003.
[34]
Chris Urmson et al. Self-driving cars and the urban challenge. IEEE Intelligent Systems, 23(2), 2008.
[35]
Andrea Vedaldi, Varun Gulshan, Manik Varma, and Andrew Zisserman. Multiple kernels for object detection. In Computer Vision, 2009 IEEE 12th International Conference on, pages 606--613. IEEE, 2009.
[36]
Paul Viola and Michael J Jones. Robust real-time face detection. International journal of computer vision, 57(2):137--154, 2004.
[37]
Yu Xiang, Alexandre Alahi, and Silvio Savarese. Learning to track: Online multi-object tracking by decision making. In Proceedings of the IEEE International Conference on Computer Vision, pages 4705--4713, 2015.
[38]
Zhigang Zhu, Bo Yang, Guangyou Xu, and Dingji Shi. A real-time vision system for automatic traffic monitoring based on 2d spatio-temporal images. In Applications of Computer Vision, 1996. WACV'96., Proceedings 3rd IEEE Workshop on, pages 162--167. IEEE, 1996.

Cited By

View all
  • (2023)Quantization-Aware NN Layers with High-throughput FPGA Implementation for Edge AISensors10.3390/s2310466723:10(4667)Online publication date: 11-May-2023
  • (2023)MobiEye: An Efficient Shopping-Assistance System for the Visually Impaired With Mobile Phone SensingIEEE Transactions on Human-Machine Systems10.1109/THMS.2023.330556653:5(865-874)Online publication date: Oct-2023
  • (2023)Xavier Vision: Pioneering Autonomous Vehicle Perception with YOLO v8 on Jetson Xavier NX2023 IEEE Pune Section International Conference (PuneCon)10.1109/PuneCon58714.2023.10450077(1-6)Online publication date: 14-Dec-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SEC '17: Proceedings of the Second ACM/IEEE Symposium on Edge Computing
October 2017
365 pages
ISBN:9781450350877
DOI:10.1145/3132211
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 October 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. camera
  2. object detection
  3. traffic estimation
  4. vehicular sensing

Qualifiers

  • Research-article

Conference

SEC '17
Sponsor:
SEC '17: IEEE/ACM Symposium on Edge Computing
October 12 - 14, 2017
California, San Jose

Acceptance Rates

SEC '17 Paper Acceptance Rate 20 of 41 submissions, 49%;
Overall Acceptance Rate 40 of 100 submissions, 40%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)2
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Quantization-Aware NN Layers with High-throughput FPGA Implementation for Edge AISensors10.3390/s2310466723:10(4667)Online publication date: 11-May-2023
  • (2023)MobiEye: An Efficient Shopping-Assistance System for the Visually Impaired With Mobile Phone SensingIEEE Transactions on Human-Machine Systems10.1109/THMS.2023.330556653:5(865-874)Online publication date: Oct-2023
  • (2023)Xavier Vision: Pioneering Autonomous Vehicle Perception with YOLO v8 on Jetson Xavier NX2023 IEEE Pune Section International Conference (PuneCon)10.1109/PuneCon58714.2023.10450077(1-6)Online publication date: 14-Dec-2023
  • (2023)A Multihop Task Offloading Decision Model in MEC-Enabled Internet of VehiclesIEEE Internet of Things Journal10.1109/JIOT.2022.314352910:4(3215-3230)Online publication date: 15-Feb-2023
  • (2023)Urban Traffic Density Estimation from Vehicle-mounted Camera for Real-time Application2023 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)10.1109/ICAIIC57133.2023.10066969(547-552)Online publication date: 20-Feb-2023
  • (2022)Time-aware Path Reasoning on Knowledge Graph for RecommendationACM Transactions on Information Systems10.1145/353126741:2(1-26)Online publication date: 21-Dec-2022
  • (2022)Intelligence Networking for Autonomous Driving in Beyond 5G Networks With Multi-Access Edge ComputingIEEE Transactions on Vehicular Technology10.1109/TVT.2022.316517271:6(5853-5866)Online publication date: Jun-2022
  • (2022)FrameHopper: Selective Processing of Video Frames in Detection-driven Real-Time Video Analytics2022 18th International Conference on Distributed Computing in Sensor Systems (DCOSS)10.1109/DCOSS54816.2022.00033(125-132)Online publication date: May-2022
  • (2022)Interactive Machine Learning on Edge Devices With User-in-the-Loop Sample RecommendationIEEE Access10.1109/ACCESS.2022.321207710(107346-107360)Online publication date: 2022
  • (2021)PortkeyProceedings of the ACM Symposium on Cloud Computing10.1145/3472883.3487004(197-213)Online publication date: 1-Nov-2021
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media