Shape Reconstruction from Raw Point Clouds using Depth Carving