KL1p : Sparse Recovery of Underdetermined Inverse Problems


KL1p is a portable C++ framework for handling sparse recovery of inverse problems of underdetermined linear systems, like in compressed sensing technique (CS). It is cross-platform and can be used on a large number of systems with a C++ compliant compiler.

The focus of the KL1p library lies on usability and extendability. Several of the most common CS algorithms are implemented and problem definitions are made through combination of operators. These operators played the same role as matrices in linear algebra but are implemented with their equivalent efficient functions when possible (e.g Fourier matrix implemented with FFT function) and new ones can be easily added. This method combines the flexibility of the matricial method with the efficiency of the functional method.

KL1p is distributed under the LGPL license that is useful in both open-source and proprietary contexts.


The current version is 0.4.2 and is available on download page.



For any question, please send an e-mail to kl1p-contact@lists.sourceforge.net


René Gebel : rene.gebel.kl1p@gmail.com