Skip to content

rdkap42/pyksvd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyksvd

A highly optimized, parallel implementation of the Batch-OMP version of the KSVD learning algorithm. It implements the algorithm in the paper

Efficient Implementation of the K-SVD Algorithm and the Batch-OMP Method by Ron Rubinstein, Michael Zibulevsky and Michael Elad, 2009.

available from

http://www.cs.technion.ac.il/users/wwwb/cgi-bin/tr-get.cgi/2008/CS/CS-2008-08.pdf

The computation is done in highly optimized C++ code with OpenMP implementations for multicore archetectures.

It currently requires Eigen and g++ >= 4.6 to compile. Setup is done using the standard

python setup.py install

method. License is BSD.

About

A highly optimized, parallel implementation of the Batch-OMP version of the KSVD learning algorithm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.5%
  • Python 4.5%