GTK+ Matching Pursuit Decomposition

02/07/2002: V 0.2.4 for win32 , this version has no sound playing, no 3d and NO SUPPORT. I build this only for test, use it if you want, it works for me, if it doesn't for you install a Linux box.
12/01/2001: V 0.2.4: add capability of reconstructing the signal without selected atoms, fix bug in exposition with selected atoms, add unselect all atoms.
09/05/2001: V 0.2.3 add capability of playing the signal (via /dev/dsp).
07/31/2001: V 0.2.2 fix bugs (buffer overflow for the file name + exposition parameter), improve print code.
07/13/2001: Version 0.2.1, you can now save the result of the decomposition in an ASCII file.
07/09/2001: Version 0.2 includes 3D Support, it means that you can see atoms in 3D. For this, you need the GtkGLArea library and OpenGL support (Mesa is ok).
Due to the lack of documentation, I put 2 examples in the distribution (in the directory /usr/local/share/guimauve/examples).
Guimauve is a graphical user interface to compute matching pursuit decomposition on a signal. The code is based on LastWave from Emmanuel Bacry (the Matching Pursuit module was written bye Remi Gribonval, Emmanuel Bacry and Javier Abadia) and it uses the gtk+ library.
This program is under the GPL license so you can download the sources and modify them under the terms of this license.
The Matching Pursuit Decomposition algorithm (from Mallat & Zhang) decomposes a signal into a linear expansion of waveforms that are selected from a redundant dictionary of functions; these waveforms are choosen in order to best match the signal structures.

If you want more technical information you can download (in postscript format) the paper of Stéphane Mallat and Zhifeng Zhang (Technical report 619).

Source package:   guimauve-0.2.4.tar.gz

installation instruction:

gzip -d guimauve-0.2.4.tar.gz
tar -xvf guimauve-0.2.4.tar
cd guimauve-0.2.4
./configure --disable-3D-Support 
if you want to ... disable 3D support
and if you can, be  root and do a:
make install
Binary package:   guimauve-0.2.4-1.i386.rpm (version without 3d). guimauve-0.2.4-2.i386.rpm (version with 3d).

to install:

rpm -Uvh guimauve-0.2.4-2.i386.rpm

Older version :

Source packages
Binary packages

Win32 version:


Look at the todo list.


Author :

Fabien Brachere
Observatoire Midi-Pyrenees
Laboratoire d'astrophysique de Toulouse
in construction