Mesh optimization using global error with application to geometry simplification

被引:3
作者
Balmelli, L [1 ]
Vetterli, M
Liebling, TM
机构
[1] IBM Res Corp, TJ Watson Ctr, Visual & Geometr Comp Grp, Hawthorne, NY 10532 USA
[2] Ecole Polytech Fed Lausanne, Inst Commun Syst, CH-1015 Lausanne, Switzerland
[3] Ecole Polytech Fed Lausanne, Inst Math, CH-1015 Lausanne, Switzerland
关键词
rate-distortion optimal; mesh optimization; global error; subdivision surfaces; geometry simplification;
D O I
10.1006/gmod.2002.0578
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a linear running time optimization algorithm for meshes with subdivision connectivity, e.g., subdivision surfaces. The algorithm optimizes a model using a metric defined by the user. Two functionals are used to build the metric: a rate functional and a distortion (i.e. error) functional. The distortion functional defines the error function to minimize, whereas the rate functional defines the minimization constraint. The algorithm computes approximations within this metric using jointly global error and an optimal vertex selection technique inspired from optimal tree pruning algorithms used in compression. We present an update mechanism, that we name merging domain intersections (MDIs), allowing the control of global error through the optimization process at low cost. Our method has application in progressive model decomposition, compression, rendering, and finite element methods. We apply our method to geometry simplification and present an algorithm to compute a decomposition of a model into a multiresolution hierarchy in 0 (n log n) time using global error, where n is the number of vertices in the full-resolution model. We show that a direct approach, i.e. not using MDIs, recomputing global error has at least cost O(n(2)). We analyze the optimality of the algorithm and give several for its properties. We present results for semi-regular meshes obtained from approximation of subdivision surfaces whose connectivity is obtain from (triangulated) quadrilateral quadrisection (e.g. 4-8 or Catmull-Clark subdivision). (C) 2002 Elsevier Science (USA).
引用
收藏
页码:230 / 257
页数:28
相关论文
共 28 条
[1]  
Agarwal PK, 1997, PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P139
[2]  
[Anonymous], 1996, P ACM SIGGRAPH 96 NE
[3]  
Balmelli L., 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348), P487, DOI 10.1109/ICIP.1999.822944
[4]  
BALMELLI L, IN PRESS COMPUTATION
[5]  
BALMELLI L, 2000, THESIS ECOLE POLYTEC
[6]  
BIERMANN H, 2002, IN PRESS P SIGGRAPH
[7]  
Breiman L., 1984, BIOMETRICS, DOI DOI 10.2307/2530946
[8]  
Catmull Edwin Earl, 1974, SUBDIVISION ALGORITH
[9]   OPTIMAL PRUNING WITH APPLICATIONS TO TREE-STRUCTURED SOURCE-CODING AND MODELING [J].
CHOU, PA ;
LOOKABAUGH, T ;
GRAY, RM .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1989, 35 (02) :299-315
[10]  
CLARK JH, 1979, P SIGGRAPH, P289