A method for enforcing integrability in shape from shading algorithms | Synapse