Online dictionary learning for sparse coding
Image Denoising Via Sparse and Redundant Representations Over Learned Dictionaries