Synthesis of virtual views of non-lambertian surfaces through shading-driven interpolation and stereo-matched contours