Title :
Mptk: Matching Pursuit Made Tractable
Author :
S. Krstulovic;R. Gribonval
Author_Institution :
IRISA-INRIA, Campus de Beaulieu, 35042 Rennes cedex, France. - sacha@irisa.fr
fDate :
6/28/1905 12:00:00 AM
Abstract :
Matching Pursuit (MP) aims at finding sparse decompositions of signals over redundant bases of elementary waveforms. Traditionally, MP has been considered too slow an algorithm to be applied to real-life problems with high-dimensional signals. Indeed, in terms of floating points operations, its typical numerical implementations have a complexity of O(N2) and are associated with impractical runtimes. In this paper, we propose a new architecture which exploits the structure shared by many redundant MP dictionaries, and thus decreases its complexity to O(N log N). This architecture is implemented in a new software toolkit, called MPTK (the Matching Pursuit Toolkit), which is able to reach, e.g., 0.25×real time for a typical MP analysis scenario applied to a 1 hour long audio track. This substantial acceleration makes it possible, from now on, to explore and apply MP in the framework of real-life, high-dimensional data processing problems.
Keywords :
"Matching pursuit algorithms","Dictionaries","Acceleration","Pursuit algorithms","Software architecture","Runtime","Computer architecture","Software tools","Costs","Data processing"
Conference_Titel :
Acoustics, Speech and Signal Processing, 2006. ICASSP 2006 Proceedings. 2006 IEEE International Conference on
Print_ISBN :
1-4244-0469-X
Electronic_ISBN :
2379-190X
DOI :
10.1109/ICASSP.2006.1660699