Towards Optimal Strategies for Training Self-Driving Perception Models in Simulation
Not on the map. Why?
Abstract (arXiv)
Autonomous driving relies on a huge volume of real-world data to be labeled to high precision. Alternative solutions seek to exploit driving simulators that can generate large amounts of labeled data with a plethora of content variations. However, the domain gap between the synthetic and real data remains, raising the following important question: What are the best ways to utilize a self-driving simulator for perception tasks? In this work, we build on top of recent advances in domain-adaptation theory, and from this perspective, propose ways to minimize the reality gap. We primarily focus on the use of labels in the synthetic domain alone. Our approach introduces both a principled way to learn neural-invariant representations and a theoretically inspired view on how to sample the data from the simulator. Our method is easy to implement in practice as it is agnostic of the network architecture and the choice of the simulator. We showcase our approach on the bird's-eye-view vehicle segmentation task with multi-sensor data (cameras, lidar) using an open-source simulator (CARLA), and evaluate the entire framework on a real-world dataset (nuScenes). Last but not least, we show what types of variations (e.g. weather conditions, number of assets, map design, and color diversity) matter to perception networks when trained with driving simulators, and which ones can be compensated for with our domain adaptation technique.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 47 of its 62 references that are in the map. First posted on arXiv 15 Nov 2021.
Builds on
47 of 62 references.
References · 47
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,485
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,431
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,080
- 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
- 2018PointPillars: Fast Encoders for Object Detection from Point Cloudscited by 1,707
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
35 more
- 2020Lift, Splat, Shoot: Encoding Images From Arbitrary Camera Rigs by Implicitly Unprojecting to 3Dcited by 1,040
- 2016Playing for Data: Ground Truth from Computer Gamescited by 816
- 2018Multimodal Unsupervised Image-to-Image Translationcited by 795
- 2017VisDA: The Visual Domain Adaptation Challengecited by 432
- 2018VirtualHome: Simulating Household Activities via Programscited by 411
- 2018Detecting and Correcting for Label Shift with Black Box Predictorscited by 364
- 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 340
- 2019Bridging Theory and Algorithm for Domain Adaptationcited by 332
- 2018Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomizationcited by 292
- 2021DatasetGAN: Efficient Labeled Data Factory with Minimal Human Effortcited by 264
- 2021FIERY: Future Instance Prediction in Bird's-Eye View from Surround Monocular Camerascited by 239
- 2020Predicting Semantic Map Representations from Images using Pyramid Occupancy Networkscited by 175
- 2017Asymmetric Tri-training for Unsupervised Domain Adaptationcited by 152
- 2020Classes Matter: A Fine-grained Adversarial Approach to Cross-domain Semantic Segmentationcited by 142
- 2021Semantic Segmentation with Generative Models: Semi-Supervised Learning and Strong Out-of-Domain Generalizationcited by 141
- 2020LiDARsim: Realistic LiDAR Simulation by Leveraging the Real Worldcited by 137
- 2019Meta-Sim: Learning to Generate Synthetic Datasetscited by 128
- 2021DriveGAN: Towards a Controllable High-Quality Neural Simulationcited by 125
- 2020Domain Adaptation with Conditional Distribution Matching and Generalized Label Shiftcited by 124
- 2019A Robust Learning Approach to Domain Adaptive Object Detectioncited by 109
- 2019On Empirical Comparisons of Optimizers for Deep Learningcited by 99
- 2018Structured Domain Randomization: Bridging the Reality Gap by Context-Aware Synthetic Datacited by 94
- 2021SceneGen: Learning to Generate Realistic Traffic Scenescited by 83
- 2021Enhancing Photorealism Enhancementcited by 74
- 2020SurfelGAN: Synthesizing Realistic Sensor Data for Autonomous Drivingcited by 68
- 2020Implicit Class-Conditioned Domain Alignment for Unsupervised Domain Adaptationcited by 60
- 2020Meta-Sim2: Unsupervised Learning of Scene Structure for Synthetic Data Generationcited by 58
- 2014Domain Adaptive Neural Networks for Object Recognitioncited by 51
- 2021f-Domain-Adversarial Learning: Theory and Algorithmscited by 47
- 2018Learning to Drive from Simulation without Real World Labelscited by 39
- 2019On Learning Invariant Representation for Domain Adaptationcited by 38
- 2020Weakly-supervised 3D Shape Completion in the Wildcited by 33
- 20201st Place Solution for Waymo Open Dataset Challenge -- 3D Detection and Domain Adaptationcited by 15
- 2020Recovering and Simulating Pedestrians in the Wildcited by 14
- 2021Asynchronous Multi-View SLAMcited by 12
Built on by
Citing papers per year: 2022: 1; 2023: 7; 2024: 2; 2025: 2.
12 papers.
- 2023Towards Domain Generalization for Multi-view 3D Object Detection in Bird-Eye-Viewcited by 27
- 2023Milestones in Autonomous Driving and Intelligent Vehicles Part I: Control, Computing System Design, Communication, HD Map, Testing, and Human Behaviorscited by 25
- 2023LightSim: Neural Lighting Simulation for Urban Scenescited by 20
- 2023Towards Viewpoint Robustness in Bird's Eye View Segmentationcited by 13
- 2023Deep Transfer Learning for Intelligent Vehicle Perception: a Surveycited by 10
- 2023Bridging the Sim2Real gap with CARE: Supervised Detection Adaptation with Conditional Alignment and Reweightingcited by 9
- 2024OpenAD: Open-World Autonomous Driving Benchmark for 3D Object Detectioncited by 9
- 2022BEVUDA: Multi-geometric Space Alignments for Domain Adaptive BEV 3D Object Detectioncited by 5
- 2024DA-BEV: Unsupervised Domain Adaptation for Bird's Eye View Perceptioncited by 5
- 2023Deep incremental learning models for financial temporal tabular datasets with distribution shiftscited by 1
- 2025BEVUDA++: Geometric-aware Unsupervised Domain Adaptation for Multi-View 3D Object Detectioncited by 1
- 2025Energy-Efficient Autonomous Driving with Adaptive Perception and Robust Decisioncited by 0
- 2025Energy-Efficient Autonomous Driving with Adaptive Perception and Robust Decision29 Oct 2025
- 2025BEVUDA++: Geometric-aware Unsupervised Domain Adaptation for Multi-View 3D Object Detection17 Sep 2025
- 2024OpenAD: Open-World Autonomous Driving Benchmark for 3D Object Detection26 Nov 2024
- 2024DA-BEV: Unsupervised Domain Adaptation for Bird's Eye View Perception13 Jan 2024
- 2023LightSim: Neural Lighting Simulation for Urban Scenes11 Dec 2023
- 2023Towards Viewpoint Robustness in Bird's Eye View Segmentation11 Sep 2023
- 2023Deep Transfer Learning for Intelligent Vehicle Perception: a Survey26 Jun 2023
- 2023Milestones in Autonomous Driving and Intelligent Vehicles Part I: Control, Computing System Design, Communication, HD Map, Testing, and Human Behaviors12 May 2023
- 2023Deep incremental learning models for financial temporal tabular datasets with distribution shifts14 Mar 2023
- 2023Towards Domain Generalization for Multi-view 3D Object Detection in Bird-Eye-View3 Mar 2023
- 2023Bridging the Sim2Real gap with CARE: Supervised Detection Adaptation with Conditional Alignment and Reweighting9 Feb 2023
- 2022BEVUDA: Multi-geometric Space Alignments for Domain Adaptive BEV 3D Object Detection30 Nov 2022