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

Slides:



Advertisements
Similar presentations
Cooperative Query Answering for Semistructured Data Speakers: Chuan Lin & Xi Zhang By Michael Barg and Raymond K. Wong.
Advertisements

Fast Algorithms For Hierarchical Range Histogram Constructions
On Map-Matching Vehicle Tracking Data
Computational Topology for Computer Graphics Klein bottle.
Comparison Methodologies. Evaluating the matching characteristics Properties of the similarity measure Robustness of the similarity measure – Low variation.
Clustering (1) Clustering Similarity measure Hierarchical clustering Model-based clustering Figures from the book Data Clustering by Gan et al.
High-Quality Simplification with Generalized Pair Contractions Pavel Borodin,* Stefan Gumhold, # Michael Guthe,* Reinhard Klein* *University of Bonn, Germany.
Nearest Neighbor. Predicting Bankruptcy Nearest Neighbor Remember all your data When someone asks a question –Find the nearest old data point –Return.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
1 Processing & Analysis of Geometric Shapes Shortest path problems Shortest path problems The discrete way © Alexander & Michael Bronstein, ©
Asst. Prof. Yusuf Sahillioğlu
Docking Algorithm Scheme Part 1: Molecular shape representation Part 2: Matching of critical features Part 3: Filtering and scoring of candidate transformations.
Data Mining Cluster Analysis: Advanced Concepts and Algorithms Lecture Notes for Chapter 9 Introduction to Data Mining by Tan, Steinbach, Kumar © Tan,Steinbach,
Math443/543 Mathematical Modeling and Optimization
Detecting and Tracking Moving Objects for Video Surveillance Isaac Cohen and Gerard Medioni University of Southern California.
5 - 1 Chap 5 The Evolution Trees Evolutionary Tree.
Visual Querying By Color Perceptive Regions Alberto del Bimbo, M. Mugnaini, P. Pala, and F. Turco University of Florence, Italy Pattern Recognition, 1998.
Chamfer Matching & Hausdorff Distance Presented by Ankur Datta Slides Courtesy Mark Bouts Arasanathan Thayananthan.
1. 2 General problem Retrieval of time-series similar to a given pattern.
UNC Chapel Hill M. C. Lin Overview of Last Lecture About Final Course Project –presentation, demo, write-up More geometric data structures –Binary Space.
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
An Out-of-core Algorithm for Isosurface Topology Simplification Zoë Wood Hughes Hoppe Mathieu Desbrun Peter Schröder.
P. Rodríguez, R. Dosil, X. M. Pardo, V. Leborán Grupo de Visión Artificial Departamento de Electrónica e Computación Universidade de Santiago de Compostela.
Ranking by Odds Ratio A Probability Model Approach let be a Boolean random variable: document d is relevant to query q otherwise Consider document d as.
T T07-01 Sample Size Effect – Normal Distribution Purpose Allows the analyst to analyze the effect that sample size has on a sampling distribution.
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Surface Simplification Using Quadric Error Metrics.
Fast Subsequence Matching in Time-Series Databases Christos Faloutsos M. Ranganathan Yannis Manolopoulos Department of Computer Science and ISR University.
The automation of generalized curves method presentation on the map at any scales Prof. Tadeusz Chrobak AGH University of Science and Technology Poland.
Hubert CARDOTJY- RAMELRashid-Jalal QURESHI Université François Rabelais de Tours, Laboratoire d'Informatique 64, Avenue Jean Portalis, TOURS – France.
Gene expression & Clustering (Chapter 10)
Similarity Methods C371 Fall 2004.
STAR-Tree Spatio-Temporal Self Adjusting R-Tree John Tran Duke University Department of Computer Science Adviser: Pankaj K. Agarwal.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
1 Numerical geometry of non-rigid shapes Shortest path problems Shortest path problems Lecture 2 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Gapped BLAST and PSI- BLAST: a new generation of protein database search programs By Stephen F. Altschul, Thomas L. Madden, Alejandro A. Schäffer, Jinghui.
Vladyslav Kolbasin Stable Clustering. Clustering data Clustering is part of exploratory process Standard definition:  Clustering - grouping a set of.
1 CSE 980: Data Mining Lecture 17: Density-based and Other Clustering Algorithms.
Automated Construction of Parameterized Motions Lucas Kovar Michael Gleicher University of Wisconsin-Madison.
Shape Analysis and Retrieval Structural Shape Descriptors Notes courtesy of Funk et al., SIGGRAPH 2004.
Efficient Metric Index For Similarity Search Lu Chen, Yunjun Gao, Xinhan Li, Christian S. Jensen, Gang Chen.
Intel Confidential – Internal Only Co-clustering of biological networks and gene expression data Hanisch et al. This paper appears in: bioinformatics 2002.
Lecture 7 : Point Set Processing Acknowledgement : Prof. Amenta’s slides.
Roee Litman, Alexander Bronstein, Michael Bronstein
Stabbing balls and simplifying proteins Ovidiu Daescu and Jun Luo Department of Computer Science University of Texas at Dallas Richardson, TX
Stipple Placement using Distance in a Weighted Graph David Mould University of Saskatchewan.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
CENG 789 – Digital Geometry Processing 04- Distances, Descriptors and Sampling on Meshes Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
1 Approximate XML Query Answers Presenter: Hongyu Guo Authors: N. polyzotis, M. Garofalakis, Y. Ioannidis.
Skeleton Extraction of 3D Objects by Radial Basis Functions for Content-based Retrieval in MPEG-7 Ming Ouhyoung Fu-Che Wu, Wan-Chun Ma, Communication and.
Example Apply hierarchical clustering with d min to below data where c=3. Nearest neighbor clustering d min d max will form elongated clusters!
Presenters: Amool Gupta Amit Sharma. MOTIVATION Basic problem that it addresses?(Why) Other techniques to solve same problem and how this one is step.
Feature-sensitive 3D Shape Matching Andrei Sharf Tel-Aviv University Ariel Shamir IDC Hertzliya.
Lecture 9 : Point Set Processing
Clustering (1) Clustering Similarity measure Hierarchical clustering
We propose a method which can be used to reduce high dimensional data sets into simplicial complexes with far fewer points which can capture topological.
Assoc. Prof. Yusuf Sahillioğlu
Clustering.
Local Feature Extraction Using Scale-Space Decomposition
Scale-Space Representation of 3D Models and Topological Matching
Topological Ordering Algorithm: Example
Scale-Space Representation for Matching of 3D Models
Scale-Space Representation for Matching of 3D Models
Handwritten Characters Recognition Based on an HMM Model
Topological Ordering Algorithm: Example
Topological Ordering Algorithm: Example
Topological Ordering Algorithm: Example
Presentation transcript:

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

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

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

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

Geodesic distance function Integral of geodesic distances (v) =  p g(v,p) dS Normalize  n (v) = ((v) – min()) / min()

Geodesic Approximation Approximate integral Sample Simplify distance Use Dijkstra’s

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

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

Matching Process RS Match if:

Matching Process RS Match if: Same height range

Matching Process RS Match if: Same height range Parents match

Matching Process RS Match if: Same height range Parents match

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

Results Invariants satisfied fairly well Between pairs, similarity  0.94 Across pairs, similarity  0.76

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

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