Robust Surface Reconstruction from Noisy Point Clouds using Graph Cuts