Title :
Real-Time Discriminative Background Subtraction
Author :
Cheng, Li ; Gong, Minglun ; Schuurmans, Dale ; Caelli, Terry
Author_Institution :
Bioinf. Inst., A*STAR, Singapore, Singapore
fDate :
5/1/2011 12:00:00 AM
Abstract :
The authors examine the problem of segmenting foreground objects in live video when background scene textures change over time. In particular, we formulate background subtraction as minimizing a penalized instantaneous risk functional-yielding a local online discriminative algorithm that can quickly adapt to temporal changes. We analyze the algorithm´s convergence, discuss its robustness to nonstationarity, and provide an efficient nonlinear extension via sparse kernels. To accommodate interactions among neighboring pixels, a global algorithm is then derived that explicitly distinguishes objects versus background using maximum a posteriori inference in a Markov random field (implemented via graph-cuts). By exploiting the parallel nature of the proposed algorithms, we develop an implementation that can run efficiently on the highly parallel graphics processing unit (GPU). Empirical studies on a wide variety of datasets demonstrate that the proposed approach achieves quality that is comparable to state-of-the-art offline methods, while still being suitable for real-time video analysis (≥ 75 fps on a mid-range GPU).
Keywords :
Markov processes; computer graphic equipment; coprocessors; image segmentation; image texture; inference mechanisms; maximum likelihood estimation; video signal processing; GPU; Markov random field; background scene texture; foreground object segmentation; live video; local online discriminative algorithm; maximum a posteriori inference; parallel graphics processing unit; real-time discriminative background subtraction; sparse kernel; Graphics processing unit; Heuristic algorithms; Inference algorithms; Kernel; Pixel; Real time systems; Streaming media; Background subtraction; graphics processing units (GPUs); large-margin methods; one class support vector machine (SVM); online learning with kernels; real time foreground object segmentation from video; Algorithms; Computer Graphics; Image Enhancement; Image Processing, Computer-Assisted; Markov Chains; Pattern Recognition, Automated;
Journal_Title :
Image Processing, IEEE Transactions on
DOI :
10.1109/TIP.2010.2087764