pith. sign in

arxiv: 2503.07347 · v2 · pith:Z4QMX72Mnew · submitted 2025-03-10 · 💻 cs.CV

DaD: Distilled Reinforcement Learning for Diverse Keypoint Detection

classification 💻 cs.CV
keywords detectionkeypointobjectivedarkdescriptordetectorshoweverkeypoints
0
0 comments X
read the original abstract

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

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 5 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. From Pairs to Sequences: Track-Aware Policy Gradients for Keypoint Detection

    cs.CV 2026-02 unverdicted novelty 7.0

    TraqPoint uses a track-aware reward and policy gradients in RL to train keypoint detectors for better trackability across sequences, outperforming prior methods on matching and reconstruction benchmarks.

  2. OrthoTrack: Continuous 6-DoF UAV Trajectory Estimation Anchored in Public Orthophotos

    cs.CV 2026-06 unverdicted novelty 6.0

    OrthoTrack is a training-free system for continuous 6-DoF UAV pose estimation anchored in public orthophotos and surface models, with a new MovingDrone benchmark dataset.

  3. OrthoTrack: Continuous 6-DoF UAV Trajectory Estimation Anchored in Public Orthophotos

    cs.CV 2026-06 unverdicted novelty 6.0

    OrthoTrack is a training-free system for continuous metric 6-DoF UAV pose estimation anchored in public orthophotos and surface models, with a new MovingDrone benchmark dataset.

  4. LoMa: Local Feature Matching Revisited

    cs.CV 2026-04 unverdicted novelty 6.0

    Scaling data, model size, and compute for local feature matching produces large performance gains on challenging benchmarks and a new manually annotated HardMatch dataset.

  5. Who Handles Orientation? Investigating Invariance in Feature Matching

    cs.CV 2026-04 accept novelty 5.0

    Learning rotation invariance in descriptors matches the performance of matcher-level invariance but allows earlier invariance, faster matchers, and no loss in upright performance when trained at scale.