Shape-Up: Shaping Discrete Geometry with Projections

被引:153
作者
Bouaziz, Sofien [1 ]
Deuss, Mario [1 ]
Schwartzburg, Yuliy [1 ]
Weise, Thibaut [1 ]
Pauly, Mark [1 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
基金
瑞士国家科学基金会;
关键词
MESHES;
D O I
10.1111/j.1467-8659.2012.03171.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a unified optimization framework for geometry processing based on shape constraints. These constraints preserve or prescribe the shape of subsets of the points of a geometric data set, such as polygons, one-ring cells, volume elements, or feature curves. Our method is based on two key concepts: a shape proximity function and shape projection operators. The proximity function encodes the distance of a desired least-squares fitted elementary target shape to the corresponding vertices of the 3D model. Projection operators are employed to minimize the proximity function by relocating vertices in a minimal way to match the imposed shape constraints. We demonstrate that this approach leads to a simple, robust, and efficient algorithm that allows implementing a variety of geometry processing applications, simply by combining suitable projection operators. We show examples for computing planar and circular meshes, shape space exploration, mesh quality improvement, shape-preserving deformation, and conformal parametrization. Our optimization framework provides a systematic way of building new solvers for geometry processing and produces similar or better results than state-of-the-art methods.
引用
收藏
页码:1657 / 1667
页数:11
相关论文
共 42 条
[1]   Discrete Laplacians on General Polygonal Meshes [J].
Alexa, Marc ;
Wardetzky, Max .
ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (04)
[2]  
Alliez P., 2002, P ACM SIGGRAPH, P8
[3]  
[Anonymous], 2000, Numerical Optimization
[4]   A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[5]   Mixed-Integer Quadrangulation [J].
Bommes, David ;
Zimmer, Henrik ;
Kobbelt, Leif .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03)
[6]  
Botsch M., 2004, P 2004 EUROGRAPHICSA, P185, DOI DOI 10.1145/1057432.1057457
[7]  
Botsch M., 2006, SGP, p[2, 8, 10]
[8]  
Botsch Mario, 2010, Polygon Mesh Processing, DOI DOI 10.1201/B10688
[9]   INCONSISTENT SIGNAL FEASIBILITY PROBLEMS - LEAST-SQUARES SOLUTIONS IN A PRODUCT SPACE [J].
COMBETTES, PL .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1994, 42 (11) :2955-2966
[10]   Spin Transformations of Discrete Surfaces [J].
Crane, Keenan ;
Pinkall, Ulrich ;
Schroeder, Peter .
ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (04)