Command Palette
Search for a command to run...
Edstedt Johan ; Athanasiadis Ioannis ; Wadenbäck Mårten ; Felsberg Michael

Abstract
Feature matching is a challenging computer vision task that involves findingcorrespondences between two images of a 3D scene. In this paper we consider thedense approach instead of the more common sparse paradigm, thus striving tofind all correspondences. Perhaps counter-intuitively, dense methods havepreviously shown inferior performance to their sparse and semi-sparsecounterparts for estimation of two-view geometry. This changes with our noveldense method, which outperforms both dense and sparse methods on geometryestimation. The novelty is threefold: First, we propose a kernel regressionglobal matcher. Secondly, we propose warp refinement through stacked featuremaps and depthwise convolution kernels. Thirdly, we propose learning denseconfidence through consistent depth and a balanced sampling approach for denseconfidence maps. Through extensive experiments we confirm that our proposeddense method, \textbf{D}ense \textbf{K}ernelized Feature \textbf{M}atching,sets a new state-of-the-art on multiple geometry estimation benchmarks. Inparticular, we achieve an improvement on MegaDepth-1500 of +4.9 and +8.9AUC$@5^{\circ}$ compared to the best previous sparse method and dense methodrespectively. Our code is provided at https://github.com/Parskatt/dkm
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| image-matching-on-zeb | DKM | Mean AUC@5°: 46.2 |
| pose-estimation-on-inloc | DKM | DUC1-Acc@0.25m,10°: 51.5 DUC1-Acc@0.5m,10°: 75.3 DUC1-Acc@1.0m,10°: 86.9 DUC2-Acc@0.25m,10°: 63.4 DUC2-Acc@0.5m,10°: 82.4 DUC2-Acc@1.0m,10°: 87.8 |
| visual-localization-on-aachen-day-night-v1-1 | DKM | Acc@0.25m, 2°: 70.2 Acc@0.5m, 5°: 90.1 Acc@5m, 10°: 97.4 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.