Article (Périodiques scientifiques)
ViBe: A universal background subtraction algorithm for video sequences
Barnich, Olivier; Van Droogenbroeck, Marc
2011In IEEE Transactions on Image Processing, 20 (6), p. 1709-1724
Peer reviewed vérifié par ORBi
 

Documents


Texte intégral
Barnich2011ViBe.pdf
Postprint Auteur (2.04 MB)
ViBe: A universal background subtraction algorithm for video sequences
Télécharger
Annexes
ViBe.zip
Postprint Éditeur (15.79 MB)
ViBe program for Windows and Linux
Télécharger
vibe-benchmarking-win32.zip
Postprint Éditeur (14.48 MB)
Tool to benchmark ViBe for Windows and Linux [measures the computation times on your own platform]
Télécharger
libvibe++.zip
Postprint Éditeur (23.76 kB)
Source code in C++ - generic template-based implementation - ideal for experimentation - example for OpenCV
Télécharger
vibe-sources.zip
Postprint Éditeur (14.59 kB)
Source code in C/C++! Original implementation. Example for OpenCV
Télécharger
driveway-320x240.avi
Postprint Éditeur (5.72 MB)
Sequence for testing ViBe [avi format, 320x240, color]
Télécharger

2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.


Tous les documents dans ORBi sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Background; Background subtraction; Foreground; Video processing; Learning; Segmentation; Computer vision; Embedded systems; Real-time processing; Motion; Motion detection; Motion analysis; Pixel classification; Mixture of Gaussians; Benchmarking; Exponential filtering; Random sampling; Initialization; Background model; Fast algorithm; Algorithm; Comparision; Code; Pseudo-code; C code; C/C++; Smart camera; Kernel density estimation; Ghost; OpenCV; ViBe
Résumé :
[en] 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 on 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 pseudocode 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. There is a dedicated web page for ViBe at http://www.telecom.ulg.ac.be/research/vibe/
Centre de recherche :
Intelsig
Telim
Disciplines :
Ingénierie électrique & électronique
Auteur, co-auteur :
Barnich, Olivier
Van Droogenbroeck, Marc  ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Télécommunications
Langue du document :
Anglais
Titre :
ViBe: A universal background subtraction algorithm for video sequences
Date de publication/diffusion :
juin 2011
Titre du périodique :
IEEE Transactions on Image Processing
ISSN :
1057-7149
eISSN :
1941-0042
Maison d'édition :
IEEE
Volume/Tome :
20
Fascicule/Saison :
6
Pagination :
1709-1724
Peer reviewed :
Peer reviewed vérifié par ORBi
Organisme subsidiant :
DGTRE - Région wallonne. Direction générale des Technologies, de la Recherche et de l'Énergie [BE]
Commentaire :
Source code in C/C++ available. This code is copyrighted; please do not copy it to another site.
Disponible sur ORBi :
depuis le 07 janvier 2011

Statistiques


Nombre de vues
38416 (dont 205 ULiège)
Nombre de téléchargements
66718 (dont 132 ULiège)

citations Scopus®
 
1774
citations Scopus®
sans auto-citations
1756
OpenCitations
 
1275

Bibliographie


Publications similaires



Contacter ORBi