A Comparative Study of Graph Matching Algorithms in Computer Vision
- URL: http://arxiv.org/abs/2207.00291v1
- Date: Fri, 1 Jul 2022 09:37:34 GMT
- Title: A Comparative Study of Graph Matching Algorithms in Computer Vision
- Authors: Stefan Haller, Lorenz Feineis, Lisa Hutschenreiter, Florian Bernard,
Carsten Rother, Dagmar Kainm\"uller, Paul Swoboda, Bogdan Savchynskyy
- Abstract summary: We present a comparative study of graph matching algorithms.
We create a benchmark where we collect and categorize a large set of existing and publicly available computer vision graph matching problems.
At the same time we collect and categorize the most popular open-source implementations of graph matching algorithms.
- Score: 42.041759337188914
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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.
Related papers
- Learnable Graph Matching: A Practical Paradigm for Data Association [74.28753343714858]
We propose a general learnable graph matching method to address these issues.
Our method achieves state-of-the-art performance on several MOT datasets.
For image matching, our method outperforms state-of-the-art methods on a popular indoor dataset, ScanNet.
arXiv Detail & Related papers (2023-03-27T17:39:00Z) - Benchmarking Node Outlier Detection on Graphs [90.29966986023403]
Graph outlier detection is an emerging but crucial machine learning task with numerous applications.
We present the first comprehensive unsupervised node outlier detection benchmark for graphs called UNOD.
arXiv Detail & Related papers (2022-06-21T01:46:38Z) - Reinforcement Learning Based Query Vertex Ordering Model for Subgraph
Matching [58.39970828272366]
Subgraph matching algorithms enumerate all is embeddings of a query graph in a data graph G.
matching order plays a critical role in time efficiency of these backtracking based subgraph matching algorithms.
In this paper, for the first time we apply the Reinforcement Learning (RL) and Graph Neural Networks (GNNs) techniques to generate the high-quality matching order for subgraph matching algorithms.
arXiv Detail & Related papers (2022-01-25T00:10:03Z) - Simple Stochastic and Online Gradient DescentAlgorithms for Pairwise
Learning [65.54757265434465]
Pairwise learning refers to learning tasks where the loss function depends on a pair instances.
Online descent (OGD) is a popular approach to handle streaming data in pairwise learning.
In this paper, we propose simple and online descent to methods for pairwise learning.
arXiv Detail & Related papers (2021-11-23T18:10:48Z) - Learnable Graph Matching: Incorporating Graph Partitioning with Deep
Feature Learning for Multiple Object Tracking [58.30147362745852]
Data association across frames is at the core of Multiple Object Tracking (MOT) task.
Existing methods mostly ignore the context information among tracklets and intra-frame detections.
We propose a novel learnable graph matching method to address these issues.
arXiv Detail & Related papers (2021-03-30T08:58:45Z) - Benchmarking Simulation-Based Inference [5.3898004059026325]
Recent advances in probabilistic modelling have led to a large number of simulation-based inference algorithms which do not require numerical evaluation of likelihoods.
We provide a benchmark with inference tasks and suitable performance metrics, with an initial selection of algorithms.
We found that the choice of performance metric is critical, that even state-of-the-art algorithms have substantial room for improvement, and that sequential estimation improves sample efficiency.
arXiv Detail & Related papers (2021-01-12T18:31:22Z) - Graph topology inference benchmarks for machine learning [16.857405938139525]
We introduce several benchmarks specifically designed to reveal the relative merits and limitations of graph inference methods.
We also contrast some of the most prominent techniques in the literature.
arXiv Detail & Related papers (2020-07-16T09:40:32Z) - Comparison and Benchmark of Graph Clustering Algorithms [6.106697372971535]
We benchmarked more than 70 graph clustering programs to evaluate their runtime and quality performance.
Our work is capable to not only supply a start point for engineers to select clustering algorithms but also could provide a viewpoint for researchers to design new algorithms.
arXiv Detail & Related papers (2020-05-10T22:54:36Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.