Explicit homography estimation improves contrastive self-supervised learning
Not on the map. Why?
Abstract (arXiv)
The typical contrastive self-supervised algorithm uses a similarity measure in latent space as the supervision signal by contrasting positive and negative images directly or indirectly. Although the utility of self-supervised algorithms has improved recently, there are still bottlenecks hindering their widespread use, such as the compute needed. In this paper, we propose a module that serves as an additional objective in the self-supervised contrastive learning paradigm. We show how the inclusion of this module to regress the parameters of an affine transformation or homography, in addition to the original contrastive objective, improves both performance and learning speed. Importantly, we ensure that this module does not enforce invariance to the various components of the affine transform, as this is not always ideal. We demonstrate the effectiveness of the additional objective on two recent, popular self-supervised algorithms. We perform an extensive experimental analysis of the proposed method and show an improvement in performance for all considered datasets. Further, we find that although both the general homography and affine transformation are sufficient to improve performance and convergence, the affine transformation performs better in all cases.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 23 references that are in the map. First posted on arXiv 12 Jan 2021.
Builds on
20 of 23 references.
References · 20
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,085
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,428
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,382
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,380
- 2016Colorful Image Colorizationcited by 1,114
8 more
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,066
- 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,020
- 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 808
- 2013DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognitioncited by 424
- 2014Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networkscited by 300
- 2019Revisiting Self-Supervised Visual Representation Learningcited by 251
- 2020How Useful is Self-Supervised Pretraining for Visual Tasks?cited by 80
- 2019Action recognition with spatial-temporal discriminative filter bankscited by 15
Built on by
Not cited yet.