This document summarizes recent advances in computer vision models using sparse coding and dictionary learning techniques. It discusses discriminative dictionary learning for image classification tasks, as well as structured sparse models that encode spatial or other relationships between image features. Learning dictionaries has been shown to improve tasks like texture segmentation, edge detection, and object recognition in images.