POINTS2SURF Learning Implicit Surfaces from Point Clouds

被引:134
作者
Erler, Philipp [1 ]
Guerrero, Paul [2 ]
Ohrhallinger, Stefan [1 ,3 ]
Mitra, Niloy J. [2 ,4 ]
Wimmer, Michael [1 ]
机构
[1] TU Wien, Favoritenstr 9-11-E193-02, A-1040 Vienna, Austria
[2] Adobe, 1 Old St Yard, London EC1Y 8AF, England
[3] VRVis, Donau City Str 11, A-1220 Vienna, Austria
[4] UCL, 66 Gower St, London WC1E 6BT, England
来源
COMPUTER VISION - ECCV 2020, PT V | 2020年 / 12350卷
基金
奥地利科学基金会;
关键词
Surface reconstruction; Implicit surfaces; Point clouds; Patch-based; Local and global; Deep learning; Generalization; NOISE;
D O I
10.1007/978-3-030-58558-7_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A key step in any scanning-based asset creation workflow is to convert unordered point clouds to a surface. Classical methods (e.g., Poisson reconstruction) start to degrade in the presence of noisy and partial scans. Hence, deep learning based methods have recently been proposed to produce complete surfaces, even from partial scans. However, such data-driven methods struggle to generalize to new shapes with large geometric and topological variations. We present POINTS2SURF, a novel patch-based learning framework that produces accurate surfaces directly from raw scans without normals. Learning a prior over a combination of detailed local patches and coarse global information improves generalization performance and reconstruction accuracy. O5ur extensive comparison on both synthetic and real data demonstrates a clear advantage of our method over state-of-the-art alternatives on previously unseen classes (on average, POINTS2SURF brings down reconstruction error by 30% over SPR and by 270%+ over deep learning based SotA methods) at the cost of longer computation times and a slight increase in small-scale topological noise in some cases. Our source code, pre-trained model, and dataset are available at: https://github.com/ErlerPhilipp/points2surf.
引用
收藏
页码:108 / 124
页数:17
相关论文
共 37 条
[31]  
Ohtake Y, 2003, SMI 2003: SHAPE MODELING INTERNATIONAL 2003, PROCEEDINGS, P153
[32]   POINTCLEANNET: Learning to Denoise and Remove Outliers from Dense Point Clouds [J].
Rakotosaona, Marie-Julie ;
La Barbera, Vittorio ;
Guerrero, Paul ;
Mitra, Niloy J. ;
Ovsjanikov, Maks .
COMPUTER GRAPHICS FORUM, 2020, 39 (01) :185-203
[33]   Competing fronts for coarse-to-fine surface reconstruction [J].
Sharf, Andrei ;
Lewiner, Thomas ;
Shamir, Ariel ;
Kobbelt, Leif ;
Cohen-Or, Daniel .
COMPUTER GRAPHICS FORUM, 2006, 25 (03) :389-398
[34]   Octree Generating Networks: Efficient Convolutional Architectures for High-resolution 3D Outputs [J].
Tatarchenko, Maxim ;
Dosovitskiy, Alexey ;
Brox, Thomas .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :2107-2115
[35]  
Wang PS, 2018, SIGGRAPH ASIA'18: SIGGRAPH ASIA 2018 TECHNICAL PAPERS, DOI 10.1145/3272127.3275050
[36]   `Deep Geometric Prior for Surface Reconstruction [J].
Williams, Francis ;
Schneider, Teseo ;
Silva, Claudio ;
Zorin, Denis ;
Bruna, Joan ;
Panozzo, Daniele .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :10122-10131
[37]   Point Cloud Noise and Outlier Removal for Image-Based 3D Reconstruction [J].
Wolff, Katja ;
Kim, Changil ;
Zimmer, Henning ;
Schroers, Christopher ;
Botsch, Mario ;
Sorkine-Hornung, Olga ;
Sorkine-Hornung, Alexander .
PROCEEDINGS OF 2016 FOURTH INTERNATIONAL CONFERENCE ON 3D VISION (3DV), 2016, :118-127