ParSeNet: A Parametric Surface Fitting Network for 3D Point Clouds
About
We propose a novel, end-to-end trainable, deep network called ParSeNet that decomposes a 3D point cloud into parametric surface patches, including B-spline patches as well as basic geometric primitives. ParSeNet is trained on a large-scale dataset of man-made 3D shapes and captures high-level semantic priors for shape decomposition. It handles a much richer class of primitives than prior work, and allows us to represent surfaces with higher fidelity. It also produces repeatable and robust parametrizations of a surface compared to purely geometric approaches. We present extensive experiments to validate our approach against analytical and learning-based alternatives. Our source code is publicly available at: https://hippogriff.github.io/parsenet.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Surface Reconstruction | 20 real-scanned meshes 1.0 (test) | Chamfer Distance (dc)150 | 14 | |
| Primitive segmentation | ABCParts (test) | Segmentation IoU82.14 | 10 | |
| Primitive segmentation | ANSI (test) | Seg IoU88.57 | 10 | |
| Patch Segmentation | ABC (test) | Precision62.29 | 7 | |
| Point Cloud Reconstruction | Spline Dataset | Chamfer Distance1.18 | 4 | |
| Surface fitting | ABC Open surfaces | Residual Error0.006 | 3 | |
| Surface fitting | ABC Closed surfaces | Residual Error0.008 | 3 |