A Benchmark for Surface Reconstruction

被引:159
作者
Berger, Matthew [1 ]
Levine, Joshua A. [2 ]
Nonato, Luis Gustavo [3 ]
Taubin, Gabriel [4 ]
Silva, Claudio T. [5 ]
机构
[1] USAF, Res Lab, Informat Directorate, Wright Patterson AFB, OH 45433 USA
[2] Clemson Univ, Clemson, SC 29631 USA
[3] Univ Sao Paulo, BR-05508 Sao Paulo, Brazil
[4] Brown Univ, Providence, RI 02912 USA
[5] NYU, Polytech Inst, New York, NY 10003 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2013年 / 32卷 / 02期
基金
美国国家科学基金会; 巴西圣保罗研究基金会;
关键词
Algorithms; Experimentation; Performance; Computer graphics; geometry processing; surface reconstruction; point cloud; benchmark; indicator function; point set surface; multilevel partition of unity; IMPLICIT SURFACES; INTERPOLATION; PARTITION; MESHES; SCANS;
D O I
10.1145/2451236.2451246
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a benchmark for the evaluation and comparison of algorithms which reconstruct a surface from point cloud data. Although a substantial amount of effort has been dedicated to the problem of surface reconstruction, a comprehensive means of evaluating this class of algorithms is noticeably absent. We propose a simple pipeline for measuring surface reconstruction algorithms, consisting of three main phases: surface modeling, sampling, and evaluation. We use implicit surfaces for modeling shapes which are capable of representing details of varying size and sharp features. From these implicit surfaces, we produce point clouds by synthetically generating range scans which resemble realistic scan data produced by an optical triangulation scanner. We validate our synthetic sampling scheme by comparing against scan data produced by a commercial optical laser scanner, where we scan a 3D-printed version of the original surface. Last, we perform evaluation by comparing the output reconstructed surface to a dense uniformly distributed sampling of the implicit surface. We decompose our benchmark into two distinct sets of experiments. The first set of experiments measures reconstruction against point clouds of complex shapes sampled under a wide variety of conditions. Although these experiments are quite useful for comparison, they lack a fine-grain analysis. To complement this, the second set of experiments measures specific properties of surface reconstruction, in terms of sampling characteristics and surface features. Together, these experiments depict a detailed examination of the state of surface reconstruction algorithms.
引用
收藏
页数:17
相关论文
共 51 条
[1]   Rotating Scans for Systematic Error Removal [J].
Abbasinejad, Fatemeh ;
Kil, Yong Joo ;
Sharf, Andrei ;
Amenta, Nina .
COMPUTER GRAPHICS FORUM, 2009, 28 (05) :1319-1326
[2]  
Adamson A., 2003, Symposium on Geometry Processing, P230
[3]   Computing and rendering point set surfaces [J].
Alexa, M ;
Behr, J ;
Cohen-Or, D ;
Fleishman, S ;
Levin, D ;
Silva, CT .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2003, 9 (01) :3-15
[4]  
Alliez Pierre, 2007, P 5 07, V7, P39, DOI DOI 10.2312/SGP/SGP07/039-048(VERP.39
[5]   A simple algorithm for homeomorphic surface reconstruction [J].
Amenta, N ;
Choi, S ;
Dey, TK ;
Leekha, N .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2002, 12 (1-2) :125-141
[6]   Surface reconstruction by Voronoi filtering [J].
Amenta, N ;
Bern, M .
DISCRETE & COMPUTATIONAL GEOMETRY, 1999, 22 (04) :481-504
[7]  
[Anonymous], 1964, APPL MATH SERIES
[8]  
[Anonymous], 2006, 2006 IEEE COMP SOC C
[9]  
[Anonymous], NEXTENGINE 3D LAS SC
[10]  
[Anonymous], 2005, P 3 EUR S GEOM PROC