A Viscosity Solutions Approach to Shape-From-Shading | Synapse