1. Beyond Low Rank + Sparse:
Multi-scale Low Rank Matrix Decomposition
Frank Ong, and Michael Lustig
2. Low Rank Modeling
• Correlation in data ➜ matrix with low rank
• Compact representation for matrices
• Widely used in signal reconstruction applications
• Denoising
• Compressed Sensing / Matrix Completion
• Signal Decomposition
3. Low Rank Modeling
• Correlation in data ➜ matrix with low rank
• Compact representation for matrices
Ref: 1Liang ISBI 2006
Time Time
4. Low Rank Modeling
• Correlation in data ➜ matrix with low rank
• Compact representation for matrices
Ref: 1Liang ISBI 2006
Time Time
Low
Rank
Matrix
5. Problem with Low Rank Methods
• Sensitive to local perturbation
• Does not capture local information
• Wastes many coefficients to represent local
elements
Can we capture these local information
in low rank methods?
6. Beyond Low Rank:
Low Rank + Sparse modeling
• Separates Low rank + Sparse matrices [1, 2]
• Capture global correlation + localized outliers
• Can be decomposed using convex optimization
6
7. Low Rank + Sparse
Can we capture these local information better
in low rank methods?
8. Multi-scale Low Rank Modeling
• Model as sum of block-wise low rank matrices with
increasing scales of block sizes
• Captures multiple scales of local correlation
Sparse Low Rank
9. Multi-scale Low Rank Modeling
Group
Sparse
Low Rank
• Model as sum of block-wise low rank matrices with
increasing scales of block sizes
• Captures multiple scales of local correlation
12. Inverse Problem: Convex
Formulation
• Block matrix rank ➜ Block nuclear norm (sum of singular values)
12
Under some incoherence condition,
Can recover correct {Xi} from Y [2,3]
15. Computational Complexity
• Only slightly more than usual low rank iterative methods:
• Full matrix SVD ~ O(N3)
• Per iteration, 2X complexity of full matrix SVD
O(N3)O(N3) / 2O(N3) / 4
16. Regularization Parameters λ
• Should set λ as expected maximum block singular
value of Gaussian noise matrix [1, 2, 3]
16
• Low Rank + Sparse: for sparse, for low rank
• Intuition: Should be square root of block size
17. Application: Motion separation for
Surveillance Video
• Given: surveillance video
• Want to separate
background from motion
• Background is low rank
• People are not
24. Application: Dynamic Contrast Enhanced MRI
Intensity vs. Time
• Contrast agent injected into patient
• A series of images are acquired over time
• Different blood permeability gives different signature signal
Intensity vs. Time
32. Conclusion
• More compact representation for multimedia data
• Multi-scale analysis for matrices
• Can decompose using a convex formulation
Thank You!
F. Ong and M. Lustig, “Beyond Low Rank + Sparse: Multiscale Low Rank Matrix Decomposition,”
IEEE J. Sel. Top. Signal Process., Jun. 2016.
https://github.com/frankong/multi_scale_low_rank