A practical adaptive approach for dynamic background subtraction using an invariant colour model and object tracking

In this paper, three dynamic background subtraction algorithms for colour images are presented and compared. The performances of these algorithms defined as 'Selective Update using Temporal Averaging', 'Selective Update using Non-foreground Pixels of the Input Image' and 'Selective Update using Temporal Median' are only different for background pixels. Then using an invariant colour filter and a suitable motion tracking technique, an object-level classification is offered that recognises the behaviours of all foreground blobs. This novel approach, which selectively excludes foreground blobs from the background frames, is included in all three methods. It is shown that the 'Selective Update using Temporal Median' produces the correct background image for each input frame. The advantages of the third algorithm are: it operates in unconstrained outdoor and indoor scenes. Also it is able to handle difficult situations such as removing ghosts and including stationary objects in the background image efficiently. Meanwhile, the algorithm's parameters are computed automatically or are fixed. The efficiency of the new algorithm is confirmed by the results obtained on a number of image sequences.

[1]  J. Sklansky,et al.  Segmentation of people in motion , 1991, Proceedings of the IEEE Workshop on Visual Motion.

[2]  Carlos Orrite-Uruñuela,et al.  Detected motion classification with a double-background and a Neighborhood-based difference , 2003, Pattern Recognit. Lett..

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

[4]  Sergio A. Velastin,et al.  People tracking in surveillance applications , 2006, Image Vis. Comput..

[5]  Arnold W. M. Smeulders,et al.  Color-based object recognition , 1997, Pattern Recognit..

[6]  Larry S. Davis,et al.  W4: Real-Time Surveillance of People and Their Activities , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  R. Cucchiara,et al.  Statistic and knowledge-based moving object detection in traffic scenes , 2000, ITSC2000. 2000 IEEE Intelligent Transportation Systems. Proceedings (Cat. No.00TH8493).

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

[9]  Mohan M. Trivedi,et al.  Detecting Moving Shadows: Algorithms and Evaluation , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  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).

[11]  A. T. Ali,et al.  Visual road traffic monitoring and data collection , 1993, Proceedings of VNIS '93 - Vehicle Navigation and Information Systems Conference.

[12]  P. KaewTrakulPong,et al.  An Improved Adaptive Background Mixture Model for Real-time Tracking with Shadow Detection , 2002 .

[13]  Jiri Matas,et al.  Colour-based object recognition , 1995 .

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

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

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