Shape recovery from shading by a new neural-based reflectance model