fast algorithms for nonconvex compressive sensing
play

Fast algorithms for nonconvex compressive sensing Rick Chartrand - PowerPoint PPT Presentation

Fast algorithms for nonconvex compressive sensing Rick Chartrand Los Alamos National Laboratory New Mexico Consortium September 2, 2009 Slide 1 of 23 Operated by Los Alamos National Security, LLC for NNSA Outline Motivating Example


  1. Fast algorithms for nonconvex compressive sensing Rick Chartrand Los Alamos National Laboratory New Mexico Consortium September 2, 2009 Slide 1 of 23 Operated by Los Alamos National Security, LLC for NNSA

  2. Outline Motivating Example Nonconvex compressive sensing Examples Fast algorithm Summary Slide 2 of 23 Operated by Los Alamos National Security, LLC for NNSA

  3. Motivating Example Motivating example Suppose we want to reconstruct an Consider radial sampling, image from samples of its Fourier such as in MRI or (roughly) transform. How many samples do CT. we need? Shepp-Logan phantom, x Ω Slide 3 of 23 Operated by Los Alamos National Security, LLC for NNSA

  4. Motivating Example Nonconvexity is better Fewer measurements are needed with nonconvex minimization: � Du � p min p , subject to ( F u ) | Ω = ( F x ) | Ω . u Slide 4 of 23 Operated by Los Alamos National Security, LLC for NNSA

  5. Motivating Example Nonconvexity is better Fewer measurements are needed with nonconvex minimization: � Du � p min p , subject to ( F u ) | Ω = ( F x ) | Ω . u With p = 1 , solution is u = x with 18 lines ( | Ω | | x | = 6 . 9% ). p = 1 , 18 lines backprojection, 18 lines Slide 4 of 23 Operated by Los Alamos National Security, LLC for NNSA

  6. Motivating Example Nonconvexity is better Fewer measurements are needed with nonconvex minimization: � Du � p min p , subject to ( F u ) | Ω = ( F x ) | Ω . u With p = 1 , solution is u = x with 18 lines ( | Ω | | x | = 6 . 9% ). With p = 1 / 2 , 10 lines suffice ( | Ω | | x | = 3 . 8% ). (More than 10 4500 local minima.) p = 1 p = 1 , 18 lines 2 , 10 lines p = 1 , 10 lines backprojection, 18 lines Slide 4 of 23 Operated by Los Alamos National Security, LLC for NNSA

  7. Motivating Example New results These are old results (Mar. 2006); what’s new? Slide 5 of 23 Operated by Los Alamos National Security, LLC for NNSA

  8. Motivating Example New results These are old results (Mar. 2006); what’s new? ◮ Reconstruction (to 50 dB) in 13 seconds (in Matlab; versus literature-best 1–3 minutes). 10 lines fastest 10-line re- covery Slide 5 of 23 Operated by Los Alamos National Security, LLC for NNSA

  9. Motivating Example New results These are old results (Mar. 2006); what’s new? ◮ Reconstruction (to 50 dB) in 13 seconds (in Matlab; versus literature-best 1–3 minutes). ◮ Exact reconstruction from 9 lines (3.5% of Fourier transform). 10 lines fastest 10-line re- 9 lines recovery from covery fewest samples Slide 5 of 23 Operated by Los Alamos National Security, LLC for NNSA

  10. Nonconvex compressive sensing Outline Motivating Example Nonconvex compressive sensing Examples Fast algorithm Summary Slide 6 of 23 Operated by Los Alamos National Security, LLC for NNSA

  11. Nonconvex compressive sensing What is compressive sensing? = = , . A b Ψ x ′ x x ◮ Compressive sensing is the reconstruction of sparse signals x from surprisingly few incoherent measurements b = Ax . Slide 7 of 23 Operated by Los Alamos National Security, LLC for NNSA

  12. Nonconvex compressive sensing What is compressive sensing? = = , . A b Ψ x ′ x x ◮ Compressive sensing is the reconstruction of sparse signals x from surprisingly few incoherent measurements b = Ax . ◮ We suppose the existence of an operator or dictionary Ψ such that most of the components of Ψ x are (nearly) zero. Slide 7 of 23 Operated by Los Alamos National Security, LLC for NNSA

  13. Nonconvex compressive sensing What is compressive sensing? = = , . A b Ψ x ′ x x ◮ An undersampled measurement Ax is tantamount to a compressed version of x . If x is sufficiently sparse, it can be recovered perfectly. Slide 7 of 23 Operated by Los Alamos National Security, LLC for NNSA

  14. Nonconvex compressive sensing What is compressive sensing? = = , . A b Ψ x ′ x x ◮ An undersampled measurement Ax is tantamount to a compressed version of x . If x is sufficiently sparse, it can be recovered perfectly. ◮ We exploit the fact that sparsity is mathematically special, yet a general property of natural or human signals. Slide 7 of 23 Operated by Los Alamos National Security, LLC for NNSA

  15. Nonconvex compressive sensing Optimization for sparse recovery ◮ Let x ∈ R N be sparse: � Ψ x � 0 = K , K ≪ N . Slide 8 of 23 Operated by Los Alamos National Security, LLC for NNSA

  16. Nonconvex compressive sensing Optimization for sparse recovery ◮ Let x ∈ R N be sparse: � Ψ x � 0 = K , K ≪ N . ◮ Suppose A is an M × N matrix, M ≪ N , with A and Ψ incoherent . For example, A = ( a ij ) , i.i.d. a ij ∼ N (0 , σ 2 ) . Let b = Ax . Slide 8 of 23 Operated by Los Alamos National Security, LLC for NNSA

  17. Nonconvex compressive sensing Optimization for sparse recovery ◮ Let x ∈ R N be sparse: � Ψ x � 0 = K , K ≪ N . ◮ Suppose A is an M × N matrix, M ≪ N , with A and Ψ incoherent . For example, A = ( a ij ) , i.i.d. a ij ∼ N (0 , σ 2 ) . Let b = Ax . Unique solution is u = x with opti- mally small M , but is NP-hard. min � Ψ u � 0 , s.t. Au = b. u M ≥ 2 K suffices with probability 1. Slide 8 of 23 Operated by Los Alamos National Security, LLC for NNSA

  18. Nonconvex compressive sensing Optimization for sparse recovery ◮ Let x ∈ R N be sparse: � Ψ x � 0 = K , K ≪ N . ◮ Suppose A is an M × N matrix, M ≪ N , with A and Ψ incoherent . For example, A = ( a ij ) , i.i.d. a ij ∼ N (0 , σ 2 ) . Let b = Ax . Unique solution is u = x with opti- mally small M , but is NP-hard. min � Ψ u � 0 , s.t. Au = b. u M ≥ 2 K suffices with probability 1. Can be solved efficiently; requires more measurements for reconstruc- min � Ψ u � 1 , s.t. Au = b. u tion. M ≥ CK log( N/K ) Slide 8 of 23 Operated by Los Alamos National Security, LLC for NNSA

  19. Nonconvex compressive sensing Optimization for sparse recovery ◮ Let x ∈ R N be sparse: � Ψ x � 0 = K , K ≪ N . ◮ Suppose A is an M × N matrix, M ≪ N , with A and Ψ incoherent . For example, A = ( a ij ) , i.i.d. a ij ∼ N (0 , σ 2 ) . Let b = Ax . Unique solution is u = x with opti- mally small M , but is NP-hard. min � Ψ u � 0 , s.t. Au = b. u M ≥ 2 K suffices with probability 1. Can be solved efficiently; requires more measurements for reconstruc- min � Ψ u � 1 , s.t. Au = b. u tion. M ≥ CK log( N/K ) where 0 < p < 1 . Solvable in prac- tice; requires fewer measurements � Ψ u � p min p , s.t. Au = b, u than ℓ 1 . M ≥ C 1 ( p ) K + pC 2 ( p ) K log( N/K ) (with V. Staneva) Slide 8 of 23 Operated by Los Alamos National Security, LLC for NNSA

  20. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 2 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 1 p Au = b Slide 9 of 23 Operated by Los Alamos National Security, LLC for NNSA

  21. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 2 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 2 p Au = b Slide 9 of 23 Operated by Los Alamos National Security, LLC for NNSA

  22. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 2 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 3 p Au = b Slide 9 of 23 Operated by Los Alamos National Security, LLC for NNSA

  23. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 2 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 4 p Au = b Slide 9 of 23 Operated by Los Alamos National Security, LLC for NNSA

  24. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 2 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 5 p Au = b Slide 9 of 23 Operated by Los Alamos National Security, LLC for NNSA

  25. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 1 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 1 p Au = b Slide 10 of 23 Operated by Los Alamos National Security, LLC for NNSA

  26. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 1 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 2 p Au = b Slide 10 of 23 Operated by Los Alamos National Security, LLC for NNSA

  27. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 1 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 3 p Au = b Slide 10 of 23 Operated by Los Alamos National Security, LLC for NNSA

  28. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 1 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 4 p Au = b Slide 10 of 23 Operated by Los Alamos National Security, LLC for NNSA

  29. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 1 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 5 p Au = b Slide 10 of 23 Operated by Los Alamos National Security, LLC for NNSA

  30. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 1 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 6 p Au = b Slide 10 of 23 Operated by Los Alamos National Security, LLC for NNSA

  31. Nonconvex compressive sensing The geometry of ℓ p min u � u � p p , subject to Au = b p = 1 : x | u 1 | p + | u 2 | p + | u 3 | p = 0 . 7 p Au = b Slide 10 of 23 Operated by Los Alamos National Security, LLC for NNSA

Recommend


More recommend