skip to main content
10.1145/3631908.3631927acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicacsConference Proceedingsconference-collections
research-article

A Framework for Tile Processing on Edge Servers for Roadside Traffic Surveillance

Published:02 February 2024Publication History

ABSTRACT

Roadside traffic monitoring is increasingly performed by deploying roadside high-resolution video cameras and then running Computer Vision (CV) models on the video data. Since computer vision models are compute-intensive as they utilize Deep Neural Networks (DNNs), the data is usually sent to one or more edge servers located adjacent to mobile base stations. Recent techniques propose running CV models on tiles of videos separately to detect and track small objects. Several CV models exist, each with different requirements of compute and memory. Since more compute and memory-intensive CV models provide higher accuracy, a key challenge of such techniques is to determine which vision model should be used on which tile. This becomes even more challenging if multiple videos are processed by the same edge server. In this paper, we first formulate this problem of model selection on edge devices as an Integer Linear Programming (ILP) problem, and then propose a heuristic to solve it. Our experiments show that it is quite effective in practice.

References

  1. [n.d.]. Optimization with PuLP. https://coin-or.github.io/pulp/Google ScholarGoogle Scholar
  2. [n.d.]. Smart Camera Video Analytics; Meraki Cameras. https://meraki.cisco.com/products/smart-cameras/video-analytics/Google ScholarGoogle Scholar
  3. Romil Bhardwaj, Zhengxu Xia, Ganesh Ananthanarayanan, Junchen Jiang, Nikolaos Karianakis, Yuanchao Shu, Kevin Hsieh, Victor Bahl, and Ion Stoica. 2022. Ekya: Continuous learning of video analytics models on edge compute servers. In USENIX NSDI. 119–135.Google ScholarGoogle Scholar
  4. Kuntai Du, Ahsan Pervaiz, Xin Yuan, Aakanksha Chowdhery, Qizheng Zhang, Henry Hoffmann, and Junchen Jiang. 2020. Server-driven video streaming for deep learning inference. In ACM SIGCOMM. 557–570.Google ScholarGoogle Scholar
  5. G. Fabbri, C. Boccaletti, L. Anniballi, M. London, F. Calenne, F. M. F. Mascioli, and A. J. M. Cardoso. 2013. Adding ICT to Transportation Systems: Monitoring and Management System for the Electric Vehicle Fleet on the Island of Ventotene. In International Journal of Computer Theory and Engineering, Vol. 5. 268–272.Google ScholarGoogle Scholar
  6. Kevin Hsieh, Ganesh Ananthanarayanan, Peter Bodik, Shivaram Venkataraman, Paramvir Bahl, Matthai Philipose, Phillip B. Gibbons, and Onur Mutlu. 2018. Focus: Querying Large Video Datasets with Low Latency and Low Cost. In OSDI. 269–286.Google ScholarGoogle Scholar
  7. Chien-Chun Hung, Ganesh Ananthanarayanan, Peter Bodik, Leana Golubchik, Minlan Yu, Paramvir Bahl, and Matthai Philipose. 2018. VideoEdge: Processing Camera Streams using Hierarchical Clusters. In IEEE/ACM SEC. 115–131. https://doi.org/10.1109/SEC.2018.00016Google ScholarGoogle ScholarCross RefCross Ref
  8. Faraz Islam and Ali Faraz Syed. 2014. PLC Based Intelligent Toll Road Traffic Control Using. In International Journal of Computer Theory and Engineering, Vol. 6. 353–356.Google ScholarGoogle Scholar
  9. Junchen Jiang, Ganesh Ananthanarayanan, Peter Bodik, Siddhartha Sen, and Ion Stoica. 2018. Chameleon: Scalable Adaptation of Video Analytics. In SIGCOMM (Budapest, Hungary). 253–266. https://doi.org/10.1145/3230543.3230574Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Ensheng Liu, Liping Zheng, Qiang He, Benzhu Xu, and Gaofeng Zhang. 2021. Criticality-awareness edge user allocation for public safety. IEEE TSC (2021).Google ScholarGoogle ScholarCross RefCross Ref
  11. Arvind Narayanan, Eman Ramadan, Rishabh Mehta, Xinyue Hu, Qingxu Liu, Rostand A.K. Fezeu, Udhaya Kumar Dayalan, Saurabh Verma, Peiqi Ji, Tao Li, Feng Qian, and Zhi-Li Zhang. 2021. Lumos5G Dataset. https://doi.org/10.1145/3419394.3423629Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Arvind Narayanan, Xumiao Zhang, Ruiyang Zhu, Ahmad Hassan, Shuowei Jin, Xiao Zhu, Xiaoxuan Zhang, Denis Rybkin, Zhengxuan Yang, Zhuoqing Morley Mao, 2021. A variegated look at 5G in the wild: performance, power, and QoE implications. In ACM SIGCOMM. 610–625.Google ScholarGoogle Scholar
  13. F. Ozge Unel, Burak O. Ozkalayci, and Cevahir Cigla. 2019. The Power of Tiling for Small Object Detection. In IEEE CVPR Workshops. 582–591.Google ScholarGoogle Scholar
  14. Subrat Prasad Panda, Kaustabha Ray, and Ansuman Banerjee. 2020. Dynamic edge user allocation with user specified QoS preferences. In ICSOC. 187–197.Google ScholarGoogle Scholar
  15. Sohee Park, Arani Bhattacharya, Zhibo Yang, Samir R. Das, and Dimitris Samaras. 2021. Mosaic: Advancing User Quality of Experience in 360-Degree Video Streaming With Machine Learning. IEEE TNSM, 18(1) (2021), 1000–1015. https://doi.org/10.1109/TNSM.2021.3053183Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Q. Peng, Y. Xia, Z. Feng, J. Lee, C. Wu, X. Luo, W. Zheng, S. Pang, H. Liu, Y. Qin, and P. Chen. 2019. Mobility-Aware and Migration-Enabled Online Edge User Allocation in Mobile Edge Computing. In ICWS. 91–98.Google ScholarGoogle Scholar
  17. Feng Qian, Bo Han, Qingyang Xiao, and Vijay Gopalakrishnan. 2018. Flare: Practical Viewport-Adaptive 360-Degree Video Streaming for Mobile Devices. In MobiCom (New Delhi, India). 99–114. https://doi.org/10.1145/3241539.3241565Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Chaogang Tang, Chunsheng Zhu, Ning Zhang, Mohsen Guizani, and Joel J. P. C. Rodrigues. 2022. SDN-Assisted Mobile Edge Computing for Collaborative Computation Offloading in Industrial Internet of Things. IEEE Internet of Things Journal 9, 23 (2022), 24253–24263. https://doi.org/10.1109/JIOT.2022.3190281Google ScholarGoogle ScholarCross RefCross Ref
  19. S Vivienne, B Madhukar, and JS Gary. [n.d.]. High Efficiency Video Coding (HEVC): Algorithms and Architectures, 2014.Google ScholarGoogle Scholar
  20. Can Wang, Sheng Zhang, Yu Chen, Zhuzhong Qian, Jie Wu, and Mingjun Xiao. 2020. Joint Configuration Adaptation and Bandwidth Allocation for Edge-based Real-time Video Analytics. In IEEE INFOCOM. 257–266. https://doi.org/10.1109/INFOCOM41043.2020.9155524Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Jiadai Wang, Lei Zhao, Jiajia Liu, and Nei Kato. 2019. Smart resource allocation for mobile edge computing: A deep reinforcement learning approach. IEEE TETC 9, 3 (2019), 1529–1541.Google ScholarGoogle Scholar
  22. Robert J Wang, Xiang Li, and Charles X Ling. 2018. Pelee: A real-time object detection system on mobile devices. Advances in neural information processing systems 31 (2018).Google ScholarGoogle Scholar
  23. Xu Wang, Zheng Yang, Jiahang Wu, Yi Zhao, and Zimu Zhou. 2021. EdgeDuet: Tiling Small Object Detection for Edge Assisted Autonomous Mobile Vision. In IEEE INFOCOM. 1–10. https://doi.org/10.1109/INFOCOM42981.2021.9488843Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Longyin Wen, Dawei Du, Zhaowei Cai, Zhen Lei, Ming-Ching Chang, Honggang Qi, Jongwoo Lim, Ming-Hsuan Yang, and Siwei Lyu. 2020. UA-DETRAC: A New Benchmark and Protocol for Multi-Object Detection and Tracking. Computer Vision and Image Understanding (2020).Google ScholarGoogle Scholar
  25. Tian-Hao Wu, Tong-Wen Wang, and Ya-Qi Liu. 2021. Real-Time Vehicle and Distance Detection Based on Improved Yolo v5 Network. In 2021 3rd World Symposium on Artificial Intelligence (WSAI). 24–28. https://doi.org/10.1109/WSAI51899.2021.9486316Google ScholarGoogle ScholarCross RefCross Ref
  26. Haoyu Zhang, Ganesh Ananthanarayanan, Peter Bodik, Matthai Philipose, Paramvir Bahl, and Michael J. Freedman. 2017. Live Video Analytics at Scale with Approximation and Delay-Tolerance. In NSDI. Boston, MA, 377–392.Google ScholarGoogle Scholar
  27. Wuyang Zhang, Sugang Li, Luyang Liu, Zhenhua Jia, Yanyong Zhang, and Dipankar Raychaudhuri. 2019. Hetero-Edge: Orchestration of Real-time Vision Applications on Heterogeneous Edge Clouds. In IEEE INFOCOM. 1270–1278. https://doi.org/10.1109/INFOCOM.2019.8737478Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Chao Zhou, Mengbai Xiao, and Yao Liu. 2018. ClusTile: Toward Minimizing Bandwidth in 360-degree Video Streaming. In IEEE INFOCOM. 962–970. https://doi.org/10.1109/INFOCOM.2018.8486282Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Framework for Tile Processing on Edge Servers for Roadside Traffic Surveillance

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          ICACS '23: Proceedings of the 7th International Conference on Algorithms, Computing and Systems
          October 2023
          185 pages
          ISBN:9798400709098
          DOI:10.1145/3631908

          Copyright © 2023 ACM

          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 the author(s) 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].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 2 February 2024

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited
        • Article Metrics

          • Downloads (Last 12 months)14
          • Downloads (Last 6 weeks)4

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format