Photometric stereo
Shape from shading (equations)
Diffuse photometric stereo
derivation
equations
solving for albedo, normals
depths from normals
Handling shadows
Computing light source directions from a shiny ball
Limitations