A Comparative Study of Graph Matching Algorithms in Computer Vision

07/01/2022
by   Stefan Haller, et al.
8

The graph matching optimization problem is an essential component for many tasks in computer vision, such as bringing two deformable objects in correspondence. Naturally, a wide range of applicable algorithms have been proposed in the last decades. Since a common standard benchmark has not been developed, their performance claims are often hard to verify as evaluation on differing problem instances and criteria make the results incomparable. To address these shortcomings, we present a comparative study of graph matching algorithms. We create a uniform benchmark where we collect and categorize a large set of existing and publicly available computer vision graph matching problems in a common format. At the same time we collect and categorize the most popular open-source implementations of graph matching algorithms. Their performance is evaluated in a way that is in line with the best practices for comparing optimization algorithms. The study is designed to be reproducible and extensible to serve as a valuable resource in the future. Our study provides three notable insights: 1.) popular problem instances are exactly solvable in substantially less than 1 second and, therefore, are insufficient for future empirical evaluations; 2.) the most popular baseline methods are highly inferior to the best available methods; 3.) despite the NP-hardness of the problem, instances coming from vision applications are often solvable in a few seconds even for graphs with more than 500 vertices.

READ FULL TEXT

page 8

page 21

page 22

page 23

page 24

page 25

page 26

research
04/28/2010

Many-to-Many Graph Matching: a Continuous Relaxation Approach

Graphs provide an efficient tool for object representation in various co...
research
12/16/2016

A Study of Lagrangean Decompositions and Dual Ascent Solvers for Graph Matching

We study the quadratic assignment problem, in computer vision also known...
research
07/03/2018

Popular Matchings in Complete Graphs

Our input is a complete graph G = (V,E) on n vertices where each vertex ...
research
08/26/2019

An Evaluation of Feature Matchers forFundamental Matrix Estimation

Matching two images while estimating their relative geometry is a key st...
research
11/30/2021

cliquematch: Finding correspondence via cliques in large graphs

The maximum clique problem finds applications in computer vision, bioinf...
research
01/02/2016

A Unified Framework for Compositional Fitting of Active Appearance Models

Active Appearance Models (AAMs) are one of the most popular and well-est...
research
06/27/2012

Incorporating Domain Knowledge in Matching Problems via Harmonic Analysis

Matching one set of objects to another is a ubiquitous task in machine l...

Please sign up or login with your details

Forgot password? Click here to reset