JOURNAL ARTICLE

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

Xavier BouThibaud EhretGabriele FaccioloJean‐Michel MorelRafael Grompone von Gioi

Year: 2022 Journal:   Image Processing On Line Vol: 12 Pages: 527-549   Publisher: Image Processing On Line

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. **This is an MLBriefs article, the source code has not been reviewed!**
The ViBe algorithm is covered by several patents and its code is not provided with this publication. Its code is only shared for research purposes.

Keywords:
Background subtraction Computer science Algorithm Artificial intelligence Computer vision Computer graphics (images) Pixel

Metrics

9
Cited By
0.99
FWCI (Field Weighted Citation Impact)
29
Refs
0.73
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Video Surveillance and Tracking Methods
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Human Pose and Action Recognition
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Video Analysis and Summarization
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
© 2026 ScienceGate Book Chapters — All rights reserved.