A Collaborative Neighbor Representation Based Face Recognition Algorithm. (21st September 2013)