Graph matching algorithms Ilchae Jung Object matching Slide

Graph matching algorithms Ilchae Jung

Object matching Slide from “Linear solution to scale and rotation invariant object matching”, Hao Jiang, Stella X. Yu, CVPR 09

Many approaches Challenges Deformation Parametric models RANSAC / ICP ASM / AAM Non-parametric models Pictorial structures Graph matching

Graph matching formulation Slide from “Learning Graphs to Match”, Minsu Cho, Karteek Alahari, and Jean Ponce, ICCV 13

Graph matching formulation • Slide from “Learning Graphs to Match”, Minsu Cho, Karteek Alahari, and Jean Ponce, ICCV 13

Problems • Hardness of application -progressive graph matching • NP-hard problem -relaxed program • Loss of relaxation

papers • Robust feature matching with alternate hough and Inverted Hough Transform (CVPR 2013) - Hsin-Yi Chen, Yen-Yu Lin, Bing-Yu Chen • A Path Following Algorithm for the Graph Matching Problem (PAMI 09) -Mikhail Zaslavskiy, Francis Bach, Jean-Philippe Vert

Robust feature matching with alternate hough and Inverted Hough Transform (CVPR 2013) - Hsin-Yi Chen, Yen-Yu Lin, Bing-Yu Chen

framework - High precision with hough voting - High recall with inverted hough voting

Intialization •

correspondences •

Inverted hough transform •

Whole algorithm

Results

Results

A Path Following Algorithm for the Graph Matching Problem (PAMI 09) -Mikhail Zaslavskiy, Francis Bach, Jean. Philippe Vert

Previous Works Not Convex (K is Indefinite) Double-Stochastic Approximation Chui & Rangarajan, 2003 Cho et al, 2010 Leordeanu et al, 2009 Not Discrete Gradient Method is More Accurate A. Rangarajan M. Cho K. Lee M. Leordeanu M. Hebert R. Sukthankar 17

Hardness of graph matching QAP(quadratic assignment problem) : NP-hard ->Relaxed problem : gradient algorithm with doubly stochastic matrix Not Convex (K is Indefinite) Not Discrete Outperforming rounding algorithm(continous -> discrete) with two equivalent convex/concave relaxation

Framework Original QAP Convex minimization Concave minimization Relaxed Convex minimization Relaxed Concave minimization 1 0 Path following algorithm

Example : path following algorithm

Experiment Objective :

Experiment Objective :

Experiment: generated graph 1. Fixing the degree of nodes by Prob. (node degree=k)=VD(k)

Experiment: generated graphs

Experiment: generated graphs -time complexity

Discussion • Needs for progressive graph matching • Limitation of relaxation program • High time complexity
- Slides: 26