PPSURF: Combining Patches and Point Convolutions for Detailed Surface Reconstruction
arXiv:2401.08518 · doi:10.1111/cgf.15000
Abstract
3D surface reconstruction from point clouds is a key step in areas such as content creation, archaeology, digital cultural heritage, and engineering. Current approaches either try to optimize a non-data-driven surface representation to fit the points, or learn a data-driven prior over the distribution of commonly occurring surfaces and how they correlate with potentially noisy point clouds. Data-driven methods enable robust handling of noise and typically either focus on a global or a local prior, which trade-off between robustness to noise on the global end and surface detail preservation on the local end. We propose PPSurf as a method that combines a global prior based on point convolutions and a local prior based on processing local point cloud patches. We show that this approach is robust to noise while recovering surface details more accurately than the current state-of-the-art. Our source code, pre-trained model and dataset are available at: https://github.com/cg-tuwien/ppsurf
arXiv commentPublished in Computer Graphics Forum (Jan 2024): https://onlinelibrary.wiley.com/doi/10.1111/cgf.15000
References in corpus (7)
- PCPNET: Learning Local Shape Properties from Raw Point Clouds
- Points2Surf: Learning Implicit Surfaces from Point Cloud Patches
- Neural Dual Contouring
- Iterative Poisson Surface Reconstruction (iPSR) for Unoriented Points
- Dual Octree Graph Networks for Learning Adaptive Volumetric Shape Representations
- Neural-IMLS: Self-supervised Implicit Moving Least-Squares Network for Surface Reconstruction
- Point normal orientation and surface reconstruction by incorporating isovalue constraints to Poisson equation