A model of illumination variation for robust face recognition