Compressive Online Robust Principal Component Analysis with Multiple Prior Information (CORPCA)
Version 1.1, Jan. 24, 2017
Implementations by Huynh Van Luong, Email: huynh.luong@fau.de,
Multimedia Communications and Signal Processing, University of Erlangen-Nuremberg.
Please see
LICENSE for the full text of the license.
Please cite these publications:
Huynh Van Luong, N. Deligiannis, J. Seiler, S. Forchhammer, and A. Kaup, "
Compressive Online Robust Principal Component Analysis with Multiple Prior Information," in IEEE Global Conference on Signal and Information Processing (GlobalSIP 2017), Montreal, Canada, Nov. 2017.
Huynh Van Luong, Nikos Deligiannis, Jürgen Seiler, Søren Forchhammer, and André Kaup, "
Compressive Online Robust Principal Component Analysis Via n-l1 Minimization," IEEE Transactions on Image Processing, vol. 27, no. 9, pp. 4314-4329, Sep. 2018.
Solving the problem
Inputs:
- : A vector of observations/data
- : A measurement matrix
- : The foreground prior
- : A matrix of the background prior, which could be initialized by previous backgrounds
Outputs:
- : Estimates of foreground and background
- : The updated foreground prior
- : The updated background prior
Source code files: (for C++ codes, please refer to corpca-of)
- corpca.m: The function for CORPCA
- usageDemo_corpca.m: One demo to run CORPCA
- dataGeneration.m: Generating data for numerical simulations
- inexact_alm_rpca: This folder contains an offline RPCA (batch-based) code for initializing background and foreground prior information
Experimental results:
- videos: This folder consists of original test videos and separated sequences
- Please see file videos/videoList.md for more details
- fullRateComparisons_BootstrapCurtain.pptx: a presentation of video separation comparisons (Bootstrap and Curtain) for CORPCA vs. RPCA, GRASTA, and ReProCS with full data access
- compressiveRatesCORPCAvsReProCS_Bootstrap.pptx: a presentation of video separation comparisons (Bootstrap) for CORPCA vs. ReProCS with different measurement rates m/n
- compressiveRatesCORPCAvsReProCS_Curtain.pptx: a presentation of video separation comparisons (Curtain) for CORPCA vs. ReProCS with different measurement rates m/n