Probabilistic Fingerprints for Shapes Niloy J. MitraLeonidas Guibas Joachim GiesenMark Pauly Stanford University MPII SaarbrückenETH Zurich.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
Advertisements

Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
Image Repairing: Robust Image Synthesis by Adaptive ND Tensor Voting IEEE Computer Society Conference on Computer Vision and Pattern Recognition Jiaya.
Summarizing Distributed Data Ke Yi HKUST += ?. Small summaries for BIG data  Allow approximate computation with guarantees and small space – save space,
Partial and Approximate Symmetry Detection for 3D Geometry Mark Pauly Niloy J. Mitra Leonidas J. Guibas.
MIT CSAIL Vision interfaces Approximate Correspondences in High Dimensions Kristen Grauman* Trevor Darrell MIT CSAIL (*) UT Austin…
Robust Global Registration Natasha Gelfand Niloy Mitra Leonidas Guibas Helmut Pottmann.
Mesh modeling and processing M. Ramanathan STTP CAD 2011Mesh modeling and processing.
Semi-Supervised Hierarchical Models for 3D Human Pose Reconstruction Atul Kanaujia, CBIM, Rutgers Cristian Sminchisescu, TTI-C Dimitris Metaxas,CBIM, Rutgers.
A 3-D reference frame can be uniquely defined by the ordered vertices of a non- degenerate triangle p1p1 p2p2 p3p3.
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
Reverse Engineering Niloy J. Mitra.
Shape and Dynamics in Human Movement Analysis Ashok Veeraraghavan.
Object Localization using affine invariant substructure constraints Ishani Chakraborty and Ahmed Elgammal, Dept. of Computer Science, Rutgers University.
Robert Osada, Tom Funkhouser Bernard Chazelle, and David Dobkin Princeton University Matching 3D Models With Shape Distributions.
Iterative closest point algorithms
Matching and Recognition in 3D. Moving from 2D to 3D – Some Things are Easier No occlusion (but sometimes missing data instead)No occlusion (but sometimes.
Reflective Symmetry Detection in 3 Dimensions
Thursday, November 13, 2008 ASA 156: Statistical Approaches for Analysis of Music and Speech Audio Signals AudioDB: Scalable approximate nearest-neighbor.
Correspondence & Symmetry
3-D Object Recognition From Shape Salvador Ruiz Correa Department of Electrical Engineering.
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
1 Lecture 18 Syntactic Web Clustering CS
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Near Duplicate Detection
Selecting Distinctive 3D Shape Descriptors for Similarity Retrieval Philip Shilane and Thomas Funkhouser.
Matching and Recognition in 3D. Moving from 2D to 3D Some things harderSome things harder – Rigid transform has 6 degrees of freedom vs. 3 – No natural.
Object Recognition Using Geometric Hashing
Spectral Processing of Point-sampled Geometry
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Overview Introduction to local features
3D Global Registration. The Problem Given: n scans around an objectGiven: n scans around an object Goal: align them allGoal: align them all First attempt:
Fast Subsequence Matching in Time-Series Databases Christos Faloutsos M. Ranganathan Yannis Manolopoulos Department of Computer Science and ISR University.
Yuping Lin and Gérard Medioni.  Introduction  Method  Register UAV streams to a global reference image ▪ Consecutive UAV image registration ▪ UAV to.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
1 Fingerprint Classification sections Fingerprint matching using transformation parameter clustering R. Germain et al, IEEE And Fingerprint Identification.
CSE 185 Introduction to Computer Vision
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
Context-based Surface Completion Andrei Sharf, Marc Alexa, Daniel Cohen-Or.
Niloy J. Mitra Leonidas J. Guibas Mark Pauly TU Vienna Stanford University ETH Zurich SIGGRAPH 2007.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Alignment and Matching
EMANUELE RODOLÀ A Game-Theoretic Perspective on Registration and Recognition of 3D Shapes.
FlowString: Partial Streamline Matching using Shape Invariant Similarity Measure for Exploratory Flow Visualization Jun Tao, Chaoli Wang, Ching-Kuang Shene.
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
Randomized Algorithms for Comparing and Understanding 3D Geometry Niloy J. Mitra Department of Electrical Engineering Advisor: Leonidas J. Guibas Associate.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
A Statistical Approach to Speed Up Ranking/Re-Ranking Hong-Ming Chen Advisor: Professor Shih-Fu Chang.
Features-based Object Recognition P. Moreels, P. Perona California Institute of Technology.
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
Temporally Coherent Completion of Dynamic Shapes AUTHORS:HAO LI,LINJIE LUO,DANIEL VLASIC PIETER PEERS,JOVAN POPOVIC,MARK PAULY,SZYMON RUSINKIEWICZ Presenter:Zoomin(Zhuming)
Probabilistic Latent Query Analysis for Combining Multiple Retrieval Sources Rong Yan Alexander G. Hauptmann School of Computer Science Carnegie Mellon.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Overview Introduction to local features Harris interest points + SSD, ZNCC, SIFT Scale & affine invariant interest point detectors Evaluation and comparison.
2004/03/03Sheun-Huei Guan, CML, NTU1 3D Model Retrieval After Shape Distributions.
Methods for 3D Shape Matching and Retrieval
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Syntactic Clustering of the Web By Andrei Z. Broder, Steven C. Glassman, Mark S. Manasse, Geoffrey Zweig CSCI 572 Ameya Patil Syntactic Clustering of the.
Near Duplicate Detection
Nearest-neighbor matching to feature database
Paper Presentation: Shape and Matching
Nearest-neighbor matching to feature database
Shape matching and object recognition using shape contexts
Geometric Hashing: An Overview
KFC: Keypoints, Features and Correspondences
Recognition and Matching based on local invariant features
Presentation transcript:

Probabilistic Fingerprints for Shapes Niloy J. MitraLeonidas Guibas Joachim GiesenMark Pauly Stanford University MPII SaarbrückenETH Zurich

Introduction Shape Analysis and Comparison shape retrieval, shape clustering, feature selection, correspondence, compression, re-use, etc Question: Are two shapes similar? ≈?

Introduction More general: Are two shapes similar in parts? relative size of overlap region partially matching under rigid motion scan alignment context-based editing shape recognition, etc. Efficient tests require compact signatures database query network setting fast pre-filtering, etc.

Background Methods for global registration Gelfand, Mitra, Guibas and Pottmann, Robust Global Registration, SGP 2005 Li and Guskov, Multi-scale Features for Approximate Alignment of Point- based Surfaces, SGP 2005 Huber and Hebert, Fully Automatic Registration of Multiple 3D Data Sets, CVBVS 2001 Global shape descriptors Kazhdan, Funkhouser and Rusinkiewicz, Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors, SGP 2003 Osada, Funkhouser, Chazelle and Dobkin, Shape Distributions, ACM TOG 2002 Reuter and Wolter, Laplace-Spectra as fingerprints for shape matching, SPM 2005

Background Geometric Hashing Wolfson, Rigoutsos. Geometric Hashing: An Overview, IEEE Computational Science and Engineering, 4(4), 1997 Gal and Cohen-Or, Salient geometric features for partial shape matching and similarity, ACM TOG 2006 File matching Broder, Glassman, Manasse, Zweig. Syntactic Clustering of the Web, World Wide Web Conference, 1997 Broder, On the Resemblance and Containment of Documents, Sequences 1997 Schleimer, Wilkerson and Alex Aiken, Winnowing: local algorithms for document fingerprinting, Sigmod, ’03

Probabilistic Fingerprints Function such that Given two shapes S 1 and S 2, with high probability if f(S 1 ) ≠ f(S 2 ) then S 1 and S 2 are dissimilar if f(S 1 ) = f(S 2 ) then S 1 and S 2 are similar f is efficiently computable compact, i.e., output sensitive localized (partial matching) robust to sampling and articulated motion

Pre-Processing Input Sample Shingles Signatures Descriptors Fingerprint

Pre-Processing Input Sample Uniform random sample guarantee δ -coverage avoid arbitrarily dense sampling [Turk 92] such that

Sample Pre-Processing Shingles Local surface patches intersection with ρ -balls create sufficient overlap for robust signature estimation, i.e.,

Pre-Processing ShinglesSignatures Local signatures should be invariant to rigid transforms sampling & local perturbations Examples: Spin images, shape histograms, integral descriptors, etc.

Pre-Processing Descriptors Signatures Optional: Compressed descriptors e.g., Rabin’s hashing Signature set multi-set of points in high-dimensional space spatial relation of shingles not preserved

Resemblance

Resemblance

Probabilistic Fingerprint Let be random permutations Estimate of resemblance indicator function

Probabilistic Fingerprint Estimate of resemblance Example: m =

Probabilistic Fingerprint Estimate of resemblance

Probabilistic Fingerprint Estimate of resemblance

Probabilistic Fingerprint Estimate of resemblance

Probabilistic Fingerprint Estimate of resemblance

Probabilistic Fingerprint Estimate of resemblance

Probabilistic Fingerprint Estimate of resemblance

Pre-Processing FingerprintDescriptors Probabilistic Fingerprint reduce using min-hashing based on random permutations of universe set of ‘random experts’ consistent for all models

Min-Hashing Feature selection by random experts reduces set comparison to element-wise comparison estimate resemblance using m permutations = perform m coin tosses to estimate bias of coin Analysis probabilistic bounds using Markov inequality & strong Chernoff bound relates size of the fingerprint to confidence in estimated resemblance

Data Reduction Shingles Signatures Descriptors Fingerprint quantizationmin hashing set size remains constant 100k 1k set reduction

Applications Resemblance between partial scans

Applications Adaptive feature selection

Applications Alignment using adaptive feature selection scan Ascan Bfinal alignment

Applications Multiple scans greedy alignment using priority queue fingerprint matching determines score advanced alignment method for verification merging fingerprints requires no re- computation

Applications Articulated motion effect of shingle size

Applications Shape distributions

Applications Database retrieval

Statistics Pre-processing time in seconds: Query time: ~ 15 msec on average Fingerprint size ~10kb model#vts. uniform sampl. spin image Rabin hash min-hash skull54k Caesar65k bunny121k horse8k

Remarks & Insights Resemblance defined as set operation on signature sets → quantization is crucial Random experts effectively extract consistent set of features → requires no explicit correspondence Fingerprints do not preserve spatial relation of shingles → false positives are possible Few parameters that are easy to tune

Remarks & Insights Accumulate local evidence for global inference Spatial structure vs. unordered signature set? Semantic features vs. random experts? Thank You!