1 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 An isometric model for facial animation and beyond.

Slides:



Advertisements
Similar presentations
Fast Marching on Triangulated Domains
Advertisements

Differential geometry I
Active Contours, Level Sets, and Image Segmentation
Multiple Shape Correspondence by Dynamic Programming Yusuf Sahillioğlu 1 and Yücel Yemez 2 Pacific Graphics 2014 Computer Eng. Depts, 1, 2, Turkey.
Topology-Invariant Similarity and Diffusion Geometry
1 Face Synthesis M. L. Gavrilova. 2 Outline Face Synthesis From Modeling to Synthesis Facial Expression Synthesis Conclusions.
Retargeting Algorithms for Performance-Driven Animation J.P. Lewis Fred Pighin.
Lapped Textures Emil Praun and Adam Finkelstien (Princeton University) Huges Hoppe (Microsoft Research) SIGGRAPH 2000 Presented by Anteneh.
1 Numerical geometry of non-rigid shapes Geometry Numerical geometry of non-rigid shapes Shortest path problems Alexander Bronstein, Michael Bronstein,
Shape reconstruction and inverse problems
Invariant correspondence
1 Michael Bronstein Computational metric geometry Computational metric geometry Michael Bronstein Department of Computer Science Technion – Israel Institute.
1 Processing & Analysis of Geometric Shapes Introduction Processing and Analysis of Geometric Shapes Department of Electrical Engineering – Technion Spring.
Multidimensional scaling
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Isometry invariant similarity
1 Michael Bronstein 3D face recognition Face recognition: New technologies, new challenges Michael M. Bronstein.
1 Numerical geometry of non-rigid shapes Lecture I – Introduction Numerical geometry of shapes Lecture I – Introduction non-rigid Michael Bronstein.
Numerical geometry of non-rigid shapes
Numerical geometry of objects
1 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Michael M. Bronstein Department of Computer Science Technion – Israel Institute.
Lecture IV – Invariant Correspondence
Correspondence & Symmetry
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
1 Numerical geometry of non-rigid shapes Lecture II – Numerical Tools Numerical geometry of shapes Lecture II – Numerical Tools non-rigid Alex Bronstein.
Numerical geometry of non-rigid shapes
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Invariant correspondence and shape synthesis non-rigid Alexander Bronstein.
1 Bronstein, Bronstein, and Kimmel Joint extrinsic and intrinsic similarity of non-rigid shapes Rock, paper, and scissors Joint extrinsic and intrinsic.
Invariant Correspondence
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Numerical methods non-rigid Alexander Bronstein Michael Bronstein Numerical.
1 Expression Cloning Jung-yong Noh Ulrich Neumann Siggraph01.
Non-Euclidean Embedding
Mesh Parameterization: Theory and Practice Non-Planar Domains.
3D Geometry for Computer Graphics
1 Numerical geometry of non-rigid shapes Numerical Geometry Numerical geometry of non-rigid shapes Numerical geometry Alexander Bronstein, Michael Bronstein,
Flattening via Multi- Dimensional Scaling Ron Kimmel Computer Science Department Geometric Image Processing Lab Technion-Israel.
Numerical geometry of non-rigid shapes
Paretian similarity for partial comparison of non-rigid objects
Artificial Intelligence & Information Analysis Group (AIIA) Centre of Research and Technology Hellas INFORMATICS & TELEMATICS INSTITUTE.
1 Numerical Geometry of Non-Rigid Shapes Invariant shape similarity Invariant shape similarity © Alexander & Michael Bronstein, © Michael Bronstein,
Texture Mapping using Surface Flattening via Multi-Dimensional Scaling G.Zigelman, R.Kimmel, N.Kiryati IEEE Transactions on Visualization and Computer.
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
1 Numerical geometry of non-rigid shapes Expression-invariant face recognition Expression-invariant face recognition Lecture 8 © Alexander & Michael Bronstein.
1 Michael M. Bronstein Partial similarity of objects 17 December 2006 Partial similarity of objects, or how to compare a centaur to a horse Michael M.
1 Bronstein 2 & Kimmel Matching 2D articulated shapes using GMDS AMDO, Puerto de Andratx, 2006 Matching 2D articulated shapes using Generalized Multidimensional.
1 M. Bronstein Multigrid multidimensional scaling Multigrid Multidimensional Scaling Michael M. Bronstein Department of Computer Science Technion – Israel.
1 Numerical geometry of non-rigid shapes Non-rigid correspondence Numerical geometry of non-rigid shapes Non-rigid correspondence Alexander Bronstein,
1 Numerical geometry of non-rigid shapes Nonrigid Correspondence & Calculus of Shapes Non-Rigid Correspondence and Calculus of Shapes Of bodies changed.
1 M. Bronstein | Expression-invariant representation of faces and its applications for face recognition Expression-invariant representation of faces and.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Automatic Posing of a Meshed Human Model Using Point Clouds Lei Wang Joint work with Tamal K. Dey, Huamin.
Motion Blending (Multidimensional Interpolation) Jehee Lee.
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially.
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,
INFORMATIK Laplacian Surface Editing Olga Sorkine Daniel Cohen-Or Yaron Lipman Tel Aviv University Marc Alexa TU Darmstadt Christian Rössl Hans-Peter Seidel.
Temporally Coherent Completion of Dynamic Shapes AUTHORS:HAO LI,LINJIE LUO,DANIEL VLASIC PIETER PEERS,JOVAN POPOVIC,MARK PAULY,SZYMON RUSINKIEWICZ Presenter:Zoomin(Zhuming)
CS559: Computer Graphics Lecture 8: Warping, Morphing, 3D Transformation Li Zhang Spring 2010 Most slides borrowed from Yungyu ChuangYungyu Chuang.
David Levin Tel-Aviv University Afrigraph 2009 Shape Preserving Deformation David Levin Tel-Aviv University Afrigraph 2009 Based on joint works with Yaron.
CENG 789 – Digital Geometry Processing 04- Distances, Descriptors and Sampling on Meshes Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
1 Numerical geometry of non-rigid shapes Projects Quasi-isometries Project 1 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry.
Facial Motion Cloning Using Global Shape Deformation Marco Fratarcangeli and Marco Schaerf University of Rome “La Sapienza”
Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.
Data Visualization Fall The Data as a Quantity Quantities can be classified in two categories: Intrinsically continuous (scientific visualization,
My Research in a Nut-Shell Michael Elad The Computer Science Department The Technion – Israel Institute of technology Haifa 32000, Israel Meeting with.
Image Morphing © Zooface Many slides from Alexei Efros, Berkeley.
Morphing and Shape Processing
CS475 3D Game Development Level Of Detail Nodes (LOD)
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
Turning to the Masters: Motion Capturing Cartoons
CSE 554 Lecture 10: Extrinsic Deformations
Presentation transcript:

1 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 An isometric model for facial animation and beyond Michael M. Bronstein Department of Computer Science Technion – Israel Institute of Technology

2 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Co-authors Ron KimmelAlex Bronstein

3 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Agenda Single texture mapping onto an animated face Morphing Expression interpolation and extrapolationBeyond…

4 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Isometric model of facial expressions Face: deformable Riemannian surface with geodesic distances Facial expression: approximate isometry B 2 K, IJCV 2005

5 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Virtual makeup Map a single texture image onto a 3D video sequence of animated face in an expression-invariant manner TEXTURE3 D V I D E O S E Q U E N C E

6 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Approach I: Common parametrization Parametrize and over a common parametrization domain by the maps and Draw the texture in the parametrization domain Map the texture to and using the maps and

7 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 How to find a parametrization? G. Zigelman et al., IEEE TVCG, 2002 Embed and into the plane by a minimum-distortion map

8 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006A. Elad, R. Kimmel, CVPR 2001 Given a sampling the minimum-distortion embedding is found by optimizing over the images and not on itself Multidimensional scaling Approximately common parametrization Requires alignment (usually manual, according to some fiducial points) Difficult to handle different or complicated topologies Alternative, more robust formulation:

9 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Approach II: Correspondence problem Assume that the texture is drawn on Find correspondence between and Transfer the texture by the map In case of common parametrization,

10 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 How to find the correspondence? Embed into by a minimum-distortion map Fiducial points-based methods usually give sparse correspondence and require manual assistance Optical flow between texture images (Blanz et al.) is not applicable when only geometric information is given

11 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Generalized multidimensional scaling (I) B 2 K, PNAS 2006 G MDS: are computed once using fast marching have to be computed at each iteration Note that are not restricted to the mesh vertices

12 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Generalized multidimensional scaling (II) More robust in practice Weights allow to handle different topologies (e.g. open mouth) and missing data (scanner artifacts) Multiresolution / multigrid schemes to prevent local convergence B 2 K, PNAS 2006 A weighted least-squares version of the problem

13 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 ReferenceTransferred texture

14 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Calculus of faces (I) Interpolation Extrapolation Abstract manifold of facial articulations Face animation: trajectory Minimum-distortion correspondence allows creating a (locally) linear space, in which faces are represented as vectors

15 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Calculus of faces (II) Extrinsic coordinates and texture interpolation CORRESPONDENCE Extrinsic geometry Texture

16 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Interpolation I N T E R P O L A T E D F R A M E S Temporal super-resolution: increase frame rate of 3D video by adding interpolated frames Interpolation of geometry and texture

17 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Extrapolation Expression exaggeration: synthesize new expressions using a non-convex combination Interpolation of geometry and texture NEUTRALEXPRESSIONEXAGGERATED EXPRESSION

18 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Bronstein 2 & Kimmel An isometric model for facial animation and beyond

19 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Morphing Convex combination between two different faces Morphing of geometry and texture SOURCETARGET

20 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Bronstein 2 & Kimmel An isometric model for facial animation and beyond

21 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Virtual body art Texture mapping on articulated human body, similarly to body art

22 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 ReferenceTransferred texture 22 Bronstein 2 & Kimmel An isometric model for facial animation and beyond

23 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, ReferenceTransferred texture Bronstein 2 & Kimmel An isometric model for facial animation and beyond

24 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 Summary Isometric model of facial expressions Automatic dense correspondence based on the minimum-distortion mapping Possibility to find correspondence between partially missing or partially overlapping surfaces (COME TO THE SECOND TALK AT 15:30) Texture mapping, expression synthesis, morphing, etc… GMDS - a generic tool that can be applied to different problems