Stabilized active camera tracking system

We present a robust and real-time stabilized active camera tracking system (ACTS), which consists of three algorithmic modules: visual tracking, pan-tilt control, and digital video stabilization. We propose an efficient correlation-based framework for visual tracking module that is designed to handle the problems which severely deteriorate the performance of a traditional tracker. The problems that it handles are template drift, noise, object fading (obscuration), background clutter, intermittent occlusion, varying illumination in the scene, high computational complexity, and varying shape, scale, and velocity of the manoeuvring object during its motion. The pan-tilt control module is a predictive open-loop car-following control strategy, which moves the camera efficiently and smoothly so that the target being tracked is always at the center of the video frame. Video stabilization module is required to eliminate the vibration in the video, when the system is mounted on a vibratory platform such as truck, helicopter, ship, etc. We present a very efficient video stabilization method that adds no extra computational overhead to the overall system. It exploits the coordinates of the target, computed by the tracker module, to sense the amount of vibration and then filters it out of the video. The proposed system works at full frame rate (30 fps), and has been successfully used in uncontrolled real-world environment. Experimental results show the efficiency, precision, and robustness of the proposed stabilized ACTS.

[1]  Alexandros Eleftheriadis,et al.  Automatic face location detection and tracking for model-assisted coding of video teleconferencing sequences at low bit-rates , 1995, Signal Process. Image Commun..

[2]  Michael Bosse,et al.  Non-metric image-based rendering for video stabilization , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[3]  Benjamin C. Kuo,et al.  Automatic control systems (7th ed.) , 1991 .

[4]  Filippo Vella,et al.  Digital image stabilization by adaptive block motion vectors filtering , 2002, IEEE Trans. Consumer Electron..

[5]  M. N. Jafri,et al.  Best-match rectangle adjustment algorithm for persistent and precise correlation tracking , 2007, 2007 International Conference on Machine Vision.

[6]  Jean-Marc Odobez,et al.  AV16.3: An Audio-Visual Corpus for Speaker Localization and Tracking , 2004, MLMI.

[7]  Seok-Woo Jang,et al.  Adaptive robust estimation of affine parameters from block motion vectors , 2005, Image Vis. Comput..

[8]  Mubarak Shah,et al.  Real-time edge-enhanced dynamic correlation and predictive open-loop car-following control for robust tracking , 2008, Machine Vision and Applications.

[9]  Christopher Fagiani,et al.  An Evaluation of Tracking Methods for Human-Computer Interaction , 2002 .

[10]  Alex Pentland,et al.  Pfinder: real-time tracking of the human body , 1996, Proceedings of the Second International Conference on Automatic Face and Gesture Recognition.

[11]  Patrick Pérez,et al.  Color-Based Probabilistic Tracking , 2002, ECCV.

[12]  W. Eric L. Grimson,et al.  Learning Patterns of Activity Using Real-Time Tracking , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  C. Miro,et al.  Digital video stabilization architecture for low cost devices , 2005, ISPA 2005. Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis, 2005..

[14]  Gérard G. Medioni,et al.  Real time tracking using an active pan-tilt-zoom network camera , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  M. N. Jafri,et al.  Target Tracking in an Image Sequence Using Wavelet Features and a Neural Network , 2005, TENCON 2005 - 2005 IEEE Region 10 Conference.

[16]  Wenbin Chen,et al.  Video Stabilization Using Scale-Invariant Features , 2007, 2007 11th International Conference Information Visualization (IV '07).

[17]  David Suter,et al.  Effective Appearance Model and Similarity Measure for Particle Filtering and Visual Tracking , 2006, ECCV.

[18]  Jamil Ahmad,et al.  Design and Implementation of a Neural Network for Real-Time Object Tracking , 2007 .

[19]  Gary Bradski,et al.  Learning-Based Computer Vision with Intels Open Source Computer Vision Library , 2005 .

[20]  Dorin Comaniciu,et al.  Kernel-Based Object Tracking , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Gary R. Bradski,et al.  Real time face and object tracking as a component of a perceptual user interface , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).

[22]  C. D. Kuglin,et al.  The phase correlation image alignment method , 1975 .

[23]  M. Tico,et al.  Robust method of digital image stabilization , 2008, 2008 3rd International Symposium on Communications, Control and Signal Processing.

[24]  T. Ross Fuzzy Logic with Engineering Applications , 1994 .

[25]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[26]  Stefanos D. Kollias,et al.  An efficient fully unsupervised video object segmentation scheme using an adaptive neural-network classifier architecture , 2003, IEEE Trans. Neural Networks.

[27]  Fatih Murat Porikli,et al.  Integral histogram: a fast way to extract histograms in Cartesian spaces , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[28]  Fatih Murat Porikli,et al.  Covariance Tracking using Model Update Based on Lie Algebra , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[29]  Mubarak Shah,et al.  A Vision-Based System for a UGV to Handle a Road Intersection , 2007, AAAI.

[30]  Joseph N. Wilson,et al.  Handbook of computer vision algorithms in image algebra , 1996 .

[31]  Didier Stricker,et al.  Real-time vision-based tracking and reconstruction , 2007, Journal of Real-Time Image Processing.

[32]  Samuel S. Blackman,et al.  Design and Analysis of Modern Tracking Systems , 1999 .

[33]  Ehud Rivlin,et al.  Robust Fragments-based Tracking using the Integral Histogram , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[34]  Marius Tico,et al.  Robust method of video stabilization , 2007, 2007 15th European Signal Processing Conference.

[35]  J. P. Lewis Fast Normalized Cross-Correlation , 2010 .

[36]  Fatih Murat Porikli,et al.  Multi-Kernel Object Tracking , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[37]  Pankaj Kumar,et al.  Real Time Target Tracking with Pan Tilt Zoom Camera , 2009, 2009 Digital Image Computing: Techniques and Applications.

[38]  Shang-Hong Lai,et al.  A robust and efficient video stabilization algorithm , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[39]  James W. Davis,et al.  Real-time closed-world tracking , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[40]  Benjamin C. Kuo,et al.  AUTOMATIC CONTROL SYSTEMS , 1962, Universum:Technical sciences.

[41]  Xin Li,et al.  Contour-based object tracking with occlusion handling in video acquired using mobile cameras , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[42]  Dorin Comaniciu,et al.  Real-time tracking of non-rigid objects using mean shift , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[43]  Rafael C. González,et al.  Local Determination of a Moving Contrast Edge , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[44]  E. Brookner Tracking and Kalman Filtering Made Easy , 1998 .

[45]  Yuntao Cui,et al.  Indoor monitoring via the collaboration between a peripheral sensor and a foveal sensor , 1998, Proceedings 1998 IEEE Workshop on Visual Surveillance.

[46]  N. Mir-Nasiri Camera-based 3D Tracking System , 2005, TENCON 2005 - 2005 IEEE Region 10 Conference.

[47]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.

[48]  Rómer Rosales,et al.  3D trajectory recovery for tracking multiple objects and trajectory guided recognition of actions , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[49]  Franklin C. Crow,et al.  Summed-area tables for texture mapping , 1984, SIGGRAPH.

[50]  Mark S. Nixon,et al.  Feature Extraction and Image Processing , 2002 .

[51]  Nasser Kehtarnavaz,et al.  Real-time predictive zoom tracking for digital still cameras , 2007, Journal of Real-Time Image Processing.

[52]  Sebastiano Battiato,et al.  Fuzzy-based motion estimation for video stabilization using SIFT interest points , 2009, Electronic Imaging.

[53]  Raúl Rojas,et al.  Intelligent tracking Technical Report B-0315 , 2003 .

[54]  Luc Van Gool,et al.  An adaptive color-based particle filter , 2003, Image Vis. Comput..

[55]  Hung T. Nguyen,et al.  A First Course in Fuzzy and Neural Control , 2002 .

[56]  Sebastien Wong,et al.  Advanced correlation tracking of objects in cluttered imagery , 2005 .