Dynamic Mode Decomposition For Robust Pca With Applications To Foreground/Background Subtraction In Video Streams And Multi-Resolution Analysis
Jake Nathan Kutz,Xing Fu,Steven L. Brunton,Jacob Grosek
DOI: https://doi.org/10.1201/b20190-25
2016-01-01
Abstract:Accurate and real-time video surveillance techniques for removing background variations in a video stream, which are highly correlated between frames, are at the forefront of modern data-analysis research. The objective in such algorithms is to highlight foreground objects of potential interest. Background/foreground separation is typically an integral step in detecting, identifying, tracking, and recognizing objects in video sequences. Most modern computer vision applications demand algorithms that can be implemented in real-time, and that are robust enough to handle diverse, complicated, and cluttered backgrounds. Competitive methods often need to be flexible enough to accommodate changes in a scene due to, for instance, illumination changes that can occur throughout the day, or location changes where the application is being implemented. Given the importance of this task, a variety of iterative techniques and methods have already been developed in order to perform background/foreground separation [4, 8, 11, 15, 23, 24](See also, for instance, the recent reviews by Bouwmans [2] and Benezeth et al.[1], which compare error and timing of various methods). One potential viewpoint of this computational task is as a matrix separation problem into low-rank (background) and sparse (foreground) components. Recently, this viewpoint has been advocated by Candès et al. in the framework of robust principal component analysis (RPCA)[4]. By weighting a combination of the nuclear and the L1 norms, a convenient convex optimization problem (principal component pursuit) was demonstrated, under suitable assumptions, to exactly recover the …