Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5.

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

Mesh Parameterization: Theory and Practice Setting the Boundary Free Mesh Parameterization: Theory and Practice Setting the Boundary Free Bruno Lévy -
2D/3D Shape Manipulation, 3D Printing
Developable Surface Fitting to Point Clouds Martin Peternell Computer Aided Geometric Design 21(2004) Reporter: Xingwang Zhang June 19, 2005.
Greedy Routing with Guaranteed Delivery Using Ricci Flow Jie Gao Stony Brook University Rik Sarkar, Xiaotian Yin, Feng Luo, Xianfeng David Gu.
Tao JuA general construction of coordinatesSlide 1 A general, geometric construction of coordinates in a convex simplicial polytope Tao Ju Washington University.
Theoretical foundations of ITRF determination The algebraic and the kinematic approach The VII Hotine-Marussi Symposium Rome, July 6–10, 2009 Zuheir Altamimi.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 9: Extrinsic Deformations Fall 2012.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 10: Extrinsic Deformations Fall 2014.
Extended Gaussian Images
SGP 2008 A Local/Global Approach to Mesh Parameterization Ligang Liu Lei Zhang Yin Xu Zhejiang University, China Craig Gotsman Technion, Israel Steven.
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
Computer vision: models, learning and inference
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
Inter-Surface Mapping John Schreiner, Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
Consistent Spherical Parameterization Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
Siggraph Course Mesh Parameterization: Theory and Practice Barycentric Mappings.
Developments on Shape Optimization at CIMNE October Advanced modelling techniques for aerospace SMEs.
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.
Spherical Parameterization and Remeshing Emil Praun, University of Utah Hugues Hoppe, Microsoft Research.
Invariant correspondence
Iso-charts: Stretch-driven Mesh Parameterization using Spectral Analysis Kun Zhou, John Snyder*, Baining Guo, Heung-Yeung Shum Microsoft Research Asia.
Bounded-distortion Piecewise Mesh Parameterization
CS CS 175 – Week 7 Parameterization Linear Methods.
Lecture IV – Invariant Correspondence
1 Numerical geometry of non-rigid shapes Lecture II – Numerical Tools Numerical geometry of shapes Lecture II – Numerical Tools non-rigid Alex Bronstein.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Mesh Parameterization: Theory and Practice Barycentric Mappings.
CS CS 175 – Week 7 Parameterization Boundary, Non-Linear, and Global Methods.
FiberMesh: Designing Freeform Surfaces with 3D Curves
Non-Euclidean Embedding
Mesh Parameterization: Theory and Practice Non-Planar Domains.
Part Two Multiresolution Analysis of Arbitrary Meshes M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, W. Stuetzle SIGGRAPH 95.
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Smooth Geometry Images Frank Losasso, Hugues Hoppe, Scott Schaefer, Joe Warren.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
Parameterization.
A Survey on FFD Reporter: Gang Xu Mar 15, Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline.
Signal-Specialized Parameterization for Piecewise Linear Reconstruction Geetika Tewari, Harvard University John Snyder, Microsoft Research Pedro V. Sander,
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
Moving Least Squares Coordinates Josiah Manson and Scott Schaefer Texas A&M University.
1 Mesh Parametrization and Its Applications 동의대학교 멀티미디어공학과 김형석 포항공과대학교 ( 이윤진, 이승용 )
Mesh Deformation Based on Discrete Differential Geometry Reporter: Zhongping Ji
Scalable and Fully Distributed Localization With Mere Connectivity.
1 Adding charts anywhere Assume a cow is a sphere Cindy Grimm and John Hughes, “Parameterizing n-holed tori”, Mathematics of Surfaces X, 2003 Cindy Grimm,
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
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.
Stable, Circulation- Preserving, Simplicial Fluids Sharif Elcott, Yiying Tong, Eva Kanso, Peter Schröder, and Mathieu Desbrun.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Geometric Modeling using Polygonal Meshes Lecture 3: Discrete Differential Geometry and its Application to Mesh Processing Office: South B-C Global.
David Levin Tel-Aviv University Afrigraph 2009 Shape Preserving Deformation David Levin Tel-Aviv University Afrigraph 2009 Based on joint works with Yaron.
Controlled-Distortion Constrained Global Parametrization
How to tell the differences between a Cat and a Dog Masoud Alipour Ali Farhadi IPM – Scientific Computing Center Vision.
Meshless parameterization and surface reconstruction Reporter: Lincong Fang 16th May, 2007.
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.
Morphing and Shape Processing
Mesh Parameterization: Theory and Practice
Y. Lipman D. Levin D. Cohen-Or
CSE 554 Lecture 10: Extrinsic Deformations
Y. Lipman D. Levin D. Cohen-Or
Presentation transcript:

Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5

What’s Parameterization? Find a mapping between original surface and a target domain ( Planar in general )

What does it do? Most significant : Texture Mapping Other applications include remeshing, morphing, etc.

Two Directions in Research Define metric (energy) measuring distortion Minimize the energy to find mapping This paper’s main contribution

Two Directions in Research Using the metric, and make it work on mesh Cut mesh into patches Considering arbitrary genus

Outline Previous Work Intrinsic Properties DCP & DAP Boundary Control Future Work

Previous Work Discrete Harmonic Map (Eck. 95): Minimize Eharm[h] = ½ ΣK i,j |h(i) – h(j)| 2 K : Spring constant The same as minimize Dirichlet energy

Previous Work Shape Preserving Param. (Floater. 97): Represent vertex as convex combination of neigobors Trivial choice : barycenter of neighbors Ensure valid embedding

Previous Work Most Isometric Param. (MIPS) (K. Hormann. 99): Doesn’t need to fix boundary Conformal but need to minimize non-linear energy MIPSHarmonic Map

Previous Work Signal Specialized Param. (Sander. 02): Minimize signal stretch on the surface when reconstruct from parametrization

Intrinsic Parameterization Motivation: Find good distortion measure only depending on the intrinsic properties of mesh Develop good tools for fast parameterization design

Intrinsic Properties Defined at discrete suraface, restricted at 1-ring Notion:  Return the “score” of surface patch M E(M,U) : Distortion between mapping Intrinsic Properties: Rotation & Translation Invariance Continuity : Converge to continuous surface Additivity :  (A) +  (B) =  (A  B) +  (A  B)

Intrinsic Properties Minkowski Functional  A = Area   = Euler characteristic  P = Perimeter From Hadwiger, the only admissible intrinsic functional is :  a  A + b    + c  P

Discrete Conformal Param. Measure of Area (Dirichlet Energy) Conformality is attained when Dirichlet energy is minimum When fixed boundary, it is in fact discrete harmonic map

Discrete Authalic Param. Measure of Euler characteristic (Angle) Integral of Gaussian curvature Derived as Chi Energy

Comparing DCP & DAP DCP (Dirichlet Energy) Measure area extension Minimized when angles preserved DAP (Chi Energy) Measure angle excess Minimized when area preserved

Solving Parametrization General distortion measure : Fix the boundary, minimized the energy : Very sparse linear systems  Conjugate gradient

Natural Boundary Instead fixed the boundary, solve for optimal conformal mapping which yields “best” boundary. For interior points For boundary points : Constrain two points to avoid degeneracy.

Compare with LSCM Least Square Conformal Map (Levy. ’02) Start from Cauchy-Riemann Equation Theoretically equivalent to Natural Boundary Map Minimize conformal energy Natural Conformal Map Imposing boundary constraint for boundary points

Extend to non-linear func. All parametrization could be expressed as : U = U A + (1- ) U  Substitute U in a non-linear function reduces the problem into solving Ex : Could be reduced into root finding

Boundary Control Precompute the “impulse response” parameterization for each boundary points New parameterization could be obtained by projecting boundary parameter onto its “ impulse response ” parameterization

Boundary Optimization Minimized arbitrary energy with respect to boundary parameterization Using precomputed gradient to accelerate optimization

Summary of Contributions A linear system solution for Natural Conformal Map A new geometric metric for parameterization (DAP) Real-time boundary control for better parameterization design

What’s Next ? Mean Value Coordinate (Floater. 03) The same property of convex combination Approximating Harmonic Map but ensure a valid embedding TutteHarmonicShape Preserving Mean Value

What’s Next ? Spherical Parameterization (Praun. 03) Smooth parameterization for genus-0 model Using existing metric

Conclusion There seems to be less paper directly about finding metrics (or find a better way to model them) for parameterization. Now more efforts in finding globally smooth parameterization on arbitrary meshes

Thank You

References (Eck. 95) Multiresolution Analysis of Arbitrary Meshes. Proceedings of SIGGRAPH 95\ (Floater. 97) Parametrization and Smooth Approximationof Surface Triangulations. Computer Aided Geometric Design 14, 3 (1997) (K. Hormann. 99) MIPS: An Efficient Global Parametrization Method. In Curve and Surface Design: Saint-Malo 1999 (2000) (Sander. 02) Signal-Specialized Parameterization. In Eurographics Workshop on Rendering, 2002.

References (Floater, Hormann 03) Surface Parameterization : A Tutorial and Survey (Levy. ’02) Least Squares Conformal Maps for Automatic Texture Atlas Generation. ACM SIGGRAPH Proceedings (Floater. 03) Mean Value Coordinates. Computer Aided Geometric Design 20, 2003