1 Numerical geometry of non-rigid shapes Partial similarity Partial similarity © Alexander & Michael Bronstein, 2006-2009 © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book.

Slides:



Advertisements
Similar presentations
Differential geometry I
Advertisements

Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Topology-Invariant Similarity and Diffusion Geometry
1 Numerical Geometry of Non-Rigid Shapes Diffusion Geometry Diffusion geometry © Alexander & Michael Bronstein, © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book.
Discrete Geometry Tutorial 2 1
Isometry-Invariant Similarity
Reverse Engineering Niloy J. Mitra.
1 Numerical geometry of non-rigid shapes Geometry Numerical geometry of non-rigid shapes Shortest path problems Alexander Bronstein, Michael Bronstein,
Shape reconstruction and inverse problems
Invariant correspondence
1 Processing & Analysis of Geometric Shapes Shortest path problems Shortest path problems The discrete way © Alexander & Michael Bronstein, ©
1 Numerical Geometry of Non-Rigid Shapes Feature-based methods & shape retrieval problems Feature-based methods and shape retrieval problems © Alexander.
1 Michael Bronstein Computational metric geometry Computational metric geometry Michael Bronstein Department of Computer Science Technion – Israel Institute.
1 Processing & Analysis of Geometric Shapes Introduction Processing and Analysis of Geometric Shapes Department of Electrical Engineering – Technion Spring.
Multidimensional scaling
Region labelling Giving a region a name. Image Processing and Computer Vision: 62 Introduction Region detection isolated regions Region description properties.
Numerical Optimization
Isometry invariant similarity
1 Numerical geometry of non-rigid shapes Lecture I – Introduction Numerical geometry of shapes Lecture I – Introduction non-rigid Michael Bronstein.
Iterative closest point algorithms
Prénom Nom Document Analysis: Linear Discrimination Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Numerical geometry of non-rigid shapes
Numerical geometry of objects
1 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Michael M. Bronstein Department of Computer Science Technion – Israel Institute.
Lecture IV – Invariant Correspondence
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman ICCV 2003 Presented by: Indriyati Atmosukarto.
Correspondence & Symmetry
1 Numerical geometry of non-rigid shapes Partial similarity Partial Similarity Alexander Bronstein, Michael Bronstein © 2008 All rights reserved. Web:
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
1 Numerical geometry of non-rigid shapes Lecture II – Numerical Tools Numerical geometry of shapes Lecture II – Numerical Tools non-rigid Alex Bronstein.
Feature-based methods
Numerical geometry of non-rigid shapes
1 Numerical geometry of non-rigid shapes In the Rigid Kingdom In the Rigid Kingdom Lecture 4 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Invariant correspondence and shape synthesis non-rigid Alexander Bronstein.
1 Bronstein, Bronstein, and Kimmel Joint extrinsic and intrinsic similarity of non-rigid shapes Rock, paper, and scissors Joint extrinsic and intrinsic.
Invariant Correspondence
1 Regularized partial similarity of shapes NORDIA – CVPR 2008 Not only size matters: Regularized partial similarity of shapes Alexander Bronstein, Michael.
Non-Euclidean Embedding
1 Numerical geometry of non-rigid shapes Introduction Numerical geometry of non-rigid shapes Introduction Alexander Bronstein, Michael Bronstein, Ron Kimmel.
Numerical geometry of non-rigid shapes
Paretian similarity for partial comparison of non-rigid objects
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
1 Numerical Geometry of Non-Rigid Shapes Invariant shape similarity Invariant shape similarity © Alexander & Michael Bronstein, © Michael Bronstein,
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
1 Numerical geometry of non-rigid shapes Expression-invariant face recognition Expression-invariant face recognition Lecture 8 © Alexander & Michael Bronstein.
1 Numerical geometry of non-rigid shapes Three-Dimensional Face Recognition Three Dimensional Face Recognition “And in stature he is small, chest broad,
1 Michael M. Bronstein Partial similarity of objects 17 December 2006 Partial similarity of objects, or how to compare a centaur to a horse Michael M.
1 Bronstein 2 & Kimmel Matching 2D articulated shapes using GMDS AMDO, Puerto de Andratx, 2006 Matching 2D articulated shapes using Generalized Multidimensional.
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Introduction non-rigid Alexander Bronstein Michael Bronstein Numerical geometry.
1 Numerical geometry of non-rigid shapes Non-rigid correspondence Numerical geometry of non-rigid shapes Non-rigid correspondence Alexander Bronstein,
1 Numerical geometry of non-rigid shapes Nonrigid Correspondence & Calculus of Shapes Non-Rigid Correspondence and Calculus of Shapes Of bodies changed.
Statistical Color Models (SCM) Kyungnam Kim. Contents Introduction Trivariate Gaussian model Chromaticity models –Fixed planar chromaticity models –Zhu.
DEPARTMENT OF MATHEMATI CS [ YEAR OF ESTABLISHMENT – 1997 ] DEPARTMENT OF MATHEMATICS, CVRCE.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
CSE554Laplacian DeformationSlide 1 CSE 554 Lecture 8: Laplacian Deformation Fall 2012.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Coarse-to-Fine Combinatorial Matching for Dense Isometric Shape Correspondence Yusuf Sahillioğlu and Yücel Yemez Computer Eng. Dept., Koç University, Istanbul,
Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially.
Chapter 10 Image Segmentation.
Roee Litman, Alexander Bronstein, Michael Bronstein
Chapter 12 Object Recognition Chapter 12 Object Recognition 12.1 Patterns and pattern classes Definition of a pattern class:a family of patterns that share.
Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.
CENG 789 – Digital Geometry Processing 04- Distances, Descriptors and Sampling on Meshes Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
Shape similarity and Visual Parts Longin Jan Latecki Temple Univ., In cooperation with Rolf Lakamper (Temple Univ.),
1 Numerical geometry of non-rigid shapes Projects Quasi-isometries Project 1 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Chapter 12 Object Recognition
CSE 185 Introduction to Computer Vision
Presentation transcript:

1 Numerical geometry of non-rigid shapes Partial similarity Partial similarity © Alexander & Michael Bronstein, © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book Advanced topics in vision Processing and Analysis of Geometric Shapes EE Technion, Spring 2010

2 Numerical geometry of non-rigid shapes Partial similarity Greek mythology

3 Numerical geometry of non-rigid shapes Partial similarity I am a centaur.Am I human?Am I equine? Yes, I’m partially human. Yes, I’m partially equine. Partial similarity Partial similarity is a non-metric relation

4 Numerical geometry of non-rigid shapes Partial similarity Human vision example ?

5 Numerical geometry of non-rigid shapes Partial similarity Visual agnosia Oliver Sacks The man who mistook his wife for a hat

6 Numerical geometry of non-rigid shapes Partial similarity Recognition by parts Divide the shapes into parts Compare each part separately using a full similarity criterion Merge the part similarities

7 Numerical geometry of non-rigid shapes Partial similarity Partial similarity X and Y are partially similar = X and Y have significantsimilar parts Illustration: Herluf Bidstrup

8 Numerical geometry of non-rigid shapes Partial similarity Ingredients Similar Dissimilar Part = subset of the shape Similarity = full similarity applied to parts

9 Numerical geometry of non-rigid shapes Partial similarity Significance Significance = measure of the part Area: size of the part SignificantInsignificant

10 Numerical geometry of non-rigid shapes Partial similarity Significance Problem: how to select significant parts? Significance of a part is a semantic definition Different shapes may have different definition of significance

11 Numerical geometry of non-rigid shapes Partial similarity Significance Do all parts have the same importance? It really depends on the data High Gaussian curvature High variation of curvature “features”

12 Numerical geometry of non-rigid shapes Partial similarity Statistical significance A. Bronstein, M. Bronstein, Y. Carmon, R. Kimmel, CVA 2009 syzygy in astronomy means alignment of three bodies of the solar system along a straight or nearly straight line. a planet is in syzygy with the earth and sun when it is in opposition or conjunction. the moon is in syzygy with the earth and sun when it is new or full. inis theor Query qDatabase D Frequent = important Frequent = non- discriminative syzygy Rare = discriminative Significance of a term t Term frequencyInverse document frequency

13 Numerical geometry of non-rigid shapes Partial similarity Numerical example A. Bronstein, M. Bronstein, Y. Carmon, R. Kimmel, CVA 2009

14 Numerical geometry of non-rigid shapes Partial similarity Multicriterion optimization Simultaneously minimize dissimilarity and insignificance over all the possible pairs of parts This type of problems is called multicriterion optimization Vector objective function How to solve a multicriterion optimization problem?

15 Numerical geometry of non-rigid shapes Partial similarity Pareto optimality Traditional optimizationMulticriterion optimization A solution is said to be a global optimum of an optimization problem if there is no other such that A solution is said to be a Pareto optimum of a multicriterion optimization problem if there is no other such that Optimum is a solution such that there is no other better solution In multicriterion case, better = all the criteria are better

16 Numerical geometry of non-rigid shapes Partial similarity Pareto frontier Vilfredo Pareto ( ) INSIGNIFICANCE DISSIMILARITY UTOPIA Attainable set Pareto frontier

17 Numerical geometry of non-rigid shapes Partial similarity Set-valued partial similarity The entire Pareto frontier is a set-valued distance The dissimilarity at coincides with full similarity

18 Numerical geometry of non-rigid shapes Partial similarity Scalar- vs. set-valued similarity INSIGNIFICANCE DISSIMILARITY Use intrinsic similarity as

19 Numerical geometry of non-rigid shapes Partial similarity Is a crocodile green or ? What is better: (1,1) or (0.5,0.5)? What is better: (1,0.5) or (0.5,1)? Order relations

20 Numerical geometry of non-rigid shapes Partial similarity Order relations There is no total order relation between vectors As a result, two Pareto frontiers can be non-commeasurable INSIGNIFICANCE DISSIMILARITY BLUE < RED GREEN ? RED

21 Numerical geometry of non-rigid shapes Partial similarity Scalar-valued partial similarity In order to compare set-valued partial similarities, they should be scalarized Fix a value of insignificance INSIGNIFICANCE DISSIMILARITY Can be written as using Lagrange multiplier Define scalar-valued partial similarity

22 Numerical geometry of non-rigid shapes Partial similarity Scalar-valued partial similarity INSIGNIFICANCE DISSIMILARITY Fix a value of dissimilarity Distance from utopia point Area under the curve

23 Numerical geometry of non-rigid shapes Partial similarity Characteristic functions Problem: optimization over all possible parts A part is a subset of the shape Can be represented using a characteristic function Still a problem: optimization over binary-valued variables (combinatorial optimization)

24 Numerical geometry of non-rigid shapes Partial similarity Fuzzy sets Relax the values of the characteristic function to the continuous range The value of is the membership of the point in the subset is called a fuzzy set

25 Numerical geometry of non-rigid shapes Partial similarity Fuzzy partial similarity Compute partial similarity using fuzzy parts Fuzzy insignificance Fuzzy dissimilarity where is the weighted distortion

26 Numerical geometry of non-rigid shapes Partial similarity Numerical optimization GMDS problem: A. Bronstein, M. Bronstein, A. Bruckstein, R. Kimmel, IJCV 2008; A. Bronstein, M. Bronstein, NORDIA 2008

27 Numerical geometry of non-rigid shapes Partial similarity Numerical optimization Freeze parts and solve for correspondence Freeze correspondence and solve for parts 1 2 A. Bronstein, M. Bronstein, A. Bruckstein, R. Kimmel, IJCV 2008; A. Bronstein, M. Bronstein, NORDIA 2008

28 Numerical geometry of non-rigid shapes Partial similarity Example of intrinsic partial similarity Partial similarity Full similarity Scalar partial similarity Human Human- like Horse-like A. Bronstein, M. Bronstein, A. Bruckstein, R. Kimmel, IJCV 2008; A. Bronstein, M. Bronstein, NORDIA 2008

29 Numerical geometry of non-rigid shapes Partial similarity Extrinsic partial similarity How to make ICP compare partially similar shapes? Introduce weights into the shape-to-shape distance to reject points with bad correspondence Possible selection of weights: where is a threshold on normals is a threshold on distance and are the normals to shapes and

30 Numerical geometry of non-rigid shapes Partial similarity Extrinsic partial similarity Without rejectionWith rejection

31 Numerical geometry of non-rigid shapes Partial similarity Extrinsic partial similarity Parts obtained by matching of man and centaur using ICP with rejection for different thresholds Problem: there is no explicit influence of the rejection thresholds and the size of the resulting parts Pareto framework allows to control the size of the selected parts!

32 Numerical geometry of non-rigid shapes Partial similarity Extrinsic partial similarity Correspondence stage (fixed and ) Closest point correspondence Weighted rigid alignment Correspondence

33 Numerical geometry of non-rigid shapes Partial similarity Extrinsic partial similarity Part selection stage (fixed and )

34 Numerical geometry of non-rigid shapes Partial similarity Extrinsic partial similarity Controllable part size by changing the value of

35 Numerical geometry of non-rigid shapes Partial similarity Not only size matters What is better?... Many small parts……or one large part? A. Bronstein, M. Bronstein, A. Bruckstein, R. Kimmel, IJCV 2008; A. Bronstein, M. Bronstein, NORDIA 2008

36 Numerical geometry of non-rigid shapes Partial similarity Regularity Irregular = long boundaryRegular = short boundary Shape factor (circularity) A. Bronstein, M. Bronstein, A. Bruckstein, R. Kimmel, IJCV 2008; A. Bronstein, M. Bronstein, NORDIA 2008

37 Numerical geometry of non-rigid shapes Partial similarity Regularity Irregular = four connected components Regular = one connected component Equal shape factor! Topological regularity A. Bronstein, M. Bronstein, A. Bruckstein, R. Kimmel, IJCV 2008; A. Bronstein, M. Bronstein, NORDIA 2008

38 Numerical geometry of non-rigid shapes Partial similarity Mumford-Shah functional Salvation comes from image segmentation [Mumford&Shah]: given image, find the segmented region replace by a membership function The two problems are equivalent

39 Numerical geometry of non-rigid shapes Partial similarity Mumford-Shah functional In our problem, we need only the integral along the boundary which becomes in the fuzzy setting

40 Numerical geometry of non-rigid shapes Partial similarity Numerical example INSIGNIFICANCE DISSIMILARITY IRREGULARITY A. Bronstein, M. Bronstein, A. Bruckstein, R. Kimmel, IJCV 2008; A. Bronstein, M. Bronstein, NORDIA 2008

41 Numerical geometry of non-rigid shapes Partial similarity ICP example Significance Regularity