Shape from Shading: Imaging Geometry and the Bidirectional Reflectance Distribution Function