Topology Matching For Fully Automatic Similarity Matching of

  • Slides: 17
Download presentation
Topology Matching For Fully Automatic Similarity Matching of 3 D Shapes Masaki Hilaga Yoshihisa

Topology Matching For Fully Automatic Similarity Matching of 3 D Shapes Masaki Hilaga Yoshihisa Shinagawa Taku Kohmura Tosiyasu L. Kunii

Shape Matching Problem Similarity between 3 D objects n Metric nearinvariants n Rigid transformations

Shape Matching Problem Similarity between 3 D objects n Metric nearinvariants n Rigid transformations n Surface simplification n Noise n n Fast

Technique (1) n Construct Multiresolution Reeb Graph (MRG) n normalized geodesic distance Geodesic distance

Technique (1) n Construct Multiresolution Reeb Graph (MRG) n normalized geodesic distance Geodesic distance function Multiresolution Reeb Graph

Technique (2) n MRG matching algorithm for similarity queries n Finds most similar regions

Technique (2) n MRG matching algorithm for similarity queries n Finds most similar regions Matching nodes of two MRGs Most similar regions on two frogs

Reeb Graph Same as in Chand’s presentation n Can use any function n

Reeb Graph Same as in Chand’s presentation n Can use any function n

Geodesic distance function n Integral of geodesic distances n n (v) = p g(v,

Geodesic distance function n Integral of geodesic distances n n (v) = p g(v, p) d. S Normalize n n(v) = ( (v) – min( )) / min( )

Geodesic Approximation n Approximate integral n Sample Simplify distance n Use Dijkstra’s n

Geodesic Approximation n Approximate integral n Sample Simplify distance n Use Dijkstra’s n

Multiresolution Reeb Graph Binary discretization n Preserve parent-child relationships n Exploit them for matching

Multiresolution Reeb Graph Binary discretization n Preserve parent-child relationships n Exploit them for matching n

Matching process Calculate similarity n Match nodes n Find pairs with maximal similarity n

Matching process Calculate similarity n Match nodes n Find pairs with maximal similarity n Preserve multires hierarchy topology n n Sum up similarity

Matching Process R S Match if:

Matching Process R S Match if:

Matching Process R S Match if: Same height range

Matching Process R S Match if: Same height range

Matching Process R S Match if: Same height range Parents match

Matching Process R S Match if: Same height range Parents match

Matching Process R S Match if: Same height range Parents match

Matching Process R S Match if: Same height range Parents match

Matching Process R S Match if: Same height range Parents match Match on graph

Matching Process R S Match if: Same height range Parents match Match on graph path

Results n Invariants satisfied fairly well Between pairs, similarity 0. 94 n Across pairs,

Results n Invariants satisfied fairly well Between pairs, similarity 0. 94 n Across pairs, similarity 0. 76 n

Results n n n Database, 7 levels of MRG Similarity calculated in tens of

Results n n n Database, 7 levels of MRG Similarity calculated in tens of milliseconds Database searched in average ~10 seconds

Critique n n n Subjectively good matching Meet invariance criteria Approximation of geodesic distance

Critique n n n Subjectively good matching Meet invariance criteria Approximation of geodesic distance Reeb graph discretization All models in DB must have same parameters Similarity metric