Multi-Frame Motion Detection for Active/Unstable Cameras

Network cameras, extensively used in video surveillance, often allow pan-tilt-zoom functionality and are also subject to wind load and mount vibrations, thus causing video frame misalignment. Although algorithms for motion detection, a basic block of most visual surveillance systems, are relatively mature for fixed cameras, they usually perform poorly for active and/or vibrating cameras. The issue is particularly severe for algorithms using multiple video frames jointly. In this paper, we extend our earlier work on multiple-frame motion detection to the case of active and unstable cameras. Our method accounts for spatially-affine, inter-frame transformations that can vary in time, uses a variational formulation and applies a level-set solution. We present ground-truth and real-data experimental results and show significant improvements over earlier methods.

[1]  Janusz Konrad,et al.  Space-time image sequence analysis: object tunnels and occlusion volumes , 2006, IEEE Transactions on Image Processing.

[2]  G. Aubert,et al.  Detection and tracking of moving objects using a new level set based method , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[3]  Stuart Geman,et al.  Statistical methods for tomographic image reconstruction , 1987 .

[4]  Christoph Stiller,et al.  Object-based estimation of dense motion fields , 1997, IEEE Trans. Image Process..

[5]  Janusz Konrad,et al.  Videopsy: dissecting visual data in space-time , 2007, IEEE Communications Magazine.

[6]  Patrick Pérez,et al.  Dense estimation and object-based segmentation of the optical flow with robust techniques , 1998, IEEE Trans. Image Process..

[7]  Yaser Sheikh,et al.  Bayesian modeling of dynamic scenes for object detection , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Rachid Deriche,et al.  Geodesic Active Contours and Level Sets for the Detection and Tracking of Moving Objects , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Alper Yilmaz,et al.  Level Set Methods , 2007, Wiley Encyclopedia of Computer Science and Engineering.

[10]  Michael J. Black Robust incremental optical flow , 1992 .

[11]  Gian Luca Foresti,et al.  Active Video-Based Surveillance System , 2005 .

[12]  Yao Wang,et al.  Video Processing and Communications , 2001 .

[13]  Amar Mitiche,et al.  Spatiotemporal motion boundary detection and motion boundary velocity estimation for tracking moving objects with a moving camera: a level sets PDEs approach with concurrent camera motion compensation , 2004, IEEE Transactions on Image Processing.

[14]  Yao Wang,et al.  An unsupervised multi-resolution object extraction algorithm using video-cube , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[15]  Bernhard Rinner,et al.  Distributed embedded smart cameras for surveillance applications , 2006, Computer.

[16]  Michel Barlaud,et al.  DREAM2S: Deformable Regions Driven by an Eulerian Accurate Minimization Method for Image and Video Segmentation , 2002, International Journal of Computer Vision.

[17]  Amar Mitiche,et al.  Selective image diffusion: application to disparity estimation , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

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

[19]  W. Clem Karl,et al.  A Real-Time Algorithm for the Approximation of Level-Set-Based Curve Evolution , 2008, IEEE Transactions on Image Processing.

[20]  Til Aach,et al.  Bayesian algorithms for adaptive change detection in image sequences using Markov random fields , 1995, Signal Process. Image Commun..

[21]  Michael G. Strintzis,et al.  Video object segmentation using Bayes-based temporal tracking and trajectory-based region merging , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  A. Hampapur,et al.  Smart video surveillance: exploring the concept of multiscale spatiotemporal tracking , 2005, IEEE Signal Processing Magazine.

[23]  Michel Barlaud,et al.  Detection and Tracking of Moving Objects using a New Level Set Based Method , 2000, ICPR.

[24]  Larry S. Davis,et al.  Non-parametric Model for Background Subtraction , 2000, ECCV.

[25]  Stanley Osher,et al.  Level Set Methods , 2003 .

[26]  G.L. Foresti,et al.  Active video-based surveillance system: the low-level image and video processing techniques needed for implementation , 2005, IEEE Signal Processing Magazine.

[27]  Alice Caplier,et al.  Spatiotemporal MRF approach to video segmentation: Application to motion detection and lip segmentation , 1999, Signal Processing.

[28]  Julian Magarey,et al.  Three-dimensional video segmentation using a variational method , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[29]  W. Clem Karl,et al.  A fast level set method without solving PDEs [image segmentation applications] , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..