Self-Supervised Viewpoint Learning From Image Collections
Not on the map. Why?
Abstract (arXiv)
Training deep neural networks to estimate the viewpoint of objects requires large labeled training datasets. However, manually labeling viewpoints is notoriously hard, error-prone, and time-consuming. On the other hand, it is relatively easy to mine many unlabelled images of an object category from the internet, e.g., of cars or faces. We seek to answer the research question of whether such unlabeled collections of in-the-wild images can be successfully utilized to train viewpoint estimation networks for general object categories purely via self-supervision. Self-supervision here refers to the fact that the only true supervisory signal that the network has is the input image itself. We propose a novel learning framework which incorporates an analysis-by-synthesis paradigm to reconstruct images in a viewpoint aware manner with a generative network, along with symmetry and adversarial constraints to successfully supervise our viewpoint estimation network. We show that our approach performs competitively to fully-supervised approaches for several object categories like human faces, cars, buses, and trains. Our work opens up further research in self-supervised viewpoint learning and serves as a robust baseline for it. We open-source our code at https://github.com/NVlabs/SSV.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 8; 2023: 2; 2024: 0; 2025: 1; 2026: 1.
23 papers.
Sort:
- 2021GNeRF: GAN-based Neural Radiance Field without Posed Cameracited by 153
- 2025RayZer: A Self-supervised Large View Synthesis Modelcited by 74
- 2022High-fidelity 3D GAN Inversion by Pseudo-multi-view Optimizationcited by 65
- 2023Neural Volumetric Memory for Visual Locomotion Controlcited by 40
- 2021Video Autoencoder: self-supervised disentanglement of static 3D structure and motioncited by 34
- 2021PoseContrast: Class-Agnostic Object Viewpoint Estimation in the Wild with Pose-Aware Contrastive Learningcited by 19
- 2021Social Recommendation with Self-Supervised Metagraph Informax Networkcited by 18
- 2021LARGE: Latent-Based Regression through GAN Semanticscited by 17
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filteringcited by 16
- 2023ShapeClipper: Scalable 3D Shape Learning from Single-View Images via Geometric and CLIP-based Consistencycited by 16
- 2021Generative Modeling for Multi-task Visual Learningcited by 14
- 2022MonoNeRF: Learning Generalizable NeRFs from Monocular Videos without Camera Posecited by 10
11 more
- 2022Planes vs. Chairs: Category-guided 3D shape learning without any 3D cuescited by 9
- 2021Contrastive Attention Network with Dense Field Estimation for Face Completioncited by 6
- 2021Semi-supervised Viewpoint Estimation with Geometry-aware Conditional Generationcited by 5
- 2022ViewNet: Unsupervised Viewpoint Estimation from Conditional Generationcited by 3
- 2026Self-Improving 4D Perception via Self-Distillationcited by 3
- 2021SSR: Semi-supervised Soft Rasterizer for single-view 2D to 3D Reconstructioncited by 2
- 2021Self-Supervised Object Detection via Generative Image Synthesiscited by 2
- 20223D-Augmented Contrastive Knowledge Distillation for Image-based Object Pose Estimationcited by 2
- 2022ViewNeRF: Unsupervised Viewpoint Estimation Using Category-Level Neural Radiance Fieldscited by 2
- 2022Accidental Turntables: Learning 3D Pose by Watching Objects Turncited by 1
- 2021How Self-Supervised Learning Can be Used for Fine-Grained Head Pose Estimation?cited by 0
- 2026Self-Improving 4D Perception via Self-Distillation9 Apr 2026
- 2025RayZer: A Self-supervised Large View Synthesis Model1 May 2025
- 2023ShapeClipper: Scalable 3D Shape Learning from Single-View Images via Geometric and CLIP-based Consistency13 Apr 2023
- 2023Neural Volumetric Memory for Visual Locomotion Control3 Apr 2023
- 2022Accidental Turntables: Learning 3D Pose by Watching Objects Turn13 Dec 2022
- 2022ViewNeRF: Unsupervised Viewpoint Estimation Using Category-Level Neural Radiance Fields1 Dec 2022
- 2022ViewNet: Unsupervised Viewpoint Estimation from Conditional Generation1 Dec 2022
- 2022High-fidelity 3D GAN Inversion by Pseudo-multi-view Optimization28 Nov 2022
- 2022MonoNeRF: Learning Generalizable NeRFs from Monocular Videos without Camera Pose13 Oct 2022
- 20223D-Augmented Contrastive Knowledge Distillation for Image-based Object Pose Estimation2 Jun 2022
- 2022Planes vs. Chairs: Category-guided 3D shape learning without any 3D cues21 Apr 2022
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filtering29 Mar 2022
11 more
- 2021Contrastive Attention Network with Dense Field Estimation for Face Completion20 Dec 2021
- 2021Self-Supervised Object Detection via Generative Image Synthesis19 Oct 2021
- 2021Social Recommendation with Self-Supervised Metagraph Informax Network8 Oct 2021
- 2021Video Autoencoder: self-supervised disentanglement of static 3D structure and motion6 Oct 2021
- 2021SSR: Semi-supervised Soft Rasterizer for single-view 2D to 3D Reconstruction21 Aug 2021
- 2021How Self-Supervised Learning Can be Used for Fine-Grained Head Pose Estimation?10 Aug 2021
- 2021LARGE: Latent-Based Regression through GAN Semantics22 Jul 2021
- 2021Generative Modeling for Multi-task Visual Learning25 Jun 2021
- 2021PoseContrast: Class-Agnostic Object Viewpoint Estimation in the Wild with Pose-Aware Contrastive Learning12 May 2021
- 2021Semi-supervised Viewpoint Estimation with Geometry-aware Conditional Generation2 Apr 2021
- 2021GNeRF: GAN-based Neural Radiance Field without Posed Camera29 Mar 2021
- 2021GNeRF: GAN-based Neural Radiance Field without Posed Cameracited by 153
- 2025RayZer: A Self-supervised Large View Synthesis Modelcited by 74
- 2022High-fidelity 3D GAN Inversion by Pseudo-multi-view Optimizationcited by 65
- 2023Neural Volumetric Memory for Visual Locomotion Controlcited by 40
- 2021Video Autoencoder: self-supervised disentanglement of static 3D structure and motioncited by 34
- 2021PoseContrast: Class-Agnostic Object Viewpoint Estimation in the Wild with Pose-Aware Contrastive Learningcited by 19
- 2021Social Recommendation with Self-Supervised Metagraph Informax Networkcited by 18
- 2021LARGE: Latent-Based Regression through GAN Semanticscited by 17
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filteringcited by 16
- 2023ShapeClipper: Scalable 3D Shape Learning from Single-View Images via Geometric and CLIP-based Consistencycited by 16
- 2021Generative Modeling for Multi-task Visual Learningcited by 14
- 2022MonoNeRF: Learning Generalizable NeRFs from Monocular Videos without Camera Posecited by 10
12 most cited of 23 All 23 (JSON)
- 2026Self-Improving 4D Perception via Self-Distillation9 Apr 2026
- 2025RayZer: A Self-supervised Large View Synthesis Model1 May 2025
- 2023ShapeClipper: Scalable 3D Shape Learning from Single-View Images via Geometric and CLIP-based Consistency13 Apr 2023
- 2023Neural Volumetric Memory for Visual Locomotion Control3 Apr 2023
- 2022Accidental Turntables: Learning 3D Pose by Watching Objects Turn13 Dec 2022
- 2022ViewNeRF: Unsupervised Viewpoint Estimation Using Category-Level Neural Radiance Fields1 Dec 2022
- 2022ViewNet: Unsupervised Viewpoint Estimation from Conditional Generation1 Dec 2022
- 2022High-fidelity 3D GAN Inversion by Pseudo-multi-view Optimization28 Nov 2022
- 2022MonoNeRF: Learning Generalizable NeRFs from Monocular Videos without Camera Pose13 Oct 2022
- 20223D-Augmented Contrastive Knowledge Distillation for Image-based Object Pose Estimation2 Jun 2022
- 2022Planes vs. Chairs: Category-guided 3D shape learning without any 3D cues21 Apr 2022
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filtering29 Mar 2022
12 newest of 23 All 23 (JSON)