Although the recovery of facial shape using shape-from-shading is an appealing idea, it is frustrated by problems such as concave-convex ambiguities, variable albedo, self shadowing and non-Lambertian