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

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

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

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

Topology Matching For Fully Automatic Similarity

Matching of 3D Shapes

Masaki HilagaYoshihisa ShinagawaTaku KohmuraTosiyasu L. Kunii

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

Shape Matching Problem Similarity between

3D objects Metric near-

invariants Rigid transformations Surface simplification Noise

Fast

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

Technique (1) Construct Multiresolution

Reeb Graph (MRG) normalized geodesic

distanceGeodesic distance function

Multiresolution Reeb Graph

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

Technique (2) MRG matching algorithm

for similarity queries Finds most similar regions

Most similar regions on two frogsMatching nodes of two MRGs

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

Reeb Graph

Same as in Chand’s presentation Can use any function

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

Geodesic distance function Integral of geodesic

distances (v) = p g(v,p) dS

Normalize n(v) = ((v) – min())

/ min()

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

Geodesic Approximation Approximate integral

Sample Simplify distance Use Dijkstra’s

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

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

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

Matching process Calculate

similarity Match nodes

Find pairs with maximal similarity

Preserve multires hierarchy topology

Sum up similarity

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

Matching Process

R S Match if:

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

Matching Process

R S Match if:

Same height range

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

Matching Process

R S Match if:

Same height range

Parents match

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

Matching Process

R S Match if:

Same height range

Parents match

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

Matching Process

R S Match if:

Same height range

Parents match

Match on graph path

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

Results Invariants satisfied

fairly well Between pairs,

similarity 0.94 Across pairs,

similarity 0.76

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

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

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

Critique Subjectively good

matching Meet invariance criteria

Approximation of geodesic distance

Reeb graph discretization All models in DB must

have same parameters Similarity metric