Algorithms for estimating mean vehicle speed using uncalibrated traffic management cameras

In this thesis we contribute a variety of algorithms for a space mean speed sensor that processes digital video of a road captured by an uncalibrated camera. We introduce a simplified model of the camera and the road scene and derive three camera calibration methods. For each of these methods, we perform a sensitivity analysis and determine the range of operation for the camera, assuming realistic levels of input noise. The three calibration methods rely on estimates of multiple parameters from the set of images, e.g., the road boundary lines and their vanishing point. We describe how to extract features from the images to estimate these parameters and their confidence intervals. On occasion, a given scene is impossible to analyze due to obstructions between the camera and the road (e.g., raindrops on the camera lens). We describe an algorithm to determine if the image features are unreliable. Assuming the camera has been calibrated and the vehicle lanes have been identified, we present a method to track a group of vehicles in a lane and estimate the mean speed using a cross-correlation technique. The algorithm is appropriate for building a sensor with fine time resolution (i.e., 200 ms); 20-second averages are shown to be equivalent to data from two different inductance loops. The results for several test cases show that the speed estimation method performs well under a variety of challenging weather, lighting, and traffic conditions. Finally, we analyze the computational requirements of the set of algorithms and conclude that a mediaprocessor-based system should achieve real-time operation on 320 x 240 images sampled at 5 Hz.

[1]  David Schrank,et al.  THE 1999 ANNUAL MOBILITY REPORT: INFORMATION FOR URBAN AMERICA , 1999 .

[2]  Kwang-Yeob Lee,et al.  Wavelet-based vehicle tracking for automatic traffic surveillance , 2001, Proceedings of IEEE Region 10 International Conference on Electrical and Electronic Technology. TENCON 2001 (Cat. No.01CH37239).

[3]  An integrative method for video based traffic parameter extraction in ITS , 2000, IEEE APCCAS 2000. 2000 IEEE Asia-Pacific Conference on Circuits and Systems. Electronic Communication Systems. (Cat. No.00EX394).

[4]  Kai-Tai Song,et al.  Real-time image tracking for traffic monitoring , 2002, Proceedings. The IEEE 5th International Conference on Intelligent Transportation Systems.

[5]  Wen-Hsiang Tsai,et al.  Viewing corridors as right parallelepipeds for vision-based vehicle localization , 1999, IEEE Trans. Ind. Electron..

[6]  Richard I. Hartley,et al.  Linear self-calibration of a rotating and zooming camera , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[7]  John R. Smith,et al.  Real-time video surveillance for traffic monitoring using virtual line analysis , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[8]  A. Smith,et al.  Evaluation of airport surface surveillance technologies , 1996, Proceedings of International Radar Conference.

[9]  Filiberto Pla,et al.  Using temporal integration for tracking regions in traffic monitoring sequences , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[10]  Ki-Sang Hong,et al.  Practical self-calibration of pan-tilt cameras , 2001 .

[11]  Jitendra Malik,et al.  Towards robust automatic traffic scene analysis in real-time , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[12]  Kuntal Sengupta,et al.  A comparative study of different color spaces for foreground and shadow detection for traffic monitoring system , 2002, Proceedings. The IEEE 5th International Conference on Intelligent Transportation Systems.

[13]  El Dagless,et al.  Vision-based road-traffic monitoring sensor , 2001 .

[14]  Daniel J. Dailey,et al.  Correlation Technique for Estimating Traffic Speed from Cameras , 2003 .

[15]  Mahmood Fathy,et al.  An image detection technique based on morphological edge detection and background differencing for real-time traffic analysis , 1995, Pattern Recognit. Lett..

[16]  Romuald Aufrère,et al.  Recovering the 3D shape of a road by on-board monocular vision , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[17]  Daniel J. Dailey,et al.  A framework for dynamically measuring mean vehicle speed using un-calibrated cameras , 2002 .

[18]  Tun-Wen Pai,et al.  An adaptive windowing prediction algorithm for vehicle speed estimation , 2001, ITSC 2001. 2001 IEEE Intelligent Transportation Systems. Proceedings (Cat. No.01TH8585).

[19]  Linda G. Shapiro,et al.  Computer and Robot Vision , 1991 .

[20]  T. Nakamura,et al.  Methods of traffic flow measurement using spatio-temporal image , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[21]  I. Reading,et al.  Adaptive lane finding in road traffic image analysis , 1994 .

[22]  Olivier D. Faugeras,et al.  A theory of self-calibration of a moving camera , 1992, International Journal of Computer Vision.

[23]  Gang Rong,et al.  Robust contour extraction for moving vehicle tracking , 2002, Proceedings. International Conference on Image Processing.

[24]  Bo Yang,et al.  VISATRAM: a real-time vision system for automatic traffic monitoring , 2000, Image Vis. Comput..

[25]  Chunxiao Li,et al.  Acquisition of traffic information using a video camera with 2D spatio-temporal image transformation technique , 1999, Proceedings 199 IEEE/IEEJ/JSAI International Conference on Intelligent Transportation Systems (Cat. No.99TH8383).

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

[27]  J. R. Casar Corredera,et al.  Surface movement radar data processing methods for airport surveillance , 2001 .

[28]  Ian D. Reid,et al.  The Active Recovery of 3D Motion Trajectories and Their Use in Prediction , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Larry Nazareth,et al.  A family of variable metric updates , 1977, Math. Program..

[30]  G. Garibotto,et al.  Speed-vision: speed measurement by license plate reading and tracking , 2001, ITSC 2001. 2001 IEEE Intelligent Transportation Systems. Proceedings (Cat. No.01TH8585).

[31]  Andrew Blake,et al.  An HMM-Based Segmentation Method for Traffic Monitoring Movies , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[32]  M. Baucus Transportation Research Board , 1982 .

[33]  Bradley M. Bell,et al.  The marginal likelihood for parameters in a discrete Gauss-Markov process , 2000, IEEE Trans. Signal Process..

[34]  R. Fletcher,et al.  A New Approach to Variable Metric Algorithms , 1970, Comput. J..

[35]  N. H. C. Yung,et al.  Lane detection by orientation and length discrimination , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[36]  C. Jaynes Multi-view calibration from planar motion for video surveillance , 1999, Proceedings Second IEEE Workshop on Visual Surveillance (VS'99) (Cat. No.98-89223).

[37]  S Bouzar,et al.  Traffic measurement: image processing using road markings , 1996 .

[38]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[40]  A T Proper,et al.  INTELLIGENT TRANSPORTATION SYSTEMS BENEFITS: 2001 UPDATE , 2001 .

[41]  C. G. Broyden The Convergence of a Class of Double-rank Minimization Algorithms 1. General Considerations , 1970 .

[42]  Andrea Fusiello,et al.  Uncalibrated Euclidean reconstruction: a review , 2000, Image Vis. Comput..

[43]  Thomas F. Coleman,et al.  An Interior Trust Region Approach for Nonlinear Minimization Subject to Bounds , 1993, SIAM J. Optim..

[44]  Paul Wintz,et al.  Digital image processing (2nd ed.) , 1987 .

[45]  Richard Szeliski,et al.  Creating full view panoramic image mosaics and environment maps , 1997, SIGGRAPH.

[46]  Charmaine Cisneros Franck,et al.  Evaluation of FLIR/IR camera technology for airport surface surveillance , 1996, Defense, Security, and Sensing.

[47]  T. Coleman,et al.  On the Convergence of Reflective Newton Methods for Large-scale Nonlinear Minimization Subject to Bounds , 1992 .

[48]  Hans-Hellmut Nagel,et al.  3D pose estimation by fitting image gradients directly to polyhedral models , 1995, Proceedings of IEEE International Conference on Computer Vision.

[49]  Keith D. Baker,et al.  Visual surveillance using deformable models of vehicles , 1997, Robotics Auton. Syst..

[50]  Jitendra Malik,et al.  A real-time computer vision system for measuring traffic parameters , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[51]  Osama Masoud,et al.  Detection and classification of vehicles , 2002, IEEE Trans. Intell. Transp. Syst..

[52]  Andrea Giachetti,et al.  Dynamic segmentation of traffic scenes , 1995, Proceedings of the Intelligent Vehicles '95. Symposium.

[53]  D. Shanno Conditioning of Quasi-Newton Methods for Function Minimization , 1970 .

[54]  Yo-Sung Ho,et al.  Traffic parameter extraction using video-based vehicle tracking , 1999, Proceedings 199 IEEE/IEEJ/JSAI International Conference on Intelligent Transportation Systems (Cat. No.99TH8383).

[55]  Thiagalingam Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation , 2001 .

[56]  B. Triggs,et al.  Projective Geometry for Image Analysis , 1996 .

[57]  Panos Liatsis,et al.  Co-evolutionary-based active contour models in tracking of moving obstacles , 2001 .

[58]  H. Takada,et al.  A study of the measurement of velocity by image sensors , 2001, 2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233).

[59]  Daniel J. Dailey,et al.  Roadside camera motion detection for automated speed measurement , 2002, Proceedings. The IEEE 5th International Conference on Intelligent Transportation Systems.

[60]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .