The Fundamentals of Compressive Sensing

Similar documents
Compressive Sensing. Part IV: Beyond Sparsity. Mark A. Davenport. Stanford University Department of Statistics

Compressive Sensing: Theory and Practice

Compressive. Graphical Models. Volkan Cevher. Rice University ELEC 633 / STAT 631 Class

Compressive Sensing for High-Dimensional Data

Randomized Dimensionality Reduction

Introduction to Topics in Machine Learning

Compressive Sensing. A New Framework for Sparse Signal Acquisition and Processing. Richard Baraniuk. Rice University

Signal Reconstruction from Sparse Representations: An Introdu. Sensing

Sparse Reconstruction / Compressive Sensing

Compressive Parameter Estimation with Earth Mover s Distance via K-means Clustering. Dian Mo and Marco F. Duarte

Compressive Sensing. and Applications. Volkan Cevher Justin Romberg

Short-course Compressive Sensing of Videos

Non-Differentiable Image Manifolds

Agenda. Pressure is on Digital Sensors

Combinatorial Selection and Least Absolute Shrinkage via The CLASH Operator

Measurements and Bits: Compressed Sensing meets Information Theory. Dror Baron ECE Department Rice University dsp.rice.edu/cs

Compressive Sensing: Opportunities and Perils for Computer Vision

COMPRESSIVE VIDEO SAMPLING

Structurally Random Matrices

The Smashed Filter for Compressive Classification and Target Recognition

Compressive Sensing for Multimedia. Communications in Wireless Sensor Networks

ELEG Compressive Sensing and Sparse Signal Representations

Parameter Estimation in Compressive Sensing. Marco F. Duarte

ECE 8201: Low-dimensional Signal Models for High-dimensional Data Analysis

RECONSTRUCTION ALGORITHMS FOR COMPRESSIVE VIDEO SENSING USING BASIS PURSUIT

Off-the-Grid Compressive Imaging: Recovery of Piecewise Constant Images from Few Fourier Samples

Modified Iterative Method for Recovery of Sparse Multiple Measurement Problems

Detection Performance of Radar Compressive Sensing in Noisy Environments

SPARSITY ADAPTIVE MATCHING PURSUIT ALGORITHM FOR PRACTICAL COMPRESSED SENSING

Outline Introduction Problem Formulation Proposed Solution Applications Conclusion. Compressed Sensing. David L Donoho Presented by: Nitesh Shroff

Compressed Sensing Algorithm for Real-Time Doppler Ultrasound Image Reconstruction

Compressive Sensing based image processing in TrapView pest monitoring system

SpaRCS: Recovering Low-Rank and Sparse Matrices from Compressive Measurements

Compressed Sensing and Applications by using Dictionaries in Image Processing

Image Reconstruction based on Block-based Compressive Sensing

ADAPTIVE LOW RANK AND SPARSE DECOMPOSITION OF VIDEO USING COMPRESSIVE SENSING

Robust Principal Component Analysis (RPCA)

CoSaMP: Iterative Signal Recovery from Incomplete and Inaccurate Samples By Deanna Needell and Joel A. Tropp

SpaRCS: Recovering Low-Rank and Sparse Matrices from Compressive Measurements

A Study on Compressive Sensing and Reconstruction Approach

Robust image recovery via total-variation minimization

Lecture 17 Sparse Convex Optimization

Compressive Topology Identification of Interconnected Dynamic Systems via Clustered Orthogonal Matching Pursuit

Compressive Sensing Based Image Reconstruction using Wavelet Transform

Recovery of Piecewise Smooth Images from Few Fourier Samples

Signal and Image Recovery from Random Linear Measurements in Compressive Sampling

Image Reconstruction from Multiple Sparse Representations

Sparse Signals Reconstruction Via Adaptive Iterative Greedy Algorithm

Adaptive compressed image sensing based on wavelet-trees

Image reconstruction based on back propagation learning in Compressed Sensing theory

Compressive Sensing: Opportunities and pitfalls for Computer Vision

Randomized sampling strategies

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference

TERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis

EE123 Digital Signal Processing

Multiple-View Object Recognition in Band-Limited Distributed Camera Networks

Collaborative Sparsity and Compressive MRI

COMPRESSED sensing is a new sampling strategy that

SPARSE signal representations provide a general signal

Compressive Single Pixel Imaging Andrew Thompson University of Edinburgh. 2 nd IMA Conference on Mathematics in Defence

Compressive Sensing of High-Dimensional Visual Signals. Aswin C Sankaranarayanan Rice University

The convex geometry of inverse problems

G Practical Magnetic Resonance Imaging II Sackler Institute of Biomedical Sciences New York University School of Medicine. Compressed Sensing

An Iteratively Reweighted Least Square Implementation for Face Recognition

Random Projections for Manifold Learning

Optimal Sampling Geometries for TV-Norm Reconstruction of fmri Data

Face Recognition via Sparse Representation

Energy Efficient Signal Acquisition in Wireless Sensor Networks : A Compressive Sensing Framework

Clustered Compressive Sensing: Application on Medical Imaging

VARIABLE DENSITY COMPRESSED IMAGE SAMPLING

A* Orthogonal Matching Pursuit: Best-First Search for Compressed Sensing Signal Recovery

The Benefit of Tree Sparsity in Accelerated MRI

SPARSE SIGNAL RECONSTRUCTION FROM NOISY COMPRESSIVE MEASUREMENTS USING CROSS VALIDATION. Petros Boufounos, Marco F. Duarte, Richard G.

Outlier Pursuit: Robust PCA and Collaborative Filtering

Main Menu. Summary. sampled) f has a sparse representation transform domain S with. in certain. f S x, the relation becomes

Open Access Reconstruction Technique Based on the Theory of Compressed Sensing Satellite Images

Signal Processing with Side Information

Compressive sampling for accelerometer signals in structural health monitoring

Compressive Imaging for Video Representation and Coding

A Geometric Analysis of Subspace Clustering with Outliers

Sparsity Based Regularization

Johnson-Lindenstrauss Lemma, Random Projection, and Applications

The convex geometry of inverse problems

Weighted-CS for reconstruction of highly under-sampled dynamic MRI sequences

arxiv: v1 [stat.ml] 14 Jan 2017

UNLABELED SENSING: RECONSTRUCTION ALGORITHM AND THEORETICAL GUARANTEES

Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Matrices by Convex Optimization

Compressed Sensing and L 1 -Related Minimization

KSVD - Gradient Descent Method For Compressive Sensing Optimization

Distributed Compressed Estimation Based on Compressive Sensing for Wireless Sensor Networks

The Viterbi Algorithm for Subset Selection

Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar

IMA Preprint Series # 2211

CS168: The Modern Algorithmic Toolbox Lecture #17: Compressive Sensing

Reconstruction Algorithms in Compressive Sensing: An Overview

Sparse sampling in MRI: From basic theory to clinical application. R. Marc Lebel, PhD Department of Electrical Engineering Department of Radiology

Robust and Secure Iris Recognition

A Relationship between the Robust Statistics Theory and Sparse Compressive Sensed Signals Reconstruction

GEOMETRIC MANIFOLD APPROXIMATION USING LOCALLY LINEAR APPROXIMATIONS

4692 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 56, NO. 10, OCTOBER X/$ IEEE

Transcription:

The Fundamentals of Compressive Sensing Mark A. Davenport Georgia Institute of Technology School of Electrical and Computer Engineering

Sensor explosion

Data deluge

Digital revolution If we sample a signal at twice its highest frequency, then we can recover it exactly. Whittaker-Nyquist-Kotelnikov-Shannon

Dimensionality reduction Data with high-frequency content is often not intrinsically high-dimensional Signals often obey low-dimensional models sparsity manifolds low-rank matrices The intrinsic dimension the ambient dimension can be much less than

Sample-then-compress paradigm Standard paradigm for digital data acquisition sample data (ADC, digital camera, ) compress data (signal-dependent, nonlinear) sample compress transmit/store JPEG MPEG receive decompress Sample-and-compress paradigm is wasteful samples cost $$$ and/or time

Exploiting low-dimensional structure How can we exploit low-dimensional structure in the design of signal processing algorithms? We would like to operate at the intrinsic dimension at all stages of the information-processing pipeline recover acquire process detect classify estimate filter

Compressive sensing Replace samples with general linear measurements measurements sampled signal -sparse [Donoho; Candès, Romberg, Tao - 2004]

Sparsity nonzero entries pixels large wavelet coefficients

Sparsity nonzero entries samples large Fourier coefficients

Sparsity nonzero entries

Core theoretical challenges How should we design the matrix so that is as small as possible?

Core theoretical challenges How should we design the matrix so that is as small as possible?

Core theoretical challenges How should we design the matrix so that is as small as possible? How can we recover from the measurements?

Outline Sensing matrices and real-world compressive sensors (structured) randomness tomography, cameras, ADCs, Sparse signal recovery convex optimization greedy algorithms Beyond sparsity parametric models, manifolds, low-rank matrices,

Sensing Matrix Design

Analog sensing is matrix multiplication If is bandlimited, vector Nyquist-rate samples of

Restricted Isometry Property (RIP)

RIP and stability If we want to guarantee that then we must have

Sub-Gaussian distributions As a first example of a matrix which satisfies the RIP, we will consider random constructions Sub-Gaussian random variable: Gaussian Bernoulli/Rademacher ( ) any bounded distribution For any, if the entries of are sub-gaussian, then there exists a such that with high probability

Johnson-Lindenstrauss Lemma Stable projection of a discrete set of points Pick at random using a sub-gaussian distribution For any fixed, concentrates around with (exponentially) high probability We preserve the length of all simultaneously if difference vectors

JL Lemma meets RIP [Baraniuk, Davenport, DeVore, Wakin 2008]

RIP matrix: Option 1 Choose a random matrix fill out the entries of with i.i.d. samples from a sub- Gaussian distribution project onto a random subspace [Baraniuk, Davenport, DeVore, Wakin 2008]

RIP matrix: Option 2 Random Fourier submatrix [Candès and Tao - 2006]

RIP matrix: Option 3 Fast JL Transform By first multiplying by random signs, a random Fourier submatrix can be used for efficient JL embeddings If you multiply the columns of any RIP matrix by random signs, you get a JL embedding! [Ailon and Chazelle 2007; Krahmer and Ward - 2010 ]

Hallmarks of random measurements Stable With high probability, noise will preserve information, be robust to Universal (Options 1 and 3) will work with any fixed orthonormal basis (w.h.p.) Democratic Each measurement has equal weight

Compressive Sensors in Practice

Tomography in the abstract

Fourier-domain interpretation Each projection gives us a slice of the 2D Fourier transform of the original image Similar ideas in MRI Traditional solution: Collect lots (and lots) of slices

Why CS?

CS for MRI reconstruction 256x256 MRA Backproj., 29.00dB Fourier sampling 80 lines (M~0.28N) Min TV, 34.23dB [CR]

Pediatric MRI Traditional MRI CS MRI 4-8 x faster! [Vasanawala, Alley, Hargreaves, Barth, Pauly, Lustig - 2010]

Single-Pixel Camera MIT Tech Review [Duarte, Davenport, Takhar, Laska, Sun, Kelly, Baraniuk - 2008]

TI Digital Micromirror Device

Single-Pixel Camera pixels

Compressive ADCs DARPA Analog-to-information program: Build high-rate ADC for signals with sparse spectra 500 MHz

Compressive ADCs DARPA Analog-to-information program: Build high-rate ADC for signals with sparse spectra [Le 2005; Walden 2008]

Compressive ADC approaches Random sampling long history of related ideas/techniques random sampling for Fourier-sparse data equivalent to obtaining random Fourier coefficients for sparse data Random demodulation CDMA-like spreading followed by low-rate uniform sampling modulated wideband converter compressive multiplexor, polyphase random demodulator Both approaches are specifically tailored for Fourier-sparse signals

Random demodulator [Tropp, Laska, Duarte, Romberg, Baraniuk 2010]

Random demodulator [Tropp, Laska, Duarte, Romberg, Baraniuk 2010]

Empirical results Signal Bandwidth Hz (N) Number of Nonzero Components (S) [Tropp, Laska, Duarte, Romberg, Baraniuk 2010]

Compressive sensors wrap-up CS is built on a theory of random measurements Gaussian, Bernoulli, random Fourier, fast JLT stable, universal, democratic Randomness can often be built into real-world sensors tomography cameras compressive ADCs microscopy astronomy sensor networks DNA microarrays and biosensing radar

Sparse Signal Recovery

Sparse signal recovery support values Optimization / -minimization Greedy algorithms matching pursuit orthogonal matching pursuit (OMP) Stagewise OMP (StOMP), regularized OMP (ROMP) CoSaMP, Subspace Pursuit, IHT,

Sparse recovery: Noiseless case given find -minimization: nonconvex NP-Hard -minimization: convex linear program If satisfies the RIP, then and are equivalent! [Donoho; Candès, Romberg, Tao - 2004]

Why -minimization works

Sparse recovery: Noisy case Suppose we observe, where Similar approaches can handle Gaussian noise added to either the signal or the measurements

Sparse recovery: Non-sparse signals In practice, may not be exactly -sparse

Greedy algorithms: Key idea If we can determine over-determined., then the problem becomes In the absence of noise,

Matching Pursuit Select one index at a time using a simple proxy for If satisfies the RIP of order, then Set and

Matching Pursuit Obtain initial estimate of Update proxy and iterate

Iterative Hard Thresholding (IHT) step size hard thresholding proxy vector RIP guarantees convergence and accurate/stable recovery [Blumensath and Davies 2008]

Orthogonal Matching Pursuit Replace with where is the set of indices selected up to iteration Projection onto

Orthogonal Matching Pursuit Suppose is -sparse and If satisfies the RIP of order with constant, then the identified at each iteration will be a nonzero entry of. Exact recovery after iterations [Davenport and Wakin 2010]

Extensions of OMP StOMP, ROMP select many indices in each iteration picking indices for which is comparable leads to increased stability and robustness CoSaMP, Subspace Pursuit, allow indices to be discarded strongest guarantees, comparable to -minimization [Needell and Tropp 2010]

Beyond Sparsity

Beyond sparsity Not all signal models fit neatly into the sparse setting The concept of dimension has many incarnations degrees of freedom constraints parameterizations signal families How can we exploit these low-dimensional models? I will focus primarily on just a few of these structured sparsity, finite-rate-of-innovation, manifolds, low-rank matrices

Structured sparsity Sparse signal model captures simplistic primary structure Modern compression/processing algorithms capture richer secondary coefficient structure wavelets: natural images Gabor atoms: chirps/tones pixels: background subtracted images

Sparse signals Traditional sparse models allow all possible -dimensional subspaces

Wavelets and tree-sparse signals Model: nonzero coefficients lie on a connected tree [Baraniuk, Cevher, Duarte, Hegde 2010]

Other useful models Clustered coefficients tree sparse block sparse Ising models Dispersed coefficients spike trains pulse trains [Baraniuk, Cevher, Duarte, Hegde 2010]

Finite rate of innovation Continuous-time notion of sparsity: rate of innovation Examples: Innovations Rate of innovation: Expected number of innovations per second [Vetterli, Marziliano, Blu 2002; Dragotti, Vetterli, Blu - 2007]

Sampling signals with FROI We would like to obtain samples of the form where we sample at the rate of innovation. Requires careful construction of sampling kernel. Drawbacks: need to repeat process for each signal model stability [Vetterli, Marziliano, Blu 2002; Dragotti, Vetterli, Blu - 2007]

Manifolds -dimensional parameter captures the degrees of freedom of signal Signal class forms an -dimensional manifold rotations, translations robot configuration spaces signal with unknown translation sinusoid of unknown frequency faces handwritten digits speech

Random projections For sparse signals, random projections preserve geometry What about manifolds?

Stable manifold embedding Theorem Let be a compact -dimensional manifold with condition number (curvature, self-avoiding) volume Let be a random projection with Then with high probability, and any [Baraniuk and Wakin 2009]

Compressive sensing with manifolds? Same sensing protocols/devices Different reconstruction models Measurement rate depends on manifold dimension Stable embedding guarantees robust recovery

Low-rank matrices Singular value decomposition: degrees of freedom

Matrix completion Collaborative filtering ( Netflix problem ) How many samples will we need? Coupon collector problem

Application: Collaborative filtering The Netflix Problem how much user i likes movie j Rank 1 model: how much user i likes romantic movies amount of romance in movie j Rank 2 model: how much user i likes zombie movies amount of zombies in movie j

Low-rank matrix recovery Given: an matrix of rank linear measurements How can we recover? Can we replace this with something computationally feasible?

Nuclear norm minimization Convex relaxation! Replace with The nuclear norm is just the singular values -norm of the vector of [Candès, Fazel, Keshavan, Li, Ma, Montanari, Oh, Parrilo, Plan, Recht, Tao, Wright, ]

Nuclear norm minimization Convex relaxation! Replace with The nuclear norm is just the singular values -norm of the vector of [Candès, Fazel, Keshavan, Li, Ma, Montanari, Oh, Parrilo, Plan, Recht, Tao, Wright, ]

Robust PCA In the presence of outliers, our data matrix is no longer low-rank because some of the entries have been corrupted low-rank corruptions

How to perform separation?

Application: Removing face illumination [Candès et al., 2009]

Application: Background subtraction [Candès et al., 2009]

Conclusions

Conclusions The theory of compressive sensing allows for new sensor designs, but requires new techniques for signal recovery Conciseness has many incarnations structured sparsity finite rate of innovation, manifold, parametric models low-rank matrices We can still use compressive sensing even when signal recovery is not our goal The theory/techniques from compressive sensing can be tremendously useful in a variety of other contexts