Object Detection Using Sim2Real Domain Randomization for Robotic Applications

08/08/2022
by   Dániel Horváth, et al.
16

Robots working in unstructured environments must be capable of sensing and interpreting their surroundings. One of the main obstacles of deep learning based models in the field of robotics is the lack of domain-specific labeled data for different industrial applications. In this paper, we propose a sim2real transfer learning method based on domain randomization for object detection with which labeled synthetic datasets of arbitrary size and object types can be automatically generated. Subsequently, a state-of-the-art convolutional neural network, YOLOv4, is trained to detect the different types of industrial objects. With the proposed domain randomization method, we could shrink the reality gap to a satisfactory level, achieving 86.32 mAP50 scores respectively in the case of zero-shot and one-shot transfers, on our manually annotated dataset containing 190 real images. On a GeForce RTX 2080 Ti GPU, the data generation process takes less than 0.5s per image and the training lasts around 12h which makes it convenient for industrial use. Our solution matches industrial needs as it can reliably differentiate similar classes of objects by using only 1 real image for training. To our best knowledge, this is the only work thus far satisfying these constraints.

READ FULL TEXT

page 1

page 10

page 11

page 12

page 13

page 14

page 17

page 20

research
12/06/2021

A Survey of Deep Learning for Low-Shot Object Detection

Object detection is a fundamental task in computer vision and image proc...
research
11/02/2022

Sim2Real Grasp Pose Estimation for Adaptive Robotic Applications

Adaptive robotics plays an essential role in achieving truly co-creative...
research
05/30/2018

Object Detection using Domain Randomization and Generative Adversarial Refinement of Synthetic Images

In this work, we present an application of domain randomization and gene...
research
12/24/2020

Seed Phenotyping on Neural Networks using Domain Randomization and Transfer Learning

Seed phenotyping is the idea of analyzing the morphometric characteristi...
research
08/09/2022

Localizing the conceptual difference of two scenes using deep learning for house keeping usages

Finding the conceptual difference between the two images in an industria...
research
04/14/2022

Panoptic Segmentation using Synthetic and Real Data

Being able to understand the relations between the user and the surround...

Please sign up or login with your details

Forgot password? Click here to reset