Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Shape As Points: A Differentiable Poisson Solver

About

In recent years, neural implicit representations gained popularity in 3D reconstruction due to their expressiveness and flexibility. However, the implicit nature of neural implicit representations results in slow inference time and requires careful initialization. In this paper, we revisit the classic yet ubiquitous point cloud representation and introduce a differentiable point-to-mesh layer using a differentiable formulation of Poisson Surface Reconstruction (PSR) that allows for a GPU-accelerated fast solution of the indicator function given an oriented point cloud. The differentiable PSR layer allows us to efficiently and differentiably bridge the explicit 3D point representation with the 3D mesh via the implicit indicator field, enabling end-to-end optimization of surface reconstruction metrics such as Chamfer distance. This duality between points and meshes hence allows us to represent shapes as oriented point clouds, which are explicit, lightweight and expressive. Compared to neural implicit representations, our Shape-As-Points (SAP) model is more interpretable, lightweight, and accelerates inference time by one order of magnitude. Compared to other explicit representations such as points, patches, and meshes, SAP produces topology-agnostic, watertight manifold surfaces. We demonstrate the effectiveness of SAP on the task of surface reconstruction from unoriented point clouds and learning-based reconstruction.

Songyou Peng, Chiyu "Max" Jiang, Yiyi Liao, Michael Niemeyer, Marc Pollefeys, Andreas Geiger• 2021

Related benchmarks

TaskDatasetResultRank
3D Geometry ReconstructionScanNet--
54
3D surface reconstructionShapeNet 12 (test)
CD10.34
24
Scene-level 3D ReconstructionScanNet (test)
F-score67
20
Surface ReconstructionSRB
CDL10.076
11
Surface ReconstructionShapeNet (test)
CDL10.034
11
3D Shape ReconstructionFAUST (real scans)
CD10.29
9
Surface ReconstructionD-FAUST
CDL1 (x10)0.043
6
Surface ReconstructionSRB
Anchor97.5
5
Surface ReconstructionThingi10K (test)
NC (Squirrel)97.91
5
Surface ReconstructionSRB 1.0 (test)
Anchor GT d_C0.34
4
Showing 10 of 10 rows

Other info

Follow for update