Investigation of the Impact of Synthetic Training Data in the Industrial Application of Terminal Strip Object Detection
Not on the map. Why?
Abstract (arXiv)
In industrial manufacturing, deploying deep learning models for visual inspection is mostly hindered by the high and often intractable cost of collecting and annotating large-scale training datasets. While image synthesis from 3D CAD models is a common solution, the individual techniques of domain and rendering randomization to create rich synthetic training datasets have been well studied mainly in simple domains. Hence, their effectiveness on complex industrial tasks with densely arranged and similar objects remains unclear. In this paper, we investigate the sim-to-real generalization performance of standard object detectors on the complex industrial application of terminal strip object detection, carefully combining randomization and domain knowledge. We describe step-by-step the creation of our image synthesis pipeline that achieves high realism with minimal implementation effort and explain how this approach could be transferred to other industrial settings. Moreover, we created a dataset comprising 30.000 synthetic images and 300 manually annotated real images of terminal strips, which is publicly available for reference and future research. To provide a baseline as a lower bound of the expectable performance in these challenging industrial parts detection tasks, we show the sim-to-real generalization performance of standard object detectors on our dataset based on a fully synthetic training. While all considered models behave similarly, the transformer-based DINO model achieves the best score with 98.40 % mean average precision on the real test set, demonstrating that our pipeline enables high quality detections in complex industrial environments from existing CAD data and with a manageable image synthesis effort.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 37 references that are in the map. First posted on arXiv 6 Mar 2024.
Builds on
21 of 37 references.
References · 21
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
- 2022DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detectioncited by 1,306
- 2016Playing for Data: Ground Truth from Computer Gamescited by 816
- 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 340
- 2018Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomizationcited by 292
- 2016Learning from Simulated and Unsupervised Images through Adversarial Trainingcited by 287
9 more
- 2017Cut, Paste and Learn: Surprisingly Easy Synthesis for Instance Detectioncited by 209
- 2016Speed/accuracy trade-offs for modern convolutional object detectorscited by 198
- 2018Modeling Visual Context is Key to Augmenting Object Detection Datasetscited by 106
- 2018Synscapes: A Photorealistic Synthetic Dataset for Street Scene Parsingcited by 105
- 2015Render for CNN: Viewpoint Estimation in Images Using CNNs Trained with Rendered 3D Model Viewscited by 94
- 2018Structured Domain Randomization: Bridging the Reality Gap by Context-Aware Synthetic Datacited by 94
- 2020Benchmarking Domain Randomisation for Visual Sim-to-Real Transfercited by 15
- 2020Style-transfer GANs for bridging the domain gap in synthetic pose estimator trainingcited by 7
- 2023Object Detector Differences when using Synthetic and Real Training Datacited by 5
Built on by
Not cited yet.