ICASSP 2018accepted0 citations

A Fast and Memory-Efficient Algorithm for Robust PCA (MEROP)

Praneeth Narayanamurthy, Namrata Vaswani

Abstract

Robust PCA (RPCA) is the problem of separating a given data matrix into the sum of a sparse matrix and a low-rank matrix. Static RPCA is the RPCA problem in which the subspace from which the true data is generated remains fixed over time. Dynamic RPCA instead assumes that the subspace can change with time, although usually the changes are slow. We propose a Recursive Projected Compressed Sensing based algorithm called MERoP (Memory-Efficient Robust PCA) to solve the static RPCA problem. A simple extension of MERoP has been shown in our other work to also solve the dynamic RPCA problem. To the best of our knowledge, MERoP is the first online solution for RPCA that is provably correct under mild assumptions on input data and requires no assumption on intermediate algorithm estimates. Moreover, MERoP enjoys nearly-optimal memory complexity and is almost as fast as vanilla SVD. We corroborate our theoretical claims through extensive numerical experiments on both synthetic data and real videos.

BibTeX
@inproceedings{icassp2018_afastandmemoryef,
  title = {A Fast and Memory-Efficient Algorithm for Robust PCA (MEROP)},
  author = {Praneeth Narayanamurthy and Namrata Vaswani},
  booktitle = {ICASSP 2018},
  year = {2018}
}
A Fast and Memory-Efficient Algorithm for Robust PCA (MEROP) · ICASSP 2018