Software for reproducibility
SMALLbox
The SMALLbox, a test ground framework for sparse representation and dictionary learning.
K-SVD*
Implementation of the K-SVD algorithm (training a dictionary to lead to sparse representation) along with some demonstration of its use for denoising.
The Matching Pursuit ToolKit (MPTK)
MPTK provides a fast implementation of the Matching Pursuit algorithm for the sparse decomposition of multichannel signals. It comprises a C++ library, standalone command line utilities, and some scripts for running it and plotting the results through Matlab.
Audio Inpainting toolbox
A new toolbox for new audio applications: inpaint audio like you inpaint images!
GAPn
GAP (Greedy Analysis Pursuit) is a greedy algorithm to recover cosparse analysis signals from incomplete linear data. It may be loosely considered as the analysis counterpart of the Orthogonal Matching Pursuit algorithm.
GAPn is a version of GAP able to deal with noisy data.
For details on GAPn, see http://hal.inria.fr/hal-00691162
For details on GAP, see http://hal.inria.fr/inria-00602205
AGLA (Analysis Greedy Like Algorithms)
A package implementing Greedy-Like Algorithms for the Cosparse Model.
AOL
AOL (Analysis Operator Learning) is an alogrithm to learn analysis operator from noiseles data. It may be considered as the analysis couterpart of usual dictionary learning algorithms.
A version of AOL dealing with noise is under development.
For details on AOL : http://hal.inria.fr/inria-00583133/en
For details on a noise aware version of AOL : http://hal.inria.fr/hal-00661549/en
* Note that this software is automatically downloaded and installed when using the SMALLbox, so it does not need installing separately in this case.