Robust 3D Surface Reconstruction from Light Fields