• DocumentCode
    1409398
  • Title

    ViBe: A Universal Background Subtraction Algorithm for Video Sequences

  • Author

    Barnich, Olivier ; Van Droogenbroeck, Marc

  • Author_Institution
    EVS Broadcast Equip., Seraing, Belgium
  • Volume
    20
  • Issue
    6
  • fYear
    2011
  • fDate
    6/1/2011 12:00:00 AM
  • Firstpage
    1709
  • Lastpage
    1724
  • Abstract
    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.
  • Keywords
    image motion analysis; image sequences; computation speed; detection rate; downscaled version performance; motion detection; neighboring pixel background model; universal background subtraction algorithm; video sequences; Adaptation model; Computational modeling; Estimation; Image color analysis; Lighting; Pixel; Subtraction techniques; Background subtraction; computer vision; image motion analysis; image segmentation; learning (artificial intelligence); pixel classification; real-time systems; surveillance; video signal processing; vision and scene understanding; Algorithms; Artificial Intelligence; Image Enhancement; Image Interpretation, Computer-Assisted; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted; Subtraction Technique; Video Recording;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/TIP.2010.2101613
  • Filename
    5672785