Top Banner
Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher [email protected] Richard Baraniuk Chinmay Hegde Piotr Indyk
36

Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher [email protected] Richard BaraniukChinmay Hegde Piotr Indyk.

Dec 28, 2015

Download

Documents

Easter Banks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Recovery of Clustered Sparse Signals from Compressive Measurements

Volkan [email protected]

Richard BaraniukChinmay HegdePiotr Indyk

Page 2: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

The Digital Universe

• Size: ~300 billion gigabytes generated in 2007

digital bits > stars in the universegrowing by a factor of 10 every 5 years > Avogadro’s number (6.02x1023) in 15 years

• Growth fueled by multimedia / multisensor data

audio, images, video, surveillance cameras, sensor nets, …

• In 2007 digital data generated > total storage

by 2011, ½ of digital universe will have no home

[Source: IDC Whitepaper “The Diverse and Exploding Digital Universe” March 2008]

Page 3: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Challenges

Acquisition

Compression

Processing

Page 4: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Approaches

• Do nothing / Ignore

be content with where we are…

– generalizes well

– robust

Page 5: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Approaches

• Finite Rate of Innovation

Sketching / Streaming

Compressive Sensing

[Vetterli, Marziliano, Blu; Blu, Dragotti, Vetterli, Marziliano, Coulot; Gilbert, Indyk, Strauss, Cormode, Muthukrishnan; Donoho; Candes, Romberg, Tao; Candes, Tao]

Page 6: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Approaches

• Finite Rate of Innovation

Sketching / Streaming

Compressive Sensing

[Vetterli, Marziliano, Blu; Blu, Dragotti, Vetterli, Marziliano, Coulot; Gilbert, Indyk, Strauss, Cormode, Muthukrishnan; Donoho; Candes, Romberg, Tao; Candes, Tao]

PARSITY

Page 7: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Agenda

• A short review of compressive sensing

• Beyond sparse models

– Potential gains via structured sparsity

• Block-sparse model

• (K,C)-sparse model

• Conclusions

Page 8: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Compressive Sensing 101

• Goal: Recover a sparse orcompressible signal from measurements

• Problem: Randomprojection not full rank

• Solution: Exploit the sparsity/compressibilitygeometry of acquired signal

Page 9: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Goal: Recover a sparse orcompressible signal from measurements

• Problem: Randomprojection not full rankbut satisfies Restricted Isometry Property (RIP)

• Solution: Exploit the sparsity/compressibility geometry of acquired signal

– iid Gaussian– iid Bernoulli– …

Compressive Sensing 101

Page 10: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Goal: Recover a sparse orcompressible signal from measurements

• Problem: Randomprojection not full rank

• Solution: Exploit the modelgeometry of acquired signal

Compressive Sensing 101

Page 11: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Sparse signal: only K out of N coordinates nonzero

– model: union of K-dimensional subspacesaligned w/ coordinate axes

Basic Signal Models

sorted index

Page 12: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Sparse signal: only K out of N coordinates nonzero

– model: union of K-dimensional subspaces

• Compressible signal: sorted coordinates decay rapidly to zero

well-approximated by a K-sparse signal(simply by thresholding)

sorted index

Basic Signal Models

power-lawdecay

Page 13: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Recovery Algorithms

• Goal:given

recover

• and convex optimization formulations– basis pursuit, Dantzig selector, Lasso, …

• Greedy algorithms– iterative thresholding (IT),

compressive sensing matching pursuit (CoSaMP)subspace pursuit (SP)

– at their core: iterative sparse approximation

Page 14: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Performance of Recovery

• Using methods, IT, CoSaMP, SP

• Sparse signals

– noise-free measurements: exact recovery – noisy measurements: stable recovery

• Compressible signals

– recovery as good as K-sparse approximation

CS recoveryerror

signal K-termapprox error

noise

Page 15: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Sparse Signals

wavelets:natural images

Gabor atoms:chirps/tones

pixels:background subtracted

images

Page 16: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Sparsity as a Model

• Sparse/compressible signal model captures simplistic primary structure

sparse image

Page 17: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Sparse/compressible signal model captures simplistic primary structure

• Modern compression/processing algorithms capture richer secondary coefficient structure

Beyond Sparse Models

wavelets:natural images

Gabor atoms:chirps/tones

pixels:background subtracted

images

Page 18: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Sparse Signals

• Defn: K-sparse signals comprise a particular set of K-dim canonical subspaces

Page 19: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Model-Sparse Signals

• Defn: A K-sparse signal model comprises a particular (reduced) set of K-dim canonical subspaces

Page 20: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Model-Sparse Signals

• Defn: A K-sparse signal model comprises a particular (reduced) set of K-dim canonical subspaces

• Structured subspaces

<> fewer subspaces

<> relaxed RIP

<> fewer measurements

[Blumensath and Davies]

Page 21: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Model-Sparse Signals

• Defn: A K-sparse signal model comprises a particular (reduced) set of K-dim canonical subspaces

• Structured subspaces

<> increased signal discrimination

<> improved recovery perf.

<> faster recovery

Page 22: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Block Sparse Signals

Page 23: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Motivation

– sensor networks

• Signal model

intra-sensor: sparsity inter-sensor: common sparse supports

– union of subspaces when signals are concatenated

Block-Sparsity

sensors

[Tropp, Eldar, Mishali; Stojnic, Parvaresh, Hassibi; Baraniuk, VC, Duarte, Hegde]

*Individual block sizes may vary…

Page 24: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Sampling bound (B = # of blocks)

• Problem specific solutions

– Mixed -norm solutions

– Greedy solutions: simultaneous orthogonal matching pursuit [Tropp]

• Model-based recovery framework: -norm [Baraniuk, VC, Duarte, Hegde]

Block-Sparsity Recovery

within block

[Eldar, Mishali (provable); Stojnic, Parvaresh, Hassibi]

Page 25: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Iterative Thresholding

Standard CS Recovery

[Nowak, Figueiredo; Kingsbury, Reeves; Daubechies, Defrise, De Mol; Blumensath, Davies; …]

update signal estimate

prune signal estimate(best K-term approx)

update residual

Page 26: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Iterative Model Thresholding

Model-based CS Recovery

[VC, Duarte, Hegde, Baraniuk; Baraniuk, VC, Duarte, Hegde]

update signal estimate

prune signal estimate(best K-term model approx)

update residual

Page 27: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Provable guarantees

Model-based CS Recovery

update signal estimate

prune signal estimate(best K-term model approx)

update residual

[Baraniuk, VC, Duarte, Hegde]

Page 28: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

• Iterative Block Thresholding

Block-Sparse CS Recovery

within blocksort

+ threshold

Page 29: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Block-Sparse Signal

target CoSaMP (MSE = 0.723)

block-sparse model recovery (MSE=0.015) Blocks are pre-specified.

Page 30: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Clustered Sparse Signals:(K,C)-sparsesignal model

Page 31: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Clustered Sparsity

• (K,C) sparse signals (1-D)

– K-sparse within at most C clusters

• Stable recovery

• Recovery:

– w/ model-based framework

– model approximation via dynamic programming(recursive / bottom up)

Page 32: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Example

Page 33: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Simulation via Block-Sparsity

• Clustered sparse <> approximable by block-sparse

*If we are willing to pay 3 × sampling penalty

• Proof by (adversarial) construction

Page 34: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Clustered Sparsity in 2D

target Ising-modelrecovery

CoSaMPrecovery

LP (FPC)recovery

• Model clustering of significant pixels in space domain using graphical model (MRF)

• Ising model approximation via graph cuts[VC, Duarte, Hedge, Baraniuk]

Page 35: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Conclusions

• Why CS works: stable embedding for signals with special geometric structure

• Sparse signals >> model-sparse signals

• Greedy model-based signal recovery algorithms

upshot: provably fewer measurementsmore stable recovery

new model: clustered sparsity

• Compressible signals >> model-compressible signals

Page 36: Recovery of Clustered Sparse Signals from Compressive Measurements Volkan Cevher volkan@rice.edu Richard BaraniukChinmay Hegde Piotr Indyk.

Volkan Cevher / [email protected]