1 Numerical geometry of non-rigid shapes Non-rigid correspondence Numerical geometry of non-rigid shapes Non-rigid correspondence Alexander Bronstein,

Slides:



Advertisements
Similar presentations
Computer Graphics - Geometry & Representation -
Advertisements

1 Seminar of computational geometry Lecture #1 Convexity.
Demetriou/Loizidou – ACSC330 – Chapter 4 Geometric Objects and Transformations Dr. Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science.
Differential geometry I
Spectral methods 1 © Alexander & Michael Bronstein,
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 Numerical Geometry of Non-Rigid Shapes Diffusion Geometry Diffusion geometry © Alexander & Michael Bronstein, © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book.
Discrete Geometry Tutorial 2 1
Isometry-Invariant Similarity
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
Einführung in die Geometrie Introduction to geometry
Invariant correspondence
1 Michael Bronstein Shapes as metric spaces: deformation-invariant similarity Michael Bronstein Computational metric geometry: an old new tool in image.
1 Michael Bronstein Computational metric geometry Computational metric geometry Michael Bronstein Department of Computer Science Technion – Israel Institute.
1 Numerical geometry of non-rigid shapes Partial similarity Partial similarity © Alexander & Michael Bronstein, © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book.
1 Processing & Analysis of Geometric Shapes Introduction Processing and Analysis of Geometric Shapes Department of Electrical Engineering – Technion Spring.
Multidimensional scaling
1 Numerical geometry of non-rigid shapes A taste of geometry A Taste of Geometry Alexander Bronstein, Michael Bronstein © 2008 All rights reserved. Web:
Numerical Optimization
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.
Spectral embedding Lecture 6 1 © Alexander & Michael Bronstein
1 Curvature Driven Flows Allen Tannenbaum. 2 Basic curve evolution: Invariant Flows  Planar curve:  General flow:  General geometric flow:
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
1 Numerical geometry of non-rigid shapes Mathematical background Mathematical background Tutorial 1 © Maks Ovsjanikov, Alex & Michael Bronstein tosca.cs.technion.ac.il/book.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Geometry Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and.
Correspondence & Symmetry
1 Numerical geometry of non-rigid shapes Partial similarity Partial Similarity Alexander Bronstein, Michael Bronstein © 2008 All rights reserved. Web:
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.
1 Numerical geometry of non-rigid shapes Lecture II – Numerical Tools Numerical geometry of shapes Lecture II – Numerical Tools non-rigid Alex Bronstein.
Geometric Modeling Surfaces Mortenson Chapter 6 and Angel Chapter 9.
Spectral Embedding Alexander Bronstein, Michael Bronstein
Differential geometry II
Numerical geometry of non-rigid shapes
1 Numerical geometry of non-rigid shapes In the Rigid Kingdom In the Rigid Kingdom Lecture 4 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
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 Regularized partial similarity of shapes NORDIA – CVPR 2008 Not only size matters: Regularized partial similarity of shapes Alexander Bronstein, Michael.
1 Numerical geometry of non-rigid shapes Spectral embedding Conclusions I hope that posterity will judge me kindly, not only as to the things which I have.
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Numerical methods non-rigid Alexander Bronstein Michael Bronstein Numerical.
Non-Euclidean Embedding
1 Numerical geometry of non-rigid shapes Introduction Numerical geometry of non-rigid shapes Introduction Alexander Bronstein, Michael Bronstein, Ron Kimmel.
1 Numerical geometry of non-rigid shapes Numerical Geometry Numerical geometry of non-rigid shapes Numerical geometry Alexander Bronstein, Michael Bronstein,
Numerical geometry of non-rigid shapes
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.
1 Numerical Geometry of Non-Rigid Shapes Invariant shape similarity Invariant shape similarity © Alexander & Michael Bronstein, © Michael Bronstein,
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 Numerical geometry of non-rigid shapes Three-Dimensional Face Recognition Three Dimensional Face Recognition “And in stature he is small, chest broad,
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 Nonrigid Correspondence & Calculus of Shapes Non-Rigid Correspondence and Calculus of Shapes Of bodies changed.
1 Geometry. 2 Objectives Introduce the elements of geometry ­Scalars ­Vectors ­Points Develop mathematical operations among them in a coordinate-free.
1 Numerical geometry of non-rigid shapes Shortest path problems Shortest path problems Lecture 2 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Coarse-to-Fine Combinatorial Matching for Dense Isometric Shape Correspondence Yusuf Sahillioğlu and Yücel Yemez Computer Eng. Dept., Koç University, Istanbul,
Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially.
EECS 274 Computer Vision Affine Structure from Motion.
1 Numerical geometry of non-rigid shapes Projects Quasi-isometries Project 1 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry.
Computer Graphics I, Fall 2010 Geometry.
Morphing and Shape Processing
CSC461: Lecture 12 Geometry Objectives
Presentation transcript:

1 Numerical geometry of non-rigid shapes Non-rigid correspondence Numerical geometry of non-rigid shapes Non-rigid correspondence Alexander Bronstein, Michael Bronstein, Ron Kimmel © 2007 All rights reserved

2 Numerical geometry of non-rigid shapes Non-rigid correspondence Correspondence problems Given two objects and, find a mapping copying features to corresponding similar features Not always well-defined semantically Aesthetic rather than geometric considerations often apply Yet, if objects are sufficiently similar (nearly isometric), correspondence is likely to have a geometric meaning

3 Numerical geometry of non-rigid shapes Non-rigid correspondence One-dimensional intuition A closed curve has an arc-length parametrization Arc-length parametrization is unique up to choice of starting point and direction Correspondence of curves: bring and to arc-length parametrization Find the isometry aligning features

4 Numerical geometry of non-rigid shapes Non-rigid correspondence One-dimensional intuition

5 Numerical geometry of non-rigid shapes Non-rigid correspondence Intrinsic parametrization Bad news: no equivalent of the canonical arc-length parametrization for surfaces We can still find an intrinsic parametrization Given and its bending find a method to compute a parametrization such that Intrinsic parametrization gives a correspondence between shapes

6 Numerical geometry of non-rigid shapes Non-rigid correspondence Euclidean embedding Embedding defined up to congruence in Requires alignment Inaccuracies due to embedding error

7 Numerical geometry of non-rigid shapes Non-rigid correspondence Minimum distortion correspondence Minimum distortion correspondence: a map Correspondence relates “similar parts to similar parts” The correspondence is defined up to self-isometries of and Isometry groups are trivial, unless the shapes have symmetries BBK, IEEE TVCG, 2007

8 Numerical geometry of non-rigid shapes Non-rigid correspondence Minimum distortion correspondence If shapes are symmetric, minimum distortion correspondence is not unique Intrinsic information is insufficient to select any of them Adding extrinsic information (e.g. orientation) can resolve ambiguity Photometric information can be added as well

9 Numerical geometry of non-rigid shapes Non-rigid correspondence Texture transfer GMDS provides a natural correspondence between and Define new texture on BBK, IEEE TVCG, 2006 Problem: transfer texture from to

10 Numerical geometry of non-rigid shapes Non-rigid correspondence ReferenceTransferred texture

11 Numerical geometry of non-rigid shapes Non-rigid correspondence Virtual makeup BBK, IEEE TVCG, 2006 A “virtual mask” following the facial deformations

12 Numerical geometry of non-rigid shapes Non-rigid correspondence ReferenceTransferred texture 12 Numerical geometry of non-rigid shapes Non-rigid correspondence

13 Numerical geometry of non-rigid shapes Non-rigid correspondence 13 ReferenceTransferred texture Numerical geometry of non-rigid shapes Non-rigid correspondence

14 Numerical geometry of non-rigid shapes Non-rigid correspondence Calculus of non-rigid shapes Extrinsic geometry can also be manipulated Correspondence makes affine combination of shapes well-defined Establishes a calculus of shapes BBK, IEEE TVCG, 2006

15 Numerical geometry of non-rigid shapes Non-rigid correspondence Extrapolation Abstract manifold of shape deformations Shape animation: trajectory Minimum-distortion correspondence allows creating a (locally) linear space, in which shapes are represented as vectors Calculus of non-rigid shapes BBK, IEEE TVCG, 2006 Interpolation

16 Numerical geometry of non-rigid shapes Non-rigid correspondence Calculus of non-rigid shapes Extrinsic coordinates and texture interpolation CORRESPONDENCE Extrinsic geometry Texture BBK, IEEE TVCG, 2006

17 Numerical geometry of non-rigid shapes Non-rigid correspondence 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 BBK, IEEE TVCG, 2006

18 Numerical geometry of non-rigid shapes Non-rigid correspondence Extrapolation Expression exaggeration: synthesize new expressions using a non-convex combination Interpolation of geometry and texture NEUTRALEXPRESSIONEXAGGERATED EXPRESSION BBK, IEEE TVCG, 2006

19 Numerical geometry of non-rigid shapes Non-rigid correspondence Non-rigid correspondence ISOMETRIC NEARLY-ISOMETRIC NON-ISOMETRIC

20 Numerical geometry of non-rigid shapes Non-rigid correspondence Texture substitution BBK, IEEE TVCG, 2006 ALICEBOB ALICE’S TEXTURE BOB’S GEOMETRY

21 Numerical geometry of non-rigid shapes Non-rigid correspondence Metamorphing Convex combination between two different objects Morphing of geometry and texture SOURCETARGET BBK, IEEE TVCG, 2006

22 Numerical geometry of non-rigid shapes Non-rigid correspondence GMDS can be used to find non-rigid correspondence Correspondence allows to establish calculus of shapes Conclusions so far…