Leveraging the Third Dimension in Contrastive Learning
Sumukh Aithal, Anirudh Goyal, Alex Lamb, Yoshua Bengio, Michael Mozer

TL;DR
This paper introduces methods to incorporate depth information into contrastive self-supervised learning, inspired by biological vision, resulting in improved robustness and accuracy across multiple datasets and SSL frameworks.
Contribution
It proposes two novel approaches to integrate depth cues into SSL, demonstrating their effectiveness over traditional 2D augmentations.
Findings
Depth-enhanced SSL improves downstream accuracy.
Using depth channels outperforms 3D view generation.
Enhanced models show increased robustness on benchmark datasets.
Abstract
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 \emph{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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Image Processing Techniques and Applications · Cell Image Analysis Techniques
MethodsLARS · Swapping Assignments between Views · Bootstrap Your Own Latent · Contrastive Learning
