DeDoDe: Detect, Don't Describe – Describe, Don't Detect for Local Feature Matching

08/16/2023
by   Johan Edstedt, et al.
0

Keypoint detection is a pivotal step in 3D reconstruction, whereby sets of (up to) K points are detected in each view of a scene. Crucially, the detected points need to be consistent between views, i.e., correspond to the same 3D point in the scene. One of the main challenges with keypoint detection is the formulation of the learning objective. Previous learning-based methods typically jointly learn descriptors with keypoints, and treat the keypoint detection as a binary classification task on mutual nearest neighbours. However, basing keypoint detection on descriptor nearest neighbours is a proxy task, which is not guaranteed to produce 3D-consistent keypoints. Furthermore, this ties the keypoints to a specific descriptor, complicating downstream usage. In this work, we instead learn keypoints directly from 3D consistency. To this end, we train the detector to detect tracks from large-scale SfM. As these points are often overly sparse, we derive a semi-supervised two-view detection objective to expand this set to a desired number of detections. To train a descriptor, we maximize the mutual nearest neighbour objective over the keypoints with a separate network. Results show that our approach, DeDoDe, achieves significant gains on multiple geometry benchmarks. Code is provided at https://github.com/Parskatt/DeDoDe .

READ FULL TEXT

page 2

page 6

page 7

page 13

research
10/23/2020

RSKDD-Net: Random Sample-based Keypoint Detector and Descriptor

Keypoint detector and descriptor are two main components of point cloud ...
research
06/14/2019

R2D2: Repeatable and Reliable Detector and Descriptor

Interest point detection and local feature description are fundamental s...
research
05/27/2020

D2D: Keypoint Extraction with Describe to Detect Approach

In this paper, we present a novel approach that exploits the information...
research
08/10/2022

MD-Net: Multi-Detector for Local Feature Extraction

Establishing a sparse set of keypoint correspon dences between images is...
research
11/04/2020

Realtime CNN-based Keypoint Detector with Sobel Filter and CNN-based Descriptor Trained with Keypoint Candidates

The local feature detector and descriptor are essential in many computer...
research
02/22/2018

End-to-end learning of keypoint detector and descriptor for pose invariant 3D matching

Finding correspondences between images or 3D scans is at the heart of ma...
research
10/07/2009

Visual object categorization with new keypoint-based adaBoost features

We present promising results for visual object categorization, obtained ...

Please sign up or login with your details

Forgot password? Click here to reset