DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matching
Not on the map. Why?
Abstract (arXiv)
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
Key facts. Cited by 63 papers in the map (data through 14 Oct 2026). Builds on 29 of its 45 references that are in the map. First posted on arXiv 16 Aug 2023.
Builds on
29 of 45 references.
References · 29
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,974
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 984
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 737
- 2023LightGlue: Local Feature Matching at Light Speedcited by 590
- 2020DISK: Learning local features with policy gradientcited by 312
- 2016LIFT: Learned Invariant Feature Transformcited by 306
- 2017Working hard to know your neighbor's margins: Local descriptor learning losscited by 212
- 2022DKM: Dense Kernelized Feature Matching for Geometry Estimationcited by 177
- 2022ASpanFormer: Detector-Free Image Matching with Adaptive Span Transformercited by 171
17 more
- 2019MAGSAC++, a fast, reliable and accurate robust estimatorcited by 161
- 2022QuadTree Attention for Vision Transformerscited by 129
- 2022MatchFormer: Interleaving Attention in Transformers for Feature Matchingcited by 126
- 2023ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformationcited by 121
- 2019Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filterscited by 118
- 2021Learning to Match Features with Seeded Graph Matching Networkcited by 92
- 2021ALIKE: Accurate and Lightweight Keypoint Detection and Descriptor Extractioncited by 77
- 2022DeepLSD: Line Segment Detection and Refinement with Deep Image Gradientscited by 60
- 2017Repeatability Is Not Enough: Learning Affine Regions via Discriminabilitycited by 57
- 2014TILDE: A Temporally Invariant Learned DEtectorcited by 55
- 2023SiLK -- Simple Learned Keypointscited by 54
- 2021SOLD2: Self-supervised Occlusion-aware Line Description and Detectioncited by 47
- 2023PMatch: Paired Masked Image Modeling for Dense Geometric Matchingcited by 29
- 2022Decoupling Makes Weakly Supervised Local Feature Bettercited by 28
- 2022A case for using rotation invariant features in state of the art feature matcherscited by 27
- 2023Adaptive Spot-Guided Transformer for Consistent Local Feature Matchingcited by 22
- 2022Self-Supervised Learning of Image Scale and Orientationcited by 9
Built on by
Citing papers per year: 2023: 2; 2024: 16; 2025: 22; 2026: 23.
63 papers.
Sort:
By area:
- 2024MegaScenes: Scene-Level View Synthesis at Scalecited by 58
- 2024OmniGlue: Generalizable Feature Matching with Foundation Model Guidancecited by 56
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesiscited by 39
- 2025FG2: Fine-Grained Cross-View Localization by Fine-Grained Feature Matchingcited by 27
- 2024Matching 2D Images in 3D: Metric Relative Pose from Metric Correspondencescited by 26
- 2023Steerers: A framework for rotation equivariant keypoint descriptorscited by 21
- 2025R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localizationcited by 17
- 2024GSplatLoc: Grounding Keypoint Descriptors into 3D Gaussian Splatting for Improved Visual Localizationcited by 16
- 2025JamMa: Ultra-lightweight Local Feature Matching with Joint Mambacited by 14
- 2024EarthMatch: Iterative Coregistration for Fine-grained Localization of Astronaut Photographycited by 13
- 2024Learning to Make Keypoints Sub-Pixel Accuratecited by 13
- 2025DaD: Distilled Reinforcement Learning for Diverse Keypoint Detectioncited by 13
38 more
- 2025RDD: Robust Feature Detector and Descriptor using Deformable Transformercited by 13
- 2025MATCHA:Towards Matching Anythingcited by 12
- 2025OrthoLoC: UAV 6-DoF Localization and Calibration Using Orthographic Geodatacited by 12
- 2026LoMa: Local Feature Matching Revisitedcited by 11
- 2025RIPE: Reinforcement Learning on Unlabeled Image Pairs for Robust Keypoint Extractioncited by 9
- 2025ACE-G: Improving Generalization of Scene Coordinate Regression Through Query Pre-Trainingcited by 9
- 20243MOS: Multi-sources, Multi-resolutions, and Multi-scenes dataset for Optical-SAR image matchingcited by 8
- 2024Raising the Ceiling: Conflict-Free Local Feature Matching with Dynamic View Switchingcited by 7
- 2025CoMatcher: Multi-View Collaborative Feature Matchingcited by 7
- 2025Deep Learning Reforms Image Matching: A Survey and Outlookcited by 7
- 2024Affine steerers for structured keypoint descriptioncited by 6
- 2024Extreme Rotation Estimation in the Wildcited by 6
- 2024Leveraging Semantic Cues from Foundation Vision Models for Enhanced Local Feature Correspondencecited by 5
- 2024Image Matching Filtering and Refinement by Planes and Beyondcited by 5
- 2025Learning Affine Correspondences by Integrating Geometric Constraintscited by 5
- 2024Mismatched: Evaluating the Limits of Image Matching Approaches and Benchmarkscited by 4
- 2025To Match or Not to Match: Revisiting Image Matching for Reliable Visual Place Recognitioncited by 3
- 2026Second-order Gaussian directional derivative representations for image high-resolution corner detectioncited by 3
- 2025Cutting-edge 3D reconstruction solutions for underwater coral reef images: A review and comparisoncited by 2
- 2025Metadata-free Georegistration of Ground and Airborne Imagerycited by 2
- 2025Geometric Consistency Refinement for Single Image Novel View Synthesis via Test-Time Adaptation of Diffusion Modelscited by 2
- 2025LightGlueStick: a Fast and Robust Glue for Joint Point-Line Matchingcited by 2
- 2026A Streamlined Attention-Based Network for Descriptor Extractioncited by 2
- 2026TerraSky3D: Multi-View Reconstructions of European Landmarks in 4Kcited by 2
- 2026Are Pretrained Image Matchers Good Enough for SAR-Optical Satellite Registration?cited by 2
- 2026RIM: A Retrieval-In-Matching Framework for Cross-Domain Global Visual Localization of UAVscited by 2
- 2024Consensus Learning with Deep Sets for Essential Matrix Estimationcited by 1
- 2024GIMS: Image Matching System Based on Adaptive Graph Construction and Graph Neural Networkcited by 1
- 2025EdgePoint2: Compact Descriptors for Superior Efficiency and Accuracycited by 1
- 2025Handling Multiple Hypotheses in Coarse-to-Fine Dense Image Matchingcited by 1
- 2026Understanding and Optimizing Attention-Based Sparse Matching for Diverse Local Featurescited by 1
- 2026CM-Bench: A Comprehensive Cross-Modal Feature Matching Benchmark Bridging Visible and Infrared Imagescited by 1
- 2026ViBA: Implicit Bundle Adjustment with Geometric and Temporal Consistency for Robust Visual Matchingcited by 1
- 2026Who Handles Orientation? Investigating Invariance in Feature Matchingcited by 1
- 2026OrthoTrack: Continuous 6-DoF UAV Trajectory Estimation Anchored in Public Orthophotoscited by 1
- 2023Leveraging Cutting Edge Deep Learning Based Image Matching for Reconstructing a Large Scene from Sparse Imagescited by 0
- 2024From 2D to 3D: AISG-SLA Visual Localization Challengecited by 0
- 2025Not All Pixels Are Equal: Confidence-Guided Attention for Feature Matchingcited by 0
50 most cited of 63 All 63 (JSON)
- 2026Towards Complementary Keypoint Detection via Mixture of Detectors12 Oct 2026
- 2026QuacamFM: Quaternion-Constrained Flow Matching for Camera Pose Estimation26 Sep 2026
- 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
- 2026Evaluation of Image Matching Methods for Visual Odometry on UAVs19 Aug 2026
- 2026Robust RPC Bundle Adjustment for Multi-Date Satellite Imagery with Season-Invariant Correspondences29 Jul 2026
- 2026RIM: A Retrieval-In-Matching Framework for Cross-Domain Global Visual Localization of UAVs22 Jul 2026
- 2026OrthoTrack: Continuous 6-DoF UAV Trajectory Estimation Anchored in Public Orthophotos24 Jun 2026
- 2026REDI-Match: Rotation-Equivariant Distillation for Efficient and Robust Dense Matching23 Jun 2026
- 2026StereoGenBench: A Synthetic Multi-Camera Benchmark for Stereo Generation under Controlled Baseline Regimes22 May 2026
38 more
- 2026Who Handles Orientation? Investigating Invariance in Feature Matching13 Apr 2026
- 2026Are Pretrained Image Matchers Good Enough for SAR-Optical Satellite Registration?11 Apr 2026
- 2026LoMa: Local Feature Matching Revisited6 Apr 2026
- 2026ViBA: Implicit Bundle Adjustment with Geometric and Temporal Consistency for Robust Visual Matching3 Apr 2026
- 2026TerraSky3D: Multi-View Reconstructions of European Landmarks in 4K30 Mar 2026
- 2026CM-Bench: A Comprehensive Cross-Modal Feature Matching Benchmark Bridging Visible and Infrared Images13 Mar 2026
- 2026Understanding and Optimizing Attention-Based Sparse Matching for Diverse Local Features9 Feb 2026
- 2026A Streamlined Attention-Based Network for Descriptor Extraction19 Jan 2026
- 2026XRefine: Attention-Guided Keypoint Match Refinement18 Jan 2026
- 2026CLIDD: Cross-Layer Independent Deformable Description for Efficient and Discriminative Local Feature Representation14 Jan 2026
- 2026Second-order Gaussian directional derivative representations for image high-resolution corner detection13 Jan 2026
- 2025Robust Scene Coordinate Regression via Geometrically-Consistent Global Descriptors19 Dec 2025
- 2025LightGlueStick: a Fast and Robust Glue for Joint Point-Line Matching18 Oct 2025
- 2025ACE-G: Improving Generalization of Scene Coordinate Regression Through Query Pre-Training13 Oct 2025
- 2025OrthoLoC: UAV 6-DoF Localization and Calibration Using Orthographic Geodata22 Sep 2025
- 2025Handling Multiple Hypotheses in Coarse-to-Fine Dense Image Matching10 Sep 2025
- 2025RIPE: Reinforcement Learning on Unlabeled Image Pairs for Robust Keypoint Extraction7 Jul 2025
- 2025Deep Learning Reforms Image Matching: A Survey and Outlook5 Jun 2025
- 2025RDD: Robust Feature Detector and Descriptor using Deformable Transformer12 May 2025
- 2025Not All Pixels Are Equal: Confidence-Guided Attention for Feature Matching4 May 2025
- 2025EdgePoint2: Compact Descriptors for Superior Efficiency and Accuracy24 Apr 2025
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesis17 Apr 2025
- 2025Geometric Consistency Refinement for Single Image Novel View Synthesis via Test-Time Adaptation of Diffusion Models11 Apr 2025
- 2025To Match or Not to Match: Revisiting Image Matching for Reliable Visual Place Recognition8 Apr 2025
- 2025Learning Affine Correspondences by Integrating Geometric Constraints7 Apr 2025
- 2025CoMatcher: Multi-View Collaborative Feature Matching2 Apr 2025
- 2025FG2: Fine-Grained Cross-View Localization by Fine-Grained Feature Matching24 Mar 2025
- 2025DaD: Distilled Reinforcement Learning for Diverse Keypoint Detection10 Mar 2025
- 2025Metadata-free Georegistration of Ground and Airborne Imagery6 Mar 2025
- 2025JamMa: Ultra-lightweight Local Feature Matching with Joint Mamba5 Mar 2025
- 2025Cutting-edge 3D reconstruction solutions for underwater coral reef images: A review and comparison27 Feb 2025
- 2025MATCHA:Towards Matching Anything24 Jan 2025
- 2025R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localization2 Jan 2025
- 2024GIMS: Image Matching System Based on Adaptive Graph Construction and Graph Neural Network24 Dec 2024
- 2024Image Matching Filtering and Refinement by Planes and Beyond14 Nov 2024
- 2024Extreme Rotation Estimation in the Wild11 Nov 2024
- 2024Leveraging Semantic Cues from Foundation Vision Models for Enhanced Local Feature Correspondence12 Oct 2024
- 2024GSplatLoc: Grounding Keypoint Descriptors into 3D Gaussian Splatting for Improved Visual Localization24 Sep 2024
50 newest of 63 All 63 (JSON)
- 2024MegaScenes: Scene-Level View Synthesis at Scalecited by 58
- 2024OmniGlue: Generalizable Feature Matching with Foundation Model Guidancecited by 56
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesiscited by 39
- 2025FG2: Fine-Grained Cross-View Localization by Fine-Grained Feature Matchingcited by 27
- 2024Matching 2D Images in 3D: Metric Relative Pose from Metric Correspondencescited by 26
- 2023Steerers: A framework for rotation equivariant keypoint descriptorscited by 21
- 2025R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localizationcited by 17
- 2024GSplatLoc: Grounding Keypoint Descriptors into 3D Gaussian Splatting for Improved Visual Localizationcited by 16
- 2024EarthMatch: Iterative Coregistration for Fine-grained Localization of Astronaut Photographycited by 13
- 2024Learning to Make Keypoints Sub-Pixel Accuratecited by 13
- 2025RDD: Robust Feature Detector and Descriptor using Deformable Transformercited by 13
- 2025MATCHA:Towards Matching Anythingcited by 12
12 most cited of 58 All 58 (JSON)
- 2026Towards Complementary Keypoint Detection via Mixture of Detectors12 Oct 2026
- 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
- 2026Evaluation of Image Matching Methods for Visual Odometry on UAVs19 Aug 2026
- 2026Robust RPC Bundle Adjustment for Multi-Date Satellite Imagery with Season-Invariant Correspondences29 Jul 2026
- 2026RIM: A Retrieval-In-Matching Framework for Cross-Domain Global Visual Localization of UAVs22 Jul 2026
- 2026OrthoTrack: Continuous 6-DoF UAV Trajectory Estimation Anchored in Public Orthophotos24 Jun 2026
- 2026REDI-Match: Rotation-Equivariant Distillation for Efficient and Robust Dense Matching23 Jun 2026
- 2026StereoGenBench: A Synthetic Multi-Camera Benchmark for Stereo Generation under Controlled Baseline Regimes22 May 2026
- 2026Who Handles Orientation? Investigating Invariance in Feature Matching13 Apr 2026
12 newest of 58 All 58 (JSON)