In greedy PURSUIT of new directions: (Nearly) Orthogonal Matching Pursuit by directional optimisation

Matching Pursuit and orthogonal Matching Pursuit are greedy algorithms used to obtain sparse signal approximations. Orthogonal Matching Pursuit is known to offer better performance, but Matching Pursuit allows more efficient implementations. In this paper we propose novel greedy Pursuit algorithms based on directional updates. Using a conjugate direction, the algorithm becomes a novel implementation of orthogonal Matching Pursuit, with computational requirements similar to current implementations based on QR factorisation. A significant reduction in memory requirements and computational complexity can be achieved by approximating the conjugate direction. Further computational savings can be made by using a steepest descent direction. The two resulting algorithms are then comparable to Matching Pursuit in their computational requirements, their performance is however shown to be closer to that of orthogonal Matching Pursuit with the (slightly slower) approximate conjugate direction based approach outperforming the gradient descent method.

[1]  Zhifeng Zhang,et al.  Adaptive Nonlinear Approximations , 1994 .

[2]  Zhifeng Zhang,et al.  Adaptive time-frequency decompositions , 1994 .

[3]  S. Mallat A wavelet tour of signal processing , 1998 .

[4]  T. Moon,et al.  Mathematical Methods and Algorithms for Signal Processing , 1999 .

[5]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[6]  Y. C. Pati,et al.  Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition , 1993, Proceedings of 27th Asilomar Conference on Signals, Systems and Computers.

[7]  Sacha Krstulovic,et al.  Mptk: Matching Pursuit Made Tractable , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.