Overcomplete Dictionary and Deep Learning Approaches to Image and Video Analysis