Evolution of T-spline level sets for meshing non-uniformly sampled and incomplete data

被引:9
作者
Yang, Huaiping [1 ]
Juettler, Bert [1 ]
机构
[1] Johannes Kepler Univ Linz, Inst Appl Geometry, A-4040 Linz, Austria
关键词
mesh reconstruction; point cloud; displacement maps; T-spline; level sets;
D O I
10.1007/s00371-008-0222-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given a large set of unorganized point sample data, we propose a new framework for computing a triangular mesh representing an approximating piecewise smooth surface. The data may be non-uniformly distributed, noisy, and may contain holes. This framework is based on the combination of two types of surface representations, triangular meshes and T-spline level sets, which are implicit surfaces defined by refinable spline functions allowing T-junctions. Our method contains three main steps. Firstly, we construct an implicit representation of a smooth (C-2 stop in our case) surface, by using an evolution process of T-spline level sets, such that the implicit surface captures the topology and outline of the object to be reconstructed. The initial mesh with high quality is obtained through the marching triangulation of the implicit surface. Secondly, we project each data point to the initial mesh, and get a scalar displacement field. Detailed features will be captured by the displaced mesh. Finally, we present an additional evolution process, which combines data-driven velocities and feature-preserving bilateral filters, in order to reproduce sharp features. We also show that various shape constraints, such as distance field constraints, range constraints and volume constraints can be naturally added to our framework, which is helpful to obtain a desired reconstruction result, especially when the given data contains noise and inaccuracies.
引用
收藏
页码:435 / 448
页数:14
相关论文
共 57 条
[1]  
Alexander M, 2001, INTERNETWEEK, P21
[2]   Convection-driven dynamic surface reconstruction [J].
Allègre, R ;
Chaine, R ;
Akkouche, S .
INTERNATIONAL CONFERENCE ON SHAPE MODELING AND APPLICATIONS, PROCEEDINGS, 2005, :33-42
[3]  
AMENTA N, 2000, SCG 00, P213
[4]  
[Anonymous], 2004, P 9 ACM S SOLID MODE
[5]  
APODACA AA, 1999, ADV RENDERMAN CREATI
[6]   Sharpen&bend: Recovering curved sharp edges in triangle meshes produced by feature-insensitive sampling [J].
Attene, M ;
Falcidieno, B ;
Rossignac, J ;
Spagnuolo, M .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2005, 11 (02) :181-192
[7]   The ball-pivoting algorithm for surface reconstruction [J].
Bernardini, F ;
Mittleman, J ;
Rushmeier, H ;
Silva, C ;
Taubin, G .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 1999, 5 (04) :349-359
[8]   Triangulations in CGAL [J].
Boissonnat, JD ;
Devillers, O ;
Pion, S ;
Teillaud, M ;
Yvinec, M .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2002, 22 (1-3) :5-19
[9]  
BOTSCH M, 2001, P VIS MOD VIS, P283
[10]  
Carr JC, 2001, COMP GRAPH, P67, DOI 10.1145/383259.383266