Estimation of illuminant direction, albedo, and shape from shading | Synapse