Numerical geometry of nonrigid shapes Isometry invariant similarity

  • Slides: 34
Download presentation
Numerical geometry of non-rigid shapes Isometry invariant similarity 1 Isometry invariant similarity Lecture 7

Numerical geometry of non-rigid shapes Isometry invariant similarity 1 Isometry invariant similarity Lecture 7 © Alexander & Michael Bronstein tosca. cs. technion. ac. il/book Numerical geometry of non-rigid shapes Stanford University, Winter 2009

Numerical geometry of non-rigid shapes Isometry invariant similarity Invariant similarity SIMILARITY TRANSFORMATION 2

Numerical geometry of non-rigid shapes Isometry invariant similarity Invariant similarity SIMILARITY TRANSFORMATION 2

Numerical geometry of non-rigid shapes Isometry invariant similarity Equivalence Equal Congruent Isometric 3

Numerical geometry of non-rigid shapes Isometry invariant similarity Equivalence Equal Congruent Isometric 3

4 Numerical geometry of non-rigid shapes Isometry invariant similarity Equivalence n Equivalence is a

4 Numerical geometry of non-rigid shapes Isometry invariant similarity Equivalence n Equivalence is a binary relation for all on the space of shapes which satisfies n Reflexivity: n Symmetry: n Transitivity: n Can be expressed as a binary function if and only if n Quotient space is the space of equivalence classes

Numerical geometry of non-rigid shapes Isometry invariant similarity Equivalence 5

Numerical geometry of non-rigid shapes Isometry invariant similarity Equivalence 5

Numerical geometry of non-rigid shapes Isometry invariant similarity Equivalence All deformations of the human

Numerical geometry of non-rigid shapes Isometry invariant similarity Equivalence All deformations of the human shape are “the same” 6

Numerical geometry of non-rigid shapes Isometry invariant similarity 7 Similarity n Shapes are rarely

Numerical geometry of non-rigid shapes Isometry invariant similarity 7 Similarity n Shapes are rarely truly equivalent (e. g. , due to acquisition noise or since most shapes are rigid) n We want to account for “almost equivalence” or similarity n -similar = -isometric (w. r. t. some metric) n Define a distance on the shape space dissimilarity of shapes quantifying the degree of

Numerical geometry of non-rigid shapes Isometry invariant similarity Similarity …than to a human shape

Numerical geometry of non-rigid shapes Isometry invariant similarity Similarity …than to a human shape A monkey shape is more similar to a deformation of a monkey shape… 8

Numerical geometry of non-rigid shapes Isometry invariant similarity Isometry-invariant distance Non-negative function satisfying for

Numerical geometry of non-rigid shapes Isometry invariant similarity Isometry-invariant distance Non-negative function satisfying for all n Similarity: and are (In particular, are -isometric if and only if ) n Symmetry: n Triangle inequality: Corollary: is a metric on the quotient space Given discretized shapes sampled with radius n Consistency to sampling: -isometric; and 9

Numerical geometry of non-rigid shapes Isometry invariant similarity Canonical forms distance Minimum-distortion embedding Compute

Numerical geometry of non-rigid shapes Isometry invariant similarity Canonical forms distance Minimum-distortion embedding Compute Hausdorff distance over all isometries in No fixed embedding space will give distortion-less canonical forms 10

Numerical geometry of non-rigid shapes Isometry invariant similarity Gromov-Hausdorff distance Isometric embedding Gromov-Hausdorff distance:

Numerical geometry of non-rigid shapes Isometry invariant similarity Gromov-Hausdorff distance Isometric embedding Gromov-Hausdorff distance: include into minimization Mikhail Gromov 11

Numerical geometry of non-rigid shapes Isometry invariant similarity Properties of Gromov-Hausdorff distance n Metric

Numerical geometry of non-rigid shapes Isometry invariant similarity Properties of Gromov-Hausdorff distance n Metric on the quotient space n Similarity: of isometries of shapes and are -isometric; -isometric n Consistent to sampling: given discretized shapes and sampled with radius n Generalization of Hausdorff distance: n Hausdorff distance between subsets of a metric space n Gromov-Hausdorff distance between metric spaces Gromov, 1981 12

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition I (metric coupling) where

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition I (metric coupling) where n is the disjoint union of n the (semi-) metric Mémoli, 2008 satisfies and 13

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition I (metric coupling) Optimization

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition I (metric coupling) Optimization over A lot of constraints! Mémoli, 2008 translates into finding the values of 14

15 Numerical geometry of non-rigid shapes Isometry invariant similarity Correspondence A subset if for

15 Numerical geometry of non-rigid shapes Isometry invariant similarity Correspondence A subset if for every is called a correspondence between there exists at least one and similarly for every Particular case: given there exists and such that and

Numerical geometry of non-rigid shapes Isometry invariant similarity 16 Correspondence distortion The distortion of

Numerical geometry of non-rigid shapes Isometry invariant similarity 16 Correspondence distortion The distortion of correspondence is defined as In the particular case of , consider the following cases for n If the distortion is

Numerical geometry of non-rigid shapes Isometry invariant similarity Correspondence distortion (cont) Case 1 Case

Numerical geometry of non-rigid shapes Isometry invariant similarity Correspondence distortion (cont) Case 1 Case 3 Case 2 n Otherwise, the distortion is given by Therefore, 17

Numerical geometry of non-rigid shapes Isometry invariant similarity 18 Alternative definition II (correspondence distortion)

Numerical geometry of non-rigid shapes Isometry invariant similarity 18 Alternative definition II (correspondence distortion) Proof sketch 1. Show that for any Since some there exists , by definition of such that Let By triangle inequality, for , with and are subspaces of

Numerical geometry of non-rigid shapes Isometry invariant similarity 19 Alternative definition II (correspondence distortion)

Numerical geometry of non-rigid shapes Isometry invariant similarity 19 Alternative definition II (correspondence distortion) 2. Show that for any Let It is sufficient to show that there is a (semi-)metric such that Construct the metric (in particular, , , and as follows for on the disjoint union ).

20 Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition II (correspondence distortion)

20 Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition II (correspondence distortion) First, For each Since Second, we need to show that On and for is a (semi-)metric on , it is straightforward We only need to show metric properties hold on ,

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition III measures how much

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition III measures how much is distorted by when embedded into 21

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition III measures how much

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition III measures how much is distorted by when embedded into 22

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition III measures how far

Numerical geometry of non-rigid shapes Isometry invariant similarity Alternative definition III measures how far is from being the inverse of 23

Numerical geometry of non-rigid shapes Isometry invariant similarity Generalized MDS A. Bronstein, M. Bronstein

Numerical geometry of non-rigid shapes Isometry invariant similarity Generalized MDS A. Bronstein, M. Bronstein & R. Kimmel, 2006 24

Numerical geometry of non-rigid shapes Isometry invariant similarity Discrete Gromov-Hausdorff distance n Two coupled

Numerical geometry of non-rigid shapes Isometry invariant similarity Discrete Gromov-Hausdorff distance n Two coupled GMDS problems n Can be cast as a constrained problem Bronstein, Bronstein & Kimmel, 2006 25

Numerical geometry of non-rigid shapes Isometry invariant similarity Numerical example Canonical forms (MDS based

Numerical geometry of non-rigid shapes Isometry invariant similarity Numerical example Canonical forms (MDS based on 500 points) Bronstein, Bronstein & Kimmel, 2006 Gromov-Hausdorff distance (GMDS based on 50 points) 26

Numerical geometry of non-rigid shapes Isometry invariant similarity 27 Extrinsic similarity using Gromov-Hausdorff distance

Numerical geometry of non-rigid shapes Isometry invariant similarity 27 Extrinsic similarity using Gromov-Hausdorff distance EXTRINSIC SIMILARITY Congruence ICP distance: Euclidean isometry GH distance with Euclidean metric: Connection between Euclidean GH and ICP distances: Mémoli (2008) Mémoli, 2008

Numerical geometry of non-rigid shapes Isometry invariant similarity Connection to canonical form distance 28

Numerical geometry of non-rigid shapes Isometry invariant similarity Connection to canonical form distance 28

Numerical geometry of non-rigid shapes Isometry invariant similarity Correspondence again A different representation for

Numerical geometry of non-rigid shapes Isometry invariant similarity Correspondence again A different representation for correspondence using indicator functions defines a valid correspondence if 29

Numerical geometry of non-rigid shapes Isometry invariant similarity Lp Gromov-Hausdorff distance We can give

Numerical geometry of non-rigid shapes Isometry invariant similarity Lp Gromov-Hausdorff distance We can give an alternative formulation of the Gromov-Hausdorff distance Can we define an Lp version of the Gromov-Hausdorff distance by relaxing the above definition? 30

Numerical geometry of non-rigid shapes Isometry invariant similarity Measure coupling Let be probability measures

Numerical geometry of non-rigid shapes Isometry invariant similarity 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 function Mémoli, 2007 can be considered as a relaxed version of the indicator or as fuzzy correspondence 31

Numerical geometry of non-rigid shapes Isometry invariant similarity Gromov-Wasserstein distance The relaxed version of

Numerical geometry of non-rigid shapes Isometry invariant similarity Gromov-Wasserstein distance The relaxed version of the Gromov-Hausdorff distance is given by and is referred to as Gromov-Wasserstein distance [Memoli 2007] Mémoli, 2007 32

Numerical geometry of non-rigid shapes Isometry invariant similarity 33 Earth Mover’s distance Let be

Numerical geometry of non-rigid shapes Isometry invariant similarity 33 Earth Mover’s distance Let be a metric space, and measures supported on Define the coupling of The Wasserstein or Earth Mover’s distance (EMD) is given by EMD as optimal mass transport: n mass transported from n distance traveled Mémoli, 2007 to

34 Numerical geometry of non-rigid shapes Isometry invariant similarity The analogy Hausdorff Wasserstein Distance

34 Numerical geometry of non-rigid shapes Isometry invariant similarity The analogy Hausdorff Wasserstein Distance between subsets of a metric measure of a metric space . Gromov-Hausdorff Distance between metric spaces space . Gromov-Wasserstein Distance between metric measure spaces Mémoli, 2007