Inter-Surface Mapping John Schreiner, Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)

Slides:



Advertisements
Similar presentations
Lapped textures Emil Praun Adam Finkelstein Hugues Hoppe
Advertisements

Texture-Mapping Progressive Meshes
Shape Compression using Spherical Geometry Images
Multi-chart Geometry Images Pedro Sander Harvard Harvard Hugues Hoppe Microsoft Research Hugues Hoppe Microsoft Research Steven Gortler Harvard Harvard.
Consistent Mesh Parameterizations Peter Schröder Caltech Wim Sweldens Bell Labs Emil Praun Princeton.
Multiple Shape Correspondence by Dynamic Programming Yusuf Sahillioğlu 1 and Yücel Yemez 2 Pacific Graphics 2014 Computer Eng. Depts, 1, 2, Turkey.
Geometry Image Xianfeng Gu, Steven Gortler, Hugues Hoppe SIGGRAPH 2002 Present by Pin Ren Feb 13, 2003.
3D Surface Parameterization Olga Sorkine, May 2005.
Multiresolution Analysis of Arbitrary Meshes Matthias Eck joint with Tony DeRose, Tom Duchamp, Hugues Hoppe, Michael Lounsbery and Werner Stuetzle Matthias.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
MATHIEU GAUTHIER PIERRE POULIN LIGUM, DEPT. I.R.O. UNIVERSITÉ DE MONTRÉAL GRAPHICS INTERFACE 2009 Preserving Sharp Edges in Geometry Images.
Computer Graphics Group Alexander Hornung Alexander Hornung and Leif Kobbelt RWTH Aachen Robust Reconstruction of Watertight 3D Models from Non-uniformly.
Consistent Spherical Parameterization Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
AAM based Face Tracking with Temporal Matching and Face Segmentation Dalong Du.
Geometry Images Steven Gortler Harvard University Steven Gortler Harvard University Xianfeng Gu Harvard University Xianfeng Gu Harvard University Hugues.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Lapped Textures Emil Praun and Adam Finkelstien (Princeton University) Huges Hoppe (Microsoft Research) SIGGRAPH 2000 Presented by Anteneh.
High-Quality Simplification with Generalized Pair Contractions Pavel Borodin,* Stefan Gumhold, # Michael Guthe,* Reinhard Klein* *University of Bonn, Germany.
Signal-Specialized Parameterization for Piecewise Linear Reconstruction Geetika Tewari, Harvard University John Snyder, Microsoft Research Pedro V. Sander,
CS CS 175 – Week 4 Mesh Decimation General Framework, Progressive Meshes.
Spherical Parameterization and Remeshing Emil Praun, University of Utah Hugues Hoppe, Microsoft Research.
1 Displaced Subdivision Surfaces Aaron Lee Princeton University Henry Moreton Nvidia Hugues Hoppe Microsoft Research.
Iso-charts: Stretch-driven Mesh Parameterization using Spectral Analysis Kun Zhou, John Snyder*, Baining Guo, Heung-Yeung Shum Microsoft Research Asia.
Copyright  Philipp Slusallek Cs fall IBR: Model-based Methods Philipp Slusallek.
Cutting a surface into a Disk Jie Gao Nov. 27, 2002.
Lapped Textures Emil Praun Adam Finkelstein Hugues Hoppe Emil Praun Adam Finkelstein Hugues Hoppe Princeton University Microsoft Research Princeton University.
Bounded-distortion Piecewise Mesh Parameterization
Numerical geometry of non-rigid shapes
Lapped Textures SIGGRAPH 2000 Emil Praun Adam Finkelstein Hugues Hoppe.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Texture Synthesis on Surfaces Paper by Greg Turk Presentation by Jon Super.
Theodoros Athanasiadis Ioannis Fudos Department of Computer Science
Irregular to Completely Regular Meshing in Computer Graphics Hugues Hoppe Microsoft Research International Meshing Roundtable 2002/09/17 Hugues Hoppe Microsoft.
Mesh Parameterization: Theory and Practice Non-Planar Domains.
1 Numerical geometry of non-rigid shapes Numerical Geometry Numerical geometry of non-rigid shapes Numerical geometry Alexander Bronstein, Michael Bronstein,
We build a surface between two complex closed spatial spline curves. Our algorithm allows the input curves to have differing degree, parameterization,
Part Two Multiresolution Analysis of Arbitrary Meshes M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, W. Stuetzle SIGGRAPH 95.
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Surface Simplification Using Quadric Error Metrics.
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Smooth Geometry Images Frank Losasso, Hugues Hoppe, Scott Schaefer, Joe Warren.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Projective Texture Atlas for 3D Photography Jonas Sossai Júnior Luiz Velho IMPA.
Tracking Surfaces with Evolving Topology Morten Bojsen-Hansen IST Austria Hao Li Columbia University Chris Wojtan IST Austria.
Parameterization.
Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5.
Signal-Specialized Parameterization for Piecewise Linear Reconstruction Geetika Tewari, Harvard University John Snyder, Microsoft Research Pedro V. Sander,
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
Mesh Parameterizations Lizheng Lu Oct. 19, 2005.
PolyCube-Maps seamless texture mapping
Geometry Images Xiang Gu Harvard University Steven J. Gortler Harvard university Hugues Hoppe Microsoft Research Some slides taken from Hugues Hoppe.
A lightweight approach to repairing digitized polygon meshes Marco Attene IMATI-GE / CNR 2010 Presented by Naitsat Alexander.
Computer Graphics Some slides courtesy of Pierre Alliez and Craig Gotsman Texture mapping and parameterization.
1 Reconstructing head models from photograph for individualized 3D-audio processing Matteo Dellepiane, Nico Pietroni, Nicolas Tsingos, Manuel Asselot,
1 Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction Chung-Wei Lin, Szu-Yu Chen, Chi-Feng Li, Yao-Wen Chang, Chia-Lin Yang National Taiwan.
Extraction and remeshing of ellipsoidal representations from mesh data Patricio Simari Karan Singh.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
1 Polygonal Techniques 이영건. 2 Introduction This chapter –Discuss a variety of problems that are encountered within polygonal data sets The.
3D Object Morphing CS5245 Vision and Graphics for Special Effects.
Mesh Quilting For Geometric Texture Synthesis Kun Zhou et al. In SIGGRAPH 2006 발표 이성호 2009 년 4 월 15 일.
1 CS 430/585 Computer Graphics I 3D Modeling: Subdivision Surfaces & Solid Modeling Week 9, Lecture 17 David Breen, William Regli and Maxim Peysakhov Geometric.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Subdivision Surfaces Greg Humphreys University of Virginia CS 445, Fall 2003.
Rendering Large Models (in real time)
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.
1 Real-Time High-Quality View-dependent Texture Mapping using Per-Pixel Visibility Damien Porquet Jean-Michel Dischler Djamchid Ghazanfarpour MSI Laboratory,
Morphing and Shape Processing
You can check broken videos in this slide here :
Local Feature Extraction Using Scale-Space Decomposition
Delaunay Triangulation & Application
Inter-Surface Mapping
Presentation transcript:

Inter-Surface Mapping John Schreiner, Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)

Introduction No intermediate domain –Reduced distortion –Natural alignment of features

Motivating Applications Morphing Digital geometry processing Transfer of surface attributes Deformation transfer

Related Work – Alexa 2000 Composition of 2 maps Only for genus 0 objects Soft constraints 

Related Work – Lee et al 1999 Composition of 3 maps Significant user input required

Related Work – Praun et al 2001 Robust mesh partitioning for genus 0 Requires user-defined simplicial complex

Related Work – Kraevoy et al 2004 Simplicial complex inferred automatically (robust for genus 0) Composition of 2 maps, and optimization Needs more correspondences

How Is Our Method Different? Directly create inter-surface map –Symmetric coarse-to-fine optimization –Symmetric stretch metric  Automatic geometric feature alignment Robust –Very little user input –Arbitrary genus –Hard constraints

Vertices: face, barycentric coordinates within face Edge-edge intersections: split ratios Map Representation

1.Consistent mesh partitioning 2.Constrained Simplification 3.Trivial map between base meshes 4.Coarse-to-fine optimization Algorithm Overview

Consistent Mesh Partitioning Compute matching shortest paths (possibly introducing Steiner vertices) Add paths not violating legality conditions

Legality Conditions Paths don’t intersect Consistent neighbor ordering Cycles don’t enclose unconnected vertices First build maximal graph without sep cycles genus 0: spanning tree genus > 0: spanning tree + 2g non-sep cycles

Minimal User Input Few user-specified features Useful for initial alignment Not maintained during optimization

Automatic Insertion Of Feature Points Add features if not enough to resolve genus

Coarse-to-Fine Algorithm Interleaved refinement Vertex optimization

Vertex Optimization

v ~ u w ~ ~ M1M1 v u w M2M2 v’v’ ~

v ^ R2R2 I w u ^ ^ R2R2 I 2D Layout v ~ u w ~ ~ M1M1 v u w M2M2

Line Searches R2R2 I M1M1 M2M2

Stretch Evaluation R2R2 I M1M1 M2M2

Stretch Metric Automatically encourages feature correspondence StretchConformal

Results: Inter-Surface Mapping

Low distortion around hard constraints

Results: Inter-Surface Mapping Arbitrary genus (genus 2; 8 user feature points)

Additional Applications Simplicial parameterization Spherical geometry images Toroidal geometry images Mesh M 1 Application

Results: Simplicial Parameterization [Khodakovsky et al ’03]Ours M1M1

Results: Octahedral Parameterization better parametrization efficiency more accurate remesh [Praun and Hoppe 2003] M1M1 M2M2

Results: Toroidal Parameterization Geometry image remeshing –All vertices valence 4 M1M1 M2M2

Results: Toroidal Parameterization Geometry image remeshing –All vertices valence 4 M1M1 M2M2

Robustness

Conclusion Directly create inter-surface map –Symmetric coarse-to-fine optimization –Symmetric stretch metric  Automatic geometric feature alignment Robust: guaranteed bijection –Arbitrary genus –Hard constraints General tool with many applications

Future Work Faster technique –Currently: 64K faces, 2.4GHz  2 hours More than 2 models Surfaces with different topologies