• DocumentCode
    1933187
  • 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
  • fYear
    2011
  • fDate
    6-9 Nov. 2011
  • Firstpage
    1433
  • Lastpage
    1437
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers (ASILOMAR), 2011 Conference Record of the Forty Fifth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4673-0321-7
  • Type

    conf

  • DOI
    10.1109/ACSSC.2011.6190254
  • Filename
    6190254