A Flexible Implementation of Matching Pursuit for Finite Gabor Sequences

Authors: S.Ferrando, L.Kolasa and N. Kovacevic.

Abstract:The matching pursuit algorithm of Mallat et.al. is discussed in the context of discretized Gabor functions on an interval. Results from frame theory are used to introduce corresponding finite dictionaries. We then proceed to describe two software implementations based on these dictionaries. One implementation allows for users to have great flexibility in the Gabor dictionary to be used. This is a useful improvement over other implementations which only allow for a fixed dictionary. The other implementation takes advantage of the FFT algorithm and is faster. These implementations are written in C++, and can be used in many practical situations given its flexibility and generality.

Keywords: Matching Pursuit. Gabor dictionary. C++. Fast Fourier Transform.