ViBe - a powerful technique for background detection and subtraction in video sequences

Executive summary

Description

ViBe is a powerful pixel-based technique that detects the background in video sequences. Many experiments have shown that it performs better than the state-of-the-art techniques known in the scientific literature. In addition the computational load is lower than simple background techniques implemented in commercial products. ViBe is the perfect solution for both software and hardware implementations.

Code and program for Windows and Linux

Android

ViBe is also available as a demo application for android on Google Play (previously known as the Android Market).

Licensing opportunities

ViBe is protected by several patents (patent track: WO2009007198 / Publication date: 2009-01-15; Priority number(s): EP20070112011 20070708) / US (granted): US 8009918 B2 (pdf) / Japan (granted): JP 2011 4699564 B2
The University of Liege holds all the rights on the technology and the innovations have been validated during the patent track.

Commercial license

For licensing the technology, please contact Prof. Van Droogenbroeck or Mr. Van der Elstraeten.

Evaluation license

We propose an evaluation license that includes the full source of the application provided on this site [see download page], plus the documentation and instructions to build the program, and another version of the same application with many optimizations (about 5 times faster than the original version).

Major advantages:

References

Performance

Contacts

For any question, please contact Prof. Van Droogenbroeck .
See also the site of the Interface, in charge of the partnerships between companies and the University of Liege.

ViBe inside a digital camera

Illustrations for a static camera

View from the roof of a house

Illustrations for a moving camera

Global and local motions are estimated via optical flow on a pre-defined grid of pixels [preliminary work].

Camera in motion

ULg      Institut Montefiore