Non-Lambertian photometric stereo vision algorithm based on a multi-scale convolution deep learning architecture