DaD: Distilled Reinforcement Learning for Diverse Keypoint Detection

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Edstedt, Johan, Bökman, Georg, Wadenbäck, Mårten, Felsberg, Michael
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913729811054592
author Edstedt, Johan
Bökman, Georg
Wadenbäck, Mårten
Felsberg, Michael
author_facet Edstedt, Johan
Bökman, Georg
Wadenbäck, Mårten
Felsberg, Michael
contents 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
format Preprint
id arxiv_https___arxiv_org_abs_2503_07347
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle DaD: Distilled Reinforcement Learning for Diverse Keypoint Detection
Edstedt, Johan
Bökman, Georg
Wadenbäck, Mårten
Felsberg, Michael
Computer Vision and Pattern Recognition
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
title DaD: Distilled Reinforcement Learning for Diverse Keypoint Detection
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2503.07347