BlendTorch: A Real-Time, Adaptive Domain Randomization Library

Christoph Heindl,Lukas Brunner,Sebastian Zambal,Josef Scharinger
DOI: https://doi.org/10.48550/arXiv.2010.11696
2020-10-07
Abstract:Solving complex computer vision tasks by deep learning techniques relies on large amounts of (supervised) image data, typically unavailable in industrial environments. The lack of training data starts to impede the successful transfer of state-of-the-art methods in computer vision to industrial applications. We introduce BlendTorch, an adaptive Domain Randomization (DR) library, to help creating infinite streams of synthetic training data. BlendTorch generates data by massively randomizing low-fidelity simulations and takes care of distributing artificial training data for model learning in real-time. We show that models trained with BlendTorch repeatedly perform better in an industrial object detection task than those trained on real or photo-realistic datasets.
Computer Vision and Pattern Recognition,Machine Learning
What problem does this paper attempt to address?