Digging Into Self-Supervised Learning of Feature Descriptors
Not on the map. Why?
Abstract (arXiv)
Fully-supervised CNN-based approaches for learning local image descriptors have shown remarkable results in a wide range of geometric tasks. However, most of them require per-pixel ground-truth keypoint correspondence data which is difficult to acquire at scale. To address this challenge, recent weakly- and self-supervised methods can learn feature descriptors from relative camera poses or using only synthetic rigid transformations such as homographies. In this work, we focus on understanding the limitations of existing self-supervised approaches and propose a set of improvements that combined lead to powerful feature descriptors. We show that increasing the search space from in-pair to in-batch for hard negative mining brings consistent improvement. To enhance the discriminativeness of feature descriptors, we propose a coarse-to-fine method for mining local hard negatives from a wider search space by using global visual image descriptors. We demonstrate that a combination of synthetic homography transformation, color augmentation, and photorealistic image stylization produces useful representations that are viewpoint and illumination invariant. The feature descriptors learned by the proposed approach perform competitively and surpass their fully- and weakly-supervised counterparts on various geometric benchmarks such as image-based localization, sparse feature matching, and image retrieval.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 61 of its 88 references that are in the map. First posted on arXiv 10 Oct 2021.
Builds on
61 of 88 references.
References · 61
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2016Colorful Image Colorizationcited by 1,113
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
38 more
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 733
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
- 2020Contrastive Learning with Hard Negative Samplescited by 619
- 2018Albumentations: fast and flexible image augmentationscited by 558
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 497
- 2020Hard Negative Mixing for Contrastive Learningcited by 399
- 2020Debiased Contrastive Learningcited by 354
- 2020DISK: Learning local features with policy gradientcited by 310
- 2016LIFT: Learned Invariant Feature Transformcited by 305
- 2014Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networkscited by 299
- 2017HPatches: A benchmark and evaluation of handcrafted and learned local descriptorscited by 261
- 2017Working hard to know your neighbor's margins: Local descriptor learning losscited by 212
- 2018Revisiting Oxford and Paris: Large-Scale Image Retrieval Benchmarkingcited by 189
- 2021COTR: Correspondence Transformer for Matching Across Imagescited by 182
- 2018LF-Net: Learning Local Features from Imagescited by 151
- 2017Convolutional neural network architecture for geometric matchingcited by 138
- 2018A Closed-form Solution to Photorealistic Image Stylizationcited by 133
- 2019SOSNet: Second Order Similarity Regularization for Local Descriptor Learningcited by 131
- 2020ASLFeat: Learning Local Features of Accurate Shape and Localizationcited by 129
- 2020Patch2Pix: Epipolar-Guided Pixel-Level Correspondencescited by 128
- 2016End-to-end Learning of Deep Visual Representations for Image Retrievalcited by 122
- 2019Key.Net: Keypoint Detection by Handcrafted and Learned CNN Filterscited by 117
- 2020EfficientPS: Efficient Panoptic Segmentationcited by 111
- 2020Learning Feature Descriptors using Camera Pose Supervisioncited by 104
- 2019InstaBoost: Boosting Instance Segmentation via Probability Map Guided Copy-Pastingcited by 95
- 2019ContextDesc: Local Descriptor Augmentation with Cross-Modality Contextcited by 79
- 2018DGC-Net: Dense Geometric Correspondence Networkcited by 67
- 2016CNN Image Retrieval Learns from BoW: Unsupervised Fine-Tuning with Hard Examplescited by 58
- 2017Repeatability Is Not Enough: Learning Affine Regions via Discriminabilitycited by 57
- 2018Night-to-Day Image Translation for Retrieval-based Localizationcited by 57
- 2014TILDE: A Temporally Invariant Learned DEtectorcited by 55
- 2018Local Descriptors Optimized for Average Precisioncited by 43
- 2021P2-Net: Joint Description and Detection of Local Features for Pixel and Point Matchingcited by 42
- 2020Online Invariance Selection for Local Feature Descriptorscited by 41
- 2019Reinforced Feature Points: Optimizing Feature Detection and Description for a High-Level Taskcited by 39
- 2016Quad-networks: unsupervised learning to rank for interest point detectioncited by 36
50 most cited of 61 All 61 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 0; 2025: 1.
3 papers.
- 2023HSCNet++: Hierarchical Scene Coordinate Classification and Regression for Visual Localization with Transformercited by 26
- 2025RIPE: Reinforcement Learning on Unlabeled Image Pairs for Robust Keypoint Extractioncited by 9
- 2022Self-Supervised Correspondence Estimation via Multiview Registrationcited by 5
- 2025RIPE: Reinforcement Learning on Unlabeled Image Pairs for Robust Keypoint Extraction7 Jul 2025
- 2023HSCNet++: Hierarchical Scene Coordinate Classification and Regression for Visual Localization with Transformer5 May 2023
- 2022Self-Supervised Correspondence Estimation via Multiview Registration6 Dec 2022