SiLK -- Simple Learned Keypoints
Not on the map. Why?
Abstract (arXiv)
Keypoint detection & descriptors are foundational tech-nologies for computer vision tasks like image matching, 3D reconstruction and visual odometry. Hand-engineered methods like Harris corners, SIFT, and HOG descriptors have been used for decades; more recently, there has been a trend to introduce learning in an attempt to improve keypoint detectors. On inspection however, the results are difficult to interpret; recent learning-based methods employ a vast diversity of experimental setups and design choices: empirical results are often reported using different backbones, protocols, datasets, types of supervisions or tasks. Since these differences are often coupled together, it raises a natural question on what makes a good learned keypoint detector. In this work, we revisit the design of existing keypoint detectors by deconstructing their methodologies and identifying the key components. We re-design each component from first-principle and propose Simple Learned Keypoints (SiLK) that is fully-differentiable, lightweight, and flexible. Despite its simplicity, SiLK advances new state-of-the-art on Detection Repeatability and Homography Estimation tasks on HPatches and 3D Point-Cloud Registration task on ScanNet, and achieves competitive performance to state-of-the-art on camera pose estimation in 2022 Image Matching Challenge and ScanNet.
Key facts. Cited by 54 papers in the map (data through 7 Oct 2026). Builds on 30 of its 60 references that are in the map. First posted on arXiv 12 Apr 2023.
Builds on
30 of 60 references.
References · 30
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 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
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
18 more
- 2021Common Objects in 3D: Large-Scale Learning and Evaluation of Real-life 3D Category Reconstructioncited by 646
- 2020DISK: Learning local features with policy gradientcited by 310
- 2017HPatches: A benchmark and evaluation of handcrafted and learned local descriptorscited by 261
- 2020Deep Global Registrationcited by 228
- 2020Image Matching across Wide Baselines: From Paper to Practicecited by 224
- 2019R2D2: Repeatable and Reliable Detector and Descriptorcited by 206
- 2017Learning to Find Good Correspondencescited by 176
- 2021Self-attention Does Not Need O(n2) Memorycited by 152
- 2019Learning Two-View Correspondences and Geometry Using Order-Aware Networkcited by 148
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2018MAGSAC: marginalizing sample consensuscited by 122
- 2020Dual-Resolution Correspondence Networkscited by 90
- 2020Learning multiview 3D point cloud registrationcited by 78
- 2021UnsupervisedR&R: Unsupervised Point Cloud Registration via Differentiable Renderingcited by 44
- 2019GLAMpoints: Greedily Learned Accurate Match pointscited by 30
- 2019UnsuperPoint: End-to-end Unsupervised Interest Point Detector and Descriptorcited by 22
- 2020Self-supervised Keypoint Correspondences for Multi-Person Pose Estimation and Tracking in Videoscited by 22
- 2019Neural Outlier Rejection for Self-Supervised Keypoint Learningcited by 16
Built on by
Citing papers per year: 2023: 8; 2024: 17; 2025: 16; 2026: 13.
54 papers.
Sort:
By area:
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 356
- 2023RoMa: Robust Dense Feature Matchingcited by 296
- 2024XFeat: Accelerated Features for Lightweight Image Matchingcited by 113
- 2023DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matchingcited by 62
- 2024DeDoDe v2: Analyzing and Improving the DeDoDe Keypoint Detectorcited by 38
- 2024Matching 2D Images in 3D: Metric Relative Pose from Metric Correspondencescited by 25
- 2023Steerers: A framework for rotation equivariant keypoint descriptorscited by 21
- 2024MESA: Matching Everything by Segmenting Anythingcited by 16
- 2023Segment Anything Model is a Good Teacher for Local Feature Learningcited by 15
- 2024EarthMatch: Iterative Coregistration for Fine-grained Localization of Astronaut Photographycited by 13
- 2025RDD: Robust Feature Detector and Descriptor using Deformable Transformercited by 13
- 2025LiftFeat: 3D Geometry-Aware Local Feature Matchingcited by 12
38 more
- 2025Alligat0R: Pre-Training Through Co-Visibility Segmentation for Relative Camera Pose Regressioncited by 10
- 2025Regist3R: Incremental Registration with Stereo Foundation Modelcited by 9
- 2025RIPE: Reinforcement Learning on Unlabeled Image Pairs for Robust Keypoint Extractioncited by 9
- 2025RUBIK: A Structured Benchmark for Image Matching across Geometric Challengescited by 8
- 2024Raising the Ceiling: Conflict-Free Local Feature Matching with Dynamic View Switchingcited by 7
- 2025EDM: Efficient Deep Feature Matchingcited by 7
- 2024Affine steerers for structured keypoint descriptioncited by 6
- 2025MIFNet: Learning Modality-Invariant Features for Generalizable Multimodal Image Matchingcited by 6
- 2025SuperEvent: Cross-Modal Learning of Event-based Keypoint Detection for SLAMcited by 6
- 2023FocusFlow: Boosting Key-Points Optical Flow Estimation for Autonomous Drivingcited by 5
- 2023RIDE: Self-Supervised Learning of Rotation-Equivariant Keypoint Detection and Invariant Description for Endoscopycited by 5
- 2024Pose-Guided Self-Training with Two-Stage Clustering for Unsupervised Landmark Discoverycited by 3
- 2024Retinal IPA: Iterative KeyPoints Alignment for Multimodal Retinal Imagingcited by 3
- 2024MESA: Effective Matching Redundancy Reduction by Semantic Area Segmentationcited by 3
- 2024ADen: Adaptive Density Representations for Sparse-view Camera Pose Estimationcited by 3
- 2025To Match or Not to Match: Revisiting Image Matching for Reliable Visual Place Recognitioncited by 3
- 2025Unsupervised Deformable Image Registration with Structural Nonparametric Smoothingcited by 3
- 2026RaCo: Ranking and Covariance for Practical Learned Keypointscited by 3
- 2025LightGlueStick: a Fast and Robust Glue for Joint Point-Line Matchingcited by 2
- 2026A Streamlined Attention-Based Network for Descriptor Extractioncited by 2
- 2023LGFCTR: Local and Global Feature Convolutional Transformer for Image Matchingcited by 1
- 2024Camera Relocalization in Shadow-free Neural Radiance Fieldscited by 1
- 2024EI-Nexus: Towards Unmediated and Flexible Inter-Modality Local Feature Extraction and Matching for Event-Image Datacited by 1
- 2024BiDense: Binarization for Dense Predictioncited by 1
- 2025CasP: Improving Semi-Dense Feature Matching Pipeline Leveraging Cascaded Correspondence Priors for Guidancecited by 1
- 2026Revisiting Cross-View Completion: Self-Supervised Pre-Training via Reconstruction Error Comparisoncited by 1
- 2023SONIC: Sonar Image Correspondence using Pose Supervised Learning for Imaging Sonarscited by 0
- 2024NeRF-Supervised Feature Point Detection and Descriptioncited by 0
- 2024Matching Semantically Similar Non-Identical Objectscited by 0
- 2024Learning Visual Information Utility with PIXERcited by 0
- 2025VMatcher: State-Space Semi-Dense Local Feature Matchingcited by 0
- 2025Accelerated Feature Detectors for Visual SLAM: A Comparative Study of FPGA vs GPUcited by 0
- 2026VVLoc: Prior-free 3-DoF Vehicle Visual Localizationcited by 0
- 2026Understanding and Optimizing Attention-Based Sparse Matching for Diverse Local Featurescited by 0
- 2026From Pairs to Sequences: Track-Aware Policy Gradients for Keypoint Detectioncited by 0
- 2026AsymLoc: Towards Asymmetric Feature Matching for Efficient Visual Localizationcited by 0
- 2026XFeat Revisited: Reproducibility and Evaluation of a Lightweight Image Matchercited by 0
- 2026Evaluation of Image Matching Methods for Visual Odometry on UAVscited by 0
50 most cited of 54 All 54 (JSON)
- 2026Revisiting Cross-View Completion: Self-Supervised Pre-Training via Reconstruction Error Comparison1 Sep 2026
- 2026SSMB: Self-Supervised Local Feature Detection under Motion Blur27 Aug 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
- 2026XFeat Revisited: Reproducibility and Evaluation of a Lightweight Image Matcher10 Aug 2026
- 2026AsymLoc: Towards Asymmetric Feature Matching for Efficient Visual Localization10 Apr 2026
- 2026From Pairs to Sequences: Track-Aware Policy Gradients for Keypoint Detection24 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
- 2026VVLoc: Prior-free 3-DoF Vehicle Visual Localization31 Jan 2026
38 more
- 2026A Streamlined Attention-Based Network for Descriptor Extraction19 Jan 2026
- 2025LightGlueStick: a Fast and Robust Glue for Joint Point-Line Matching18 Oct 2025
- 2025Accelerated Feature Detectors for Visual SLAM: A Comparative Study of FPGA vs GPU15 Oct 2025
- 2025VMatcher: State-Space Semi-Dense Local Feature Matching31 Jul 2025
- 2025CasP: Improving Semi-Dense Feature Matching Pipeline Leveraging Cascaded Correspondence Priors for Guidance23 Jul 2025
- 2025RIPE: Reinforcement Learning on Unlabeled Image Pairs for Robust Keypoint Extraction7 Jul 2025
- 2025Unsupervised Deformable Image Registration with Structural Nonparametric Smoothing12 Jun 2025
- 2025RDD: Robust Feature Detector and Descriptor using Deformable Transformer12 May 2025
- 2025LiftFeat: 3D Geometry-Aware Local Feature Matching6 May 2025
- 2025Regist3R: Incremental Registration with Stereo Foundation Model16 Apr 2025
- 2025To Match or Not to Match: Revisiting Image Matching for Reliable Visual Place Recognition8 Apr 2025
- 2025SuperEvent: Cross-Modal Learning of Event-based Keypoint Detection for SLAM31 Mar 2025
- 2025Alligat0R: Pre-Training Through Co-Visibility Segmentation for Relative Camera Pose Regression10 Mar 2025
- 2025EDM: Efficient Deep Feature Matching7 Mar 2025
- 2025RUBIK: A Structured Benchmark for Image Matching across Geometric Challenges27 Feb 2025
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Pass23 Jan 2025
- 2025MIFNet: Learning Modality-Invariant Features for Generalizable Multimodal Image Matching20 Jan 2025
- 2024BiDense: Binarization for Dense Prediction15 Nov 2024
- 2024EI-Nexus: Towards Unmediated and Flexible Inter-Modality Local Feature Extraction and Matching for Event-Image Data29 Oct 2024
- 2024Learning Visual Information Utility with PIXER20 Sep 2024
- 2024Affine steerers for structured keypoint description26 Aug 2024
- 2024ADen: Adaptive Density Representations for Sparse-view Camera Pose Estimation16 Aug 2024
- 2024MESA: Effective Matching Redundancy Reduction by Semantic Area Segmentation1 Aug 2024
- 2024Retinal IPA: Iterative KeyPoints Alignment for Multimodal Retinal Imaging25 Jul 2024
- 2024Raising the Ceiling: Conflict-Free Local Feature Matching with Dynamic View Switching10 Jul 2024
- 2024Camera Relocalization in Shadow-free Neural Radiance Fields23 May 2024
- 2024EarthMatch: Iterative Coregistration for Fine-grained Localization of Astronaut Photography8 May 2024
- 2024XFeat: Accelerated Features for Lightweight Image Matching30 Apr 2024
- 2024DeDoDe v2: Analyzing and Improving the DeDoDe Keypoint Detector13 Apr 2024
- 2024Matching 2D Images in 3D: Metric Relative Pose from Metric Correspondences9 Apr 2024
- 2024Pose-Guided Self-Training with Two-Stage Clustering for Unsupervised Landmark Discovery24 Mar 2024
- 2024Matching Semantically Similar Non-Identical Objects13 Mar 2024
- 2024NeRF-Supervised Feature Point Detection and Description13 Mar 2024
- 2024MESA: Matching Everything by Segmenting Anything30 Jan 2024
- 2023Steerers: A framework for rotation equivariant keypoint descriptors4 Dec 2023
- 2023LGFCTR: Local and Global Feature Convolutional Transformer for Image Matching29 Nov 2023
- 2023SONIC: Sonar Image Correspondence using Pose Supervised Learning for Imaging Sonars23 Oct 2023
- 2023Segment Anything Model is a Good Teacher for Local Feature Learning29 Sep 2023
50 newest of 54 All 54 (JSON)
- 2025VMatcher: State-Space Semi-Dense Local Feature Matchingcited by 0
- 2025VMatcher: State-Space Semi-Dense Local Feature Matching31 Jul 2025
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 356
- 2023RoMa: Robust Dense Feature Matchingcited by 296
- 2024XFeat: Accelerated Features for Lightweight Image Matchingcited by 113
- 2023DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matchingcited by 62
- 2024DeDoDe v2: Analyzing and Improving the DeDoDe Keypoint Detectorcited by 38
- 2024Matching 2D Images in 3D: Metric Relative Pose from Metric Correspondencescited by 25
- 2023Steerers: A framework for rotation equivariant keypoint descriptorscited by 21
- 2024MESA: Matching Everything by Segmenting Anythingcited by 16
- 2023Segment Anything Model is a Good Teacher for Local Feature Learningcited by 15
- 2024EarthMatch: Iterative Coregistration for Fine-grained Localization of Astronaut Photographycited by 13
- 2025RDD: Robust Feature Detector and Descriptor using Deformable Transformercited by 13
- 2025LiftFeat: 3D Geometry-Aware Local Feature Matchingcited by 12
12 most cited of 52 All 52 (JSON)
- 2026Revisiting Cross-View Completion: Self-Supervised Pre-Training via Reconstruction Error Comparison1 Sep 2026
- 2026SSMB: Self-Supervised Local Feature Detection under Motion Blur27 Aug 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
- 2026XFeat Revisited: Reproducibility and Evaluation of a Lightweight Image Matcher10 Aug 2026
- 2026AsymLoc: Towards Asymmetric Feature Matching for Efficient Visual Localization10 Apr 2026
- 2026From Pairs to Sequences: Track-Aware Policy Gradients for Keypoint Detection24 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
- 2026VVLoc: Prior-free 3-DoF Vehicle Visual Localization31 Jan 2026
12 newest of 52 All 52 (JSON)