generalizedorthogonalmatchingpursuit-a ...miguel/mlg/adjuntos/ppt_gomp.pdftableofcontents 1 overview...

72
Generalized Orthogonal Matching Pursuit- A Review and Some New Results Mrityunjoy Chakraborty Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur, INDIA Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Upload: others

Post on 04-Jul-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit- AReview and Some New Results

Mrityunjoy Chakraborty

Department of Electronics and Electrical CommunicationEngineering Indian Institute of Technology,

Kharagpur, INDIA

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 2: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Table of Contents

1 Overview of Compressed Sensing (CS)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 3: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Table of Contents

1 Overview of Compressed Sensing (CS)

Basic CS Formulation.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 4: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Table of Contents

1 Overview of Compressed Sensing (CS)

Basic CS Formulation.CS Reconstruction Methods.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 5: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Table of Contents

1 Overview of Compressed Sensing (CS)

Basic CS Formulation.CS Reconstruction Methods.

2 Generalized Orthogonal Matching Pursuit (gOMP)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 6: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Table of Contents

1 Overview of Compressed Sensing (CS)

Basic CS Formulation.CS Reconstruction Methods.

2 Generalized Orthogonal Matching Pursuit (gOMP)

Algorithm Discussion.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 7: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Table of Contents

1 Overview of Compressed Sensing (CS)

Basic CS Formulation.CS Reconstruction Methods.

2 Generalized Orthogonal Matching Pursuit (gOMP)

Algorithm Discussion.Performance Analysis.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 8: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Table of Contents

1 Overview of Compressed Sensing (CS)

Basic CS Formulation.CS Reconstruction Methods.

2 Generalized Orthogonal Matching Pursuit (gOMP)

Algorithm Discussion.Performance Analysis.

3 References

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 9: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of Compressed Sensing (CS)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 10: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of Compressed Sensing (CS)

A powerful technique to represent signals at a sub-Nyquistsampling rate, provided the signal is known to be sparse insome domain.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 11: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of Compressed Sensing (CS)

A powerful technique to represent signals at a sub-Nyquistsampling rate, provided the signal is known to be sparse insome domain.

It retains the capacity of perfect (or near perfect)reconstruction of the signal from fewer samples than providedby Nyquist rate sampling.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 12: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of Compressed Sensing (CS)

A powerful technique to represent signals at a sub-Nyquistsampling rate, provided the signal is known to be sparse insome domain.

It retains the capacity of perfect (or near perfect)reconstruction of the signal from fewer samples than providedby Nyquist rate sampling.

In last few years, the CS technique has attracted considerableattention from across a wide array of fields like

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 13: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of Compressed Sensing (CS)

A powerful technique to represent signals at a sub-Nyquistsampling rate, provided the signal is known to be sparse insome domain.

It retains the capacity of perfect (or near perfect)reconstruction of the signal from fewer samples than providedby Nyquist rate sampling.

In last few years, the CS technique has attracted considerableattention from across a wide array of fields like

1 applied mathematics,2 statistics, and3 engineering including signal processing areas like

(i) MR imaging,(ii) speech processing,(iii) analog to digital conversion etc.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 14: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

Basic CS Formulation:

Let a real valued, bandlimited signal u(t) be sampledfollowing Nyquist sampling rate condition and over a finiteobservation interval, generating the observation vector:u = (u1, u2, · · · , uN)T .

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 15: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

Basic CS Formulation:

Let a real valued, bandlimited signal u(t) be sampledfollowing Nyquist sampling rate condition and over a finiteobservation interval, generating the observation vector:u = (u1, u2, · · · , uN)T .

Further, u is known to be sparse in some transform domain

⇒ if Ψ: The N×N transform matrix (usually unitary) and,x: Transform coefficient vector (∈ R

N), so thatu = Ψx,

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 16: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

Basic CS Formulation:

Let a real valued, bandlimited signal u(t) be sampledfollowing Nyquist sampling rate condition and over a finiteobservation interval, generating the observation vector:u = (u1, u2, · · · , uN)T .

Further, u is known to be sparse in some transform domain

⇒ if Ψ: The N×N transform matrix (usually unitary) and,x: Transform coefficient vector (∈ R

N), so thatu = Ψx,

then, x is K -sparse⇒ a maximum of K no. of terms in x are non-zero.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 17: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

Then, according to the CS theory, it is possible to recover ufrom a fewer no., say, M (M < N) samples: y1, y2, · · · , yM ,linearly related to u1, u2, · · · , uN asy = Au = Φx, (Φ = AΨ)where,y = [y1, y2, · · · , yM ]T , andA: A M × N sensing matrix.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 18: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

Then, according to the CS theory, it is possible to recover ufrom a fewer no., say, M (M < N) samples: y1, y2, · · · , yM ,linearly related to u1, u2, · · · , uN asy = Au = Φx, (Φ = AΨ)where,y = [y1, y2, · · · , yM ]T , andA: A M × N sensing matrix.

Ideal approach to recover x is by l0 minimization:

minx∈RN

||x||0 subject to y = Φx. (1)

− It provides the sparsest solution for x.− Uniqueness of the K -sparse solution requires that

every 2K columns of Φ should be linearly independent.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 19: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

Then, according to the CS theory, it is possible to recover ufrom a fewer no., say, M (M < N) samples: y1, y2, · · · , yM ,linearly related to u1, u2, · · · , uN asy = Au = Φx, (Φ = AΨ)where,y = [y1, y2, · · · , yM ]T , andA: A M × N sensing matrix.

Ideal approach to recover x is by l0 minimization:

minx∈RN

||x||0 subject to y = Φx. (1)

− It provides the sparsest solution for x.− Uniqueness of the K -sparse solution requires that

every 2K columns of Φ should be linearly independent.But, it is a non-convex problem and is NP-hard.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 20: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

More practical approaches using l1 norm (and above) can findthe desired K -sparse solution.

− But this requires Φ to satisfy certain “RestrictedIsometry Property (RIP)”.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 21: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

More practical approaches using l1 norm (and above) can findthe desired K -sparse solution.

− But this requires Φ to satisfy certain “RestrictedIsometry Property (RIP)”.

A matrix Φ is said to satisfy the RIP of order K if there existsa ”Restricted Isometry Constant” δK ∈ (0, 1) so that

(1− δK ) ||x||22 6 ||Φx||22 6 (1 + δK ) ||x||22 (2)

for all K -sparse x.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 22: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

More practical approaches using l1 norm (and above) can findthe desired K -sparse solution.

− But this requires Φ to satisfy certain “RestrictedIsometry Property (RIP)”.

A matrix Φ is said to satisfy the RIP of order K if there existsa ”Restricted Isometry Constant” δK ∈ (0, 1) so that

(1− δK ) ||x||22 6 ||Φx||22 6 (1 + δK ) ||x||22 (2)

for all K -sparse x.The constant δK is taken as the smallest number from (0, 1)for which the RIP is satisfied.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 23: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

More practical approaches using l1 norm (and above) can findthe desired K -sparse solution.

− But this requires Φ to satisfy certain “RestrictedIsometry Property (RIP)”.

A matrix Φ is said to satisfy the RIP of order K if there existsa ”Restricted Isometry Constant” δK ∈ (0, 1) so that

(1− δK ) ||x||22 6 ||Φx||22 6 (1 + δK ) ||x||22 (2)

for all K -sparse x.The constant δK is taken as the smallest number from (0, 1)for which the RIP is satisfied.If Φ satisfies RIP of order K , then it also satisfies RIP for anyorder L where L < K and that δL ≥ δK .

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 24: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

More practical approaches using l1 norm (and above) can findthe desired K -sparse solution.

− But this requires Φ to satisfy certain “RestrictedIsometry Property (RIP)”.

A matrix Φ is said to satisfy the RIP of order K if there existsa ”Restricted Isometry Constant” δK ∈ (0, 1) so that

(1− δK ) ||x||22 6 ||Φx||22 6 (1 + δK ) ||x||22 (2)

for all K -sparse x.The constant δK is taken as the smallest number from (0, 1)for which the RIP is satisfied.If Φ satisfies RIP of order K , then it also satisfies RIP for anyorder L where L < K and that δL ≥ δK .Simple choice of random matrices for Φ can make it satisfyRIP with high probability.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 25: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

CS Reconstruction Methods

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 26: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

CS Reconstruction MethodsConvex Relaxation:

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 27: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

CS Reconstruction MethodsConvex Relaxation:

It replaces the l0 norm in (1) by l1 norm to reduce theproblem to a convex problem.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 28: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

CS Reconstruction MethodsConvex Relaxation:

It replaces the l0 norm in (1) by l1 norm to reduce theproblem to a convex problem.

Three main directions under this category, namely the basispursuit (BP) , the basis pursuit de-noising (BPDN) and theleast absolute shrinkage and selection operator (LASSO):

1. BP: minx∈RN

||x||1 subject to y = Φx (3)

2. BPDN: minx∈RN

λ ||x||1 + ||r||22 s.t r = y −Φx (4)

3. LASSO: minx∈RN

||y −Φx||22 s.t ||x||1 6 ǫ (5)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 29: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

The BP problem can be solved by standard polynomial timealgorithms of linear programming (LP) methods.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 30: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

The BP problem can be solved by standard polynomial timealgorithms of linear programming (LP) methods.

The exact K -sparse signal reconstruction by BP algorithmbased on RIP was first investigated by E. Candes et.al. (2006)with the following bound on δK

δK + δ2K + δ3K < 1 (6)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 31: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

The BP problem can be solved by standard polynomial timealgorithms of linear programming (LP) methods.

The exact K -sparse signal reconstruction by BP algorithmbased on RIP was first investigated by E. Candes et.al. (2006)with the following bound on δK

δK + δ2K + δ3K < 1 (6)

Later the bound was refined by S. Foucart (2010) asδ2K < 0.4652.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 32: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

The BP problem can be solved by standard polynomial timealgorithms of linear programming (LP) methods.

The exact K -sparse signal reconstruction by BP algorithmbased on RIP was first investigated by E. Candes et.al. (2006)with the following bound on δK

δK + δ2K + δ3K < 1 (6)

Later the bound was refined by S. Foucart (2010) asδ2K < 0.4652.

The BPDN and LASSO problems can be solved by efficientquadratic programming (QP) like primal-dual interior method.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 33: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

The BP problem can be solved by standard polynomial timealgorithms of linear programming (LP) methods.

The exact K -sparse signal reconstruction by BP algorithmbased on RIP was first investigated by E. Candes et.al. (2006)with the following bound on δK

δK + δ2K + δ3K < 1 (6)

Later the bound was refined by S. Foucart (2010) asδ2K < 0.4652.

The BPDN and LASSO problems can be solved by efficientquadratic programming (QP) like primal-dual interior method.

However, the regularization parameters λ and ǫ play a crucialrole in the performance of these algorithms.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 34: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

Greedy Pursuits:

This approach recovers the K -sparse signal by iterativelyconstructing the support set of the sparse signal (index ofnon-zero elements in the sparse vector).

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 35: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

Greedy Pursuits:

This approach recovers the K -sparse signal by iterativelyconstructing the support set of the sparse signal (index ofnon-zero elements in the sparse vector).

At each iteration, it updates its support set by appending theindex of one or more columns (called atoms) of the matrix Φ(often called dictionary) by some greedy principles based onthe correlation between current residual of observation vectorand the atoms.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 36: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

Greedy Pursuits:

Few examples of greedy algorithms:

1 Orthogonal Matching Pursuit (OMP): δK+1 <1

2K2 Compressive Sampling Matching Pursuit(CoSaMP):δ4K < 0.13 Subspace Pursuit(SP): δ3K < 0.1654 Iterative Hard Thresholding (IHT): δ3K < 1

32≈ 0.177.

5 Generalized Orthogonal Matching Pursuit (gOMP):

δNK <√

N√

K+3√

Nwhere N(≥ 1) is the number of atoms

selected by the gOMP algorithm in each iteration [1].

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 37: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

− OMP reconstructs the K -sparse signal in K steps by selectingone atom in each iteration.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 38: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

− OMP reconstructs the K -sparse signal in K steps by selectingone atom in each iteration.

− CoSaMP and SP select a fixed number of atoms (2K inCoSaMP and K in SP, for K -sparse signal) in each iterationwhile keeping the provision of rejecting a previously selectedatom.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 39: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Overview of CS (Cont.)

− OMP reconstructs the K -sparse signal in K steps by selectingone atom in each iteration.

− CoSaMP and SP select a fixed number of atoms (2K inCoSaMP and K in SP, for K -sparse signal) in each iterationwhile keeping the provision of rejecting a previously selectedatom.

− IHT uses gradient descent followed by a hard thresholding thatsets all but the K largest (in magnitude) elements in a vectorto zero.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 40: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (gOMP)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 41: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (gOMP)

The generalized orthogonal matching pursuit (gOMP)is ageneralization of orthogonal matching pursuit (OMP).

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 42: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (gOMP)

The generalized orthogonal matching pursuit (gOMP)is ageneralization of orthogonal matching pursuit (OMP).

In contrast to the OMP algorithm, the gOMP algorithmreconstructs the K -sparse signal in K steps by selectingN(> 1) atoms in each iteration.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 43: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Table: gOMP algorithm

Input: measurement y∈ Rm, sensing matrix Φm×n

Initialization: counter k=0, residue r0=y,estimated support set Λk = ∅While k<K and ||rk ||2 > 0Identification: hk+1=Set of indices corresponding to the Nlargest entries in |Φtrk |. (NK ≤ m)Augment: Λk+1 = Λk ∪ {hk+1}Estimate: xΛk+1 = argmin

z||y −ΦΛk+1z||2

Update: rk+1 = y −ΦΛk+1xΛk+1

k=k+1End WhileOutput: x = argmin

u:supp(u)=Λk

||y −Φu||2

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 44: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Figure: Reconstruction performance for K -sparse Gaussian signal vectorusing Gaussian dictionary(128× 256) as a function of sparsity K

Courtesy: J. Wang, S. Kwon & B. Shim (2012) [1]

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 45: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Analysis of the gOMP algorithm by J. Wang, S. Kwon & B.Shim (2012):

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 46: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Analysis of the gOMP algorithm by J. Wang, S. Kwon & B.Shim (2012):

In gOMP algorithm, convergence in a maximum of K steps isestablished by ensuring that in each iteration, at least one ofthe N new atoms chosen belongs to ΦT , i.e., it has an indexbelonging to the true support set T .

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 47: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Analysis of the gOMP algorithm by J. Wang, S. Kwon & B.Shim (2012):

In gOMP algorithm, convergence in a maximum of K steps isestablished by ensuring that in each iteration, at least one ofthe N new atoms chosen belongs to ΦT , i.e., it has an indexbelonging to the true support set T .

Let βk+1, k = 0, 1, · · · ,K − 1 denote the largest (inmagnitude) correlation between rk and the atoms of ΦT atthe k-th step of iteration, i.e.,βk+1 = max{|φt

i rk | |i ∈ T , k = 0, 1, · · · ,K − 1}.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 48: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Analysis of the gOMP algorithm by J. Wang, S. Kwon & B.Shim (2012):

In gOMP algorithm, convergence in a maximum of K steps isestablished by ensuring that in each iteration, at least one ofthe N new atoms chosen belongs to ΦT , i.e., it has an indexbelonging to the true support set T .

Let βk+1, k = 0, 1, · · · ,K − 1 denote the largest (inmagnitude) correlation between rk and the atoms of ΦT atthe k-th step of iteration, i.e.,βk+1 = max{|φt

i rk | |i ∈ T , k = 0, 1, · · · ,K − 1}.

Let the N largest (in magnitude) correlations between rk andthe atoms of Φ not belonging to ΦT be given byαk+1i , i = 1, 2, · · · ,N, arranged in descending order as

αk+11 > αk+1

2 ... > αk+1N .

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 49: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Analysis of the gOMP algorithm by J. Wang, S. Kwon & B.Shim (2012):Then, it is shown in [1] that

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 50: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Analysis of the gOMP algorithm by J. Wang, S. Kwon & B.Shim (2012):Then, it is shown in [1] that

αk+1N <

1− 3δNK

1− δNK

||xT−Λk ||2√N

(7)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 51: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Analysis of the gOMP algorithm by J. Wang, S. Kwon & B.Shim (2012):Then, it is shown in [1] that

αk+1N <

1− 3δNK

1− δNK

||xT−Λk ||2√N

(7)

and

βk+1 >δNK

1− δNK

||xT−Λk ||2√K − l

, (8)

where l = |T ∩ Λk |.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 52: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Analysis of the gOMP algorithm by J. Wang, S. Kwon & B.Shim (2012):Then, it is shown in [1] that

αk+1N <

1− 3δNK

1− δNK

||xT−Λk ||2√N

(7)

and

βk+1 >δNK

1− δNK

||xT−Λk ||2√K − l

, (8)

where l = |T ∩ Λk |.Therefore, the sufficient condition to ensure convergence in amaximum of K steps is then obtained by setting the RHS of(8) greater than that of (7) as

δNK <√N√

K+3√N

where N(≥ 1)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 53: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Our (i.e. with R. L. Das & S. Satpathi) contribution:

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 54: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Our (i.e. with R. L. Das & S. Satpathi) contribution:

We first retain the upper bound of αk+1N as given in (2), while

the lower bound of βk+1 given in (3) is refined whicheventually results in a lesser restrictive upper bound on δNK asshown in Theorem 1.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 55: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Our (i.e. with R. L. Das & S. Satpathi) contribution:

We first retain the upper bound of αk+1N as given in (2), while

the lower bound of βk+1 given in (3) is refined whicheventually results in a lesser restrictive upper bound on δNK asshown in Theorem 1.

Subsequently, we refine both the upper bound of αk+1N

andthe lower bound of βk+1, which leads to an improved upperbound on δNK+1 as shown Theorem 2.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 56: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

The derivation uses the following Lemma, which is an extension ofthe Lemma 3.2 of [11].

Lemma 1

Given u ∈ Rn, I1, I2 ⊂ Z where I2 = supp(u) and I1 ∩ I2 = ∅

(1−δ|I1|+|I2|

1− δ|I1|+|I2|)||u||22 ≤ ||AI1u||22 ≤ (1 + δ|I1|+|I2|)||u||22

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 57: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Additionally, we use certain properties of the RIP constant, givenby Lemma 1 in [7],[8] which are reproduced below.

Lemma 2

For I , J ⊂ Z , I ∩ J = ∅, q ∈ R|I | and p ∈ R

|J|

(a) δK1≤ δK2

∀K1 < K2 (monotonicity)

(b) (1− δ|I |)||q||2 ≤ ||ΦtIΦIq||2 ≤ (1 + δ|I |)||q||2

(c) 〈ΦIq,ΦJp〉 ≤ δ|I |+|J|||p||2||q||2 with equality holding if eitherof p and q is zero. Also, ||Φt

IΦJp||2 ≤ δ|I |+|J|||p||2 with equalityholding if p is zero.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 58: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

The Theorem 1:

Theorem 1

The gOMP can recover x exactly when Φ satisfies RIP of orderNK with

δNK <

√N√

K + 2√N

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 59: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

The Theorem 1:

Theorem 1

The gOMP can recover x exactly when Φ satisfies RIP of orderNK with

δNK <

√N√

K + 2√N

Proof.

We have shown in [12] that

βk+1 >1√K(1− δNK

1− δNK

)||xT−Λk ||2 (9)

Setting the RHS of (9) greater than the RHS of (7), the resultfollows trivially.

For Complete Proof of Theorem 1

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 60: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

The Theorem 2:

Theorem 2

The gOMP algorithm can recover x exactly when Φ satisfies RIPof order NK + 1 with

δNK+1 <

√N√

K +√N

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 61: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Generalized Orthogonal Matching Pursuit (Cont.)

Proof.

Note that rk = P⊥Λky = P⊥

ΛkΦT−ΛkxT−Λk . We can then write,

rk = ΦT∪Λkx′′T∪Λk (10)

where

x′′T∪Λk =

[

xT−Λk

−zΛk

]

(11)

and PΛkΦT−ΛkxT−Λk = ΦΛk zΛk for some zΛk ∈ R|Λk | ≡ R

Nk .

Then, it is shown in [12] that αk+1N < 1√

NδNK+1||x′′T∪Λk ||2 and

βk+1> 1√K(1− δNK )||x′′T∪Λk ||2. Setting the RHS of (11) greater

than that of (10), the result is obtained trivially.

For Complete Proof of Theorem 2 Go to references

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 62: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Proof of Theorem 1 in detail

First note that βk+1 = ||ΦtT r

k ||∞, k = 0, 1, · · · ,K − 1 and thatrk = P⊥

Λky is orthogonal to each column of ΦΛk , which also means

that P⊥Λky = P⊥

ΛkΦT xT= P⊥

Λk (ΦT−ΛkxT−Λk +ΦT∩ΛkxT∩Λk ) = P⊥ΛkΦT−ΛkxT−Λk . It is

then possible to write,

βk+1 = ||ΦtT r

k ||∞ >1√K||Φt

T rk ||2 (as |T | = K )

=1√K||Φt

T−Λk rk ||2 =

1√K||Φt

T−ΛkP⊥Λky||2

=1√K||Φt

T−Λk (P⊥Λk )

tP⊥Λky||2 (as P = Pt&P = P2)

=1√K||(P⊥

ΛkΦT−Λk )tP⊥ΛkΦT xT ||2

=1√K||(P⊥

ΛkΦT−Λk )tP⊥ΛkΦT−ΛkxT−Λk ||2 (12)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 63: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Proof of Theorem 1 in detail I

Next we define a vector x′, where x ′i = xi if i ∈ T − Λk and x ′i = 0otherwise. It is easy to see that Φx′ = ΦT−ΛkxT−Λk and thus,

AΛkx′ = P⊥ΛkΦx′ = P⊥

ΛkΦT−ΛkxT−Λk . (13)

[It is also easy to observe that P⊥ΛkΦx′ = P⊥

ΛkΦT xT = rk , since

P⊥Λkφi = 0 for i ∈ Λk .] We are now in a position to apply Lemma

1 on AΛkx′, taking I1 = Λk and I2 = supp(x′) = T − Λk and notingthat I1 ∩ I2 = ∅, |I1|+ |I2| = Nk + K − l , to obtain

||AΛkx′||22 ≥ (1− δNk+K−l

1− δNk+K−l

)||x′||22L1a> (1− δNK

1− δNK

)||xT−Λk ||22, (14)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 64: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Proof of Theorem 1 in detail II

where Nk + K − l < NK follows from the fact that k ≤ l andk < K . Moreover,

||AΛkx′||22(13)= ||P⊥

ΛkΦT−ΛkxT−Λk ||22= 〈P⊥

ΛkΦT−ΛkxT−Λk ,P⊥ΛkΦT−ΛkxT−Λk 〉

= 〈(P⊥ΛkΦT−Λk )tP⊥

ΛkΦT−ΛkxT−Λk , xT−Λk 〉≤ ||(P⊥

ΛkΦT−Λk )tP⊥ΛkΦT−ΛkxT−Λk ||2||xT−Λk ||2 (15)

Combining (14) and (15) we get ||(P⊥ΛkΦT−Λk )t

P⊥ΛkΦT−ΛkxT−Λk ||2 > (1− δNK

1− δNK

)||xT−Λk ||2.From (12), it then follows that

βk+1 >1√K(1− δNK

1− δNK

)||xT−Λk ||2 (16)

Setting the RHS of (16) greater than the RHS of (7), the resultfollows trivially. Return to Theorem 2

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 65: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Proof of Theorem 2 in detail

First, as seen earlier, rk = P⊥Λky = P⊥

ΛkΦT−ΛkxT−Λk . We can thenwrite,

rk = ΦT−ΛkxT−Λk − PΛkΦT−ΛkxT−Λk

= ΦT−ΛkxT−Λk −ΦΛk zΛk

= ΦT∪Λkx′′T∪Λk (17)

where we use the fact that PΛkΦT−ΛkxT−Λk belongs to thespan(ΦΛk ) and thus can be written as ΦΛk zΛk for some

zΛk ∈ R|Λk | ≡ R

Nk . The vector x′′T∪Λk is then given as,

x′′T∪Λk =

[

xT−Λk

−zΛk

]

(18)

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 66: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Proof of Theorem 2 in detail I

Let W be the set of N incorrect indices corresponding to αk+1i ’s

for i = 1, 2, · · · ,N (clearly, W ⊂ (T ∪ Λk)c and |W | = N). So,

αk+1N

= min(|〈Φi , rk〉| |i ∈ W )

6||Φt

W rk ||2√N

( as |W | = N)

(17)=

1√N||Φt

WΦT∪Λkx′′T∪Λk ||2L2c6

1√NδN+Nk+K−l ||x′′T∪Λk ||2

L2a<

1√NδNK+1||x′′T∪Λk ||2 (19)

where N + Nk + K − l < NK + 1 follows from the fact that l ≥ kand k ≤ K − 1.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 67: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Proof of Theorem 2 in detail II

Similarly,

βk+1 = ||ΦtT r

k ||∞ ≥ 1√K||Φt

T rk ||2 ( as |T | = K )

=1√K||[

ΦT ΦΛk−T

]trk ||2 (20)

=1√K||Φt

T∪ΛkΦT∪Λkx′′T∪Λk ||2L2b>

1√K(1− δNk+K−l )||x′′T∪Λk ||2

L12a>

1√K(1− δNK )||x′′T∪Λk ||2. (21)

Setting the RHS of (21) greater than that of (19), the result isobtained trivially.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 68: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

References

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 69: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

References I

1 J. Wang, S. Kwon, and B. Shim, “Generalized orthogonalmatching pursuit,” IEEE Trans. Signal Processing, vol. 60,no. 12, pp. 6202-6216, Dec. 2012.

2 D.L. Donoho, “Compressed sensing”,IEEE Trans. InformationTheory, vol. 52, no. 4, pp. 1289-1306, Apr., 2006.

3 R. Baraniuk, “Compressive sensing”,IEEE Signal ProcessingMagazine, vol. 25, pp. 21-30, March, 2007.

4 J.A. Tropp, and A.C. Gilbert, “Signal recovery from randommeasurements via orthogonal matching pursuit”, IEEE Trans.Information Theory, vol. 53, no. 12, pp. 4655-4666, Dec.,2007.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 70: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

References II

5 J. A. Tropp and S. J. Wright, “Computational methods forsparse solution of linear inverse problems,” Proc. IEEE, vol.98, no. 6, pp. 948-958, June, 2010.

6 S. Chen, S. A. Billings, and W . Luo, “Orthogonal leastsquares methods and their application to non-linear systemidentification”, Int. J. Contr., vol. 50, no. 5, pp. 1873-1896,1989.

7 D. Needell and J. Tropp, “CoSaMP : Iterative Signal Recoveryfrom Incomplete and Inaccurate Samples”, Appl. Comput.Harmon. Anal., vol. 26, pp. 301-321, 2009.

8 W. Dai and O. Milenkovic, “Subspace Pursuit for CompressiveSensing Signal Reconstruction”, IEEE Trans. InformationTheory, vol. 55, no. 5, pp. 2230-2249, 2009.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 71: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

References III

9 M. Elad, Sparse and Redundant Representations, Springer,2010.

10 J. Wang and B. Shim, “On the recovery limit of sparse signalsusing orthogonal matching pursuit,” IEEE Trans. SignalProcessing, vol. 60, no. 9, pp. 4973-4976, sept. 2012.

11 M. A. Davenport and M. B. Wakin, “ Analysis of OrthogonalMatching Pursuit Using the Restricted Isometry Property”,IEEE Trans. Information Theory, vol. 56, no. 9, pp.4395-4401, Sept., 2010.

12 S. Satpathi, R. L. Das and M. Chakraborty, “ImprovedBounds on RIP for Generalized Orthogonal MatchingPursuit”, arXiv:1302.0490, 2013.

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some

Page 72: GeneralizedOrthogonalMatchingPursuit-A ...miguel/MLG/adjuntos/ppt_gOMP.pdfTableofContents 1 Overview of Compressed Sensing (CS) Basic CS Formulation. CS Reconstruction Methods. 2 Generalized

Thanks!

Mrityunjoy Chakraborty Generalized Orthogonal Matching Pursuit- A Review and Some