A Network Tomography Approach for Traffic Monitoring in Smart Cities

Traffic monitoring is a key enabler for several planning and management activities of a Smart City. However, traditional techniques are often not cost efficient, flexible, and scalable. This paper proposes an approach to traffic monitoring that does not rely on probe vehicles, nor requires vehicle localization through GPS. Conversely, it exploits just a limited number of cameras placed at road intersections to measure car end-to-end traveling times. We model the problem within the theoretical framework of network tomography, in order to infer the traveling times of all individual road segments in the road network. We specifically deal with the potential presence of noisy measurements, and the unpredictability of vehicles paths. Moreover, we address the issue of optimally placing the monitoring cameras in order to maximize coverage, while minimizing the inference error, and the overall cost. We provide extensive experimental assessment on the topology of downtown San Francisco, CA, USA, using real measurements obtained through the Google Maps APIs, and on realistic synthetic networks. Our approach provides a very low error in estimating the traveling times over 95% of all roads even when as few as 20% of road intersections are equipped with cameras.

[1]  Randy H. Katz,et al.  An algebraic approach to practical and scalable overlay network monitoring , 2004, SIGCOMM 2004.

[2]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[3]  R. Kumar,et al.  Practical Beacon Placement for Link Monitoring Using Network Tomography , 2006, IEEE Journal on Selected Areas in Communications.

[4]  Thomas F. La Porta,et al.  Robust Network Tomography in the Presence of Failures , 2014, 2014 IEEE 34th International Conference on Distributed Computing Systems.

[5]  Thomas F. La Porta,et al.  Parsimonious Tomography: Optimizing Cost-Identifiability Trade-off for Probing-based Network Monitoring , 2018, PERV.

[6]  Kin K. Leung,et al.  Inferring Link Metrics From End-To-End Path Measurements: Identifiability and Monitor Placement , 2014, IEEE/ACM Transactions on Networking.

[7]  Rong Du,et al.  Effective Urban Traffic Monitoring by Vehicular Sensor Networks , 2015, IEEE Transactions on Vehicular Technology.

[8]  Abishek Gopalan,et al.  On Identifying Additive Link Metrics Using Linearly Independent Cycles and Paths , 2012, IEEE/ACM Transactions on Networking.

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

[10]  Tetsuro Morimura,et al.  Solving inverse problem of Markov chain with partial observations , 2013, NIPS.

[11]  Tetsuro Morimura,et al.  City-Wide Traffic Flow Estimation From a Limited Number of Low-Quality Cameras , 2017, IEEE Transactions on Intelligent Transportation Systems.

[12]  Kenneth L. Clarkson,et al.  A Modification of the Greedy Algorithm for Vertex Cover , 1983, Inf. Process. Lett..

[13]  Donald F. Towsley,et al.  Network tomography on general topologies , 2002, SIGMETRICS '02.

[14]  Qiang Zheng,et al.  Minimizing Probing Cost and Achieving Identifiability in Probe-Based Network Link Monitoring , 2013, IEEE Transactions on Computers.

[15]  Keemin Sohn,et al.  Space-Based Passing Time Estimation on a Freeway Using Cell Phones as Traffic Probes , 2008, IEEE Transactions on Intelligent Transportation Systems.

[16]  David Eisenstat,et al.  Random Road Networks: The Quadtree Model , 2010, ANALCO.

[17]  Xiaowen Chu,et al.  Electric Vehicle Charging Station Placement: Formulation, Complexity, and Solutions , 2013, IEEE Transactions on Smart Grid.

[18]  Kin K. Leung,et al.  On optimal monitor placement for localizing node failures via network tomography , 2015, Perform. Evaluation.

[19]  Konstantinos Kanistras,et al.  A survey of unmanned aerial vehicles (UAVs) for traffic monitoring , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[20]  Christophe Diot,et al.  Traffic matrix estimation: existing techniques and new directions , 2002, SIGCOMM 2002.

[21]  Simone Santini Analysis of traffic flow in urban areas using web cameras , 2000, Proceedings Fifth IEEE Workshop on Applications of Computer Vision.

[22]  Cheol Oh,et al.  Real-Time Traffic Measurement from Single Loop Inductive Signatures , 2001 .

[23]  Nikos Pitsianis,et al.  Real-time urban traffic information extraction from GPS tracking of a bus fleet , 2013, 2013 IEEE Symposium on Computational Intelligence in Vehicles and Transportation Systems (CIVTS).

[24]  Carlos Guestrin,et al.  A Note on the Budgeted Maximization of Submodular Functions , 2005 .

[25]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[26]  Masashi Sugiyama,et al.  Trajectory Regression on Road Networks , 2011, AAAI.

[27]  Georgios K. Ouzounis,et al.  Smart cities of the future , 2012, The European Physical Journal Special Topics.

[28]  S.,et al.  An Efficient Heuristic Procedure for Partitioning Graphs , 2022 .

[29]  Ting He,et al.  Fundamental limits of failure identifiability by boolean network tomography , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[30]  Wael Badawy,et al.  Automatic License Plate Recognition (ALPR): A State-of-the-Art Review , 2013, IEEE Transactions on Circuits and Systems for Video Technology.