Skip to content

ericzzj1989/Awesome-Image-Matching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 

Repository files navigation

Awesome-Image-Matching

A curated list of resources for awesome imag matching related works.

If you find some overlooked papers, please open issues or pull requests (recommended).

Suggest new item
Report Bug

Table of contents

Survey

Year Pub Paper Repo
2021 IJCV Image Matching from Handcrafted to Deep Features: A Survey Blog
2023 arXiv Local Feature Matching Using Deep Learning: A Survey

Benchmark

Year Pub Paper Repo
2005 TPAMI A Performance Evaluation of Local Descriptors
2007 IJCV Automatic Panoramic Image Stitching using Invariant Features
2008 CVPR On Benchmarking Camera Calibration and Multi-View Stereo for High Resolution Imagery
2011 ICCV Edge Foci Interest Points
2011 IJCV Interesting Interest Points
2017 CVPR Comparative Evaluation of Hand-Crafted and Learned Local Features Code
2017 CVPR HPatches: A benchmark and evaluation of handcrafted and learned local descriptors Code & Project page
2018 BMVC Large scale evaluation of local image feature detectors on homography datasets Code
2018 CVPR MegaDepth: Learning Single-View Depth Prediction from Internet Photos Project page
2019 BMVC An Evaluation of Feature Matchers for Fundamental Matrix Estimation Code
2021 IJCV Image Matching across Wide Baselines: From Paper to Practice Code
2023 CVPR A Large Scale Homography Benchmark Code
2024 IROS GV-Bench: Benchmarking Local Feature Matching for Geometric Verification of Long-term Loop Closure Detection Code
2024 arXiv Mismatched: Evaluating the Limits of Image Matching Approaches and Benchmarks Code
2024 arXiv Deep Learning Meets Satellite Images – An Evaluation on Handcrafted and Learning-based Features for Multi-date Satellite Stereo Images

Detector Learning

Year Pub Paper Repo
2015 CVPR TILDE: A Temporally Invariant Learned DEtector Code
2016 ECCVW Learning Covariant Feature Detectors Code
2017 CVPR Quad-networks: unsupervised learning to rank for interest point detection
2017 CVPR Learning Discriminative and Transformation Covariant Local Feature Detectors Code
2018 CVPR Learning to Detect Features in Texture Images Code
2019 ICCV Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filters Code
2019 ICCV ELF: Embedded Localisation of Features in Pre-Trained CNN Code
2020 ACCV D2D: Keypoint Extraction with Describe to Detect Approach
2021 WACV Learning of low-level feature keypoints for accurate and robust detection
2022 CVPR Self-Supervised Equivariant Learning for Oriented Keypoint Detection Project page
2023 ICCV NeSS-ST: Detecting Good and Stable Keypoints with a Neural Stability Score and the Shi-Tomasi detector Code
2023 PRL Improving the matching of deformable objects by learning to detect keypoints Code
2024 WACV BALF: Simple and Efficient Blur Aware Local Feature Detector Project page
2024 ICML Scale-Free Image Keypoints Using Differentiable Persistent Homology Code
2024 ECCV Learning to Make Keypoints Sub-Pixel Accurate Code
2024 ECCV GMM-IKRS: Gaussian Mixture Models for Interpretable Keypoint Refinement and Scoring

Descriptor Learning

Year Pub Paper Repo
2012 ECCV Descriptor Learning Using Convex Optimisation Code
2012 NeurIPS Learning Image Descriptors with the Boosting-Trick
2014 TPAMI Learning Local Feature Descriptors Using Convex Optimisation
2014 ArXiv Descriptor Matching with Convolutional Neural Networks: a Comparison to SIFT
2015 CVPR Learning to Compare Image Patches via Convolutional Neural Networks Blog
2015 CVPR MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching Blog
2015 ICCV Discriminative Learning of Deep Convolutional Feature Point Descriptors Code
2016 BMVC Learning local feature descriptors with triplets and shallow convolutional neural networks Code
2016 CoRR PN-Net: Conjoined Triple Deep Networks for Learning Local Image Descriptors Code, Blog
2016 CVPR Learning Local Image Descriptors with Deep Siamese and Triplet Convolutional Networks by Minimizing Global Loss Functions
2016 CVPRW Euclidean and Hamming Embedding for Image Patch Description with Convolutional Networks
2016 RAL Self-Supervised Visual Descriptor Learning for Dense Correspondence
2017 CVPR L2-Net: Deep Learning of Discriminative Patch Descriptor in Euclidean Space Code
2017 NeurIPS Working hard to know your neighbor's margins: Local descriptor learning loss Code
2018 CoRL Leveraging Deep Visual Descriptors for Hierarchical Efficient Localization Code
2018 CVPR Learning Deep Descriptors with Scale-Aware Triplet Networks Code
2018 CVPR Local Descriptors Optimized for Average Precision
2018 ECCV GeoDesc: Learning Local Descriptors by Integrating Geometry Constraints Code
2019 CVPR ContextDesc: Local Descriptor Augmentation with Cross-Modality Context Code
2019 CVPR SOSNet: Second Order Similarity Regularization for Local Descriptor Learning Code
2019 CVWW Leveraging Outdoor Webcams for Local Descriptor Learning Data
2019 ICCV Beyond Cartesian Representations for Local Descriptors Code
2019 NeurIPS GIFT: Learning Transformation-Invariant Dense Visual Descriptors via Group CNNs Project page
2020 ECCV Learning Feature Descriptors using Camera Pose Supervision Project page
2020 ECCV Online Invariance Selection for Local Feature Descriptors Code
2021 IROS RoRD: Rotation-Robust Descriptors and Orthographic Views for Local Feature Matching Project page
2022 AAAI MTLDesc: Looking Wider to Describe Better Code
2023 CVPR FeatureBooster: Boosting Feature Descriptors with a Lightweight Neural Network Code
2023 CVPR Learning Rotation-Equivariant Features for Visual Correspondence Project page
2023 TIM Illumination-insensitive Binary Descriptor for Visual Measurement Based on Local Inter-patch Invariance
2023 ICRA Descriptor Distillation for Efficient Multi-Robot SLAM
2023 arXiv Residual Learning for Image Point Descriptors
2024 CVPR Steerers: A framework for rotation equivariant keypoint descriptors Code
2024 ECCV Affine steerers for structured keypoint description Code

Detector & Descriptor Learning

Year Pub Paper Repo
2016 ECCV LIFT: Learned Invariant Feature Points Code
2018 CVPRW SuperPoint: Self-Supervised Interest Point Detection and Description Code
2018 NeurIPS LF-Net: Learning Local Features from Images Code
2019 CVPR D2-Net: A Trainable CNN for Joint Detection and Description of Local Features Project page
2019 NeurIPS R2D2: Repeatable and Reliable Detector and Descriptor Code
2019 arXiv UnsuperPoint: End-to-end Unsupervised Interest Point Detector and Descriptor
2020 CVPR ASLFeat: Learning Local Features of Accurate Shape and Localization Code
2020 CVPR Reinforced Feature Points: Optimizing Feature Detection and Description for a High-Level Task Code
2020 ICLR Neural Outlier Rejection for Self-Supervised Keypoint Learning Code
2020 NeurIPS DISK: Learning local features with policy gradient Code
2020 arXiv SEKD: Self-Evolving Keypoint Detection and Description
2021 IROS RaP-Net: A Region-wise and Point-wise Weighting Network to Extract Robust Features for Indoor Localization Code
2022 ACCV Rethinking Low-level Features for Interest Point Detection and Description Code
2022 BMVC Local Feature Extraction from Salient Regions by Feature Map Transformation Project page
2022 CVPR Decoupling Makes Weakly Supervised Local Feature Better Code
2022 ECCV Semi-Supervised Keypoint Detector and Descriptor for Retinal Image Matching Code
2022 NeurIPS TUSK: Task-Agnostic Unsupervised Keypoints
2022 TMM ALIKE: Accurate and Lightweight Keypoint Detection and Descriptor Extraction Code
arXiv 2022 Shared Coupling-bridge for Weakly Supervised Local Feature Learning Code
2023 AAAI DarkFeat: Noise-Robust Feature Detector and Descriptor for Extremely Low-Light RAW Images Code
2023 CVPR Enhancing Deformable Local Features by Jointly Learning to Detect and Describe Keypoints Project page
2023 CVPR SFD2: Semantic-Guided Feature Detection and Description Code
2023 CVPR Learning Transformation-Predictive Representations for Detection and Description of Local Features
2023 CVPR D2Former: Jointly Learning Hierarchical Detectors and Contextual Descriptors via Agent-Based Transformers
2023 CVPR Learning Transformation-Predictive Representations for Detection and Description of Local Features
2023 CVPRW ZippyPoint: Fast Interest Point Detection, Description, and Matching through Mixed Precision Discretization Code
2023 RAL Learning Task-Aligned Local Features for Visual Localization
2023 TIM ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformation Code
2023 TPAMI Attention Weighted Local Descriptors Code
2023 ICCV SiLK: Simple Learned Keypoints Code
2023 ICCV S-TREK: Sequential Translation and Rotation Equivariant Keypoints for local feature extraction
2023 ICRA Knowledge Distillation for Feature Extraction in Underwater VSLAM Dataset
2024 3DV DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matching Code
2024 CVPR XFeat: Accelerated Features for Lightweight Image Matching Project page
2024 CVPRW DeDoDe v2: Analyzing and Improving the DeDoDe Keypoint Detector Code
2024 arXiv LBurst: Learning-Based Robotic Burst Feature Extraction for 3D Reconstruction in Low Light Project page
2025 WACV EI-Nexus: Towards Unmediated and Flexible Inter-Modality Local Feature Extraction and Matching for Event-Image Data Code

Feature Matching

Year Pub Paper Repo
2020 CVPR SuperGlue: Learning Feature Matching with Graph Neural Networks Code
2021 CVPR LoFTR: Detector-Free Local Feature Matching with Transformers Project page
2021 ICCV COTR: Correspondence Transformer for Matching Across Images Code
2022 ICLR QuadTree Attention for Vision Transformers Code
2022 ECCV ASpanFormer: Detector-Free Image Matching with Adaptive Span Transformer Code
2022 ACCV MatchFormer: Interleaving Attention in Transformers for Feature Matching Code
2023 CVPR DKM: Dense Kernelized Feature Matching for Geometry Estimation Project page
2023 CVPR IMP: Iterative Matching and Pose Estimation with Adaptive Pooling Code
2023 ICCV LightGlue: Local Feature Matching at Light Speed Code
2023 arXiv Searching from Area to Point: A Semantic Guided Framework with Geometric Consistency for Accurate Feature Matching Code
2024 CVPR RoMa: Robust Dense Feature Matching Project page
2024 CVPR OmniGlue: Generalizable Feature Matching with Foundation Model Guidance Project page
2024 CVPR Efficient LoFTR: Semi-Dense Local Feature Matching with Sparse-Like Speed Project page
2024 CVPR MESA: Matching Everything by Segmenting Anything Code
2024 ECCV Raising the Ceiling: Conflict-Free Local Feature Matching with Dynamic View Switching
2024 ECCV StereoGlue: Joint Feature Matching and Robust Estimation
2024 MM PRISM: PRogressive dependency maxImization for Scale-invariant image Matching Code
2024 ACCV Leveraging Semantic Cues from Foundation Vision Models for Enhanced Local Feature Correspondence Code
2024 NeurIPS ETO: Efficient Transformer-based Local Feature Matching by Organizing Multiple Homography Hypotheses
2024 IJCV Feature Matching via Graph Clustering with Local Affine Consensus
2024 arXiv Grounding Image Matching in 3D with MASt3R Code
2024 arXiv DMESA: Densely Matching Everything by Segmenting Anything Code
2024 arXiv ConDL: Detector-Free Dense Image Matching
2024 arXiv Geometry-aware Feature Matching for Large-Scale Structure from Motion
2024 arXiv HomoMatcher: Dense Feature Matching Results with Semi-Dense Efficiency by Homography Estimation
2024 arXiv GIMS: Image Matching System Based on Adaptive Graph Construction and Graph Neural Network Code

Others

Year Pub Paper Repo
2016 CVPR Learning to Assign Orientations to Feature Points Code
2020 CVPR On Translation Invariance in CNNs: Convolutional Layers can Exploit Absolute Spatial Location Code
2024 ICLR GIM: Learning Generalizable Image Matcher From Internet Videos Project page

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published