Skip to content

Companion code of the paper "Online Search Orthogonal Matching Pursuit"

Notifications You must be signed in to change notification settings

aweinstein/osomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Code to reproduce the results of the paper

A.J. Weinstein and M.B. Wakin. Online Search Orthogonal Matching Pursuit. In IEEE Statistical Signal Processing Workshop.

Dependencies

  • Python >=2.6
  • NumPy >= 1.3
  • SciPy >= 0.7
  • Matplotlib >= 1.2

Optional (to reproduce the A*OMP results)

Note

If you want to run A*OMP, make sure to add the matlab directory to Matlab (e.g., by adding addpath path/to/osomp/matlab line to startup.m.

Usage

Create residue comparison plot (Fig. 2 of the paper)

$ python osomp.py --residue

Create rate of recovery plot (Fig. 3(a-c))

$ python osomp.py --rate

To also run A*OMP:

$ python osomp.py --rate --astar

Create relative error for noisy observations (Fig. 3(d))

$ python osomp.py --noisy

About

Companion code of the paper "Online Search Orthogonal Matching Pursuit"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages