ABF++:: Fast and robust angle based flattening

被引:218
作者
Sheffer, A [1 ]
Lévy, B
Mogilnitsky, M
Bogomyakov, A
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1Z4, Canada
[2] INRIA Lorraine, F-545000 Vandoeuvre Les Nancy, France
[3] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
来源
ACM TRANSACTIONS ON GRAPHICS | 2005年 / 24卷 / 02期
关键词
algorithms; mesh processing; parameterization; conformality;
D O I
10.1145/1061347.1061354
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Conformal parameterization of mesh models has numerous applications in geometry processing. Conformality is desirable for remeshing, surface reconstruction, and many other mesh processing applications. Subject to the conformality requirement, these applications typically benefit from parameterizations with smaller stretch. The Angle Based Flattening (ABF) method, presented a few years ago, generates provably valid conformal parameterizations with low stretch. However, it is quite time-consuming and becomes error prone for large meshes due to numerical error accumulation. This work presents ABF++, a highly efficient extension of the ABF method, that overcomes these drawbacks while maintaining all the advantages of ABE ABF++ robustly parameterizes meshes of hundreds of thousands and millions of triangles within minutes. It is based on three main components: (1) a new numerical solution technique that dramatically reduces the dimension of the linear systems solved at each iteration, speeding up the solution; (2) a new robust scheme for reconstructing the 2D coordinates from the angle space solution that avoids the numerical instabilities which hindered the ABF reconstruction scheme; and (3) an efficient hierarchical solution technique. The speedup with (1) does not come at the expense of greater distortion. The hierarchical technique (3) enables parameterization of models with millions of faces in seconds at the expense of a minor increase in parametric distortion. The parameterization computed by ABF++ are provably valid, that is they contain no flipped triangles. As a result of these extensions, the ABF++ method is extremely suitable for robustly and efficiently parameterizing models for geometry-processing applications.
引用
收藏
页码:311 / 330
页数:20
相关论文
共 34 条
[1]   Multilevel solvers for unstructured surface meshes [J].
Aksoylu, B ;
Khodakovsky, A ;
Schröder, P .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2005, 26 (04) :1146-1165
[2]   Anisotropic polygonal remeshing [J].
Alliez, P ;
Cohen-Steiner, D ;
Devillers, O ;
Lévy, B ;
Desbrun, M .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :485-493
[3]  
[Anonymous], 2000, Tech. rep.
[4]  
[Anonymous], 2002, P 13 EUR WORKSH REND
[5]  
Degener P., 2003, P 12 INT MESH ROUNDT, P201
[6]   A supernodal approach to sparse partial pivoting [J].
Demmel, JW ;
Eisenstat, SC ;
Gilbert, JR ;
Li, XYS ;
Liu, JWH .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1999, 20 (03) :720-755
[7]   Intrinsic parameterizations of surface meshes [J].
Desbrun, M ;
Meyer, M ;
Alliez, P .
COMPUTER GRAPHICS FORUM, 2002, 21 (03) :209-+
[8]  
Eck M., 1995, Computer Graphics Proceedings. SIGGRAPH 95, P173, DOI 10.1145/218380.218440
[9]   Parametrization and smooth approximation of surface triangulations [J].
Floater, MS .
COMPUTER AIDED GEOMETRIC DESIGN, 1997, 14 (03) :231-250
[10]   Mean value coordinates [J].
Floater, MS .
COMPUTER AIDED GEOMETRIC DESIGN, 2003, 20 (01) :19-27