Presentation is loading. Please wait.

Presentation is loading. Please wait.

Recovering low rank and sparse matrices from compressive measurements Aswin C Sankaranarayanan Rice University Richard G. Baraniuk Andrew E. Waters.

Similar presentations


Presentation on theme: "Recovering low rank and sparse matrices from compressive measurements Aswin C Sankaranarayanan Rice University Richard G. Baraniuk Andrew E. Waters."— Presentation transcript:

1 Recovering low rank and sparse matrices from compressive measurements Aswin C Sankaranarayanan Rice University Richard G. Baraniuk Andrew E. Waters

2 Background subtraction in surveillance videos static camera with foreground objects rank 1 background sparse foreground

3 More complex scenarios Changing illumination + foreground motion

4 More complex scenarios Changing illumination + foreground motion Set of all images of a convex Lambertian scene under changing illumination is very close to a 9-dimensional subspace [Basri and Jacobs, 2003]

5 More complex scenarios Changing illumination + foreground motion Video can be represented as a sum of a rank-9 matrix and a sparse matrix Can we use such low rank+sparse model in a compressive recovery framework ?

6 Hyperspectral cube 450nm550nm720nm490nm580nm Rank approximately equal number of materials in the scene Data courtesy Ayan Chakrabarti, http://vision.seas.harvard.edu/hyperspec/

7 Robust matrix completion low rank matrix low rank matrix with missing entries

8 Robust matrix completion missing + corrupted entries low rank matrix sparse corruptions

9 Problem formulation Noisy compressive measurements L: r-rank matrix S: k-sparse matrix Measurement operator is different for different problems – Video CS: operates on each column of the matrix individually – Matrix completion: sampling operator – Hyperspectral

10 Problem formulation Noisy compressive measurements L: r-rank matrix S: k-sparse matrix

11 Side note: Robust PCA “?” Recovery a low rank matrix L and a sparse matrix S, given M = L + S Robust PCA [Candes et al, 2009] Rank-sparsity incoherence [Chandrasekaran et al, 2011] We are interested in recovering a low rank matrix L and a sparse matrix S --- not from M --- but from compressive measurements of M

12 Connections to CS and Matrix Completion If we “remove” L from the optimization, then this reduces to traditional compressive recovery problem Similarly, if we “remove” S, then this reduces to the Affine rank minimization problem

13 Problem formulation Key questions – When can we recover L and S ? – Measurement bounds ? – Fast algorithms ?

14 SpaRCS SpaRCS: Sparse and low Rank recovery from CS – A greedy algorithm – It is an extension of CoSaMP [Tropp and Needell, 2009] and ADMiRA [Lee and Bresler, 2010]

15 SpaRCS SpaRCS: Sparse and low Rank recovery from CS – A greedy algorithm – It is an extension of CoSAMP [Tropp and Needell, 2009] and ADMiRA [Lee and Bresler, 2010]

16 SpaRCS SpaRCS: Sparse and low Rank recovery from CS – A greedy algorithm – It is an extension of CoSaMP [Tropp and Needell, 2009] and ADMiRA [Lee and Bresler, 2010] Claim – If satisfies both RIP and rank-RIP with small constants, – and the low rank matrix is sufficiently dense, and sparse matrix has random support (or bounded col/row degree) – then, SpaRCS converges exponentially to the right answer

17 Phase transitions p = number of measurements r = rank, K = sparsity Matrix of size N x N; N = 512 r=5 r=10r=15r=20 r=25

18 Performance Run time CS IT: An alternating projection algorithm that uses soft thresholding at each step CS APG: Variant of APG for RobustPCA problem. Accuracy

19 Video CS (a) Ground truth (b) Estimated low rank matrix (c) Estimated sparse component Video: 128x128x201 Compression 6.67x SNR = 31.1637 dB

20 Video CS (a) Ground truth (b) Compression 3x Video 64x64x239 Compression 3x SNR = 23.9 dB

21 Hyperspectral recovery results 128x128x128 HS cube Compression 6.67x SNR = 31.1637 dB

22 Matrix completion Run time CVX: Interior point solver of convex formulation OptSpace: Non-robust MC solver Accuracy

23 Open questions Convergence results for the greedy algorithm Low rank component is sparse/compressible in a wavelet basis – Is it even possible ?

24 CS-LDS [S, et al., SIAM J. IS*] Low rank model – Sparse rows (in a wavelet transformation) Hyper-spectral data – 2300 Spectral bands – Spatial resolution 128 x 64 – Rank 5 Ground Truth 2% 200x 1%

25 M/N = 10% M/N = 2% M/N = 1% (rank = 20)

26 Open questions Convergence results for the greedy algorithm Low rank matrix is sparse/compressible in a wavelet basis – Is it even possible ? Streaming recovery etc… dsp.rice.edu


Download ppt "Recovering low rank and sparse matrices from compressive measurements Aswin C Sankaranarayanan Rice University Richard G. Baraniuk Andrew E. Waters."

Similar presentations


Ads by Google