A continuous object tracking system with stationary and moving camera modes

Automatic detection and tracking of objects get more important with the increasing number of surveillance cameras and mobile platforms having cameras. Tracking systems are either designed with stationary camera or designed to work in moving camera. When the camera is stationary, correspondence based tracking with background subtraction has a number of benefits such as enabling automatic detection of new objects in the scene and better tracking accuracy. On the other hand, mean shift is a histogram-based tracking method which is suitable for tracking objects under unconstrained scenarios like moving camera. However, with mean shift, the objects to be tracked cannot be detected automatically, only existing or manually selected objects can be tracked. In this paper, we propose a dual-mode system which combines the advantages of correspondence based tracking and mean shift tracking. A reliability measure based on background update rate is calculated for each frame. Under normal operating conditions, when the background estimation is working reliably, correspondence based tracking is used. When the reliability of background estimation becomes low, due to moving camera, the system automatically switches to mean shift tracking until the reliability of background information increases again. The results show that the system can detect new objects and track them reliably using background subtraction. Even though the background subtraction based systems detect high number of false objects when the camera starts moving, the proposed system hands over the tracked objects to mean shift tracker and avoids detection of false objects and enables uninterrupted tracking.

[1]  Roland Mech,et al.  A noise robust method for 2D shape estimation of moving objects in video sequences considering a moving camera , 1998, Signal Process..

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

[3]  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.

[4]  Dewen Hu,et al.  Tracking objects using shape context matching , 2012, Neurocomputing.

[5]  Zoran Zivkovic,et al.  Improved adaptive Gaussian mixture model for background subtraction , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[6]  Branko Ristic,et al.  Beyond the Kalman Filter: Particle Filters for Tracking Applications , 2004 .

[7]  Anup Basu,et al.  Motion Tracking with an Active Camera , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

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

[9]  Andrea Fusiello,et al.  Segmentation and tracking of multiple video objects , 2007, Pattern Recognit..

[10]  Michael Hansen,et al.  Real-Time Tracking of Moving Objects with an Active Camera , 1998, Real Time Imaging.

[11]  I. Haritaoglu,et al.  Background and foreground modeling using nonparametric kernel density estimation for visual surveillance , 2002 .

[12]  Massimo Piccardi,et al.  Background subtraction techniques: a review , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[13]  John Morris,et al.  Real-time correlogram tracking for airborne traffic surveillance , 2009, 2009 24th International Conference Image and Vision Computing New Zealand.

[14]  Jean-Marc Odobez,et al.  Detection of multiple moving objects using multiscale MRF with camera motion compensation , 1994, Proceedings of 1st International Conference on Image Processing.

[15]  Michael Werman,et al.  Real-time object tracking from a moving video camera: a software approach on a PC , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).

[16]  A. Glassner Fill 'Er Up! , 2001, IEEE Computer Graphics and Applications.

[17]  Mubarak Shah,et al.  Matching actions in presence of camera motion , 2006, Comput. Vis. Image Underst..

[18]  Marc Van Droogenbroeck,et al.  ViBE: A powerful random technique to estimate the background in video sequences , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[19]  W. Eric L. Grimson,et al.  Adaptive background mixture models for real-time tracking , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[20]  Rita Cucchiara,et al.  Detecting objects, shadows and ghosts in video streams by exploiting color and motion information , 2001, Proceedings 11th International Conference on Image Analysis and Processing.

[21]  Rita Cucchiara,et al.  Real-time motion segmentation from moving cameras , 2004, Real Time Imaging.

[22]  Shai Avidan,et al.  Support Vector Tracking , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[23]  Yiğithan Dedeoğlu,et al.  Moving object detection, tracking and classification for smart video surveillance , 2004 .

[24]  Paul W. Fieguth,et al.  Color-based tracking of heads and other mobile objects at video frame rates , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[25]  Takeo Kanade,et al.  A System for Video Surveillance and Monitoring , 2000 .

[26]  Larry S. Davis,et al.  Background modeling and subtraction by codebook construction , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[27]  Alptekin Temizel,et al.  Adaptive mean-shift for automated multi object tracking , 2012 .