34
Mark A. Davenport Stanford University Department of Statistics FoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal Processing Compressive Sensing in Practice: Noise, Quantization, and Real-World Signals Supported by National Science Foundation

Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Mark A. Davenport

Stanford University

Department of Statistics

FoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal Processing

Compressive Sensing in Practice:Noise, Quantization, and

Real-World Signals

Supported by National Science Foundation

Page 2: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Compressive Sensing (CS)

measurements

-sparse

sampledsignal

Can we really acquire analog signals with “CS”?

Page 3: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

An Apology for CS

Objection 1: CS is discrete, finite-dimensional

Objection 2: Impact of signal noise

Objection 3: Impact of finite-bit quantization

Objection 4: Analog sparse representations

Page 4: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Objection 1

For any bandlimited signal ,

Page 5: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Potential Obstacles

Objection 1: CS is discrete, finite-dimensional

Objection 2: Impact of signal noise

Objection 3: Impact of finite-bit quantization

Objection 4: Analog sparse representations

Page 6: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Recovery in noise

Suppose that we now observe

and that satisfies the RIP, i.e., for all

If is white Gaussian noise with variance ,then

Page 7: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

White Signal Noise

Suppose satisfies the RIP and has orthogonal and equal-norm rows. If is white noise with variance , then is white noise with variance .

What if our signal is contaminated with noise?

3dB loss per octave of subsampling

Page 8: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Noise Folding

[D, Laska, Treichler, and Baraniuk, 2011]

Page 9: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Can We Do Better?

• Better choice of ?

• Better recovery algorithm?

If we knew the support of a priori, then we could achieve

Is there any way to match this performance without knowing the support of in advance?

Page 10: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

No!

Ingredients in proof:

• Fano’s inequality

• Random construction of packing set of sparse points

• Matrix Bernstein inequality to bound empirical covariance matrix of packing set

[Candès and D, 2011]

Theorem:

If with , then

If with , then

Page 11: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Potential Obstacles

Objection 1: CS is discrete, finite-dimensional

Objection 2: Impact of signal noise

Objection 3: Impact of finite-bit quantization

Objection 4: Analog sparse representations

Page 12: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Signal Recovery with Quantization

• Finite-range quantization leads to saturation andunbounded errors

• Quantization noise changes as we change the sampling rate

Page 13: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Saturation Strategies

• Rejection: Ignore saturated measurements

• Consistency: Retain saturated measurements.Use them only as inequality constraints on the recovered signal

• If the rejection approach works, the consistency approach should automatically do better

Page 14: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

• The RIP is not sufficient for the rejection approach

• Example:

– perfect isometry

– every measurement must be kept

• We would like to be able to say that any submatrixof with sufficiently many rows will still satisfy the RIP

• Strong, adversarial form of “democracy”

Rejection and Democracy

Page 15: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

• Step 1: Concatenate the identity to

Sketch of Proof

Theorem:

If is a sub-Gaussian matrix with

then satisfies the RIP of order with probability at least .

[D, Laska, Boufounos, and Baraniuk, 2009]

Page 16: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

• Step 2: Combine with the “interference cancellation” lemma

Sketch of Proof

• The fact that satisfies the RIP implies that if we take extra measurements, then we can delete

arbitrary rows of and retain the RIP

[D, Laska, Boufounos, and Baraniuk, 2009]

Page 17: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Rejection In Practice

T

-T

Page 18: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Benefits of Saturation

SaturationRate

SNR (dB)

dBgain

[Laska, Boufounos, D, and Baraniuk, 2011]

Page 19: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Potential for SNR Improvement?

By sampling at a lower rate, we can quantize to a higher bit-depth, allowing for potential gains

[Le et al. 2005]

Page 20: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Empirical SNR Improvement

[D, Laska, Treichler, and Baraniuk, 2011]

Page 21: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Potential Obstacles

Objection 1: CS is discrete, finite-dimensional

Objection 2: Impact of signal noise

Objection 3: Impact of finite-bit quantization

Objection 4: Analog sparse representations

Page 22: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Candidate Analog Signal Models

Multitone model:

– periodic signal

– DFT with tones

– unknown amplitude

Multiband model:

– aperiodic signal

– DTFT with bandsof bandwidth

– unknown spectra

Page 23: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Discrete Prolate SpheroidalSequences (DPSS’s)

DPSS’s (Slepian sequences)

Given and , the DPSS’s are acollection of real-valued discrete-time

sequences such

that for all

The DPSS’s are perfectly bandlimited, but whenthey are highly concentrated in time.

Page 24: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

DPSS Eigenvalue Concentration

The first eigenvalues .The remaining eigenvalues .

Page 25: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

DPSS Examples

Page 26: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Why DPSS’s?

Suppose that we wish to minimize

over where .

Optimal subspace of dimension is theone spanned by the first DPSS vectors.

Page 27: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Approximation Performance

Page 28: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

DPSS’s for Passband Signals

Page 29: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

DPSS Dictionaries for CS

Construct dictionary as

where is the matrix of the first DPSS’s modulated to .

sparsely and accurately represents most sampled

multiband signals.

[D and Wakin, 2011]

Page 30: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

occupied bands

DPSS Dictionaries and the RIP

Theorem:Let . Suppose that is sub-Gaussian and that the are constructed with . If

then with high probability will satisfy the RIP of order .

[D and Wakin, 2011]

Page 31: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Block-Sparse Recovery

Nonzero coefficients of should be clustered in blocks according to the occupied frequency bands

This can be leveraged to reduce the required number of measurements and improve performance through “model-based CS”

–Baraniuk et al. [2008, 2009, 2010]

–Blumensath and Davies [2009, 2011]

Page 32: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Recovery: DPSS vs DFT

[D and Wakin, 2011]

Page 33: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

Summary

• It is indeed possible to deal with analog signals using the traditional discrete CS formalism

• Noise can be an issue, but this is a fundamental limitation independent of the techniques used in CS

• Quantization noise can be less harmful than might be expected – CS allows for new design tradeoffs

• To give CS a fair chance we must both:

– carefully design the sparsity basis

– exploit any additional structure

Page 34: Compressive Sensing in Practice: Noise, Quantization, and ...users.ece.gatech.edu/mdavenport/talks/focm-2011.pdfFoCM 2011 Workshop on Computational Harmonic Analysis, Image and Signal

References

• E.J. Candès and M.A. Davenport , “How well can we estimate a sparse vector?” Preprint, April 2011.

• M.A. Davenport, J.N. Laska, J.R. Treichler, and R.G. Baraniuk, “The pros and cons of compressive sensing for wideband signal acquisition: Noise folding vs. dynamic range,” Preprint, April 2011.

• J.N. Laska, P.T. Boufounos, M.A. Davenport, and R.G. Baraniuk, “Democracy in action: Quantization, saturation, and compressive sensing,” to appear in Appl. Comput. Harmon. Anal., 2011.

• M.A. Davenport, J.N. Laska, P.T. Boufounos, and R.G. Baraniuk, “A simple proof that random matrices are democratic,” Rice University ECE Technical Report TREE 0906, November 2009.

• M.A. Davenport and M.B. Wakin, “Reconstruction and cancellation of sampled multiband signals using discrete prolate spheroidalsequences,” SPARS 2011.