Surface Reconstruction From Imperfect Point Models