A sequential dictionary learning algorithm with enforced sparsity
$rm K$-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation