An Optimization Approach to Improving Collections of Shape Maps Andy Nguyen, Mirela Ben-Chen, Katarzyna Welnicka, Yinyu Ye, Leonidas Guibas Computer Science.

Slides:



Advertisements
Similar presentations
The Primal-Dual Method: Steiner Forest TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A AA A A A AA A A.
Advertisements

C&O 355 Lecture 22 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
Weighted Matching-Algorithms, Hamiltonian Cycles and TSP
An Interactive-Voting Based Map Matching Algorithm
Min-Max Relations, Hall’s Theorem, and Matching-Algorithms Graphs & Algorithms Lecture 5 TexPoint fonts used in EMF. Read the TexPoint manual before you.
3/3 Factoid for the day: “Most people have more than the average number of feet” & eyes & ears & noses.
C&O 355 Lecture 23 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Approximations of points and polygonal chains
Lena Gorelick Joint work with Frank Schmidt and Yuri Boykov Rochester Institute of Technology, Center of Imaging Science January 2013 TexPoint fonts used.
Computing Kemeny and Slater Rankings Vincent Conitzer (Joint work with Andrew Davenport and Jayant Kalagnanam at IBM Research.)
Multiple Shape Correspondence by Dynamic Programming Yusuf Sahillioğlu 1 and Yücel Yemez 2 Pacific Graphics 2014 Computer Eng. Depts, 1, 2, Turkey.
C&O 355 Mathematical Programming Fall 2010 Lecture 21 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
Robust Global Registration Natasha Gelfand Niloy Mitra Leonidas Guibas Helmut Pottmann.
Combinatorial Algorithms
Inter-Surface Mapping John Schreiner, Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
One-Shot Multi-Set Non-rigid Feature-Spatial Matching
1 Processing & Analysis of Geometric Shapes Shortest path problems Shortest path problems The discrete way © Alexander & Michael Bronstein, ©
Optimal invariant metrics for shape retrieval
Approximation Algorithms
Interactive Generation of Integrated Schemas Laura Chiticariu et al. Presented by: Meher Talat Shaikh.
CSE 780 Algorithms Advanced Algorithms Shortest path Shortest path tree Relaxation Bellman-Ford Alg.
Proximity algorithms for nearly-doubling spaces Lee-Ad Gottlieb Robert Krauthgamer Weizmann Institute TexPoint fonts used in EMF. Read the TexPoint manual.
Correspondence & Symmetry
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
4/25/08Prof. Hilfinger CS164 Lecture 371 Global Optimization Lecture 37 (From notes by R. Bodik & G. Necula)
Aho-Corasick String Matching An Efficient String Matching.
1 Convolution and Its Applications to Sequence Analysis Student: Bo-Hung Wu Advisor: Professor Herng-Yow Chen & R. C. T. Lee Department of Computer Science.
Numerical geometry of non-rigid shapes
Prior Knowledge for Part Correspondence Oliver van Kaick 1, Andrea Tagliasacchi 1, Oana Sidi 2, Hao Zhang 1, Daniel Cohen-Or 2, Lior Wolf 2, Ghassan Hamarneh.
CS Dept, City Univ.1 Maximal Lifetime Scheduling for Wireless Sensor Surveillance Networks Prof. Xiaohua Jia Dept. of Computer Science City University.
Approximation Algorithms: Bristol Summer School 2008 Seffi Naor Computer Science Dept. Technion Haifa, Israel TexPoint fonts used in EMF. Read the TexPoint.
Searching in a Graph CS 5010 Program Design Paradigms “Bootcamp” Lesson 8.4 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
Time-Constrained Flooding A.Mehta and E. Wagner. Time-Constrained Flooding: Problem Definition ●Devise an algorithm that provides a subgraph containing.
A Complexity Measure THOMAS J. McCABE Presented by Sarochapol Rattanasopinswat.
C&O 355 Mathematical Programming Fall 2010 Lecture 17 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A AA A A A A A A A A  Justin Solomon,
CAFE router: A Fast Connectivity Aware Multiple Nets Routing Algorithm for Routing Grid with Obstacles Y. Kohira and A. Takahashi School of Computer Science.
Functional maps: A Flexible Representation of Maps Between Shapes SIGGRAPH 2012 Maks Ovsjanikov 1 Mirela Ben-Chen 2 Justin Solomon 2 Adrian Butscher 2.
Coarse-to-Fine Combinatorial Matching for Dense Isometric Shape Correspondence Yusuf Sahillioğlu and Yücel Yemez Computer Eng. Dept., Koç University, Istanbul,
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Low-Power Gated Bus Synthesis for 3D IC via Rectilinear Shortest-Path Steiner Graph Chung-Kuan Cheng, Peng Du, Andrew B. Kahng, and Shih-Hung Weng UC San.
1 CS 552/652 Speech Recognition with Hidden Markov Models Winter 2011 Oregon Health & Science University Center for Spoken Language Understanding John-Paul.
Computer Vision Lab. SNU Young Ki Baik Nonlinear Dimensionality Reduction Approach (ISOMAP, LLE)
Combinatorial Optimization Problems in Computational Biology Ion Mandoiu CSE Department.
CSE 2331 / 5331 Topic 12: Shortest Path Basics Dijkstra Algorithm Relaxation Bellman-Ford Alg.
Privacy-Preserving Support Vector Machines via Random Kernels Olvi Mangasarian UW Madison & UCSD La Jolla Edward Wild UW Madison November 14, 2015 TexPoint.
Another story on Multi-commodity Flows and its “dual” Network Monitoring Rohit Khandekar IBM Watson Joint work with Baruch Awerbuch JHU TexPoint fonts.
ELEC692 VLSI Signal Processing Architecture Lecture 3
CPSC 536N Sparse Approximations Winter 2013 Lecture 1 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAAAAAAA.
Automated Debugging with Error Invariants TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A A A AA A A Chanseok Oh.
1 Approximation algorithms Algorithms and Networks 2015/2016 Hans L. Bodlaender Johan M. M. van Rooij TexPoint fonts used in EMF. Read the TexPoint manual.
MAP Estimation in Binary MRFs using Bipartite Multi-Cuts Sashank J. Reddi Sunita Sarawagi Sundar Vishwanathan Indian Institute of Technology, Bombay TexPoint.
Error Explanation with Distance Metrics Authors: Alex Groce, Sagar Chaki, Daniel Kroening, and Ofer Strichman International Journal on Software Tools for.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA.
Privacy-Preserving Support Vector Machines via Random Kernels Olvi Mangasarian UW Madison & UCSD La Jolla Edward Wild UW Madison March 3, 2016 TexPoint.
C&O 355 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
Linear Programming Piyush Kumar Welcome to CIS5930.
A Binary Linear Programming Formulation of the Graph Edit Distance Presented by Shihao Ji Duke University Machine Learning Group July 17, 2006 Authors:
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Qifeng Chen Stanford University Vladlen Koltun Intel Labs.
Coarse Differentiation and Planar Multiflows
Spectral Methods for Dimensionality
Morphing and Shape Processing
Point-wise Map Recovery and Refinement from Functional Correspondence
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
Presentation transcript:

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

Introduction 2

Introduction 3

Introduction Quality of maps is a property of the collection 4

Introduction Corollary: Individual maps cannot be evaluated in isolation 5

Problem Statement Input A collection of related shapes A collection of maps between all pairs of shapes A distance measure on each shape 6

Problem Statement Output: A collection of maps between pairs of shapes that is Accurate Consistent 7

Graph Representation 8

Approach Cycle consistency tells us something about accuracy Remove the inaccuracies we find Repeat using the better collection 9

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

Definitions Accuracy error: Consistency error: 11

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

Relating Cycles to Edges Accuracy error of a path ° = { i 1, …, i n } is bounded*: 13 *If ground-truth maps preserve the distortion measure

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

Are 3-Cycles Sufficient? 15 AB CD

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

Are 3-Cycles Sufficient? 17 AB CD AB CD ABDBAC

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

Convergence - Experimental 19 Map Type LP WeightsFinal accuracy

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

Results – 2D (DTW) 21 Max consistency error Fraction of maps Max accuracy error Fraction of cycles

Results – 2D (DTW) 22 Max consistency error Fraction of maps Max accuracy error Fraction of cycles

Results – 3D (Möbius Voting) 23

Results – 3D (Heat Kernel) 24 Max consistency error Fraction of maps Max accuracy error Fraction of cycles

Results – 3D (Blended Maps) 25 Animals

Results – 3D (Blended Maps) 26 Hands

Results – 3D (Blended Maps) 27 Humans

Results – 3D (Blended Maps) 28 Teddies

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

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

Thank You