Restoring Illumination and View Dependent Data from Sparse Samples