Self-Supervised Object Detection via Generative Image Synthesis
Not on the map. Why?
Abstract (arXiv)
We present SSOD, the first end-to-end analysis-by synthesis framework with controllable GANs for the task of self-supervised object detection. We use collections of real world images without bounding box annotations to learn to synthesize and detect objects. We leverage controllable GANs to synthesize images with pre-defined object properties and use them to train object detectors. We propose a tight end-to-end coupling of the synthesis and detection networks to optimally train our system. Finally, we also propose a method to optimally adapt SSOD to an intended target data without requiring labels for it. For the task of car detection, on the challenging KITTI and Cityscapes datasets, we show that SSOD outperforms the prior state-of-the-art purely image-based self-supervised object detection method Wetectron. Even without requiring any 3D CAD assets, it also surpasses the state-of-the-art rendering based method Meta-Sim2. Our work advances the field of self-supervised object detection by introducing a successful new paradigm of using controllable GAN-based image synthesis for it and by significantly improving the baseline accuracy of the task. We open-source our code at https://github.com/NVlabs/SSOD.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 46 of its 60 references that are in the map. First posted on arXiv 19 Oct 2021.
Builds on
46 of 60 references.
References · 46
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 6,013
- 2016Feature Pyramid Networks for Object Detectioncited by 5,036
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,527
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,444
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,988
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2017Arbitrary Style Transfer in Real-time with Adaptive Instance Normalizationcited by 2,010
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,636
34 more
- 2018Demystifying MMD GANscited by 1,293
- 2020NeRF++: Analyzing and Improving Neural Radiance Fieldscited by 861
- 2020GIRAFFE: Representing Scenes as Compositional Generative Neural Feature Fieldscited by 785
- 2020GRAF: Generative Radiance Fields for 3D-Aware Image Synthesiscited by 689
- 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 341
- 2018Learning Category-Specific Mesh Reconstruction from Image Collectionscited by 317
- 2015Weakly Supervised Deep Detection Networkscited by 183
- 2017Playing for Benchmarkscited by 169
- 2020BlockGAN: Learning 3D Object-aware Scene Representations from Unlabelled Imagescited by 166
- 2020Stable View Synthesiscited by 165
- 2015A Large-Scale Car Dataset for Fine-Grained Categorization and Verificationcited by 130
- 2019Meta-Sim: Learning to Generate Synthetic Datasetscited by 128
- 2020Self-supervised Single-view 3D Reconstruction via Semantic Consistencycited by 127
- 2018Unsupervised Learning of Object Landmarks through Conditional Image Generationcited by 114
- 2019SCOPS: Self-Supervised Co-Part Segmentationcited by 100
- 2018PCL: Proposal Cluster Learning for Weakly Supervised Object Detectioncited by 97
- 2018Structured Domain Randomization: Bridging the Reality Gap by Context-Aware Synthetic Datacited by 94
- 2020Instance-aware, Context-focused, and Memory-efficient Weakly Supervised Object Detectioncited by 80
- 2018Unsupervised Discovery of Object Landmarks as Structural Representationscited by 73
- 2020Leveraging 2D Data to Learn Textured 3D Mesh Generationcited by 69
- 2017Unsupervised learning of object landmarks by factorized spatial embeddingscited by 64
- 2018Deep Feature Factorization For Concept Discoverycited by 64
- 2019Canonical Surface Mapping via Geometric Cycle Consistencycited by 63
- 2019Emergence of Object Segmentation in Perturbed Generative Modelscited by 57
- 2019WSOD^2: Learning Bottom-up and Top-down Objectness Distillation for Weakly-supervised Object Detectioncited by 51
- 2020Online Adaptation for Consistent Mesh Reconstruction in the Wildcited by 51
- 2019Learning single-image 3D reconstruction by generative modelling of shape, pose and shadingcited by 43
- 2016ContextLocNet: Context-Aware Deep Network Models for Weakly Supervised Localizationcited by 39
- 2020Cityscapes 3D: Dataset and Benchmark for 9 DoF Vehicle Detectioncited by 39
- 2020RELATE: Physically Plausible Multi-Object Scene Synthesis Using Structured Latent Spacescited by 32
- 2017Deep Self-Taught Learning for Weakly Supervised Object Localizationcited by 27
- 2018Zigzag Learning for Weakly Supervised Object Detectioncited by 24
- 2020Self-Supervised Viewpoint Learning From Image Collectionscited by 23
- 2020From Image Collections to Point Clouds with Self-supervised Shape and Pose Networkscited by 18
Built on by
Citing papers per year: 2023: 2.
2 papers.