Skip to content

Latest commit

 

History

History

ImageDenoising

Image Dnoising using Dictionary learning techniques.

Main File: DenoiseImage.py

GDDL: Simple Gradient Descent with Momentum accelearation for Dictionary Learning .
GDBTLS: Gradient Descent based Back Tracking Line Search Algorithm for Dictionary Learning.
RGDBTLS: Regularized Gradient Descent based Back Tracking Line Search Algorithm for Dictionary Learning.
MODDL: Method of Optimal Directions for Dictionary Learning.

Gradient Descent based dictionary learning algorithms are self written. While implementation of KSVD and SimCo are taken from following references.
Some required files for RSimCo and PSimCo can be found in SimCo folder.

References:

  1. W. Dai, T. Xu, and W. Wang, "Simultaneous Codeword Optimization (SimCO) for Dictionary Update and Learning," submitted to IEEE Transactions on Signal Processing, October 2011. Full text is available at http:https://arxiv.org/abs/1109.5302.
  2. "The K-SVD: An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation", written by M. Aharon, M. Elad, and A.M. Bruckstein and appeared in the IEEE Trans. On Signal Processing, Vol. 54, no. 11, pp. 4311-4322, November 2006.