Automatic Surface Reconstruction from Point Cloud Data