1 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Michael M. Bronstein Department of Computer Science Technion – Israel Institute.

Slides:



Advertisements
Similar presentations
Coherent Laplacian 3D protrusion segmentation Oxford Brookes Vision Group Queen Mary, University of London, 11/12/2009 Fabio Cuzzolin.
Advertisements

Differential geometry I
1 Numerical geometry of non-rigid shapes Introduction Introduction Alexander Bronstein, Michael Bronstein © 2008 All rights reserved. Web: tosca.cs.technion.ac.il.
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.
Isometry-Invariant Similarity
Robust 3D Shape Correspondence in the Spectral Domain
Reverse Engineering Niloy J. Mitra.
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
Fast marching methods The continuous way 1
Invariant correspondence
1 Processing & Analysis of Geometric Shapes Shortest path problems Shortest path problems The discrete way © Alexander & Michael Bronstein, ©
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
Asst. Prof. Yusuf Sahillioğlu
Numerical Optimization
Isometry invariant similarity
1 Numerical geometry of non-rigid shapes Lecture I – Introduction Numerical geometry of shapes Lecture I – Introduction non-rigid Michael Bronstein.
Final Class: Range Data registration CISC4/689 Credits: Tel-Aviv University.
Fast marching methods Lecture 3 1 © Alexander & Michael Bronstein
Numerical geometry of non-rigid shapes
Numerical geometry of objects
Lecture IV – Invariant Correspondence
Correspondence & Symmetry
1 Numerical geometry of non-rigid shapes Partial similarity Partial Similarity Alexander Bronstein, Michael Bronstein © 2008 All rights reserved. Web:
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.
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.
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,
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
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 Shortest Path Problems Shortest Path Problems Alexander Bronstein, Michael Bronstein © 2008 All rights reserved.
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Introduction non-rigid Alexander Bronstein Michael Bronstein Numerical geometry.
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.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
CSE554Laplacian DeformationSlide 1 CSE 554 Lecture 8: Laplacian Deformation Fall 2012.
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,
CSE554AlignmentSlide 1 CSE 554 Lecture 5: Alignment Fall 2011.
Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially.
Adaptive Rigid Multi-region Selection for 3D face recognition K. Chang, K. Bowyer, P. Flynn Paper presentation Kin-chung (Ryan) Wong 2006/7/27.
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.
Assoc. Prof. Yusuf Sahillioğlu
Morphing and Shape Processing
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
Presentation transcript:

1 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Michael M. Bronstein Department of Computer Science Technion – Israel Institute of Technology cs.technion.ac.il/~mbron Technion 1 January 2008 Extrinsic and intrinsic similarity of shapes nonrigid

2 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Collaborators Alexander Bronstein Ron Kimmel

3 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Welcome to nonrigid world!

4 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes ? SIMILARITYCORRESPONDENCE Applications

5 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Rock Paper Scissors Rock, scissors, paper

6 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Rock Paper Scissors Hands Rock, scissors, paper

7 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Extrinsic vs. intrinsic Are the shapes congruent? Invariance to rigid motion Are the shapes isometric? Invariance to inelastic deformations EXTRINSIC SIMILARITY INTRINSIC SIMILARITY

8 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Metric model Euclidean metric Isometry = rigid motion Geodesic metric Isometry = inelastic deformation EXTRINSIC SIMILARITYINTRINSIC SIMILARITY Similarity = isometry Shape = metric space

9 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Extrinsic similarity – Iterative closest point (ICP) Chen & Medioni, 1991; Besl & McKay, PAMI 1992 Find the best rigid alignment of two shapes Hausdorff distance In Euclidean space

10 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Extrinsic similarity – limitations Suitable for nearly rigid shapes Unsuitable for nonrigid shapes EXTRINSICALLY SIMILAREXTRINSICALLY DISSIMILAR

11 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Canonical forms A. Elad, R. Kimmel, CVPR 2001 Multidimensional scaling (MDS)Isometric embedding

12 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Intrinsic similarity – canonical forms A. Elad, R. Kimmel, CVPR 2001 Compute canonical forms EXTRINSIC SIMILARITY OF CANONICAL FORMS INTRINSIC SIMILARITY = INTRINSIC SIMILARITY OF SHAPES

13 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Intrinsic similarity – limitations Intrinsically similar Intrinsically dissimilar Suitable for near-isometric shape deformations Unsuitable for deformations modifying shape topology

14 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Extrinsically dissimilar Intrinsically similar Extrinsically similar Intrinsically dissimilar Extrinsically dissimilar Intrinsically dissimilar A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007 THIS IS THE SAME SHAPE! Desired result:

15 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Joint extrinsic/intrinsic similarity DEFORM X TO MATCH Y EXTRINSICALLY CONSTRAIN THE DEFORMATION TO BE AS ISOMETRIC AS POSSIBLE A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007

16 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007 Glove fitting example Stretching = Intrinsic dissimilarity Misfit = Extrinsic dissimilarity

17 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes If it doesn’t fit, you must acquit! Image: Associated Press

18 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Intrinsic dissimilarity Extrinsic dissimilarity A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007

19 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Computation of the joint similarity A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007 Optimization variable: the deformed shape vertex coordinates Assuming has the connectivity of Split into computation of and Gradients w.r.t. are required for optimization

20 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Computation of the extrinsic term A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007 Find and fix correspondence between current and Can be e.g. the closest points Compute an L 2 variant of a one-sided Hausdorff distance and its gradient Similar in spirit to ICP

21 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Computation of the intrinsic term A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007 Fix trivial correspondence between and Compute L 2 distortion of geodesic distances and gradient is a fixed matrix of all pair-wise geodesic distances on Can be precomputed using Dijkstra’s algorithm or fast marching

22 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Computation of the intrinsic term A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007 is function of the optimization variables and needs to be recomputed First option: modify the Dijkstra’s algorithm or fast marching to compute the gradient in addition to the distance itself Second option: compute and fix the path of the geodesic is a matrix of Euclidean distances between adjacent vertices is a linear operator integrating the path length along fixed path

23 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Computation of the joint similarity A. Bronstein, M. Bronstein, R. Kimmel, ICCV 2007 Alternating minimization algorithm Compute corresponding points Compute shortest paths and assemble Update to sufficiently decrease If change is small, stop; otherwise, go to Step

24 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Numerical example – dataset = topology change Data: tosca.cs.technion.ac.il

25 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Numerical example – intrinsic similarity no topological changes

26 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Numerical example – intrinsic similarity = topology change= topology-preserving Insensitive to strong deformations Sensitive to topological changes

27 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Numerical example – extrinsic similarity = topology change= topology-preserving Insensitive to topological changes Sensitive to strong deformations

28 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Numerical example – joint similarity = topology change= topology-preserving Insensitive to topological changes... …and to strong deformations

29 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Numerical example – ROC curves False acceptance rate (FAR), % False rejection rate (FRR), % Intrinsic Extrinsic Joint Intrinsic, no topological changes EER=7.7% EER=10.3% EER=1.6% EER=1.1%

30 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Intrinsic dissimilarity Extrinsic dissimilarity Set-valued joint similarity Dissimilar Similar

31 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Shape morphing Stronger intrinsic similarity (larger λ) Stronger extrinsic similarity (smaller λ)

32 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Conclusion Extrinsic similarity is insensitive to topology changes, but sensitive to nonrigid deformations Intrinsic similarity is insensitive to nearly-isometric nonrigid deformations, but sensitive to topology changes Joint similarity is insensitive to both nonrigid deformations and topology changes Can be thought of as nonrigid ICP Can be used to produce as isometric as possible morphs

33 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Open issues Efficient minimization (good initialization, multiresolution) Only topology of one shape can change: topology of Z = topology of X Mesh validity not enforced: self intersections may occur (may be important in computer graphics applications)

34 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Published by Springer To appear in early 2008 ~350 pages Over 50 illustrations Color figures tosca.cs.technion.ac.il Shameless advertisement Additional information

35 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Workshop on Nonrigid Shape Analysis and Deformable Image Alignment (NORDIA) June 2008, Anchorage, Alaska in conjunction with CVPR’08