DaD: Distilled Reinforcement Learning for Diverse Keypoint Detection
Not on the map. Why?
Abstract (arXiv)
Keypoints are what enable Structure-from-Motion (SfM) systems to scale to thousands of images. However, designing a keypoint detection objective is a non-trivial task, as SfM is non-differentiable. Typically, an auxiliary objective involving a descriptor is optimized. This however induces a dependency on the descriptor, which is undesirable. In this paper we propose a fully self-supervised and descriptor-free objective for keypoint detection, through reinforcement learning. To ensure training does not degenerate, we leverage a balanced top-K sampling strategy. While this already produces competitive models, we find that two qualitatively different types of detectors emerge, which are only able to detect light and dark keypoints respectively. To remedy this, we train a third detector, DaD, that optimizes the Kullback-Leibler divergence of the pointwise maximum of both light and dark detectors. Our approach significantly improve upon SotA across a range of benchmarks. Code and model weights are publicly available at https://github.com/parskatt/dad
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 31 of its 48 references that are in the map. First posted on arXiv 10 Mar 2025.
Builds on
31 of 48 references.
References · 31
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2023LightGlue: Local Feature Matching at Light Speedcited by 583
- 2020DISK: Learning local features with policy gradientcited by 310
- 2023RoMa: Robust Dense Feature Matchingcited by 296
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2017HPatches: A benchmark and evaluation of handcrafted and learned local descriptorscited by 261
- 2024Global Structure-from-Motion Revisitedcited by 215
- 2022DKM: Dense Kernelized Feature Matching for Geometry Estimationcited by 174
19 more
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2023ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformationcited by 120
- 2024Efficient LoFTR: Semi-Dense Local Feature Matching with Sparse-Like Speedcited by 119
- 2019Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filterscited by 117
- 2021PDC-Net+: Enhanced Probabilistic Dense Correspondence Networkcited by 80
- 2021ALIKE: Accurate and Lightweight Keypoint Detection and Descriptor Extractioncited by 77
- 2023Detector-Free Structure from Motioncited by 71
- 2023DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matchingcited by 62
- 2019Reinforced Feature Points: Optimizing Feature Detection and Description for a High-Level Taskcited by 39
- 2024DeDoDe v2: Analyzing and Improving the DeDoDe Keypoint Detectorcited by 38
- 2022Generalized Differentiable RANSACcited by 30
- 2022Decoupling Makes Weakly Supervised Local Feature Bettercited by 28
- 2022Self-Supervised Equivariant Learning for Oriented Keypoint Detectioncited by 26
- 2023Steerers: A framework for rotation equivariant keypoint descriptorscited by 21
- 2023S-TREK: Sequential Translation and Rotation Equivariant Keypoints for local feature extractioncited by 13
- 2023Color Equivariant Convolutional Networkscited by 7
- 2024Affine steerers for structured keypoint descriptioncited by 6
- 2024Learning Color Equivariant Representationscited by 4
- 2023Camera Calibration without Camera Access -- A Robust Validation Technique for Extended PnP Methodscited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 11.
12 papers.
- 2025Deep Learning Reforms Image Matching: A Survey and Outlookcited by 7
- 2026LoMa: Local Feature Matching Revisitedcited by 7
- 2026RaCo: Ranking and Covariance for Practical Learned Keypointscited by 3
- 2026Who Handles Orientation? Investigating Invariance in Feature Matchingcited by 1
- 2026Understanding and Optimizing Attention-Based Sparse Matching for Diverse Local Featurescited by 0
- 2026No Labels, No Look-Ahead: Unsupervised Online Video Stabilization with Classical Priorscited by 0
- 2026OrthoTrack: Continuous 6-DoF UAV Trajectory Estimation Anchored in Public Orthophotoscited by 0
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectivescited by 0
- 2026RIPE++: Reinforced Keypoint Learning from Positive Pairs Onlycited by 0
- 2026Unified and Efficient Point-Line Local Featurescited by 0
- 2026Misanthrope: A Privacy-Preserving Keypoint Detectorcited by 0
- 2026RoMa-Omega: What Feed-Forward 3D Models Know About Image Matchingcited by 0
- 2026RoMa-Omega: What Feed-Forward 3D Models Know About Image Matching8 Sep 2026
- 2026Misanthrope: A Privacy-Preserving Keypoint Detector24 Aug 2026
- 2026Unified and Efficient Point-Line Local Features20 Aug 2026
- 2026RIPE++: Reinforced Keypoint Learning from Positive Pairs Only20 Aug 2026
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectives11 Aug 2026
- 2026OrthoTrack: Continuous 6-DoF UAV Trajectory Estimation Anchored in Public Orthophotos24 Jun 2026
- 2026Who Handles Orientation? Investigating Invariance in Feature Matching13 Apr 2026
- 2026LoMa: Local Feature Matching Revisited6 Apr 2026
- 2026No Labels, No Look-Ahead: Unsupervised Online Video Stabilization with Classical Priors26 Feb 2026
- 2026RaCo: Ranking and Covariance for Practical Learned Keypoints17 Feb 2026
- 2026Understanding and Optimizing Attention-Based Sparse Matching for Diverse Local Features9 Feb 2026
- 2025Deep Learning Reforms Image Matching: A Survey and Outlook5 Jun 2025