Orthogonal Matching Pursuit Algorithm (OMP)

Orthogonal Matching Pursuit Algorithm (OMP) is a greedy compressed sensing recovery algorithm.

You are now following this Submission

Orthogonal Matching Pursuit Algorithm (OMP) is a greedy compressed sensing recovery algorithm which selects the best fitting column of the sensing matrix in each iteration. A least squares (LS) optimization is then performed in the subspace spanned by all previously picked columns. This method is less accurate than the Basis pursuit algorithms but has a lower computational complexity. The Matlab function has three inputs: Sparsity K, measurements vector y and sensing matrix A. The output of this function is the recovered sparse vector x.

Cite As

Mohamed Shaban (2026). Orthogonal Matching Pursuit Algorithm (OMP) (https://in.mathworks.com/matlabcentral/fileexchange/50584-orthogonal-matching-pursuit-algorithm-omp), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Sparse Matrices in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0