SGP 2008 A Local/Global Approach to Mesh Parameterization Ligang Liu Lei Zhang Yin Xu Zhejiang University, China Craig Gotsman Technion, Israel Steven.

Slides:



Advertisements
Similar presentations
Signal-Specialized Parametrization Microsoft Research 1 Harvard University 2 Microsoft Research 1 Harvard University 2 Steven J. Gortler 2 Hugues Hoppe.
Advertisements

Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Mesh Parameterization: Theory and Practice Setting the Boundary Free Mesh Parameterization: Theory and Practice Setting the Boundary Free Bruno Lévy -
As-Rigid-As-Possible Surface Modeling
Developable Surface Fitting to Point Clouds Martin Peternell Computer Aided Geometric Design 21(2004) Reporter: Xingwang Zhang June 19, 2005.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 9: Extrinsic Deformations Fall 2012.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 10: Extrinsic Deformations Fall 2014.
Eurographics 2012, Cagliari, Italy GPU based ARAP Deformation using Volumetric Lattices M. Zollhöfer, E. Sert, G. Greiner and J. Süßmuth Computer Graphics.
Geometry Image Xianfeng Gu, Steven Gortler, Hugues Hoppe SIGGRAPH 2002 Present by Pin Ren Feb 13, 2003.
Mesh Parameterization: Theory and Practice Differential Geometry Primer.
Siggraph Course Mesh Parameterization: Theory and Practice
Modeling the Shape of People from 3D Range Scans
3D Surface Parameterization Olga Sorkine, May 2005.
Non-Rigid Registration of 3D Surface by Deformable 2D Triangular Meshes Speaker:James Chang.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Consistent Spherical Parameterization Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
Siggraph Course Mesh Parameterization: Theory and Practice Barycentric Mappings.
Signal-Specialized Parameterization for Piecewise Linear Reconstruction Geetika Tewari, Harvard University John Snyder, Microsoft Research Pedro V. Sander,
Signal-Specialized Parametrization Microsoft Research 1 Harvard University 2 Microsoft Research 1 Harvard University 2 Steven J. Gortler 2 Hugues Hoppe.
INFORMATIK Differential Coordinates for Interactive Mesh Editing Yaron Lipman Olga Sorkine Daniel Cohen-Or David Levin Tel-Aviv University Christian Rössl.
2D Geometric Transformations
Accurate Non-Iterative O( n ) Solution to the P n P Problem CVLab - Ecole Polytechnique Fédérale de Lausanne Francesc Moreno-Noguer Vincent Lepetit Pascal.
Bounded-distortion Piecewise Mesh Parameterization
CS CS 175 – Week 7 Parameterization Linear Methods.
Correspondence & Symmetry
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Uncalibrated Geometry & Stratification Sastry and Yang
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
Mesh Parameterization: Theory and Practice Global Parameterization and Cone Points Matthias Nieser joint with Felix Kälberer and Konrad Polthier Global.
1 Numerical geometry of non-rigid shapes Lecture II – Numerical Tools Numerical geometry of shapes Lecture II – Numerical Tools non-rigid Alex Bronstein.
Mesh Parameterization: Theory and Practice Barycentric Mappings.
Numerical geometry of non-rigid shapes
1 Dr. Scott Schaefer Surface Parameterization. Parameterization and Texturing 2/30.
CS CS 175 – Week 7 Parameterization Boundary, Non-Linear, and Global Methods.
FiberMesh: Designing Freeform Surfaces with 3D Curves
Newton's Method for Functions of Several Variables
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Parameterization.
Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5.
CSE554Laplacian DeformationSlide 1 CSE 554 Lecture 8: Laplacian Deformation Fall 2012.
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
Signal-Specialized Parameterization for Piecewise Linear Reconstruction Geetika Tewari, Harvard University John Snyder, Microsoft Research Pedro V. Sander,
Modal Shape Analysis beyond Laplacian (CAGP 2012) Klaus Hildebrandt, Christian Schulz, Christoph von Tycowicz, Konrad Polthier (brief) Presenter: ShiHao.Wu.
1 Mesh Parametrization and Its Applications 동의대학교 멀티미디어공학과 김형석 포항공과대학교 ( 이윤진, 이승용 )
Mesh Deformation Based on Discrete Differential Geometry Reporter: Zhongping Ji
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
1 Triangle Surfaces with Discrete Equivalence Classes Published in SIGGRAPH 2010 報告者 : 丁琨桓.
Computer Graphics Some slides courtesy of Pierre Alliez and Craig Gotsman Texture mapping and parameterization.
INFORMATIK Laplacian Surface Editing Olga Sorkine Daniel Cohen-Or Yaron Lipman Tel Aviv University Marc Alexa TU Darmstadt Christian Rössl Hans-Peter Seidel.
Procrustes Analysis and Its Application in Computer Graphics Speaker: Lei Zhang 2008/10/08.
Andrew Nealen / Olga Sorkine / Mark Alexa / Daniel Cohen-Or SoHyeon Jeong 2007/03/02.
AS-RIGID-AS-POSSIBLE SHAPE MANIPULATION
David Levin Tel-Aviv University Afrigraph 2009 Shape Preserving Deformation David Levin Tel-Aviv University Afrigraph 2009 Based on joint works with Yaron.
Reconnaissance d’objets et vision artificielle Jean Ponce Equipe-projet WILLOW ENS/INRIA/CNRS UMR 8548 Laboratoire.
Controlled-Distortion Constrained Global Parametrization
Hierarchical Deformation of Locally Rigid Meshes Josiah Manson and Scott Schaefer Texas A&M University.
Skuller: A volumetric shape registration algorithm for modeling skull deformities Yusuf Sahillioğlu 1 and Ladislav Kavan 2 Medical Image Analysis 2015.
Mesh-Based Inverse Kinematics Robert W. Sumner Matthias Zwicker. Jovan Popovic MIT Craig Gotsman Harvard University.
Recent Progress in Mesh Parameterization Speaker : ZhangLei.
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
EECS 274 Computer Vision Projective Structure from Motion.
Differential Coordinates and Laplacians Nicholas Vining Technical Director, Gaslamp Games.
How are shapes deformed in computer graphics? In order to deform a shape, a planar map is used. A map is a vector function that changes the coordinates.
Mesh Modelling With Curve Analogies
Geometric Optimization via Composite Majorization
CSE 554 Lecture 9: Laplacian Deformation
Projective Transformations for Image Transition Animations
CSE 554 Lecture 10: Extrinsic Deformations
Presentation transcript:

SGP 2008 A Local/Global Approach to Mesh Parameterization Ligang Liu Lei Zhang Yin Xu Zhejiang University, China Craig Gotsman Technion, Israel Steven J. Gortler Harvard University, USA

SGP Mesh Parameterization Input 3D mesh Output Flattened 2D mesh

SGP Mesh Parameterization Isometric mapping –Preserves all the basic geometry properties: length, angles, area, … For non-developable surfaces, there will always be some distortion –Try to keep the distortion as small as possible

SGP Previous Work Discrete harmonic mappings –Finite element method [Pinkall and Polthier 1993; Eck et al. 1995] –Convex combination maps [Floater 1997] –Mean value coordinates [Floater 2003] Discrete conformal mappings –MIPS [Hormann and Greiner 1999] –Angle-based flattening [Sheffer and de Sturler 2001; Sheffer et al. 2005] –Linear methods [L é vy et al. 2002; Desbrun et al. 2002] –Curvature based [Yang et al. 2008, Ben-Chen et al. 2008, Springborn et al, 2008] Discrete equiareal mappings –[Maillot et al.1993; Sander et al. 2001; Degener et al. 2003]

SGP Inspiration Laplacian & Poisson-based editing [Sorkine et al. 2004, Yu et al. 2004] Deformation transfer [Sumner et al. 2004] Linear Tangent-Space Alignment [Chen et al. 2007] As-rigid-as-possible surface modeling [Sorkine and Alexa 2007] “Think globally, act locally”

SGP The Key Idea perform local transformations on triangles and stitch them all together consistently to a global solution

SGP Local/Global Approach Stitch globally Input 3D mesh Output 2D parameterization

SGP Triangle Flattening Each individual triangle is independently flattened into plane without any distortion Reference triangles Isometric

SGP Intrinsic Deformation Energy : some family of allowed linear transformations Area of 3D triangleJacobian matrix of L t (Affine) Reference triangles xParameterization u e.g. similarity or rotation Auxiliary linear (Linear)

SGP Unknown linear transformation Angles of triangle Source 2D coords Unknown Target 2D coords [Pinkall and Polthier 1993] Extrinsic Deformation Energy

SGP 2008 As-Similar-As-Possible (Conformality) M  family of similarity transformations

SGP Conformal Mapping Similarity = Rotation + Scale Preserves angles

SGP Linear system in u, a, b As-Similar-As-Possible (ASAP) A t  Similarity transformations Auxiliary variables

SGP As-Similar-As-Possible (ASAP) Equivalent to LSCM technique [Levy et al. 2002] which minimizes singular values of the Jacobian

SGP 2008 As-Rigid-As-Possible (Rigidity) M  family of rotation transformations

SGP As-Rigid-As-Possible (ARAP) A t  Rotations Non-linear system in u,a,b We will treat u and A as separate sets of variables, to enable a simple optimization process.

SGP As-Rigid-As-Possible (ARAP) A t  Rotations Non-linear system in u,a,b Solve by “local/global” algorithm [Sorkine and Alexa, 2007] : Find an initial guess of u while not converged Fix u and solve locally for each A t Fix A t and solve globally for u end Poisson equation SVD

SGP Optimal Local Rotation AR

SGP Advantages Each iteration decreases the energy Matrix L of Poisson equation is fixed –Precompute Cholesky factorization –Just back-substitute in each iteration

SGP As-Rigid-As-Possible (ARAP) Equivalent to minimizing:

SGP A S AP A R AP

SGP  2222 angle-preserving (conformal) area-preserving (authalic) length-preserving (isometric) A S APA R AP Most conformalMost isometric

SGP A S APA R AP

SGP 2008 Tradeoff Between Conformality and Rigidity A S APA R AP Preserves angles, but not preserve area ? Tradeoff Preserves areas, but damage conformality

SGP Hybrid Model Local Phase: Solve cubic equation for a t and b t Global Phase: Poisson equation = 0  ASAP =   ARAP parameter Similarity transformation

SGP Results λ= (2.05, 5.74) λ=0.001 (2.07, 2.88) λ=0.1 (2.18, 2.14) ARAP (λ=  ) (2.19, 2.11) ASAP (λ=0) (2.05, 15.6) Angular distortion:Area distortion:

SGP Effect of  A S AP (λ=0) A R AP (λ=  ) = 0  

SGP Effect of  A S AP (λ=0) A R AP (λ=  ) = 0  

SGP Multiple Boundaries ABF++ (2.00, 2.09) ARAP (2.01, 2.01)

SGP ASAP (2.01, 30.1) ARAP (2.03, 2.03) ABF++ (2.01, 2.19) Inverse Curvature Map [Yang et al. 2008] (2.46, 2.51) Linear ABF [Zayer et al. 2007] (2.01, 2.22) Curvature Prescription [Ben-Chen et al. 2008] (2.01, 2.18)

SGP Comparison ASAPARAPABF++ [Sheffer et al. 2005] Inverse Curvature Map [Yang et al. 2008] (2.05, 2.67)(2.00, 2.64)(2.06, 2.05)(2.00, 88.1)

SGP Conclusion Simple iterative “local/global” algorithm Converges in a few iterations Low conformal and stretch distortions Generalization of stress majorization (MDS) Can be used for deformable mesh registration

SGP Thank you !