XFeat: Accelerated Features for Lightweight Image Matching
Not on the map. Why?
Abstract (arXiv)
We introduce a lightweight and accurate architecture for resource-efficient visual correspondence. Our method, dubbed XFeat (Accelerated Features), revisits fundamental design choices in convolutional neural networks for detecting, extracting, and matching local features. Our new model satisfies a critical need for fast and robust algorithms suitable to resource-limited devices. In particular, accurate image matching requires sufficiently large image resolutions - for this reason, we keep the resolution as large as possible while limiting the number of channels in the network. Besides, our model is designed to offer the choice of matching at the sparse or semi-dense levels, each of which may be more suitable for different downstream applications, such as visual navigation and augmented reality. Our model is the first to offer semi-dense matching efficiently, leveraging a novel match refinement module that relies on coarse local descriptors. XFeat is versatile and hardware-independent, surpassing current deep learning-based local features in speed (up to 5x faster) with comparable or better accuracy, proven in pose estimation and visual localization. We showcase it running in real-time on an inexpensive laptop CPU without specialized hardware optimizations. Code and weights are available at www.verlab.dcc.ufmg.br/descriptors/xfeat_cvpr24.
Key facts. Cited by 113 papers in the map (data through 14 Oct 2026). Builds on 35 of its 47 references that are in the map. First posted on arXiv 30 Apr 2024.
Builds on
35 of 47 references.
References · 35
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Feature Pyramid Networks for Object Detectioncited by 5,036
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 984
23 more
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 806
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 737
- 2023LightGlue: Local Feature Matching at Light Speedcited by 590
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 559
- 2020DISK: Learning local features with policy gradientcited by 312
- 2017HPatches: A benchmark and evaluation of handcrafted and learned local descriptorscited by 264
- 2016Large-Scale Image Retrieval with Attentive Deep Local Featurescited by 238
- 2017Working hard to know your neighbor's margins: Local descriptor learning losscited by 212
- 2019R2D2: Repeatable and Reliable Detector and Descriptorcited by 207
- 2022DKM: Dense Kernelized Feature Matching for Geometry Estimationcited by 177
- 2022ASpanFormer: Detector-Free Image Matching with Adaptive Span Transformercited by 171
- 2019MAGSAC++, a fast, reliable and accurate robust estimatorcited by 161
- 2020ASLFeat: Learning Local Features of Accurate Shape and Localizationcited by 130
- 2020Patch2Pix: Epipolar-Guided Pixel-Level Correspondencescited by 129
- 2019Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filterscited by 118
- 2021PDC-Net+: Enhanced Probabilistic Dense Correspondence Networkcited by 80
- 2021ALIKE: Accurate and Lightweight Keypoint Detection and Descriptor Extractioncited by 77
- 2023SiLK -- Simple Learned Keypointscited by 54
- 2022ZippyPoint: Fast Interest Point Detection, Description, and Matching through Mixed Precision Discretizationcited by 10
- 2023LFM-3D: Learnable Feature Matching Across Wide Baselines Using 3D Signalscited by 8
- 2021Extracting Deformation-Aware Local Features by Learning to Deformcited by 7
- 2022Learning Geodesic-Aware Local Features from RGB-D Imagescited by 5
- 2023Yes, we CANN: Constrained Approximate Nearest Neighbors for local feature-based visual localizationcited by 4
Built on by
Citing papers per year: 2024: 12; 2025: 50; 2026: 51.
113 papers.
Sort:
By area:
- 2024CRAB: Cross-environment Agent Benchmark for Multimodal Language Model Agentscited by 39
- 2025On-the-fly Reconstruction for Large-Scale Novel View Synthesis from Unposed Imagescited by 36
- 2026NitroGen: An Open Foundation Model for Generalist Gaming Agentscited by 27
- 2025Epipolar Geometry Improves Video Generation Modelscited by 26
- 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
- 2025From Sparse to Dense: Camera Relocalization with Scene-Specific Detector from Feature Gaussian Splattingcited by 14
- 2024Learning to Make Keypoints Sub-Pixel Accuratecited by 13
- 2024ASIGN: An Anatomy-aware Spatial Imputation Graphic Network for 3D Spatial Transcriptomicscited by 13
- 2025RDD: Robust Feature Detector and Descriptor using Deformable Transformercited by 13
- 2025MATCHA:Towards Matching Anythingcited by 12
- 2025LiftFeat: 3D Geometry-Aware Local Feature Matchingcited by 12
38 more
- 2025OrthoLoC: UAV 6-DoF Localization and Calibration Using Orthographic Geodatacited by 12
- 20253R-GS: Best Practice in Optimizing Camera Poses Along with 3DGScited by 11
- 2026Articulated 3D Scene Graphs for Open-World Mobile Manipulationcited by 11
- 2025Alligat0R: Pre-Training Through Co-Visibility Segmentation for Relative Camera Pose Regressioncited by 10
- 2025Multi-Resolution SAR and Optical Remote Sensing Image Registration Methods: A Review, Datasets, and Future Perspectivescited by 9
- 2025RUBIK: A Structured Benchmark for Image Matching across Geometric Challengescited by 8
- 2025One-Shot Dual-Arm Imitation Learningcited by 8
- 2025VGGT-X: When VGGT Meets Dense Novel View Synthesiscited by 8
- 2025EDM: Efficient Deep Feature Matchingcited by 7
- 2025Deep Learning Reforms Image Matching: A Survey and Outlookcited by 7
- 2024Affine steerers for structured keypoint descriptioncited by 6
- 2025MIFNet: Learning Modality-Invariant Features for Generalizable Multimodal Image Matchingcited by 6
- 2024Leveraging Semantic Cues from Foundation Vision Models for Enhanced Local Feature Correspondencecited by 5
- 2025MapGlue: Multimodal Remote Sensing Image Matchingcited by 5
- 2025Splat and Replace: 3D Reconstruction with Repetitive Elementscited by 5
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Modelcited by 5
- 2024Mismatched: Evaluating the Limits of Image Matching Approaches and Benchmarkscited by 4
- 2024LiteVLoc: Map-Lite Visual Localization for Image Goal Navigationcited by 4
- 2025Learning Dense Feature Matching via Lifting Single 2D Image to 3D Spacecited by 4
- 2025pySLAM: An Open-Source, Modular, and Extensible Framework for SLAMcited 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
- 2025FLOWING: Implicit Neural Flows for Structure-Preserving Morphingcited by 3
- 2025Changes in Real Time: Online Scene Change Detection with Multi-View Fusioncited by 3
- 2025On-the-fly Large-scale 3D Reconstruction from Multi-Camera Rigscited by 3
- 2026Second-order Gaussian directional derivative representations for image high-resolution corner detectioncited by 3
- 2026RaCo: Ranking and Covariance for Practical Learned Keypointscited by 3
- 2026CRFT: Consistent-Recurrent Feature Flow Transformer for Cross-Modal Image Registrationcited by 3
- 2024Scalable and Generalizable Correspondence Pruning via Geometry-Consistent Pre-trainingcited by 2
- 2024XPoint: A Self-Supervised Visual-State-Space based Architecture for Multispectral Image Registrationcited by 2
- 2025AlignDiff: Learning Physically-Grounded Camera Alignment via Diffusioncited by 2
- 2025Hierarchical Image Matching for UAV Absolute Visual Localization via Semantic and Structural Constraintscited by 2
- 2025BleedOrigin: Dynamic Bleeding Source Localization in Endoscopic Submucosal Dissection via Dual-Stage Detection and Trackingcited 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
- 2026Are Pretrained Image Matchers Good Enough for SAR-Optical Satellite Registration?cited by 2
- 2026Region Matters: Efficient and Reliable Region-Aware Visual Place Recognitioncited by 2
- 2026Immediate 3D Gaussian Splat Reconstruction of Unordered Input with Global Consistencycited by 2
50 most cited of 113 All 113 (JSON)
- 2026UltraMatch: Transport Path Routing for Ultra-Fast and Memory-Efficient Image Matching29 Sep 2026
- 2026EpiTransfer: Sparse, Training-Free Long-Range Depth Estimation from Temporal Monocular Aerial Frames27 Sep 2026
- 2026DAVIO: Dense Monocular-Inertial SLAM with Feed-Forward Initialization and Pose-Conditioned Mapping23 Sep 2026
- 2026NSFlow: End-to-End Differentiable Neuro-Symbolic Optical Flow for Visual Odometry5 Sep 2026
- 2026Revisiting Cross-View Completion: Self-Supervised Pre-Training via Reconstruction Error Comparison1 Sep 2026
- 2026FoundYou: A Unified Model for Personalized Segmentation and Retrieval30 Aug 2026
- 2026SSMB: Self-Supervised Local Feature Detection under Motion Blur27 Aug 2026
- 2026Misanthrope: A Privacy-Preserving Keypoint Detector24 Aug 2026
- 2026DECO: Depth-Guided Co-Visibility Reasoning for Low-Altitude UAV Visual Localization23 Aug 2026
- 2026Unified and Efficient Point-Line Local Features20 Aug 2026
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectives11 Aug 2026
- 2026XFeat Revisited: Reproducibility and Evaluation of a Lightweight Image Matcher10 Aug 2026
38 more
- 2026Semi-Dense Matching Uncertainty Is Not Just Local Confidence9 Aug 2026
- 2026SGFormer: Structure-Guided Transformer for Robust Local Feature Matching4 Aug 2026
- 2026Robust RPC Bundle Adjustment for Multi-Date Satellite Imagery with Season-Invariant Correspondences29 Jul 2026
- 2026Accuracy potential of visual localization exploiting high-end street-level imagery27 Jul 2026
- 2026Immediate 3D Gaussian Splat Reconstruction of Unordered Input with Global Consistency16 Jul 2026
- 2026Hybrid Deep Learning for Traceability and Classification of Industrial Slate Tiles6 Jul 2026
- 2026DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAM2 Jul 2026
- 2026RBE-Flow: Recurrent Bayesian Estimation on Feature Manifolds for Cross-Modal Registration29 Jun 2026
- 2026OrthoTrack: Continuous 6-DoF UAV Trajectory Estimation Anchored in Public Orthophotos24 Jun 2026
- 2026EpiDiffVO: Geometry-Aware Epipolar Diffusion for Robust Visual Odometry19 May 2026
- 2026Region Matters: Efficient and Reliable Region-Aware Visual Place Recognition24 Apr 2026
- 2026Privacy-Preserving Structureless Visual Localization via Image Obfuscation13 Apr 2026
- 2026Are Pretrained Image Matchers Good Enough for SAR-Optical Satellite Registration?11 Apr 2026
- 2026Particle Diffusion Matching: Random Walk Correspondence Search for the Alignment of Standard and Ultra-Widefield Fundus Images11 Apr 2026
- 2026AsymLoc: Towards Asymmetric Feature Matching for Efficient Visual Localization10 Apr 2026
- 2026CRFT: Consistent-Recurrent Feature Flow Transformer for Cross-Modal Image Registration7 Apr 2026
- 2026GESS: Multi-cue Guided Local Feature Learning via Geometric and Semantic Synergy7 Apr 2026
- 2026ViBA: Implicit Bundle Adjustment with Geometric and Temporal Consistency for Robust Visual Matching3 Apr 2026
- 2026Hierarchical Visual Relocalization with Nearest View Synthesis from Feature Gaussian Splatting31 Mar 2026
- 2026Benchmarking Efficient & Effective Camera Pose Estimation Strategies for Novel View Synthesis20 Mar 2026
- 2026IUP-Pose: Decoupled Iterative Uncertainty Propagation for Real-time Relative Pose Regression via Implicit Dense Alignment v120 Mar 2026
- 2026Rethinking Pose Refinement in 3D Gaussian Splatting under Pose Prior and Geometric Uncertainty17 Mar 2026
- 2026CM-Bench: A Comprehensive Cross-Modal Feature Matching Benchmark Bridging Visible and Infrared Images13 Mar 2026
- 2026Match4Annotate: Cross-Video Annotation Transfer in Ultrasound via Implicit Feature Flow-Guided Matching6 Mar 2026
- 2026SURE: Semi-dense Uncertainty-REfined Feature Matching5 Mar 2026
- 2026GloSplat: Joint Pose-Appearance Optimization for Faster and More Accurate 3D Reconstruction5 Mar 2026
- 2026No Calibration, No Depth, No Problem: Cross-Sensor View Synthesis with 3D Consistency27 Feb 2026
- 2026No Labels, No Look-Ahead: Unsupervised Online Video Stabilization with Classical Priors26 Feb 2026
- 2026From Pairs to Sequences: Track-Aware Policy Gradients for Keypoint Detection24 Feb 2026
- 2026Articulated 3D Scene Graphs for Open-World Mobile Manipulation18 Feb 2026
- 2026RaCo: Ranking and Covariance for Practical Learned Keypoints17 Feb 2026
- 2026Thegra: Graph-based SLAM for Thermal Imagery9 Feb 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
- 2026NitroGen: An Open Foundation Model for Generalist Gaming Agents4 Jan 2026
50 newest of 113 All 113 (JSON)
- 2025Epipolar Geometry Improves Video Generation Modelscited by 26
- 2025Epipolar Geometry Improves Video Generation Models24 Oct 2025
- 2025One-Shot Dual-Arm Imitation Learningcited by 8
- 2025One-Shot Dual-Arm Imitation Learning10 Mar 2025
- 2025On-the-fly Reconstruction for Large-Scale Novel View Synthesis from Unposed Imagescited by 36
- 2024GSplatLoc: Grounding Keypoint Descriptors into 3D Gaussian Splatting for Improved Visual Localizationcited by 16
- 2025From Sparse to Dense: Camera Relocalization with Scene-Specific Detector from Feature Gaussian Splattingcited by 14
- 2024Learning to Make Keypoints Sub-Pixel Accuratecited by 13
- 2024ASIGN: An Anatomy-aware Spatial Imputation Graphic Network for 3D Spatial Transcriptomicscited by 13
- 2025RDD: Robust Feature Detector and Descriptor using Deformable Transformercited by 13
- 2025MATCHA:Towards Matching Anythingcited by 12
- 2025LiftFeat: 3D Geometry-Aware Local Feature Matchingcited by 12
- 2025OrthoLoC: UAV 6-DoF Localization and Calibration Using Orthographic Geodatacited by 12
- 20253R-GS: Best Practice in Optimizing Camera Poses Along with 3DGScited by 11
- 2026Articulated 3D Scene Graphs for Open-World Mobile Manipulationcited by 11
- 2025Alligat0R: Pre-Training Through Co-Visibility Segmentation for Relative Camera Pose Regressioncited by 10
12 most cited of 106 All 106 (JSON)
- 2026UltraMatch: Transport Path Routing for Ultra-Fast and Memory-Efficient Image Matching29 Sep 2026
- 2026EpiTransfer: Sparse, Training-Free Long-Range Depth Estimation from Temporal Monocular Aerial Frames27 Sep 2026
- 2026DAVIO: Dense Monocular-Inertial SLAM with Feed-Forward Initialization and Pose-Conditioned Mapping23 Sep 2026
- 2026NSFlow: End-to-End Differentiable Neuro-Symbolic Optical Flow for Visual Odometry5 Sep 2026
- 2026Revisiting Cross-View Completion: Self-Supervised Pre-Training via Reconstruction Error Comparison1 Sep 2026
- 2026FoundYou: A Unified Model for Personalized Segmentation and Retrieval30 Aug 2026
- 2026SSMB: Self-Supervised Local Feature Detection under Motion Blur27 Aug 2026
- 2026Misanthrope: A Privacy-Preserving Keypoint Detector24 Aug 2026
- 2026DECO: Depth-Guided Co-Visibility Reasoning for Low-Altitude UAV Visual Localization23 Aug 2026
- 2026Unified and Efficient Point-Line Local Features20 Aug 2026
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectives11 Aug 2026
- 2026XFeat Revisited: Reproducibility and Evaluation of a Lightweight Image Matcher10 Aug 2026
12 newest of 106 All 106 (JSON)