 Illumination variations can be explained by changing only the lighting latent variable.By transferring learned knowledge from similar objects, albedo and surface normals estimation from a single image is also possible.Experiments demonstrate that this model is able to generalize as well as improve over standard baselines in one-shot face recognition.