A personal list of papers and resources for image matching and pose estimation, including perspective images and panoramas (marked with π).
- Sparse matching (detector-based)
- Semi-dense matching (detector-free)
- Dense matching
- Pose estimation and others
- Datasets
- Challenges and workshops
- Resources
-
ORB: An efficient alternative to SIFT or SURF [ICCV 2011] []
-
π SPHORB: A Fast and Robust Binary Feature on the Sphere [IJCV 2015] [SPHORB]
-
Working hard to know your neighbor's margins: Local descriptor learning loss [NeurIPS 2017] [hardnet]
-
Repeatability Is Not Enough: Learning Discriminative Affine Regions via Discriminability [ECCV 2018] [affnet]
-
Efficient adaptive non-maximal suppression algorithms for homogeneous spatial keypoint distribution [Pattern Recognition Letters 2018] [ANMS-Codes]
-
SuperPoint: Self-Supervised Interest Point Detection and Description [CVPRW 2018] [SuperPointPretrainedNetwork]
-
Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filters [ICCV 2019] [Key.Net-Pytorch]
-
D2-net: A trainable cnn for joint description and detection of local features [CVPR 2019] [d2-net]
-
R2D2: Repeatable and Reliable Detector and Descriptor [NeurIPS 2019] [r2d2]
-
ASLFeat: Learning Local Features of Accurate Shape and Localization [CVPR 2020] [ASLFeat]
-
DISK: Learning local features with policy gradient [NeurIPS 2020] [disk]
-
Co-attention for conditioned image matching [CVPR 2021] [coam]
-
Rethinking Low-level Features for Interest Point Detection and Description [ACCVC 2022] [lanet]
-
ALIKE: Accurate and Lightweight Keypoint Detection and Descriptor Extraction [TMM 2022] [ALIKE]
-
Decoupling Makes Weakly Supervised Local Feature Better [CVPR 2022] [PoSFeat]
-
Shared Coupling-bridge for Weakly Supervised Local Feature Learning [arXiv 2022] [SCFeat]
-
Robust feature matching via progressive smoothness consensus [ISPRS 2023] [Robust-feature-matching-via-Progressive-Smoothness-Consensus]
-
ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformation [IEEE Trans Instrum Meas 2023] [ALIKED]
-
MTLDesc: Looking Wider to Describe Better [AAAI 2022] [mtldesc]
-
Attention Weighted Local Descriptors [TPAMI 2023] [AWDesc]
-
FeatureBooster: Boosting Feature Descriptors with a Lightweight Neural Network [CVPR 2023] [FeatureBooster]
-
SFD2: Semantic-guided Feature Detection and Description [arXiv 2023] [sfd2]
-
π PanoPoint: Self-Supervised Feature Points Detection and Description for 360Β° Panorama [CVPR 2023] []
-
DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matching [arXiv 2023] [DeDoDe]
-
S-TREK: Sequential Translation and Rotation Equivariant Keypoints for local feature extraction [arXiv 2023] []
-
GMS: Grid-based Motion Statistics for Fast, Ultra-Robust Feature Correspondence [IJCV 2020] [GMS-Feature-Matcher]
-
Learning Two-View Correspondences and Geometry Using Order-Aware Network [ICCV 2019] [OANet]
-
Learning to Find Good Correspondences [CVPR 2018] [learned-correspondence-release]
-
ACNe: Attentive Context Normalization for Robust Permutation-Equivariant Learning [CVPR 2020] [acne]
-
PGFNet: Preference-Guided Filtering Network for Two-View Correspondence Learning [TIP 2023] [PGFNet]
-
Pentagon-Match (PMatch): Identification of View-Invariant Planar Feature for Local Feature Matching-Based Homography Estimation [arXiv 2023] []
-
SuperGlue: Learning Feature Matching with Graph Neural Networks [CVPR 2020] [SuperGluePretrainedNetwork]
-
Learning to Match Features with Seeded Graph Matching Network [ICCV 2021] [SGMNet]
-
ClusterGNN: Cluster-based Coarse-to-Fine Graph Neural Network for Efficient Feature Matching [CVPR 2022] []
-
AMatFormer: Efficient Feature Matching via Anchor Matching Transformer [TMM 2023] []
-
π SphereGlue: Learning Keypoint Matching on High Resolution Spherical Images [CVPRW 2023] [SphereGlue]
-
LightGlue: Local Feature Matching at Light Speed [ICCV 2023] [LightGlue]
-
ResMatch: Residual Attention Learning for Local Feature Matching [arXiv 2023] [ResMatch]
-
IMP: Iterative Matching and Pose Estimation with Adaptive Pooling [CVPR 2023] [imp-release]
-
Scene-Aware Feature Matching [arXiv 2023] []
-
Neighbourhood Consensus Networks [NeurIPS 2018] []
-
Efficient neighbourhood consensus networks via submanifold sparse convolutions [ECCV 2020] [sparse-ncnet]
-
Dual-resolution correspondence networks [NeurIPS 2020] []
-
Patch2Pix: Epipolar-Guided Pixel-Level Correspondences [CVPR 2021] [patch2pix]
-
DFM: A Performance Baseline for Deep Feature Matching [CVPR 2021] [DFM]
-
LoFTR: Detector-Free Local Feature Matching with Transformers [CVPR 2021] [LoFTR]
-
A case for using rotation invariant features in state of the art feature matchers [CVPRW 2022] [se2-loftr]
-
3DG-STFM: 3D Geometric Guided Student-Teacher Feature Matching [ECCV 2022] [3DG-STFM]
-
Local Feature Matching with Transformers for low-end devices [arXiv 2022] [Coarse_LoFTR_TRT]
-
QuadTree Attention for Vision Transformers [ICLR 2022] [QuadTreeAttention]
-
MatchFormer: Interleaving Attention in Transformers for Feature Matching [ACCV 2022] [MatchFormer]
-
ASpanFormer: Detector-Free Matching with Adaptive Span Transformer [ECCV 2022] [ml-aspanformer]
-
TopicFM: Robust and Interpretable Topic-Assisted Feature Matching [AAAI 2023] [TopicFM]
-
DeepMatcher: A Deep Transformer-based Network for Robust and Accurate Local Feature Matching [arXiv 2023] [DeepMatcher]
-
OAMatcher: An Overlapping Areas-based Network for Accurate Local Feature Matching [arXiv 2023] [OAMatcher]
-
PATS: Patch Area Transportation with Subdivision for Local Feature Matching [arXiv 2023] []
-
PA-LoFTR: Local Feature Matching with 3D Position-Aware Transformer [arXiv 2023] []
-
Improving Transformer-based Image Matching by Cascaded Capturing Spatially Informative Keypoints [arXiv 2023] []
-
Structured Epipolar Matcher for Local Feature Matching [arXiv 2023] []
-
Adaptive Spot-Guided Transformer for Consistent Local Feature Matching [arXiv 2023] [astr]
-
GlueStick: Robust Image Matching by Sticking Points and Lines Together [arXiv 2023] [GlueStick]
-
E3CM: Epipolar-Constrained Cascade Correspondence Matching [ssrn] []
-
MAIM: a mixer MLP architecture for image matching [Unknown 2023] []
-
Searching from Area to Point: A Hierarchical Framework for Semantic-Geometric Combined Feature Matching [arXiv 2023] []
-
Adaptive Assignment for Geometry Aware Local Feature Matching [CVPR 2023] [AdaMatcher]
-
TopicFM+: Boosting Accuracy and Efficiency of Topic-Assisted Feature Matching [arXiv 2023] [TopicFM]
-
TKwinFormer: Top k Window Attention in Vision Transformers for Feature Matching [arXiv 2023] [TKwinFormer]
-
Dgc-net: Dense geometric correspondence network [WACV 2019] [DGC-Net]
-
Ransac-flow: generic two-stage image alignment [ECCV 2020] [RANSAC-Flow]
-
GLU-Net: Global-local universal network for dense flow and correspondences [CVPR 2020] [GLU-Net]
-
DenseGAP: Graph-Structured Dense Correspondence Learning with Anchor Points [ICPR 2022] [DenseGAP]
-
Learning accurate dense correspondences and when to trust them [CVPR 2021] [PDCNet]
-
Pdc-net+: Enhanced probabilistic dense correspondence network [arXiv 2021] [DenseMatching]
-
COTR: Correspondence Transformer for Matching Across Images [ICCV 2021] [COTR]
-
ECO-TR: Efficient Correspondences Finding Via Coarse-to-Fine Refinement [ECCV 2022] [ECO-TR]
-
PUMP: Pyramidal and Uniqueness Matching Priors for Unsupervised Learning of Local Descriptors [CVPR 2022] [pump]
-
DKM: Dense Kernelized Feature Matching for Geometry Estimation [CVPR 2023] [DKM]
-
PMatch: Paired Masked Image Modeling for Dense Geometric Matching [CVPR 2023] [PMatch]
-
RoMa: Revisiting Robust Losses for Dense Feature Matching [arXiv 2023] [RoMa]
-
π Structure from motion using full spherical panoramic cameras [ICCVW 2011] []
-
PoseNet: A Convolutional Network for Real-Time 6-DOF Camera Relocalization [ICCV 2015] [PoseNet]
-
Geometric loss functions for camera pose regression with deep learning [CVPR 2017] []
-
Relative Camera Pose Estimation Using Convolutional Neural Networks [ACIVS 2017] [relativeCameraPose]
-
DSAC - Differentiable RANSAC for Camera Localization [CVPR 2017] [DSAC]
-
Generalized Differentiable RANSAC [arXiv 2022] [differentiable_ransac]
-
RPNet: an End-to-End Network for Relative Camera Pose Estimation [ECCVW 2018] [RPNet]
-
Camera relocalization by computing pairwise relative poses using convolutional neural network [ICCVW 2017] [RelPoseNet]
-
Deep Keypoint-Based Camera Pose Estimation with Geometric Constraints [IROS 2020] [pytorch-deepFEPE]
-
Wide-Baseline Relative Camera Pose Estimation with Directional Learning [CVPR 2021] [DirectionNet]
-
π Robust 360-8PA: Redesigning The Normalized 8-point Algorithm for 360-FoV Images [ICRA 2021] [robust_360_8PA]
-
π Pose Estimation for Two-View Panoramas: a Comparative Analysis [CVPRW 2022] [Keypoints]
-
The 8-Point Algorithm as an Inductive Bias for Relative Pose Prediction by ViTs [3DV 2022] [rel_pose]
-
End2End Multi-View Feature Matching using Differentiable Pose Optimization [arXiv 2022] []
-
π CoVisPose: Co-visibility Pose Transformer for Wide-Baseline Relative Pose Estimation in 360 Indoor Panoramas [ECCV 2022] []
-
Map-free Visual Relocalization: Metric Pose Relative to a Single Image [ECCV 2022] [map-free-reloc]
-
π GPR-Net: Multi-view Layout Estimation via a Geometry-aware Panorama Registration Network [arXiv 2022] []
-
RelMobNet: End-to-end relative camera pose estimation using a robust two-stage training [arXiv 2022] []
-
GRelPose: Generalizable End-to-End Relative Camera Pose Regression [arXiv 2022] [GRelPose]
-
A Lightweight Domain Adaptive Absolute Pose Regressor Using BARLOW TWINS Objective [arXiv 2022] []
-
Uncertainty-Driven Dense Two-View Structure from Motion [arXiv 2023] []
-
CGA-PoseNet: Camera Pose Regression via a 1D-Up Approach to Conformal Geometric Algebra [arXiv 2023] []
-
π Graph-CoVis: GNN-based Multi-view Panorama Global Pose Estimation [arXiv 2023] []
- Image Matching Challenge 2023
- Image Matching Challenge 2022
- Image Matching Challenge 2021
- Image Matching Challenge 2020
- Image Matching Challenge 2019
- Image Matching: Local Features and Beyond workshop at CVPR
- π Omnidirectional Computer Vision workshop at CVPR
Format:
- Title [journal year] [repo]