Modeling background activity for behavior subtraction

The detection of events that differ from what is considered normal is, arguably, the most important task for camera-based surveillance. Clearly, the definition of normal behavior differs from one application to another, and, therefore, approaches to its detection differ as well. In the case of intrusion monitoring, simple motion detection may be sufficient, such as based on background luminance/color modeling. However, in more complex scenarios, such as the detection of abandoned luggage, more advanced approaches have been developed, often relying on object path modeling. In this paper, we describe a new model for representing normality. Our model, that we call a behavior image, is low-dimensional and based on dynamics of luminance/color profiles, however it does not require explicit estimation of object paths. The process of estimating visual abnormality is then a simple comparison of training and observed behavior images, that we call behavior subtraction. We describe a new practical implementation of our model that is based on average activity. It is easy to program and requires little processing power and memory. Moreover, it is robust to motion detection errors, such as those resulting from parasitic background motion (e.g., heavy rain/snow, camera jitter). Most importantly, however, the method is not content-specific, and, therefore, is applicable to the monitoring of humans, cars or other objects in both uncluttered and highly-cluttered scenes. We support these claims by including various experimental results, from urban traffic, through sport scenes to natural environment.

[1]  Kentaro Toyama,et al.  Wallflower: principles and practice of background maintenance , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[2]  Guojun Lu,et al.  Segmentation of moving objects in image sequence: A review , 2001 .

[3]  Stuart J. Russell,et al.  Image Segmentation in Video Sequences: A Probabilistic Approach , 1997, UAI.

[4]  Daniel P. Huttenlocher,et al.  Scene modeling for wide area surveillance and image synthesis , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[5]  Tieniu Tan,et al.  A survey on visual surveillance of object motion and behaviors , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

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

[7]  P. Bouthemy,et al.  Recovery of moving object masks in an image sequence using local spatiotemporal contextual information , 1993 .

[8]  Janusz Konrad,et al.  Multiple motion segmentation with level sets , 2003, IEEE Trans. Image Process..

[9]  Hannah M. Dee,et al.  Explaining visible behaviour , 2005 .

[10]  Michael J. Brooks,et al.  Issues in Automated Visual Surveillance , 2003, DICTA.

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

[12]  Alan M. McIvor,et al.  Background Subtraction Techniques , 2000 .

[13]  Azriel Rosenfeld,et al.  Detection and location of people in video images using adaptive fusion of color and edge information , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

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

[15]  Venkatesh Saligrama,et al.  Behavior Subtraction , 2009, IEEE Transactions on Image Processing.

[16]  Jung-Hwan Oh,et al.  Real Time Video Data Mining for Surveillance Video Streams , 2003, PAKDD.

[17]  Stan Sclaroff,et al.  Segmenting foreground objects from a dynamic textured background via a robust Kalman filter , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[18]  Tieniu Tan,et al.  A system for learning statistical motion patterns , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Marko Heikkilä,et al.  A texture-based method for modeling the background and detecting moving objects , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Nikos Paragios,et al.  Motion-based background subtraction using adaptive kernel density estimation , 2004, CVPR 2004.

[21]  Hilary Buxton,et al.  Learning and understanding dynamic scene activity: a review , 2003, Image Vis. Comput..

[22]  Janusz Konrad,et al.  3.10 – Motion Detection and Estimation , 2005 .

[23]  Jung-Hwan Oh,et al.  Multimedia Data Mining Framework for Raw Video Sequences , 2002, Revised Papers from MDM/KDD and PAKDD/KDMCD.

[24]  Janusz Konrad,et al.  CHAPTER 3 – Motion Detection and Estimation , 2009 .

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

[26]  L. Davis,et al.  Background and foreground modeling using nonparametric kernel density estimation for visual surveillance , 2002, Proc. IEEE.

[27]  Venkatesh Saligrama,et al.  Motion detection with false discovery rate control , 2008, 2008 15th IEEE International Conference on Image Processing.

[28]  James W. Davis,et al.  The Recognition of Human Movement Using Temporal Templates , 2001, IEEE Trans. Pattern Anal. Mach. Intell..