Estimation of vehicle speed by motion tracking on image sequences

This paper presents a method for estimating vehicle speed by tracking the motion of a vehicle through a sequence of images. The motion is derived using an equation based on spherical projection which relates the image motion to the object motion. Motion tracking is done via the Kanade-Lucas-Tomasi algorithm. The motion equation is reformulated into a dynamical space state model, for which Kalman and Extended Kalman filter are applied to estimate the object velocity as well as to predict the future location of the features. The proposed algorithm is employed on a real-life traffic video captured using an un-calibrated camera to estimate the speed of individual vehicles in the video frames. The main advantages are that it is a simple yet robust method having lower time complexity and less ambiguity in vehicle speed estimations.

[1]  Narendra Ahuja,et al.  Estimation of motion and structure of planar surfaces from a sequence of monocular images , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[2]  P. Perona,et al.  Recursive 3-D Visual Motion Estimation Using Subspace Constraints , 1997, International Journal of Computer Vision.

[3]  Yeung Sam Hung,et al.  A Kalman Filter Approach to Direct Depth Estimation Incorporating Surface Structure , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Daniel J. Dailey,et al.  An algorithm to estimate mean traffic speed using uncalibrated cameras , 2000, IEEE Trans. Intell. Transp. Syst..

[5]  Jake K. Aggarwal,et al.  Tracking human motion in an indoor environment , 1995, Proceedings., International Conference on Image Processing.

[6]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[7]  B.L. Yen,et al.  Determining 3-D motion and structure of a rigid body using the spherical projection , 1983, Comput. Vis. Graph. Image Process..

[8]  Yasuo Kudo Traffic flow measurement system using image processing , 1983, 33rd IEEE Vehicular Technology Conference.

[9]  Daniel E. Koditschek,et al.  An active visual estimator for dexterous manipulation , 1996, IEEE Trans. Robotics Autom..

[10]  Alex Pentland,et al.  Recursive Estimation of Motion, Structure, and Focal Length , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Madasu Hanmandlu,et al.  Estimation of motion from a sequence of images using spherical projective geometry , 2003, Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing.

[12]  Toshiro Noritsugu,et al.  Observer-Based Control for Visual Servoing , 1996 .

[13]  Narendra Ahuja,et al.  Optimal Motion and Structure Estimation , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Thomas S. Huang,et al.  Uniqueness and Estimation of Three-Dimensional Motion Parameters of Rigid Objects with Curved Surfaces , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Rama Chellappa,et al.  Estimation of Object Motion Parameters from Noisy Images , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Bijoy K. Ghosh,et al.  A realization theory for perspective systems with applications to parameter estimation problems in machine vision , 1996, IEEE Trans. Autom. Control..