Leveraging the Third Dimension in Contrastive Learning
Not on the map. Why?
Abstract (arXiv)
Self-Supervised Learning (SSL) methods operate on unlabeled data to learn robust representations useful for downstream tasks. Most SSL methods rely on augmentations obtained by transforming the 2D image pixel map. These augmentations ignore the fact that biological vision takes place in an immersive three-dimensional, temporally contiguous environment, and that low-level biological vision relies heavily on depth cues. Using a signal provided by a pretrained state-of-the-art monocular RGB-to-depth model (the Depth Prediction Transformer, Ranftl et al., 2021), we explore two distinct approaches to incorporating depth signals into the SSL framework. First, we evaluate contrastive learning using an RGB+depth input representation. Second, we use the depth signal to generate novel views from slightly different camera positions, thereby producing a 3D augmentation for contrastive learning. We evaluate these two approaches on three different SSL methods -- BYOL, SimSiam, and SwAV -- using ImageNette (10 class subset of ImageNet), ImageNet-100 and ImageNet-1k datasets. We find that both approaches to incorporating depth signals improve the robustness and generalization of the baseline SSL methods, though the first approach (with depth-channel concatenation) is superior. For instance, BYOL with the additional depth channel leads to an increase in downstream classification accuracy from 85.3% to 88.0% on ImageNette and 84.1% to 87.0% on ImageNet-C.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 31 of its 47 references that are in the map. First posted on arXiv 27 Jan 2023.
Builds on
31 of 47 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2020Shortcut Learning in Deep Neural Networkscited by 1,928
- 2021Vision Transformers for Dense Predictioncited by 1,789
19 more
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2019Contrastive Multiview Codingcited by 1,297
- 2016Colorful Image Colorizationcited by 1,113
- 2021iBOT: Image BERT Pre-Training with Online Tokenizercited by 891
- 2020Single-View View Synthesis with Multiplane Imagescited by 263
- 20203D Photography using Context-aware Layered Depth Inpaintingcited by 206
- 2021MINE: Towards Continuous Depth MPI with NeRF for Novel View Synthesiscited by 133
- 20223D Common Corruptions and Data Augmentationcited by 120
- 2021Solo-learn: A Library of Self-supervised Methods for Visual Representation Learningcited by 116
- 2020Efficient RGB-D Semantic Segmentation for Indoor Scene Analysiscited by 83
- 2020Three Ways to Improve Semantic Segmentation with Self-Supervised Depth Estimationcited by 66
- 2022Single-View View Synthesis in the Wild with Learned Adaptive Multiplane Imagescited by 59
- 2015Multimodal Deep Learning for Robust RGB-D Object Recognitioncited by 56
- 2021SLIDE: Single Image 3D Photography with Soft Layering and Depth-aware Inpaintingcited by 48
- 2022Rethinking the Augmentation Module in Contrastive Learning: Learning Hierarchical Augmentation Invariance with Expanded Viewscited by 37
- 2022Neural-Sim: Learning to Generate Training Data with NeRFcited by 27
- 2016Exploiting Depth from Single Monocular Images for Object Detection and Semantic Segmentationcited by 10
- 2017Estimated Depth Map Helps Image Classificationcited by 2
Built on by
Not cited yet.