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.
翻译:图形匹配优化问题是计算机视觉中许多任务的基本组成部分, 比如在通信中引入两个可变的天体。 当然, 在过去几十年里提出了范围广泛的应用算法。 由于没有制定共同的标准基准, 它们的绩效申报往往很难被核实, 因为对不同问题案例的评价和标准使得结果无法比较。 为了解决这些缺陷, 我们对图表匹配算法进行了比较研究。 我们创建了一个统一的基准, 用来收集和分类大量现有和公开的计算机图像匹配问题, 共同格式。 与此同时, 我们收集并分类了最受欢迎的图表匹配算法的开放源实施过程。 它们的绩效评估方式与比较优化算法的最佳做法一致。 这项研究旨在重新生动和伸缩, 作为未来的宝贵资源。 我们的研究提供了三个显著的洞察力:1) 流行的问题实例完全可以溶解, 远远少于1秒, 因此, 不足以进行未来的经验评估。 2) 最受欢迎的基线方法比最受欢迎的图表匹配的开放源实施过程要低得多。 3) 尽管最硬的图形应用方法往往比最硬的要低。