Shading logic: a heuristic approach to recover shape from shading | IEEE Journals & Magazine | IEEE Xplore