Research
Background Estimation in Videos
Background estimation is a fundamental task of computer vision. Indeed, in problems such as tracking or object recognition in videos, a good background estimation is usually a prerequisite. This is because these subsequent tasks are much easier if we know where to look for interesting objects, in particular if we know where the foreground is (when we track objects, we are generally interested in foreground objects).
Publications in this research area
Low-Rank Spatio-Temporal Video Segmentation
A. Newson, M. Tepper, G. Sapiro
BMVC, 2015, Project webpage
Multi-temporal Foreground Detection in Videos
M. Tepper, A. Newson, P. Sprechmann, G. Sapiro
ICIP, 2015, Project webpage
Here is an example of background/foreground estimation (thanks to Jose Lezama for appearing in this video) :
Input image (one frame of a video)
Estimated background
Robust Principle Component Analysis (RPCA)
Candès et al. introduced an approach which is widely known as Robust Principal Component Analysis [1] (even if other works had previously proposed robustified PCAs [2]), which could be used for tasks such as background estimation. The central idea of this work is to robustify traditional Principal Component Analysis, a data analysis method which is very popular, but can break down in the presence of outliers. This is done by decomposing an input matrix (the video, in our case) into the sum of a low-rank and a sparse component. More precisely, we solve the following convex optimisation problem :
where X is the input matrix (our video), L is the low-rank background component and S is the sparse foreground component. The norms and correspond to the Frobenius matrix norm, the nuclear norm and the norm, respectively. The two parameters and are tuning parameters.