Vehicle Tracking Using the k-shortest Paths Algorithm and Dual Graphs

Vehicle trajectory descriptions are required for the development of driving behavior models and in the calibration of several traffic simulation applications. In recent years, the progress in aerial sensing technologies and image processing algorithms allowed for easier collection of such detailed traffic datasets and multiple-object tracking based on constrained flow optimization has been shown to produce very satisfactory results, even in high density traffic situations. This method uses individual image features collected for each candidate vehicle as criteria in the optimization process. When dealing with poor image quality or low ground sampling distances, feature-based optimization may produce unreal trajectories. In this paper the authors extend the application of the k-shortest paths algorithm for multiple-object tracking to the motion-based optimization. A graph of possible connections between successive candidate positions was built using a first level criteria based on speeds. Dual graphs were built to account for acceleration-based and acceleration variation-based criteria. With this framework both longitudinal and lateral motion-based criteria are contemplated in the optimization process. The k-shortest disjoints paths algorithm was then used to determine the optimal set of trajectories (paths) on the constructed graph. The proposed algorithm was successfully applied to a vehicle positions dataset, collected through aerial remote sensing on a Portuguese suburban motorway. Besides the importance of a new trajectory dataset that will allow for the estimation of new behavioral models and the validation of existing ones, the motion-based multiple-vehicle tracking algorithm allowed for a fast and effective processing using a simple optimization formulation.

[1]  C Ajluni INTELLIGENT TRANSPORTATION SYSTEMS HIT THE ROAD , 1997 .

[2]  Z. M. Hefed Object tracking , 1999 .

[3]  Haris N. Koutsopoulos,et al.  Integrated driving behavior modeling , 2007 .

[4]  Osama Masoud,et al.  Computer vision algorithms for intersection monitoring , 2003, IEEE Trans. Intell. Transp. Syst..

[5]  Li Jie,et al.  Calibration of a microscopic simulation model for emission calculation , 2013 .

[6]  Aliaksei Laureshyn,et al.  Application of automated video analysis to road user behaviour , 2010 .

[7]  J. W. Suurballe Disjoint paths in a network , 1974, Networks.

[8]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[9]  Serge P. Hoogendoorn,et al.  Validity of Trajectory-Based Calibration Approach of Car-Following Models in Presence of Measurement Errors , 2008 .

[10]  Moshe Ben-Akiva,et al.  Applying Graph Theory to Automatic Vehicle Tracking by Remote Sensing , 2014 .

[11]  Karim Aldin Ismail,et al.  Application of computer vision techniques for automated road safety analysis and traffic data collection , 2010 .

[12]  Tarek Sayed,et al.  A feature-based tracking algorithm for vehicles in intersections , 2006, The 3rd Canadian Conference on Computer and Robot Vision (CRV'06).

[13]  Chandrika Kamath,et al.  Robust Background Subtraction with Foreground Validation for Urban Traffic Video , 2005, EURASIP J. Adv. Signal Process..

[14]  G. Dimitrakopoulos,et al.  Intelligent Transportation Systems , 2010, IEEE Vehicular Technology Magazine.

[15]  Pascal Fua,et al.  Ieee Transactions on Pattern Analysis and Machine Intelligence 1 Multiple Object Tracking Using K-shortest Paths Optimization , 2022 .

[16]  J. W. Suuballe,et al.  Disjoint Paths in a Network , 2022 .

[17]  Ram Nevatia,et al.  Detection and Tracking of Moving Vehicles in Crowded Scenes , 2007, 2007 IEEE Workshop on Motion and Video Computing (WMVC'07).

[18]  Stephan Winter,et al.  Modeling Costs of Turns in Route Planning , 2002, GeoInformatica.

[19]  Sergio A. Velastin,et al.  A Review of Computer Vision Techniques for the Analysis of Urban Traffic , 2011, IEEE Transactions on Intelligent Transportation Systems.

[20]  S. P. Hoogendoorn,et al.  Microscopic Traffic Data Collection by Remote Sensing , 2003 .

[21]  S. Hoogendoorn,et al.  Microscopic Traffic Behaviour near Incidents , 2009 .

[22]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[23]  Fred Greguras,et al.  IN SHANGHAI, CHINA , 2007 .

[24]  Hans-Hellmut Nagel,et al.  Combination of Edge Element and Optical Flow Estimates for 3D-Model-Based Vehicle Tracking in Traffic Image Sequences , 1999, International Journal of Computer Vision.