vignywang/Awesome-Local-Feature-Matching

167

8 commits

updated Sep 6, 2026

See the code

README

Awesome Local Feature Matching

✨ Information Fusion 2024 ✨

arXiv Paper WeChat Article GitHub Stars MIT License

Shibiao Xu1  ·  Shunpeng Chen1  ·  Rongtao Xu2  ·  Changwei Wang2  ·  Peng Lu1  ·  Li Guo1

1 School of Artificial Intelligence, BUPT, China
2 State Key Laboratory of Multimodal Artificial Intelligence Systems, CASIA, China

  • This is the official companion repository for the survey Local feature matching using deep learning: A survey.
  • It organizes deep learning-based local feature matching methods using the survey's detector-based and detector-free taxonomy. Also tracks representative work published or accepted during 2024–2026.

Spotted a missing paper, incorrect metadata, or a broken link? Please open an Issue or submit a pull request.

🎉 News

  • 2026/09/05: 🚀 Added representative local feature matching papers from 2024–2026.
  • 2024/03/03: 🎊 Our survey was officially accepted by Information Fusion!

Table of Contents

🔥 Recent Advances (2024–Present)

2026

  • SLiM (CVPR 2026)  Scalable Feature Matching via State Space Modeling and Sparse Correlation [paper] SLiM GitHub stars
  • LoMa (ECCV 2026)  Local Feature Matching Revisited [paper] [venue record] LoMa GitHub stars
  • RoMa v2 (ECCV 2026)  Harder Better Faster Denser Feature Matching [paper] [venue record] RoMaV2 GitHub stars
  • TextFM (CVPR 2026)  Robust Semi-dense Feature Matching with Language Guidance [paper]
  • MESA (TPAMI 2026)  Effective Matching Redundancy Reduction by Semantic Area Segmentation [paper] [arXiv] MESA GitHub stars
  • SigMa (TIP 2026)  Semantic Similarity-Guided Semi-Dense Feature Matching [paper]
  • Free-Form Local Feature Matching (TPAMI 2026)  Toward Free-Form Local Feature Matching [paper]

2025

  • EDM (ICCV 2025)  Efficient Deep Feature Matching [paper] [arXiv] EDM GitHub stars
  • JamMa (CVPR 2025)  Ultra-lightweight Local Feature Matching with Joint Mamba [paper] [arXiv] JamMa GitHub stars
  • L2M (ICCV 2025)  Learning Dense Feature Matching via Lifting Single 2D Image to 3D Space [paper] [arXiv] L2M GitHub stars
  • MATCHA (CVPR 2025)  Towards Matching Anything [paper] [arXiv] matcha GitHub stars
  • CasP (ICCV 2025)  Improving Semi-Dense Feature Matching Pipeline Leveraging Cascaded Correspondence Priors for Guidance [paper] [arXiv] CasP GitHub stars
  • MINIMA (CVPR 2025)  Modality Invariant Image Matching [paper] [arXiv] MINIMA GitHub stars
  • MIFNet (TIP 2025)  Learning Modality-Invariant Features for Generalizable Multimodal Image Matching [paper] [arXiv]
  • SAMFeat (TIP 2025)  Segment Anything Model Is a Good Teacher for Local Feature Learning [paper] [arXiv] SAMFeat GitHub stars
  • MambaGlue (ICRA 2025)  Fast and Robust Local Feature Matching with Mamba [paper] [arXiv] MambaGlue GitHub stars
  • LiftFeat (ICRA 2025)  3D Geometry-Aware Local Feature Matching [paper] [arXiv] LiftFeat GitHub stars
  • DaD (arXiv 2025)  Distilled Reinforcement Learning for Diverse Keypoint Detection [paper] DaD GitHub stars
  • MatchAnything (arXiv 2025)  Universal Cross-Modality Image Matching with Large-Scale Pre-Training [paper] MatchAnything GitHub stars

2024

  • Efficient LoFTR (CVPR 2024)  Semi-Dense Local Feature Matching with Sparse-Like Speed [paper] [arXiv] EfficientLoFTR GitHub stars
  • XFeat (CVPR 2024)  Accelerated Features for Lightweight Image Matching [paper] [arXiv] accelerated_features GitHub stars
  • MASt3R (ECCV 2024)  Grounding Image Matching in 3D with MASt3R [paper] [arXiv] mast3r GitHub stars
  • GIM (ICLR 2024)  Learning Generalizable Image Matcher from Internet Videos [paper] [arXiv] gim GitHub stars
  • OmniGlue (CVPR 2024)  Generalizable Feature Matching with Foundation Model Guidance [paper] [arXiv] omniglue GitHub stars
  • DeDoDe (3DV 2024)  Detect, Don't Describe—Describe, Don't Detect for Local Feature Matching [paper] [arXiv] DeDoDe GitHub stars
  • RCM (ECCV 2024)  Raising the Ceiling: Conflict-Free Local Feature Matching with Dynamic View Switching [paper] [arXiv] RCM GitHub stars
  • EcoMatcher (ECCV 2024)  Efficient Clustering Oriented Matcher for Detector-free Image Matching [paper]
  • iMatching (ECCV 2024)  Imperative Correspondence Learning [paper] [arXiv] iMatching GitHub stars
  • DHM-Net (TIP 2024)  Deep Hypergraph Modeling for Robust Feature Matching [paper]
  • GRiD (TIP 2024)  Guided Refinement for Detector-Free Multimodal Image Matching [paper]
  • XoFTR (CVPRW 2024)  Cross-modal Feature Matching Transformer [paper] [arXiv] XoFTR GitHub stars
  • DeDoDe v2 (CVPRW 2024)  Analyzing and Improving the DeDoDe Keypoint Detector [paper] DeDoDe v2 GitHub stars

📚 Survey Taxonomy

The survey organizes deep local feature matching into two model families and seven subcategories. Entries are ordered from newer to older work, with venue metadata updated to the formal publication when available.

Detector-based Models

Comparison of detector-based local feature pipelines

Fig. 1. Detector-based pipelines: (a) Detect-then-Describe, (b) Joint Detection and Description, and (c) Describe-then-Detect.

Detect-then-Describe

  • AWDesc (TPAMI 2023)  Attention Weighted Local Descriptors [paper] AWDesc GitHub stars
  • S-TREK (ICCV 2023)  Sequential Translation and Rotation Equivariant Keypoints for Local Feature Extraction [paper]
  • ZippyPoint (CVPRW 2023)  Fast Interest Point Detection, Description, and Matching Through Mixed Precision Discretization [paper] ZippyPoint GitHub stars
  • CNDesc (TMM 2023)  Cross Normalization for Local Descriptors Learning [paper] CNDesc GitHub stars
  • ALIKE (TMM 2023)  Accurate and Lightweight Keypoint Detection and Descriptor Extraction [paper] [arXiv] ALIKE GitHub stars
  • MTLDesc (AAAI 2022)  Looking Wider to Describe Better [paper] MTLDesc GitHub stars
  • KP2D (ICLR 2020)  Neural Outlier Rejection for Self-Supervised Keypoint Learning [paper] [arXiv] KP2D GitHub stars
  • HyNet (NeurIPS 2020)  Learning Local Descriptor with Hybrid Similarity Measure and Triplet Loss [paper] HyNet GitHub stars
  • Key.Net (ICCV 2019)  Keypoint Detection by Handcrafted and Learned CNN Filters [paper] Key.Net GitHub stars
  • Log-Polar Descriptors (ICCV 2019)  Beyond Cartesian Representations for Local Descriptors [paper] log-polar-descriptors GitHub stars
  • SOSNet (CVPR 2019)  Second Order Similarity Regularization for Local Descriptor Learning [paper] SOSNet GitHub stars
  • ContextDesc (CVPR 2019)  Local Descriptor Augmentation with Cross-Modality Context [paper] contextdesc GitHub stars
  • GeoDesc (ECCV 2018)  Learning Local Descriptors by Integrating Geometry Constraints [paper] geodesc GitHub stars
  • HardNet (NeurIPS 2017)  Working Hard to Know Your Neighbor's Margins: Local Descriptor Learning Loss [paper] hardnet GitHub stars
  • L2-Net (CVPR 2017)  Deep Learning of Discriminative Patch Descriptor in Euclidean Space [paper] L2-Net GitHub stars
  • OriNet (CVPR 2016)  Learning to Assign Orientations to Feature Points [paper]

Joint Detection and Description

  • FeatureBooster (CVPR 2023)  Boosting Feature Descriptors with a Lightweight Neural Network [paper] FeatureBooster GitHub stars
  • SFD2 (CVPR 2023)  Semantic-Guided Feature Detection and Description [paper] sfd2 GitHub stars
  • RELF (CVPR 2023)  Learning Rotation-Equivariant Features for Visual Correspondence [paper] RELF GitHub stars
  • SeLF (TIP 2022)  Learning Semantic-Aware Local Features for Long Term Visual Localization [paper]
  • LLF (WACV 2021)  Learning of Low-Level Feature Keypoints for Accurate and Robust Detection [paper]
  • RoRD (IROS 2021)  Rotation-Robust Descriptors and Orthographic Views for Local Feature Matching [paper] [arXiv] RoRD GitHub stars
  • ASLFeat (CVPR 2020)  Learning Local Features of Accurate Shape and Localization [paper] ASLFeat GitHub stars
  • MLIFeat (ACCV 2020)  Multi-level Information Fusion Based Deep Local Features [paper]
  • HDD-Net (ACCV 2020)  Hybrid Detector Descriptor with Mutual Interactive Learning [paper] HDD-Net GitHub stars
  • Reinforced Feature Points (CVPR 2020)  Optimizing Feature Detection and Description for a High-Level Task [paper] Reinforced Feature Points GitHub stars
  • DISK (NeurIPS 2020)  Learning Local Features with Policy Gradient [paper] [arXiv] disk GitHub stars
  • RF-Net (CVPR 2019)  An End-to-End Image Matching Network Based on Receptive Field [paper] RF-Net GitHub stars
  • D2-Net (CVPR 2019)  A Trainable CNN for Joint Description and Detection of Local Features [paper] d2-net GitHub stars
  • R2D2 (NeurIPS 2019)  Reliable and Repeatable Detector and Descriptor [paper] [arXiv] r2d2 GitHub stars
  • LF-Net (NeurIPS 2018)  Learning Local Features from Images [paper] lf-net-release GitHub stars
  • SuperPoint (CVPRW 2018)  Self-Supervised Interest Point Detection and Description [paper] SuperPoint GitHub stars

Describe-then-Detect

  • ReDFeat (TIP 2023)  Recoupling Detection and Description for Multimodal Feature Learning [paper] [arXiv] ReDFeat GitHub stars
  • PoSFeat (CVPR 2022)  Decoupling Makes Weakly Supervised Local Feature Better [paper] PoSFeat GitHub stars
  • SCFeat (arXiv 2022)  Shared Coupling-Bridge for Weakly Supervised Local Feature Learning [paper] SCFeat GitHub stars
  • D2D (ACCV 2020)  Keypoint Extraction with Describe to Detect Approach [paper]

Graph Based

General graph-neural-network matching architecture

Fig. 2. A general GNN matching pipeline: encode keypoint geometry and appearance, alternate self- and cross-attention, and estimate a partial assignment.

  • MaKeGNN (TIP 2025)  Learning Feature Matching via Matchable Keypoint-Assisted Graph Neural Network [paper] [arXiv]
  • ResMatch (AAAI 2024)  Residual Attention Learning for Feature Matching [paper] [arXiv] ResMatch GitHub stars
  • GlueStick (ICCV 2023)  Robust Image Matching by Sticking Points and Lines Together [paper] GlueStick GitHub stars
  • LightGlue (ICCV 2023)  Local Feature Matching at Light Speed [paper] [arXiv] LightGlue GitHub stars
  • ParaFormer (AAAI 2023)  Parallel Attention Transformer for Efficient Feature Matching [paper] [arXiv]
  • HTMatch (Signal Processing 2023)  An Efficient Hybrid Transformer Based Graph Neural Network for Local Feature Matching [paper]
  • ClusterGNN (CVPR 2022)  Cluster-Based Coarse-To-Fine Graph Neural Network for Efficient Feature Matching [paper]
  • DenseGAP (ICPR 2022)  Graph-Structured Dense Correspondence Learning with Anchor Points [paper] [arXiv]
  • SGMNet (ICCV 2021)  Learning to Match Features with Seeded Graph Matching Network [paper] SGMNet GitHub stars
  • SuperGlue (CVPR 2020)  Learning Feature Matching with Graph Neural Networks [paper] SuperGluePretrainedNetwork GitHub stars

Detector-free Models

Detector-free methods establish correspondences directly from dense or regularly sampled image features, rather than relying on an independently selected set of repeatable keypoints.

CNN Based

  • PDC-Net+ (TPAMI 2023)  Enhanced Probabilistic Dense Correspondence Network [paper] [arXiv] DenseMatching GitHub stars
  • PUMP (CVPR 2022)  Pyramidal and Uniqueness Matching Priors for Unsupervised Learning of Local Descriptors [paper] pump GitHub stars
  • PDC-Net (CVPR 2021)  Learning Accurate Dense Correspondences and When to Trust Them [paper] DenseMatching GitHub stars
  • DFM (CVPRW 2021)  A Performance Baseline for Deep Feature Matching [paper] DFM GitHub stars
  • Sparse-NCNet (ECCV 2020)  Efficient Neighbourhood Consensus Networks via Submanifold Sparse Convolutions [paper] sparse-ncnet GitHub stars
  • DualRC-Net (NeurIPS 2020)  Dual-Resolution Correspondence Networks [paper]
  • GLU-Net (CVPR 2020)  Global-Local Universal Network for Dense Flow and Correspondences [paper] GLU-Net GitHub stars
  • GOCor (NeurIPS 2020)  Bringing Globally Optimized Correspondence Volumes into Your Neural Network [paper] GOCor GitHub stars
  • NCNet (NeurIPS 2018)  Neighbourhood Consensus Networks [paper] ncnet GitHub stars

Transformer Based

  • RoMa (CVPR 2024)  Robust Dense Feature Matching [paper] [arXiv] RoMa GitHub stars
  • DeepMatcher (Expert Systems with Applications 2024)  A Deep Transformer-Based Network for Robust and Accurate Local Feature Matching [paper]
  • OAMatcher (Pattern Recognition 2024)  An Overlapping Areas-Based Network with Label Credibility for Robust and Accurate Feature Matching [paper] OAMatcher GitHub stars
  • ASTR (CVPR 2023)  Adaptive Spot-Guided Transformer for Consistent Local Feature Matching [paper]
  • CasMTR (ICCV 2023)  Improving Transformer-based Image Matching by Cascaded Capturing Spatially Informative Keypoints [paper] CasMTR GitHub stars
  • PMatch (CVPR 2023)  Paired Masked Image Modeling for Dense Geometric Matching [paper]
  • SEM (CVPRW 2023)  Structured Epipolar Matcher for Local Feature Matching [paper]
  • DKM (CVPR 2023)  Dense Kernelized Feature Matching for Geometry Estimation [paper] DKM GitHub stars
  • TopicFM (AAAI 2023)  Robust and Interpretable Topic-Assisted Feature Matching [paper] TopicFM GitHub stars
  • ASpanFormer (ECCV 2022)  Detector-Free Image Matching with Adaptive Span Transformer [paper] ml-aspanformer GitHub stars
  • ECO-TR (ECCV 2022)  Efficient Correspondences Finding Via Coarse-to-Fine Refinement [paper] ECO-TR GitHub stars
  • SE2-LoFTR (CVPRW 2022)  A Case for Using Rotation Invariant Features in State of the Art Feature Matchers [paper]
  • QuadTree (ICLR 2022)  QuadTree Attention for Vision Transformers [paper] QuadtreeAttention GitHub stars
  • MatchFormer (ACCV 2022)  Interleaving Attention in Transformers for Feature Matching [paper]
  • COTR (ICCV 2021)  Correspondence Transformer for Matching Across Images [paper] COTR GitHub stars
  • LoFTR (CVPR 2021)  Detector-Free Local Feature Matching with Transformers [paper] LoFTR GitHub stars

Patch Based

  • SGAM (Pattern Recognition 2026)  Searching from Area to Point: A Semantic Guided Framework with Geometric Consistency for Accurate Feature Matching [paper]
  • AdaMatcher (CVPR 2023)  Adaptive Assignment for Geometry Aware Local Feature Matching [paper] AdaMatcher GitHub stars
  • PATS (CVPR 2023)  Patch Area Transportation with Subdivision for Local Feature Matching [paper] PATS GitHub stars
  • Patch2Pix (CVPR 2021)  Epipolar-Guided Pixel-Level Correspondences [paper] patch2pix GitHub stars

📊 Benchmarks and Evaluation

The survey compares methods across patch matching, two-view geometry, visual localization, and reconstruction. Recent work also emphasizes cross-domain generalization, difficult image pairs, and reproducible end-to-end pipelines.

Evaluation targetRepresentative datasets / benchmarksTypical metrics
Patch matching and homographyHPatchesRepeatability, Mean Matching Accuracy (MMA), homography accuracy
Outdoor and indoor relative poseMegaDepth, ScanNet, YFCC100MPose-error AUC at 5°/10°/20°, mAA, inlier precision and match count
Wide-baseline and end-to-end matchingImage Matching Benchmark, Image Matching ChallengeStereo/multiview mAA, pose accuracy, runtime and memory
Cross-domain and difficult pairsZEB, HardMatchPer-domain pose or homography scores, aggregate mAA/AUC
Long-term visual localizationAachen Day-Night and InLocPercentage localized within position/orientation thresholds
Structure from MotionETH3D and Image Matching Challenge datasetsRegistered images, camera-pose accuracy, reconstruction accuracy and completeness

Useful open-source evaluation stacks include Glue Factory for local feature training and evaluation, Hierarchical Localization for visual localization, the Image Matching Benchmark toolkit, and COLMAP for geometric verification and SfM.

Evaluation protocols are not interchangeable: image resolution, keypoint budgets, confidence thresholds, geometric verification, pose solvers, runtime, and memory should be reported alongside accuracy.

🧩 Applications

Structure from Motion

Local feature matching supplies pairwise correspondences and multi-view tracks for camera-pose estimation and 3D reconstruction. The survey contrasts conventional detector-based pipelines with featuremetric refinement and emerging detector-free SfM, where multi-view consistency must be recovered from dense pairwise matches.

  • Detector-Free SfM (CVPR 2024)  Detector-Free Structure from Motion [paper] DetectorFreeSfM GitHub stars
  • PixSfM (ICCV 2021)  Pixel-Perfect Structure-from-Motion with Featuremetric Refinement [paper] pixel-perfect-sfm GitHub stars
  • COLMAP (CVPR 2016)  Structure-from-Motion Revisited [paper] colmap GitHub stars

Remote Sensing Image Registration

Multimodal remote-sensing registration must handle geometric distortion together with nonlinear radiometric differences between sensors. The survey highlights multiscale unsupervised registration, SAR–optical structural features, image-based matching, and learned correspondence filtering.

  • MUNet (TGRS 2022)  A Multiscale Framework with Unsupervised Learning for Remote Sensing Image Registration [paper]
  • HCA-Net (TGRS 2022)  A Hierarchical Consensus Attention Network for Feature Matching of Remote Sensing Images [paper]
  • MAP-Net (TGRS 2022)  SAR and Optical Image Matching via Image-Based Convolutional Network with Attention Mechanism and Spatial Pyramid Aggregated Pooling [paper]
  • MCGF (GRSL 2022)  Robust Matching for SAR and Optical Images Using Multiscale Convolutional Gradient Features [paper]

Medical Image Registration

The survey focuses on motion estimation and 2D–3D registration. Representative systems estimate dense cardiac or tongue motion, learn deformable 4D-CT alignment, or bridge simulated and real X-ray/CT data without requiring paired annotations.

  • HPRN (Information Fusion 2024)  Hybrid Unsupervised Paradigm Based Deformable Image Fusion for 4D CT Lung Image Modality [paper]
  • DRIMET (MIDL 2023, Oral)  Deep Registration-Based 3D Incompressible Motion Estimation in Tagged-MRI with Application to the Tongue [paper]
  • Self-Supervised 2D/3D Registration (WACV 2023)  X-Ray to CT Image Fusion [paper]
  • DeepTag (CVPR 2021)  An Unsupervised Deep Learning Method for Motion Tracking on Cardiac Tagging Magnetic Resonance Images [paper]

📝 Citation

If this survey or list is useful in your research, please cite:

@article{xu2024_LFM_survey,
  title={Local feature matching using deep learning: A survey},
  author={Xu, Shibiao and Chen, Shunpeng and Xu, Rongtao and Wang, Changwei and Lu, Peng and Guo, Li},
  journal={Information Fusion},
  volume={107},
  pages={102344},
  year={2024},
  publisher={Elsevier}
}

Acknowledgement

This work is supported by Beijing Natural Science Foundation No. JQ23014, in part by the National Natural Science Foundation of China (No. 62271074).

📄 License

This project is licensed under the MIT License.

vignywang/Awesome-Local-Feature-Matching

167

8 commits

updated Sep 6, 2026

See the code

README

Awesome Local Feature Matching

✨ Information Fusion 2024 ✨

arXiv Paper WeChat Article GitHub Stars MIT License

Shibiao Xu1  ·  Shunpeng Chen1  ·  Rongtao Xu2  ·  Changwei Wang2  ·  Peng Lu1  ·  Li Guo1

1 School of Artificial Intelligence, BUPT, China
2 State Key Laboratory of Multimodal Artificial Intelligence Systems, CASIA, China

  • This is the official companion repository for the survey Local feature matching using deep learning: A survey.
  • It organizes deep learning-based local feature matching methods using the survey's detector-based and detector-free taxonomy. Also tracks representative work published or accepted during 2024–2026.

Spotted a missing paper, incorrect metadata, or a broken link? Please open an Issue or submit a pull request.

🎉 News

  • 2026/09/05: 🚀 Added representative local feature matching papers from 2024–2026.
  • 2024/03/03: 🎊 Our survey was officially accepted by Information Fusion!

Table of Contents

🔥 Recent Advances (2024–Present)

2026

  • SLiM (CVPR 2026)  Scalable Feature Matching via State Space Modeling and Sparse Correlation [paper] SLiM GitHub stars
  • LoMa (ECCV 2026)  Local Feature Matching Revisited [paper] [venue record] LoMa GitHub stars
  • RoMa v2 (ECCV 2026)  Harder Better Faster Denser Feature Matching [paper] [venue record] RoMaV2 GitHub stars
  • TextFM (CVPR 2026)  Robust Semi-dense Feature Matching with Language Guidance [paper]
  • MESA (TPAMI 2026)  Effective Matching Redundancy Reduction by Semantic Area Segmentation [paper] [arXiv] MESA GitHub stars
  • SigMa (TIP 2026)  Semantic Similarity-Guided Semi-Dense Feature Matching [paper]
  • Free-Form Local Feature Matching (TPAMI 2026)  Toward Free-Form Local Feature Matching [paper]

2025

  • EDM (ICCV 2025)  Efficient Deep Feature Matching [paper] [arXiv] EDM GitHub stars
  • JamMa (CVPR 2025)  Ultra-lightweight Local Feature Matching with Joint Mamba [paper] [arXiv] JamMa GitHub stars
  • L2M (ICCV 2025)  Learning Dense Feature Matching via Lifting Single 2D Image to 3D Space [paper] [arXiv] L2M GitHub stars
  • MATCHA (CVPR 2025)  Towards Matching Anything [paper] [arXiv] matcha GitHub stars
  • CasP (ICCV 2025)  Improving Semi-Dense Feature Matching Pipeline Leveraging Cascaded Correspondence Priors for Guidance [paper] [arXiv] CasP GitHub stars
  • MINIMA (CVPR 2025)  Modality Invariant Image Matching [paper] [arXiv] MINIMA GitHub stars
  • MIFNet (TIP 2025)  Learning Modality-Invariant Features for Generalizable Multimodal Image Matching [paper] [arXiv]
  • SAMFeat (TIP 2025)  Segment Anything Model Is a Good Teacher for Local Feature Learning [paper] [arXiv] SAMFeat GitHub stars
  • MambaGlue (ICRA 2025)  Fast and Robust Local Feature Matching with Mamba [paper] [arXiv] MambaGlue GitHub stars
  • LiftFeat (ICRA 2025)  3D Geometry-Aware Local Feature Matching [paper] [arXiv] LiftFeat GitHub stars
  • DaD (arXiv 2025)  Distilled Reinforcement Learning for Diverse Keypoint Detection [paper] DaD GitHub stars
  • MatchAnything (arXiv 2025)  Universal Cross-Modality Image Matching with Large-Scale Pre-Training [paper] MatchAnything GitHub stars

2024

  • Efficient LoFTR (CVPR 2024)  Semi-Dense Local Feature Matching with Sparse-Like Speed [paper] [arXiv] EfficientLoFTR GitHub stars
  • XFeat (CVPR 2024)  Accelerated Features for Lightweight Image Matching [paper] [arXiv] accelerated_features GitHub stars
  • MASt3R (ECCV 2024)  Grounding Image Matching in 3D with MASt3R [paper] [arXiv] mast3r GitHub stars
  • GIM (ICLR 2024)  Learning Generalizable Image Matcher from Internet Videos [paper] [arXiv] gim GitHub stars
  • OmniGlue (CVPR 2024)  Generalizable Feature Matching with Foundation Model Guidance [paper] [arXiv] omniglue GitHub stars
  • DeDoDe (3DV 2024)  Detect, Don't Describe—Describe, Don't Detect for Local Feature Matching [paper] [arXiv] DeDoDe GitHub stars
  • RCM (ECCV 2024)  Raising the Ceiling: Conflict-Free Local Feature Matching with Dynamic View Switching [paper] [arXiv] RCM GitHub stars
  • EcoMatcher (ECCV 2024)  Efficient Clustering Oriented Matcher for Detector-free Image Matching [paper]
  • iMatching (ECCV 2024)  Imperative Correspondence Learning [paper] [arXiv] iMatching GitHub stars
  • DHM-Net (TIP 2024)  Deep Hypergraph Modeling for Robust Feature Matching [paper]
  • GRiD (TIP 2024)  Guided Refinement for Detector-Free Multimodal Image Matching [paper]
  • XoFTR (CVPRW 2024)  Cross-modal Feature Matching Transformer [paper] [arXiv] XoFTR GitHub stars
  • DeDoDe v2 (CVPRW 2024)  Analyzing and Improving the DeDoDe Keypoint Detector [paper] DeDoDe v2 GitHub stars

📚 Survey Taxonomy

The survey organizes deep local feature matching into two model families and seven subcategories. Entries are ordered from newer to older work, with venue metadata updated to the formal publication when available.

Detector-based Models

Comparison of detector-based local feature pipelines

Fig. 1. Detector-based pipelines: (a) Detect-then-Describe, (b) Joint Detection and Description, and (c) Describe-then-Detect.

Detect-then-Describe

  • AWDesc (TPAMI 2023)  Attention Weighted Local Descriptors [paper] AWDesc GitHub stars
  • S-TREK (ICCV 2023)  Sequential Translation and Rotation Equivariant Keypoints for Local Feature Extraction [paper]
  • ZippyPoint (CVPRW 2023)  Fast Interest Point Detection, Description, and Matching Through Mixed Precision Discretization [paper] ZippyPoint GitHub stars
  • CNDesc (TMM 2023)  Cross Normalization for Local Descriptors Learning [paper] CNDesc GitHub stars
  • ALIKE (TMM 2023)  Accurate and Lightweight Keypoint Detection and Descriptor Extraction [paper] [arXiv] ALIKE GitHub stars
  • MTLDesc (AAAI 2022)  Looking Wider to Describe Better [paper] MTLDesc GitHub stars
  • KP2D (ICLR 2020)  Neural Outlier Rejection for Self-Supervised Keypoint Learning [paper] [arXiv] KP2D GitHub stars
  • HyNet (NeurIPS 2020)  Learning Local Descriptor with Hybrid Similarity Measure and Triplet Loss [paper] HyNet GitHub stars
  • Key.Net (ICCV 2019)  Keypoint Detection by Handcrafted and Learned CNN Filters [paper] Key.Net GitHub stars
  • Log-Polar Descriptors (ICCV 2019)  Beyond Cartesian Representations for Local Descriptors [paper] log-polar-descriptors GitHub stars
  • SOSNet (CVPR 2019)  Second Order Similarity Regularization for Local Descriptor Learning [paper] SOSNet GitHub stars
  • ContextDesc (CVPR 2019)  Local Descriptor Augmentation with Cross-Modality Context [paper] contextdesc GitHub stars
  • GeoDesc (ECCV 2018)  Learning Local Descriptors by Integrating Geometry Constraints [paper] geodesc GitHub stars
  • HardNet (NeurIPS 2017)  Working Hard to Know Your Neighbor's Margins: Local Descriptor Learning Loss [paper] hardnet GitHub stars
  • L2-Net (CVPR 2017)  Deep Learning of Discriminative Patch Descriptor in Euclidean Space [paper] L2-Net GitHub stars
  • OriNet (CVPR 2016)  Learning to Assign Orientations to Feature Points [paper]

Joint Detection and Description

  • FeatureBooster (CVPR 2023)  Boosting Feature Descriptors with a Lightweight Neural Network [paper] FeatureBooster GitHub stars
  • SFD2 (CVPR 2023)  Semantic-Guided Feature Detection and Description [paper] sfd2 GitHub stars
  • RELF (CVPR 2023)  Learning Rotation-Equivariant Features for Visual Correspondence [paper] RELF GitHub stars
  • SeLF (TIP 2022)  Learning Semantic-Aware Local Features for Long Term Visual Localization [paper]
  • LLF (WACV 2021)  Learning of Low-Level Feature Keypoints for Accurate and Robust Detection [paper]
  • RoRD (IROS 2021)  Rotation-Robust Descriptors and Orthographic Views for Local Feature Matching [paper] [arXiv] RoRD GitHub stars
  • ASLFeat (CVPR 2020)  Learning Local Features of Accurate Shape and Localization [paper] ASLFeat GitHub stars
  • MLIFeat (ACCV 2020)  Multi-level Information Fusion Based Deep Local Features [paper]
  • HDD-Net (ACCV 2020)  Hybrid Detector Descriptor with Mutual Interactive Learning [paper] HDD-Net GitHub stars
  • Reinforced Feature Points (CVPR 2020)  Optimizing Feature Detection and Description for a High-Level Task [paper] Reinforced Feature Points GitHub stars
  • DISK (NeurIPS 2020)  Learning Local Features with Policy Gradient [paper] [arXiv] disk GitHub stars
  • RF-Net (CVPR 2019)  An End-to-End Image Matching Network Based on Receptive Field [paper] RF-Net GitHub stars
  • D2-Net (CVPR 2019)  A Trainable CNN for Joint Description and Detection of Local Features [paper] d2-net GitHub stars
  • R2D2 (NeurIPS 2019)  Reliable and Repeatable Detector and Descriptor [paper] [arXiv] r2d2 GitHub stars
  • LF-Net (NeurIPS 2018)  Learning Local Features from Images [paper] lf-net-release GitHub stars
  • SuperPoint (CVPRW 2018)  Self-Supervised Interest Point Detection and Description [paper] SuperPoint GitHub stars

Describe-then-Detect

  • ReDFeat (TIP 2023)  Recoupling Detection and Description for Multimodal Feature Learning [paper] [arXiv] ReDFeat GitHub stars
  • PoSFeat (CVPR 2022)  Decoupling Makes Weakly Supervised Local Feature Better [paper] PoSFeat GitHub stars
  • SCFeat (arXiv 2022)  Shared Coupling-Bridge for Weakly Supervised Local Feature Learning [paper] SCFeat GitHub stars
  • D2D (ACCV 2020)  Keypoint Extraction with Describe to Detect Approach [paper]

Graph Based

General graph-neural-network matching architecture

Fig. 2. A general GNN matching pipeline: encode keypoint geometry and appearance, alternate self- and cross-attention, and estimate a partial assignment.

  • MaKeGNN (TIP 2025)  Learning Feature Matching via Matchable Keypoint-Assisted Graph Neural Network [paper] [arXiv]
  • ResMatch (AAAI 2024)  Residual Attention Learning for Feature Matching [paper] [arXiv] ResMatch GitHub stars
  • GlueStick (ICCV 2023)  Robust Image Matching by Sticking Points and Lines Together [paper] GlueStick GitHub stars
  • LightGlue (ICCV 2023)  Local Feature Matching at Light Speed [paper] [arXiv] LightGlue GitHub stars
  • ParaFormer (AAAI 2023)  Parallel Attention Transformer for Efficient Feature Matching [paper] [arXiv]
  • HTMatch (Signal Processing 2023)  An Efficient Hybrid Transformer Based Graph Neural Network for Local Feature Matching [paper]
  • ClusterGNN (CVPR 2022)  Cluster-Based Coarse-To-Fine Graph Neural Network for Efficient Feature Matching [paper]
  • DenseGAP (ICPR 2022)  Graph-Structured Dense Correspondence Learning with Anchor Points [paper] [arXiv]
  • SGMNet (ICCV 2021)  Learning to Match Features with Seeded Graph Matching Network [paper] SGMNet GitHub stars
  • SuperGlue (CVPR 2020)  Learning Feature Matching with Graph Neural Networks [paper] SuperGluePretrainedNetwork GitHub stars

Detector-free Models

Detector-free methods establish correspondences directly from dense or regularly sampled image features, rather than relying on an independently selected set of repeatable keypoints.

CNN Based

  • PDC-Net+ (TPAMI 2023)  Enhanced Probabilistic Dense Correspondence Network [paper] [arXiv] DenseMatching GitHub stars
  • PUMP (CVPR 2022)  Pyramidal and Uniqueness Matching Priors for Unsupervised Learning of Local Descriptors [paper] pump GitHub stars
  • PDC-Net (CVPR 2021)  Learning Accurate Dense Correspondences and When to Trust Them [paper] DenseMatching GitHub stars
  • DFM (CVPRW 2021)  A Performance Baseline for Deep Feature Matching [paper] DFM GitHub stars
  • Sparse-NCNet (ECCV 2020)  Efficient Neighbourhood Consensus Networks via Submanifold Sparse Convolutions [paper] sparse-ncnet GitHub stars
  • DualRC-Net (NeurIPS 2020)  Dual-Resolution Correspondence Networks [paper]
  • GLU-Net (CVPR 2020)  Global-Local Universal Network for Dense Flow and Correspondences [paper] GLU-Net GitHub stars
  • GOCor (NeurIPS 2020)  Bringing Globally Optimized Correspondence Volumes into Your Neural Network [paper] GOCor GitHub stars
  • NCNet (NeurIPS 2018)  Neighbourhood Consensus Networks [paper] ncnet GitHub stars

Transformer Based

  • RoMa (CVPR 2024)  Robust Dense Feature Matching [paper] [arXiv] RoMa GitHub stars
  • DeepMatcher (Expert Systems with Applications 2024)  A Deep Transformer-Based Network for Robust and Accurate Local Feature Matching [paper]
  • OAMatcher (Pattern Recognition 2024)  An Overlapping Areas-Based Network with Label Credibility for Robust and Accurate Feature Matching [paper] OAMatcher GitHub stars
  • ASTR (CVPR 2023)  Adaptive Spot-Guided Transformer for Consistent Local Feature Matching [paper]
  • CasMTR (ICCV 2023)  Improving Transformer-based Image Matching by Cascaded Capturing Spatially Informative Keypoints [paper] CasMTR GitHub stars
  • PMatch (CVPR 2023)  Paired Masked Image Modeling for Dense Geometric Matching [paper]
  • SEM (CVPRW 2023)  Structured Epipolar Matcher for Local Feature Matching [paper]
  • DKM (CVPR 2023)  Dense Kernelized Feature Matching for Geometry Estimation [paper] DKM GitHub stars
  • TopicFM (AAAI 2023)  Robust and Interpretable Topic-Assisted Feature Matching [paper] TopicFM GitHub stars
  • ASpanFormer (ECCV 2022)  Detector-Free Image Matching with Adaptive Span Transformer [paper] ml-aspanformer GitHub stars
  • ECO-TR (ECCV 2022)  Efficient Correspondences Finding Via Coarse-to-Fine Refinement [paper] ECO-TR GitHub stars
  • SE2-LoFTR (CVPRW 2022)  A Case for Using Rotation Invariant Features in State of the Art Feature Matchers [paper]
  • QuadTree (ICLR 2022)  QuadTree Attention for Vision Transformers [paper] QuadtreeAttention GitHub stars
  • MatchFormer (ACCV 2022)  Interleaving Attention in Transformers for Feature Matching [paper]
  • COTR (ICCV 2021)  Correspondence Transformer for Matching Across Images [paper] COTR GitHub stars
  • LoFTR (CVPR 2021)  Detector-Free Local Feature Matching with Transformers [paper] LoFTR GitHub stars

Patch Based

  • SGAM (Pattern Recognition 2026)  Searching from Area to Point: A Semantic Guided Framework with Geometric Consistency for Accurate Feature Matching [paper]
  • AdaMatcher (CVPR 2023)  Adaptive Assignment for Geometry Aware Local Feature Matching [paper] AdaMatcher GitHub stars
  • PATS (CVPR 2023)  Patch Area Transportation with Subdivision for Local Feature Matching [paper] PATS GitHub stars
  • Patch2Pix (CVPR 2021)  Epipolar-Guided Pixel-Level Correspondences [paper] patch2pix GitHub stars

📊 Benchmarks and Evaluation

The survey compares methods across patch matching, two-view geometry, visual localization, and reconstruction. Recent work also emphasizes cross-domain generalization, difficult image pairs, and reproducible end-to-end pipelines.

Evaluation targetRepresentative datasets / benchmarksTypical metrics
Patch matching and homographyHPatchesRepeatability, Mean Matching Accuracy (MMA), homography accuracy
Outdoor and indoor relative poseMegaDepth, ScanNet, YFCC100MPose-error AUC at 5°/10°/20°, mAA, inlier precision and match count
Wide-baseline and end-to-end matchingImage Matching Benchmark, Image Matching ChallengeStereo/multiview mAA, pose accuracy, runtime and memory
Cross-domain and difficult pairsZEB, HardMatchPer-domain pose or homography scores, aggregate mAA/AUC
Long-term visual localizationAachen Day-Night and InLocPercentage localized within position/orientation thresholds
Structure from MotionETH3D and Image Matching Challenge datasetsRegistered images, camera-pose accuracy, reconstruction accuracy and completeness

Useful open-source evaluation stacks include Glue Factory for local feature training and evaluation, Hierarchical Localization for visual localization, the Image Matching Benchmark toolkit, and COLMAP for geometric verification and SfM.

Evaluation protocols are not interchangeable: image resolution, keypoint budgets, confidence thresholds, geometric verification, pose solvers, runtime, and memory should be reported alongside accuracy.

🧩 Applications

Structure from Motion

Local feature matching supplies pairwise correspondences and multi-view tracks for camera-pose estimation and 3D reconstruction. The survey contrasts conventional detector-based pipelines with featuremetric refinement and emerging detector-free SfM, where multi-view consistency must be recovered from dense pairwise matches.

  • Detector-Free SfM (CVPR 2024)  Detector-Free Structure from Motion [paper] DetectorFreeSfM GitHub stars
  • PixSfM (ICCV 2021)  Pixel-Perfect Structure-from-Motion with Featuremetric Refinement [paper] pixel-perfect-sfm GitHub stars
  • COLMAP (CVPR 2016)  Structure-from-Motion Revisited [paper] colmap GitHub stars

Remote Sensing Image Registration

Multimodal remote-sensing registration must handle geometric distortion together with nonlinear radiometric differences between sensors. The survey highlights multiscale unsupervised registration, SAR–optical structural features, image-based matching, and learned correspondence filtering.

  • MUNet (TGRS 2022)  A Multiscale Framework with Unsupervised Learning for Remote Sensing Image Registration [paper]
  • HCA-Net (TGRS 2022)  A Hierarchical Consensus Attention Network for Feature Matching of Remote Sensing Images [paper]
  • MAP-Net (TGRS 2022)  SAR and Optical Image Matching via Image-Based Convolutional Network with Attention Mechanism and Spatial Pyramid Aggregated Pooling [paper]
  • MCGF (GRSL 2022)  Robust Matching for SAR and Optical Images Using Multiscale Convolutional Gradient Features [paper]

Medical Image Registration

The survey focuses on motion estimation and 2D–3D registration. Representative systems estimate dense cardiac or tongue motion, learn deformable 4D-CT alignment, or bridge simulated and real X-ray/CT data without requiring paired annotations.

  • HPRN (Information Fusion 2024)  Hybrid Unsupervised Paradigm Based Deformable Image Fusion for 4D CT Lung Image Modality [paper]
  • DRIMET (MIDL 2023, Oral)  Deep Registration-Based 3D Incompressible Motion Estimation in Tagged-MRI with Application to the Tongue [paper]
  • Self-Supervised 2D/3D Registration (WACV 2023)  X-Ray to CT Image Fusion [paper]
  • DeepTag (CVPR 2021)  An Unsupervised Deep Learning Method for Motion Tracking on Cardiac Tagging Magnetic Resonance Images [paper]

📝 Citation

If this survey or list is useful in your research, please cite:

@article{xu2024_LFM_survey,
  title={Local feature matching using deep learning: A survey},
  author={Xu, Shibiao and Chen, Shunpeng and Xu, Rongtao and Wang, Changwei and Lu, Peng and Guo, Li},
  journal={Information Fusion},
  volume={107},
  pages={102344},
  year={2024},
  publisher={Elsevier}
}

Acknowledgement

This work is supported by Beijing Natural Science Foundation No. JQ23014, in part by the National Natural Science Foundation of China (No. 62271074).

📄 License

This project is licensed under the MIT License.