/K-SVD

K-SVD Methods for Image Denoising.

Primary LanguagePython

Statistical Modeling Project, ENSAE 2013.

Alain Soltani

K-SVD Algorithm & Image Denoising.

K-SVD is a dictionary learning algorithm for creating a dictionary for sparse representations, via a singular value decomposition approach. K-SVD is a generalization of the k-means clustering method, and it works by iteratively alternating between sparse coding the input data based on the current dictionary, and updating the atoms in the dictionary to better fit the data.

A report on the project is available (French only).