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

DeepFit: 3D Surface Fitting via Neural Network Weighted Least Squares

About

We propose a surface fitting method for unstructured 3D point clouds. This method, called DeepFit, incorporates a neural network to learn point-wise weights for weighted least squares polynomial surface fitting. The learned weights act as a soft selection for the neighborhood of surface points thus avoiding the scale selection required of previous methods. To train the network we propose a novel surface consistency loss that improves point weight estimation. The method enables extracting normal vectors and other geometrical properties, such as principal curvatures, the latter were not presented as ground truth during training. We achieve state-of-the-art results on a benchmark normal and curvature estimation dataset, demonstrate robustness to noise, outliers and density variations, and show its application on noise removal.

Yizhak Ben-Shabat, Stephen Gould• 2020

Related benchmarks

TaskDatasetResultRank
Unoriented Normal EstimationPCPNet (test)
RMSE6.51
56
Normal estimationSceneNN (test)
RMSE (Clean)10.33
21
Unoriented normal vector estimationPCPNet
RMSE (None)6.51
17
Normal estimationPCPNet 1.0 (test)
RMSE (No Noise)6.51
13
Normal estimationPCPNet dataset (test)
Average Error11.8
13
Point cloud normal estimationPCPNet Synthetic (test)
Angular Error (No Noise)6.51
11
Normal estimationSceneNN
Angle RMSE12.56
10
Surface ReconstructionColumn
RMSE0.0108
7
Surface ReconstructionLiberty
RMSE8.40e-4
7
Surface ReconstructionNetsuke
RMSE0.0082
7
Showing 10 of 15 rows

Other info

Follow for update