Variational Harmonic Maps for Space Deformation

被引:89
作者
Ben-Chen, Mirela [1 ]
Weber, Ofir [1 ]
Gotsman, Craig [1 ]
机构
[1] Technion Israel Inst Technol, IL-32000 Haifa, Israel
来源
ACM TRANSACTIONS ON GRAPHICS | 2009年 / 28卷 / 03期
关键词
Space deformation; harmonic maps; shape editing;
D O I
10.1145/1531326.1531340
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A space deformation is a mapping from a source region to a target region within Euclidean space, which best satisfies some user-specified constraints. It can be used to deform shapes embedded in the ambient space and represented in various forms - polygon meshes, point clouds or volumetric data. For a space deformation method to be useful, it should possess some natural properties: e. g. detail preservation, smoothness and intuitive control. A harmonic map from a domain Omega subset of R-d to R-d is a mapping whose d components are harmonic functions. Harmonic mappings are smooth and regular, and if their components are coupled in some special way, the mapping can be detail-preserving, making it a natural choice for space deformation applications. The challenge is to find a harmonic mapping of the domain, which will satisfy constraints specified by the user, yet also be detail-preserving, and intuitive to control. We generate harmonic mappings as a linear combination of a set of harmonic basis functions, which have a closed-form expression when the source region boundary is piecewise linear. This is done by defining an energy functional of the mapping, and minimizing it within the linear span of these basis functions. The resulting mapping is harmonic, and a natural "As-Rigid-As-Possible" deformation of the source region. Unlike other space deformation methods, our approach does not require an explicit discretization of the domain. It is shown to be much more efficient, yet generate comparable deformations to state-of-the-art methods. We describe an optimization algorithm to minimize the deformation energy, which is robust, provably convergent, and easy to implement.
引用
收藏
页数:11
相关论文
共 22 条
[1]  
[Anonymous], 2007, S GEOMETRY PROCESSIN
[2]   Skeleton extraction by mesh contraction [J].
Au, Oscar Kin-Chung ;
Tai, Chiew-Lan ;
Chu, Hung-Kuo ;
Cohen-Or, Daniel ;
Lee, Tong-Yee .
ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03)
[3]   Adaptive space deformations based on rigid cells [J].
Botsch, Mario ;
Pauly, Mark ;
Wicke, Martin ;
Gross, Markus .
COMPUTER GRAPHICS FORUM, 2007, 26 (03) :339-347
[4]   Harmonic functions for quadrilateral remeshing of arbitrary manifolds [J].
Dong, S ;
Kircher, S ;
Garland, M .
COMPUTER AIDED GEOMETRIC DESIGN, 2005, 22 (05) :392-423
[5]   Surface parameterization: a tutorial and survey [J].
Floater, MS ;
Hormann, K .
ADVANCES IN MULTIRESOLUTION FOR GEOMETRIC MODELLING, 2005, :157-186
[6]   Mean value coordinates in 3D [J].
Floater, MS ;
Kós, G ;
Reimers, M .
COMPUTER AIDED GEOMETRIC DESIGN, 2005, 22 (07) :623-631
[7]   Subspace gradient domain mesh deformation [J].
Huang, Jin ;
Shi, Xiaohan ;
Liu, Xinguo ;
Zhou, Kun ;
Wei, Li-Yi ;
Teng, Shang-Hua ;
Bao, Hujun ;
Guo, Baining ;
Shum, Heung-Yeung .
ACM TRANSACTIONS ON GRAPHICS, 2006, 25 (03) :1126-1134
[8]   Harmonic coordinates for character articulation [J].
Joshi, Pushkar ;
Meyer, Mark ;
DeRose, Tony ;
Green, Brian ;
Sanocki, Tom ;
Studios, Pixar Animation .
ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (03)
[9]   Mean value coordinates for closed triangular meshes [J].
Ju, T ;
Schaefer, S ;
Warren, J .
ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03) :561-566
[10]  
KYTHE K, 1995, INTRO BOUNDARY ELEME