Selecting Distinctive 3D Shape Descriptors for Similarity Retrieval Philip Shilane and Thomas Funkhouser.

Slides:



Advertisements
Similar presentations
Ranking Multimedia Databases via Relevance Feedback with History and Foresight Support / 12 I9 CHAIR OF COMPUTER SCIENCE 9 DATA MANAGEMENT AND EXPLORATION.
Advertisements

Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Shape Analysis and Retrieval D2 Shape Distributions Notes courtesy of Funk et al., SIGGRAPH 2004.
Robust Speech recognition V. Barreaud LORIA. Mismatch Between Training and Testing n mismatch influences scores n causes of mismatch u Speech Variation.
Relevant characteristics extraction from semantically unstructured data PhD title : Data mining in unstructured data Daniel I. MORARIU, MSc PhD Supervisor:
Three things everyone should know to improve object retrieval
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
Feature-based 3D Reassembly Devi Parikh Mentor: Rahul Sukthankar September 14, 2006.
Mesh modeling and processing M. Ramanathan STTP CAD 2011Mesh modeling and processing.
3D Shape Histograms for Similarity Search and Classification in Spatial Databases. Mihael Ankerst,Gabi Kastenmuller, Hans-Peter-Kriegel,Thomas Seidl Univ.
Neurocomputing,Neurocomputing, Haojie Li Jinhui Tang Yi Wang Bin Liu School of Software, Dalian University of Technology School of Computer Science,
Shape Classification Alex Yakubovich Elderlab Oct 7, 2011 John Wilder, Jacob Feldman, Manish Singh, Superordinate shape classification using natural shape.
Recognizing Objects in Range Data Using Regional Point Descriptors A. Frome, D. Huber, R. Kolluri, T. Bulow, and J. Malik. Proceedings of the European.
Probabilistic Fingerprints for Shapes Niloy J. MitraLeonidas Guibas Joachim GiesenMark Pauly Stanford University MPII SaarbrückenETH Zurich.
Reverse Engineering Niloy J. Mitra.
Training a Neural Network to Recognize Phage Major Capsid Proteins Author: Michael Arnoult, San Diego State University Mentors: Victor Seguritan, Anca.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Event prediction CS 590v. Applications Video search Surveillance – Detecting suspicious activities – Illegally parked cars – Abandoned bags Intelligent.
Locally Constraint Support Vector Clustering
Shape-Based Retrieval of Articulated 3D Models Using Spectral Embedding GrUVi Lab, School of Computing Science Simon Fraser University, Burnaby, BC Canada.
Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors Michael Kazhdan Thomas Funkhouser Szymon Rusinkiewicz Princeton University.
Robert Osada, Tom Funkhouser Bernard Chazelle, and David Dobkin Princeton University Matching 3D Models With Shape Distributions.
Texture-Based Image Retrieval for Computerized Tomography Databases Winnie Tsang, Andrew Corboy, Ken Lee, Daniela Raicu and Jacob Furst.
Reflective Symmetry Detection in 3 Dimensions
Expectation Maximization Method Effective Image Retrieval Based on Hidden Concept Discovery in Image Database By Sanket Korgaonkar Masters Computer Science.
Features-based Object Recognition Pierre Moreels California Institute of Technology Thesis defense, Sept. 24, 2007.
The TEXTAL System for Automated Model Building Thomas R. Ioerger Texas A&M University.
Randomized Cuts for 3D Mesh Analysis
Harmonic 3D Shape Matching Michael Kazhdan Thomas Funkhouser Princeton University Michael Kazhdan Thomas Funkhouser Princeton University.
1 Zafer BarutcuogluPrinceton University Christopher DeCoro Hierarchical Shape Classification Using Bayesian Aggregation.
The Princeton Shape Benchmark Philip Shilane, Patrick Min, Michael Kazhdan, and Thomas Funkhouser.
Shape Descriptors I Thomas Funkhouser CS597D, Fall 2003 Princeton University Thomas Funkhouser CS597D, Fall 2003 Princeton University.
Supervised Distance Metric Learning Presented at CMU’s Computer Vision Misc-Read Reading Group May 9, 2007 by Tomasz Malisiewicz.
Shape Matching and Anisotropy Michael Kazhdan, Thomas Funkhouser, and Szymon Rusinkiewicz Princeton University Michael Kazhdan, Thomas Funkhouser, and.
CS597D: Geometric Analysis of 3D Models Thomas Funkhouser Princeton University CS597D, Fall 2003 Thomas Funkhouser Princeton University CS597D, Fall 2003.
The Planar-Reflective Symmetry Transform Princeton University.
CAD’11, TaipeiDepartment of Engineering Design, IIT Madras M. Ramanathan Department of Engineering Design Indian Institute of Technology Madras.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
MITRE Corporation is a federally-funded research-and- development corporation that has developed their own facial recognition system, known as MITRE Matcher.
National Alliance for Medical Image Computing – Algorithms Core (C1a) Five investigators: –A. Tannenbaum (BU), P. Golland (MIT), M. Styner.
3D Sketch-based 3D Model Retrieval With Kinect Natacha Feola 1, Azeem Ghumman 2, Scott Forster 3, Dr. Yijuan Lu 4 1 Department of Computer Science, University.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Alignment and Matching
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
An Efficient Approach to Clustering in Large Multimedia Databases with Noise Alexander Hinneburg and Daniel A. Keim.
Enhanced Correspondence and Statistics for Structural Shape Analysis: Current Research Martin Styner Department of Computer Science and Psychiatry.
Use of Machine Learning in Chemoinformatics Irene Kouskoumvekaki Associate Professor December 12th, 2012 Biological Sequence Analysis course.
MUMT611: Music Information Acquisition, Preservation, and Retrieval Presentation on Timbre Similarity Alexandre Savard March 2006.
Video Google: A Text Retrieval Approach to Object Matching in Videos Josef Sivic and Andrew Zisserman.
Shape Descriptors Thomas Funkhouser and Michael Kazhdan Princeton University Thomas Funkhouser and Michael Kazhdan Princeton University.
Yan Y. Kagan & David D. Jackson Dept. Earth and Space Sciences, UCLA, Los Angeles, CA ,
A Model for Learning the Semantics of Pictures V. Lavrenko, R. Manmatha, J. Jeon Center for Intelligent Information Retrieval Computer Science Department,
Efficient EMD-based Similarity Search in Multimedia Databases via Flexible Dimensionality Reduction / 16 I9 CHAIR OF COMPUTER SCIENCE 9 DATA MANAGEMENT.
Gang WangDerek HoiemDavid Forsyth. INTRODUCTION APROACH (implement detail) EXPERIMENTS CONCLUSION.
A feature-based kernel for object classification P. Moreels - J-Y Bouguet Intel.
2004/03/03Sheun-Huei Guan, CML, NTU1 3D Model Retrieval After Shape Distributions.
Methods for 3D Shape Matching and Retrieval
Interactive Discovery and Semantic Labeling of Patterns in Spatial Data David Blei, Christiane Fellbaum, Adam Finkelstein, and Thomas Funkhouser Princeton.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
NTU & MSRA Ming-Feng Tsai
Use of Machine Learning in Chemoinformatics
1 Faculty of Information Technology Enhanced Generic Fourier Descriptor for Object-Based Image Retrieval Dengsheng Zhang, Guojun Lu Gippsland School of.
Outline ● Introduction – What is the problem ● Generate stochastic textures ● Improve realism ● High level approach - Don't just jump into details – Why.
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Clustering (1) Clustering Similarity measure Hierarchical clustering
Face Detection EE368 Final Project Group 14 Ping Hsin Lee
Paper Presentation: Shape and Matching
Benchmarking CAD Search Techniques
K Nearest Neighbor Classification
Improving Retrieval Performance of Zernike Moment Descriptor on Affined Shapes Dengsheng Zhang, Guojun Lu Gippsland School of Comp. & Info Tech Monash.
Presentation transcript:

Selecting Distinctive 3D Shape Descriptors for Similarity Retrieval Philip Shilane and Thomas Funkhouser

Large Databases of 3D Shapes Mechanical CAD (National Design Repository) Molecular Biology (Protein Databank) Computer Graphics (Princeton Shape Benchmark)

Shape Retrieval 3D Model Model Database Best Matches

Local Matches for Retrieval 3D Model Model Database Best Matches

Local Matches for Retrieval 3D Model Model Database Best Matches Cost Function

Local Matches for Retrieval 3D Model Model Database Best Matches Cost Function Using many local descriptors is slow.

Local Matches for Retrieval 3D Model Model Database Best Matches Cost Function Using many local descriptors is slow. Many descriptors do not represent distinguishing parts.

Local Matches for Retrieval 3D Model Model Database Best Matches Cost Function Focusing on the distinctive regions improves retrieval time and accuracy.

Related Work Selecting Local Descriptors Random Mori 2001 Frome 2004

Related Work Selecting Local Descriptors Random Salient Gal 2005 Lee 2005 Frintrop 2004

Related Work Selecting Local Descriptors Random Salient Likelihood Johnson 2000 Shan 2004

Distinction = Retrieval Performance Query Descriptors The distinction of each local descriptor is based on how well it retrieves shapes of the correct class. Retrieval Results

Distinction = Retrieval Performance Query Descriptors The distinct descriptors that distinguish between classes are classification dependent. Retrieval Results

Approach DescriptorsDistinction We want a predicted distinction score for each descriptor on the model.

Approach We map descriptors into a 1D space where we learn distinction from a training set. Distinction 1D Parameterization Descriptors Distinction

Approach Descriptors Distinction Likelihood of shape descriptors is a 1D function that groups descriptors with similar distinction. Likelihood Parameterization

System Overview Likelihood Retrieval Evaluation Training Query Shape DB Local Descriptors Descriptor DB Likelihood Evaluate Distinction Local Descriptors Classification Shape Distinction Function Match Retrieval List Select Descriptors

System Overview Likelihood Retrieval Evaluation Training Query Shape DB Local Descriptors Descriptor DB Likelihood Evaluate Distinction Local Descriptors Classification Shape Distinction Function Match Retrieval List Select Descriptors

System Overview Likelihood Retrieval Evaluation Training Query Shape DB Local Descriptors Descriptor DB Likelihood Evaluate Distinction Local Descriptors Classification Shape Distinction Function Match Retrieval List Select Descriptors

System Overview Likelihood Retrieval Evaluation Training Query Shape DB Local Descriptors Descriptor DB Likelihood Evaluate Distinction Local Descriptors Classification Shape Distinction Function Match Retrieval List Select Descriptors

Multi-dimensional normal density [Johnson 2000] Likelihood of Descriptors

The likelihood function is proportional to the descriptor density.

Map from Descriptors to Likelihood Flat regions are the most common while wing tips and the cockpit area are rarer. Less Likely More Likely

System Overview Likelihood Retrieval Evaluation Training Query Shape DB Local Descriptors Descriptor DB Likelihood Evaluate Distinction Local Descriptors Classification Shape Distinction Function Match Retrieval List Select Descriptors

Measuring Distinction 0.33 Query Descriptors Evaluation Metric Evaluate the retrieval performance of every query descriptor. Retrieval Results

Measuring Distinction Query Descriptors Evaluation Metric Some descriptors are better for retrieval than others. Retrieval Results

System Overview Likelihood Retrieval Evaluation Training Query Shape DB Local Descriptors Descriptor DB Likelihood Evaluate Distinction Local Descriptors Classification Shape Distinction Function Match Retrieval List Select Descriptors

Build Distinction Function Measure likelihood and retrieval performance of each descriptor.

Build Distinction Function Measure likelihood and retrieval performance of each descriptor.

Build Distinction Function Measure likelihood and retrieval performance of each descriptor.

Build Distinction Function Retrieval performance is averaged within each likelihood bin.

Descriptor Distinction A likelihood mapping separates descriptors with different retrieval performance. Less Likely More Likely

Less Likely More Likely Descriptor Distinction The most common features are the worst for retrieval.

Predicting Distinction Distinction Function DescriptorsDistinction The likelihood mapping predicts descriptor distinction.

System Overview Likelihood Retrieval Evaluation Training Query Shape DB Local Descriptors Descriptor DB Likelihood Evaluate Distinction Local Descriptors Classification Shape Distinction Function Match Retrieval List Select Descriptors

Selecting Distinctive Descriptors The k most distinctive descriptors with a minimum distance constraint are selected. MeshDescriptorsDistinction Scores 3 Selected Descriptors

Matching with Selected Descriptors 3D Model Model Database Best Matches

Results Examples of Distinctive Descriptors Evaluation for Retrieval

Distinctive Descriptor Examples Descriptors on the head and neck represent consistent regions of the models.

Distinctive Descriptor Examples Descriptors on the front of the jet are consistent as opposed to on the wings.

Challenge The wheels are consistent features for cars.

Shape Database 100 Models in 10 Classes from the Princeton Shape Benchmark Models come from different branches of the hierarchical classification

Shape Descriptors Mass per Shell Shape Histogram (SHELLS) Ankerst 1999 Spherical Harmonics of the Gaussian Euclidean Distance Transform (SHD) Kazhdan Radius of Descriptors Considered

Local vs. Global Descriptors Using local descriptors improves retrieval relative to global descriptors.

Focus on Distinctive Descriptors Using a small number of distinct descriptors maintains retrieval performance while improving retrieval time.

Alternative Selection Techniques

Distinction improves retrieval more than other techniques.

Conclusion Method to select distinctive descriptors Distinctive descriptors can improve retrieval Mapping descriptors through likelihood and learned retrieval performance to distinction is better than other alternatives Distinction is independent of type of descriptor

Future Work Explore other definitions of likelihood including mixture models

Future Work Explore other definitions of likelihood including mixture models Consider non-likelihood parameterizations

Future Work Explore other definitions of likelihood including mixture models Consider non-likelihood parameterizations Combine descriptors while accounting for deformation [Funkhouser and Shilane, SGP]

Acknowledgements Szymon Rusinkiewicz Joshua Podolak Princeton Graphics Group Funding Sources: National Science Foundation Grant CCR and Grant 11S Air Force Research Laboratory Grant FA

The End