Improvements on Vibe algorithm for detecting foreground objects

In order to improve the execution efficiency of Vibe algorithm in the process of background model updating, a time and space integrated method is proposed, which can not only take the advantage of previous memoryless updating strategy, but also improve the execution efficiency of the algorithm by combining both with-memory and memoryless methods. To remove the ghost in the initialization phase of Vibe algorithm, we present a method which combines Vibe algorithm and saliency map. For the Conservative update mechanism of Vibe algorithm, a foreground life mechanism based on the life cycle of foreground blobs is applied, so that wrongly updatings of big and slow objects can be avoided. The experiments show that the above three proposed algorithms give better performance compared with classical Vibe algorithm.

[1]  Marc Van Droogenbroeck,et al.  Background subtraction: Experiments and improvements for ViBe , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

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

[3]  Marc Van Droogenbroeck,et al.  ViBe: A Universal Background Subtraction Algorithm for Video Sequences , 2011, IEEE Transactions on Image Processing.

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