A theory of photometric stereo for a class of diffuse non-Lambertian surfaces | IEEE Journals & Magazine | IEEE Xplore