Download presentation
Presentation is loading. Please wait.
1
An Optimization Approach to Improving Collections of Shape Maps Andy Nguyen, Mirela Ben-Chen, Katarzyna Welnicka, Yinyu Ye, Leonidas Guibas Computer Science Dept. Stanford University TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A AA A A A A AAA
2
Introduction 2
3
Introduction 3
4
Introduction Quality of maps is a property of the collection 4
5
Introduction Corollary: Individual maps cannot be evaluated in isolation 5
6
Problem Statement Input A collection of related shapes A collection of maps between all pairs of shapes A distance measure on each shape 6
7
Problem Statement Output: A collection of maps between pairs of shapes that is Accurate Consistent 7
8
Graph Representation 8
9
Approach Cycle consistency tells us something about accuracy Remove the inaccuracies we find Repeat using the better collection 9
10
Related Work Learning Shape Metrics based on Deformations and Transport, Charpiat, NORDIA09 Dynamic time warping + matching energy for good shortest paths Disambiguating Visual Relations Using Loop Constraints, Zach et al, CVPR2010 Use cycle consistency to remove incorrect correspondences Pairwise mapping methods Möbius Voting for Surface Correspondence, Lipman et al, SIGGRAPH 2009 One Point Isometric Matching with the Heat Kernel, Ovsjanikov et al, SGP 2010 Blended Intrinsic Maps, Kim et al, SIGGRAPH 2011 10
11
Definitions Accuracy error: Consistency error: 11
12
Relating Cycles to Edges Call low error “good,” high error “bad” Good and bad edges cause good and bad cycles If we can only evaluate the cycles, what can we say about the edges? 12
13
Relating Cycles to Edges Accuracy error of a path ° = { i 1, …, i n } is bounded*: 13 *If ground-truth maps preserve the distortion measure
14
Proposal – Linear Program For each 3-cycle ° in the graph, compute the distortion C ° Solve the following linear program to find weights for the edges: Minimize Subject to Where 14
15
Are 3-Cycles Sufficient? 15 AB CD
16
Proposal LP gives us a weighted graph Weights give us shortest-path map compositions But these are just like our input Run the LP again? 16
17
Are 3-Cycles Sufficient? 17 AB CD AB CD ABDBAC
18
Proposal - Complete Repeat the following: Solve LP => obtain edge-weighted graph Replace edges with shortest paths Until one of the following is true: No edge replacements happen, or No more 3-cycles are bad 18
19
Convergence - Experimental 19 Map Type LP WeightsFinal accuracy
20
Convergence - Theoretical “Almost-accurate” collection: Each 3-cycle has at most 1 bad map Every cycle’s distortion is either 0 or equal to the inaccuracy of the 1 bad map LP weights are exactly the map accuracy errors Guarantees consistency and accuracy after replacing maps with shortest paths 20
21
Results – 2D (DTW) 21 Max consistency error Fraction of maps Max accuracy error Fraction of cycles
22
Results – 2D (DTW) 22 Max consistency error Fraction of maps Max accuracy error Fraction of cycles
23
Results – 3D (Möbius Voting) 23
24
Results – 3D (Heat Kernel) 24 Max consistency error Fraction of maps Max accuracy error Fraction of cycles
25
Results – 3D (Blended Maps) 25 Animals
26
Results – 3D (Blended Maps) 26 Hands
27
Results – 3D (Blended Maps) 27 Humans
28
Results – 3D (Blended Maps) 28 Teddies
29
Future Work Prove convergence in more general cases Allow for multiple maps between a given pair of shapes Discover the structure of the collection using consistency information 29
30
Conclusions Collections contain information that allow us to better evaluate maps Cycle consistency can be used to identify and remove bad maps Using an LP with 3-cycle constraints lets us do this efficiently Repeating the process lets us incorporate longer cycles 30
31
Thank You
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.