Bayesian K-SVD Using Fast Variational Inference.Recent work in signal processing in general and image processing in particular deals with sparse representation related problems. 
Bayesian K-SVD
Dictionary learning techniques, among which we find the popular K-singular value decomposition algorithm, tackle these problems by adapting a dictionary to a set of training data. 
K-singular value decomposition algorithm