Sparse and Redundant Representation Modeling for Image Processing