Title :
Real-time principal component pursuit
Author :
Pope, Graeme ; Baumann, Manuel ; Studer, Christoph ; Durisi, Giuseppe
Author_Institution :
Dept. of Inf. Technol. & Electr. Eng., ETH Zurich, Zurich, Switzerland
Abstract :
Robust principal component analysis (RPCA) deals with the decomposition of a matrix into a low-rank matrix and a sparse matrix. Such a decomposition finds, for example, applications in video surveillance or face recognition. One effective way to solve RPCA problems is to use a convex optimization method known as principal component pursuit (PCP). The corresponding algorithms have, however, prohibitive computational complexity for certain applications that require real-time processing. In this paper we propose a variety of methods that significantly reduce the computational complexity. Furthermore, we perform a systematic analysis of the performance/complexity tradeoffs underlying PCP. For synthetic data, we show that our methods result in a speedup of more than 365 times compared to a reference C implementation at only a small loss in terms of recovery error. To demonstrate the effectiveness of our approach, we consider foreground/background separation for video surveillance, where our methods enable real-time processing of a 640×480 color video stream at 12 frames per second (fps) using a quad-core CPU.
Keywords :
computational complexity; convex programming; image colour analysis; matrix decomposition; microprocessor chips; principal component analysis; video signal processing; video surveillance; RPCA problem; background separation; color video stream; computational complexity; convex optimization method; face recognition; foreground separation; low-rank matrix; matrix decomposition; quad-core CPU; realtime principal component pursuit; recovery error; reference C implementation; robust principal component analysis; sparse matrix; video surveillance; Computational complexity; Matrix decomposition; Principal component analysis; Real time systems; Sparse matrices; Streaming media;
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2011 Conference Record of the Forty Fifth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4673-0321-7
DOI :
10.1109/ACSSC.2011.6190254