Invariant correspondence

Slides:



Advertisements
Similar presentations
Distance Preserving Embeddings of Low-Dimensional Manifolds Nakul Verma UC San Diego.
Advertisements

Differential geometry I
Spectral methods 1 © Alexander & Michael Bronstein,
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
ECIV 720 A Advanced Structural Mechanics and Analysis
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
1 Numerical geometry of non-rigid shapes Geometry Numerical geometry of non-rigid shapes Shortest path problems Alexander Bronstein, Michael Bronstein,
Einführung in die Geometrie Introduction to geometry
1 Processing & Analysis of Geometric Shapes Shortest path problems Shortest path problems The discrete way © Alexander & Michael Bronstein, ©
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:
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
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.
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 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
Paretian similarity for partial comparison of non-rigid objects
6. Connections for Riemannian Manifolds and Gauge Theories
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 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.
Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5.
CHAPTER FIVE Orthogonality Why orthogonal? Least square problem Accuracy of Numerical computation.
1 Numerical geometry of non-rigid shapes Shortest path problems Shortest path problems Lecture 2 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Mesh Deformation Based on Discrete Differential Geometry Reporter: Zhongping Ji
Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially.
Computer Graphics Some slides courtesy of Pierre Alliez and Craig Gotsman Texture mapping and parameterization.
Non-Euclidean Example: The Unit Sphere. Differential Geometry Formal mathematical theory Work with small ‘patches’ –the ‘patches’ look Euclidean Do calculus.
Geometry of Shape Manifolds
David Levin Tel-Aviv University Afrigraph 2009 Shape Preserving Deformation David Levin Tel-Aviv University Afrigraph 2009 Based on joint works with Yaron.
1 Numerical geometry of non-rigid shapes Projects Quasi-isometries Project 1 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry.
Geometrically motivated, hyperbolic gauge conditions for Numerical Relativity Carlos Palenzuela Luque 15 December
An Introduction to Riemannian Geometry
Morphing and Shape Processing
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
I.4 Polyhedral Theory (NW)
I.4 Polyhedral Theory.
1st semester a.y. 2018/2019 – November 22, 2018
Presentation transcript:

Invariant correspondence and calculus of shapes © Alexander & Michael Bronstein, 2006-2010 tosca.cs.technion.ac.il/book VIPS Advanced School on Numerical Geometry of Non-Rigid Shapes University of Verona, April 2010 1 1

“Natural” correspondence?

‘ ‘ ‘ Geometric Semantic Aesthetic accurate makes sense beautiful Correspondence Geometric Semantic Aesthetic accurate ‘ makes sense ‘ beautiful ‘

Correspondence Correspondence is not a well-defined problem!  Chances to solve it with geometric tools are slim.  If objects are sufficiently similar, we have better chances.  Correspondence between deformations of the same object.

Invariant correspondence Ingredients: Class of shapes Class of deformations Correspondence procedure which given two shapes returns a map Correspondence procedure is -invariant if it commutes with i.e., for every and every ,

Invariant similarity (reminder) Ingredients: Class of shapes Class of deformations Distance Distance is -invariant if for every and every

Rigid similarity Class of deformations: congruences Congruence-invariant (rigid) similarity: Closest point correspondence between , parametrized by Its distortion Minimize distortion over all possible congruences

Rigid correspondence Class of deformations: congruences Congruence-invariant similarity: Congruence-invariant correspondence: INVARIANT SIMILARITY  INVARIANT CORRESPONDENCE RIGID SIMILARITY  RIGID CORRESPONDENCE

Invariant representation (canonical forms) Ingredients: Class of shapes Class of deformations Embedding space and its isometry group Representation procedure which given a shape returns an embedding Representation procedure is -invariant if it translates into an isometry in , i.e., for every and , there exists such that

INVARIANT SIMILARITY = INVARIANT REPRESENTATION + RIGID SIMILARITY

Invariant parametrization Ingredients: Class of shapes Class of deformations Parametrization space and its isometry group Parametrization procedure which given a shape returns a chart Parametrization procedure is -invariant if it commutes with up to an isometry in , i.e., for every and , there exists such that

INVARIANT CORRESPONDENCE = INVARIANT PARAMETRIZATION + RIGID CORRESPONDENCE

Representation errors Invariant similarity / correspondence is reduced to finding isometry in embedding / parametrization space. Such isometry does not exist and invariance holds approximately Given parametrization domains and , instead of isometry find a least distorting mapping . Correspondence is

Dirichlet energy Minimize Dirchlet energy functional Equivalent to solving the Laplace equation Boundary conditions Solution (minimizer of Dirichlet energy) is a harmonic function. N. Litke, M. Droske, M. Rumpf, P. Schroeder, SGP, 2005

Dirichlet energy Caveat: Dirichlet functional is not invariant Not parametrization-independent Solution: use intrinsic quantities Frobenius norm becomes Hilbert-Schmidt norm Intrinsic area element Intrinsic Dirichlet energy functional N. Litke, M. Droske, M. Rumpf, P. Schroeder, SGP, 2005

The harmony of harmonic maps Intrinsic Dirichlet energy functional is the Cauchy-Green deformation tensor Describes square of local change in distances Minimizer is a harmonic map. N. Litke, M. Droske, M. Rumpf, P. Schroeder, SGP, 2005

Physical interpretation RUBBER SURFACE METAL MOULD = ELASTIC ENERGY CONTAINED IN THE RUBBER

Minimum-distortion correspondence Ingredients: Class of shapes Class of deformations Distortion function which given a correspondence between two shapes assigns to it a non-negative number Minimum-distortion correspondence procedure

Minimum-distortion correspondence Correspondence procedure is -invariant if distortion is -invariant, i.e., for every , and ,

Minimum-distortion correspondence Euclidean norm Dirichlet energy Quadratic stress CONGRUENCES CONFORMAL ISOMETRIES

Minimum distortion correspondence

Uniqueness & symmetry The converse in not true, i.e. there might exist two distinct minimum-distortion correspondences such that for every Intrinsic symmetries create distinct isometry-invariant minimum- distortion correspondences, i.e., for every

Partial correspondence

Measure coupling Let be probability measures defined on and (a metric space with measure is called a metric measure or mm space) A measure on is a coupling of and if for all measurable sets The measure can be considered as a fuzzy correspondence Mémoli, 2007

Intrinsic similarity Hausdorff Wasserstein Gromov-Hausdorff Distance between subsets of a metric space . Distance between subsets of a metric measure space . Gromov-Hausdorff Gromov-Wasserstein Distance between metric spaces Distance between metric measure spaces Mémoli, 2007

Minimum-distortion correspondence Gromov-Hausdorff Minimum-distortion correspondence between metric spaces Gromov-Wasserstein Minimum-distortion fuzzy correspondence between metric measure spaces Mémoli, 2007

Texture transfer TIME Reference Transferred texture

Virtual body painting

Texture substitution I’m Alice. I’m Bob. I’m Alice’s texture on Bob’s geometry

How to add two dogs? + = 1 2 1 2 C A L C U L U S O F S H A P E S

Affine calculus in a linear space Subtraction creates direction Addition creates displacement Affine combination spans subspace Convex combination ( ) spans polytopes

Affine calculus of functions Affine space of functions Subtraction Addition Affine combination Possible because functions share a common domain

? Affine calculus of shapes A. Bronstein, M. Bronstein, R. Kimmel, IEEE TVCG, 2006

Temporal super-resolution TIME

Motion-compensated interpolation

Metamorphing 100% Alice 75% Alice 25% Bob 50% Alice 50% Bob 75% Alice

Face caricaturization EXAGGERATED EXPRESSION 1 1.5

Affine calculus of shapes

What happened? SHAPE SPACE IS NON-EUCLIDEAN!

Shape space Shape space is an abstract manifold Deformation fields of a shape are vectors in tangent space Our affine calculus is valid only locally Global affine calculus can be constructed by defining trajectories confined to the manifold Addition Combination

Choice of trajectory Equip tangent space with an inner product Riemannian metric on Select to be a minimal geodesic Addition: initial value problem Combination: boundary value problem

Choice of metric Deformation field of is called Killing field if for every Infinitesimal displacement by Killing field is metric preserving and are isometric Congruence is always a Killing field Non-trivial Killing field may not exist

Choice of metric Inner product on Induces norm measures deviation of from Killing field – defined modulo congruence Add stiffening term

Minimum-distortion trajectory Geodesic trajectory Shapes along are as isometric as possible to Guaranteeing no self-intersections is an open problem