Reviewing ViBe, a Popular Background Subtraction Algorithm for Real-Time Applications

Xavier BOU, Thibaud EHRET, Gabriele FACCIOLO, Jean Michel MOREL, Rafael Grompone VON GIOI

Research output: Journal PublicationsJournal Article (refereed)peer-review

6 Citations (Scopus)

Abstract

Background subtraction or foreground segmentation is commonly the first step in video processing pipelines, where foreground objects and moving entities are detected for further analysis. Background subtraction is still an open problem in computer vision due to the wide range of possible scenarios and challenging cases, such as weather conditions, illumination variation, dynamic backgrounds or low frame-rates. In this article, we review a well-known general algorithm for background subtraction named visual background extractor or ViBe. More than 10 years after its publication, ViBe is still widely used due to its simplicity and low computational load, as its authors claim it can process up to 200 fps. We analyze the algorithm’s mechanism to segment foreground objects, comment on its strengths and drawbacks, and describe an effective variant of the method to quickly dissipate ghost effects using 3-frame difference. Furthermore, we provide an easy-to-use demo that allows to quickly test the performance of ViBe on custom data, modify its parameters and download the results.

Original languageEnglish
Pages (from-to)527-549
Number of pages23
JournalImage Processing On Line
Volume12
Early online date23 Nov 2022
DOIs
Publication statusPublished - 2022
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2022 IPOL & the authors.

Keywords

  • background subtraction
  • change detection
  • foreground segmentation
  • monitoring
  • motion detection
  • surveillance
  • video analysis

Fingerprint

Dive into the research topics of 'Reviewing ViBe, a Popular Background Subtraction Algorithm for Real-Time Applications'. Together they form a unique fingerprint.

Cite this