Evaluating Computer Vision Techniques for Urban Mobility on Large-Scale, Unconstrained Roads

Conventional approaches for addressing road safety rely on manual interventions or immobile CCTV infrastructure. Such methods are expensive in enforcing compliance to traffic rules and do not scale to large road networks. This paper proposes a simple mobile imaging setup to address several common problems in road safety at scale. We use recent computer vision techniques to identify possible irregularities on roads, the absence of street lights, and defective traffic signs using videos from a moving camera-mounted vehicle. Beyond the inspection of static road infrastructure, we also demonstrate the mobile imaging solution’s applicability to spot traffic violations. Before deploying our system in the real-world, we investigate the strengths and shortcomings of computer vision techniques on thirteen condition-based hierarchical labels. These conditions include different timings, road type, traffic density, and state of road damage. Our demonstrations are then carried out on 2000 km of unconstrained road scenes, captured across an entire city. Through this, we quantitatively measure the overall safety of roads in the city through carefully constructed metrics. We also show an interactive dashboard for visually inspecting and initiating action in a time, labor and cost-efficient manner. Code, models, and datasets used in this work will be publicly released.

[1]  Philippe Martinet,et al.  Object tracking with a pan-tilt-zoom camera: application to car driving assistance , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[2]  Christoph Mertz,et al.  Vision for road inspection , 2014, IEEE Winter Conference on Applications of Computer Vision.

[3]  Dimitris Samaras,et al.  Large-scale Continual Road Inspection: Visual Infrastructure Assessment in the Wild , 2017, BMVC.

[4]  Weihua Sheng,et al.  A collaborative control framework for driver assistance systems , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Jenq-Neng Hwang,et al.  The 2018 NVIDIA AI City Challenge , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[6]  Hong-Yuan Mark Liao,et al.  YOLOv4: Optimal Speed and Accuracy of Object Detection , 2020, ArXiv.

[7]  Juan Carlos Niebles,et al.  Spatiotemporal Relationship Reasoning for Pedestrian Intent Prediction , 2020, IEEE Robotics and Automation Letters.

[8]  Preeti Mittal,et al.  A Review on Traffic Monitoring System Techniques , 2018, Advances in Intelligent Systems and Computing.

[9]  C. G. Keller,et al.  Will the Pedestrian Cross? A Study on Pedestrian Path Prediction , 2014, IEEE Transactions on Intelligent Transportation Systems.

[10]  Lars Petersson,et al.  Driver assistance: an integration of vehicle monitoring and control , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[11]  Qiang Xu,et al.  nuScenes: A Multimodal Dataset for Autonomous Driving , 2019, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  Yohan Dupuis,et al.  A Survey of Vision-Based Traffic Monitoring of Road Intersections , 2016, IEEE Transactions on Intelligent Transportation Systems.

[13]  Jian Yang,et al.  Dijkstra Model for Stereo-Vision Based Road Detection: A Non-Parametric Method , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Jenq-Neng Hwang,et al.  CityFlow: A City-Scale Benchmark for Multi-Target Multi-Camera Vehicle Tracking and Re-Identification , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  C. Krishna Mohan,et al.  Detection of motorcyclists without helmet in videos using convolutional neural network , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[16]  Dariu Gavrila,et al.  Context-Based Pedestrian Path Prediction , 2014, ECCV.

[17]  Cláudio Rosito Jung,et al.  License Plate Detection and Recognition in Unconstrained Scenarios , 2018, ECCV.

[18]  Andreas Geiger,et al.  Are we ready for autonomous driving? The KITTI vision benchmark suite , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[19]  C. V. Jawahar,et al.  IDD: A Dataset for Exploring Problems of Autonomous Navigation in Unconstrained Environments , 2018, 2019 IEEE Winter Conference on Applications of Computer Vision (WACV).

[20]  Tao Cheng,et al.  Understanding cities with machine eyes: A review of deep computer vision in urban analytics , 2020, Cities.

[21]  Muhammad Haroon Yousaf,et al.  Computer vision based detection and localization of potholes in asphalt pavement images , 2016, 2016 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

[22]  Ching Y. Suen,et al.  Application of majority voting to pattern recognition: an analysis of its behavior and performance , 1997, IEEE Trans. Syst. Man Cybern. Part A.

[23]  David Gerónimo Gómez,et al.  Survey of Pedestrian Detection for Advanced Driver Assistance Systems , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  Raquel Urtasun,et al.  DeepSignals: Predicting Intent of Drivers Through Visual Signals , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[25]  D J Victor,et al.  Road accidents in India , 1989 .

[26]  Argel A. Bandala,et al.  Intelligent system architecture for a vision-based contactless apprehension of traffic violations , 2016, 2016 IEEE Region 10 Conference (TENCON).

[27]  Alexander G. Hauptmann,et al.  ELECTRICITY: An Efficient Multi-camera Vehicle Tracking System for Intelligent City , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[28]  Xiaogang Wang,et al.  Spatial As Deep: Spatial CNN for Traffic Scene Understanding , 2017, AAAI.

[29]  C. V. Jawahar,et al.  Technology interventions for road safety and beyond , 2019, Commun. ACM.

[30]  Yimin D. Zhang,et al.  Road Crack Detection Using Deep Convolutional Neural Network and Adaptive Thresholding , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[31]  Martial Hebert,et al.  Activity Forecasting , 2012, ECCV.

[32]  Darius Burschka,et al.  Vision-Based 3D Scene Analysis for Driver Assistance , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[33]  Simon Lucey,et al.  Argoverse: 3D Tracking and Forecasting With Rich Maps , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[34]  C. Krishna Mohan,et al.  Visual Big Data Analytics for Traffic Monitoring in Smart City , 2016, 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA).

[35]  Fabio Tozeto Ramos,et al.  Simple online and realtime tracking , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[36]  Raghava Modhugu,et al.  Dear Commissioner, Please Fix These: A Scalable System for Inspecting Road Infrastructure , 2020 .

[37]  John K. Tsotsos,et al.  Are They Going to Cross? A Benchmark Dataset and Baseline for Pedestrian Crosswalk Behavior , 2017, 2017 IEEE International Conference on Computer Vision Workshops (ICCVW).

[38]  Sebastian Ramos,et al.  The Cityscapes Dataset for Semantic Urban Scene Understanding , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[39]  Bastian Leibe,et al.  Track, Then Decide: Category-Agnostic Vision-Based Multi-Object Tracking , 2017, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[40]  C. V. Jawahar,et al.  City-Scale Road Audit System using Deep Learning , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).