InverseRenderNet: Learning Single Image Inverse Rendering
Shape, Illumination, and Reflectance from Shading