paper-with-me

Papers

Object Detection Using Sim2Real Domain Randomization for Robotic Applications

2022-08-08 · Dániel Horváth, Gábor Erdős, Zoltán Istenes, Tomáš Horváth, Sándor Földi

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 article, 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% and 97.38% mAP50 scores, respectively, in the case of zero-shot and one-shot transfers, on our manually annotated dataset containing 190 real images. Our solution fits for industrial use as the data generation process takes less than 0.5 s per image and the training lasts only around 12 h, on a GeForce RTX 2080 Ti GPU. Furthermore, it can reliably differentiate similar classes of objects by having access to only one real image for training. To our best knowledge, this is the only work thus far satisfying these constraints.

📄 PDF Abstract BibTeX arXiv:2208.04171

Code (0)

등록된 구현이 없습니다.

Tasks

GPUobject-detectionObject DetectionTransfer Learning

Methods 이 논문이 사용한 방법론

ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Residual Connection 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Batch Normalization 설명 없음
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
Logistic Regression Logistic Regression, despite its name, is a linear model for classification rather than regression. Logistic regression is also known in the literature as logit regression,…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Domain Randomization for Object Detection in Manufacturing Applications using Synthetic Data: A Comprehensive Study

2025-06-09 · Xiaomeng Zhu, Jacob Henningsson, Duruo Li, Pär Mårtensson 외

This paper addresses key aspects of domain randomization in generating synthetic data for manufacturing object detection applications. To this end, we present a comprehensive data generation pipeline that reflects differ…

Objectobject-detectionObject Detection

Robust Visual Sim-to-Real Transfer for Robotic Manipulation

2023-07-28 · Ricardo Garcia, Robin Strudel, ShiZhe Chen, Etienne Arlaud 외

Learning visuomotor policies in simulation is much safer and cheaper than in the real world. However, due to discrepancies between the simulated and real data, simulator-trained policies often fail when transferred to re…

object-detectionObject DetectionPose Estimation

Domain Randomization for Active Pose Estimation

2019-03-10 · Xinyi Ren, Jianlan Luo, Eugen Solowjow, Juan Aparicio Ojea 외

Accurate state estimation is a fundamental component of robotic control. In robotic manipulation tasks, as is our focus in this work, state estimation is essential for identifying the positions of objects in the scene, f…

Pose EstimationState Estimation

Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real World

2017-03-20 · Josh Tobin, Rachel Fong, Alex Ray, Jonas Schneider 외

Bridging the 'reality gap' that separates simulated robotics from experiments on hardware could accelerate robotic research through improved data availability. This paper explores domain randomization, a simple technique…

Object Localization

Domain Randomization for Sim2real Transfer of Automatically Generated Grasping Datasets

2023-10-06 · Johann Huber, François Hélénon, Hippolyte Watrelot, Faiz Ben Amar 외

Robotic grasping refers to making a robotic system pick an object by applying forces and torques on its surface. Many recent studies use data-driven approaches to address grasping, but the sparse reward nature of this ta…

DiversityRobotic Grasping