ViBe: A Universal Background Subtraction Algorithm for Video Sequences

被引:1415
作者
Barnich, Olivier [1 ]
Van Droogenbroeck, Marc [2 ]
机构
[1] EVS Broadcast Equipment, B-4102 Seraing, Belgium
[2] Univ Liege, Fac Sci Appl, B-4000 Cointe Ougree, Belgium
关键词
Background subtraction; computer vision; image motion analysis; image segmentation; learning (artificial intelligence); pixel classification; real-time systems; surveillance; vision and scene understanding; video signal processing; MOTION DETECTION; DENSITY-ESTIMATION; SURVEILLANCE; SEGMENTATION; TRACKING; SYSTEM; MODEL;
D O I
10.1109/TIP.2010.2101613
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a technique for motion detection that incorporates several innovative mechanisms. For example, our proposed technique stores, for each pixel, a set of values taken in the past at the same location or in the neighborhood. It then compares this set to the current pixel value in order to determine whether that pixel belongs to the background, and adapts the model by choosing randomly which values to substitute from the background model. This approach differs from those based upon the classical belief that the oldest values should be replaced first. Finally, when the pixel is found to be part of the background, its value is propagated into the background model of a neighboring pixel. We describe our method in full details (including pseudo-code and the parameter values used) and compare it to other background subtraction techniques. Efficiency figures show that our method outperforms recent and proven state-of-the-art methods in terms of both computation speed and detection rate. We also analyze the performance of a downscaled version of our algorithm to the absolute minimum of one comparison and one byte of memory per pixel. It appears that even such a simplified version of our algorithm performs better than mainstream techniques.
引用
收藏
页码:1709 / 1724
页数:16
相关论文
共 72 条
  • [1] Multiple target tracking with lazy background subtraction and connected components analysis
    Abbott, Robert G.
    Williams, Lance R.
    [J]. MACHINE VISION AND APPLICATIONS, 2009, 20 (02) : 93 - 101
  • [2] [Anonymous], 2000, P IM VIS COMP AUCKL
  • [3] [Anonymous], 2000, Proceedings of the 6th European Conference on Computer Vision-Part II (ECCV '00), DOI DOI 10.1007/3-540-45053-X_48
  • [4] Barnich O, 2006, LECT NOTES COMPUT SC, V4179, P734
  • [5] VIBE: A POWERFUL RANDOM TECHNIQUE TO ESTIMATE THE BACKGROUND IN VIDEO SEQUENCES
    Barnich, Olivier
    Van Droogenbroeck, Marc
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 945 - 948
  • [6] Review and Evaluation of Commonly-Implemented Background Subtraction Algorithms
    Benezeth, Y.
    Jodoin, P. M.
    Emile, B.
    Laurent, H.
    Rosenberger, C.
    [J]. 19TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1-6, 2008, : 237 - +
  • [7] Bouwmans T., 2010, Handbook of Pattern Recognition and Computer Vision, V4th, P181
  • [8] Cavallaro A, 2001, PROC SPIE, V4310, P465
  • [9] Cevher V, 2008, LECT NOTES COMPUT SC, V5303, P155, DOI 10.1007/978-3-540-88688-4_12
  • [10] A Robust Object Segmentation System Using a Probability-Based Background Extraction Algorithm
    Chiu, Chung-Cheng
    Ku, Min-Yu
    Liang, Li-Wey
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (04) : 518 - 528