ディープラーニングベースの画像マッチング方法は、近年大幅に改善されています。これらの方法は古典的な手法よりも優れていると報告されていますが、古典的な方法のパフォーマンスは詳細に検討されていません。この研究では、相互最近傍探索と比率テストを採用し、比率テストのしきい値を最適化して、2つの異なるパフォーマンスメトリックで最高のパフォーマンスを達成することにより、従来の方法と学習ベースの方法を比較します。公正な比較の後、HPatchesデータセットの実験結果は、古典的な方法と学習ベースの方法の間のパフォーマンスのギャップがそれほど重要ではないことを明らかにしています。実験を通じて、SuperGlueがHPatchesデータセットの画像マッチング問題の最先端技術であることを実証しました。ただし、単一のパラメーター、つまり比率テストのしきい値を注意深く最適化すると、よく知られている従来の方法であるSIFTは、SuperGlueに非常に近く、1ピクセルおよび2ピクセルのしきい値未満の平均マッチング精度(MMA)の点で優れています。さらに、記述子と比率テストとして事前にトレーニングされたVGG機能のみを使用する最近のアプローチであるDFMは、十分にトレーニングされた学習ベースの方法のほとんどよりも優れていることが示されています。したがって、学習ベースの手法と比較する前に、古典的な方法のパラメータを注意深く分析する必要があると結論付けます。
Deep learning-based image matching methods are improved significantly during the recent years. Although these methods are reported to outperform the classical techniques, the performance of the classical methods is not examined in detail. In this study, we compare classical and learning-based methods by employing mutual nearest neighbor search with ratio test and optimizing the ratio test threshold to achieve the best performance on two different performance metrics. After a fair comparison, the experimental results on HPatches dataset reveal that the performance gap between classical and learning-based methods is not that significant. Throughout the experiments, we demonstrated that SuperGlue is the state-of-the-art technique for the image matching problem on HPatches dataset. However, if a single parameter, namely ratio test threshold, is carefully optimized, a well-known traditional method SIFT performs quite close to SuperGlue and even outperforms in terms of mean matching accuracy (MMA) under 1 and 2 pixel thresholds. Moreover, a recent approach, DFM, which only uses pre-trained VGG features as descriptors and ratio test, is shown to outperform most of the well-trained learning-based methods. Therefore, we conclude that the parameters of any classical method should be analyzed carefully before comparing against a learning-based technique.