Automatically Prepare Training Data for YOLO Using Robotic In-Hand Observation and Synthesis
Not on the map. Why?
Abstract (arXiv)
Deep learning methods have recently exhibited impressive performance in object detection. However, such methods needed much training data to achieve high recognition accuracy, which was time-consuming and required considerable manual work like labeling images. In this paper, we automatically prepare training data using robots. Considering the low efficiency and high energy consumption in robot motion, we proposed combining robotic in-hand observation and data synthesis to enlarge the limited data set collected by the robot. We first used a robot with a depth sensor to collect images of objects held in the robot's hands and segment the object pictures. Then, we used a copy-paste method to synthesize the segmented objects with rack backgrounds. The collected and synthetic images are combined to train a deep detection neural network. We conducted experiments to compare YOLOv5x detectors trained with images collected using the proposed method and several other methods. The results showed that combined observation and synthetic images led to comparable performance to manual data preparation. They provided a good guide on optimizing data configurations and parameter settings for training detectors. The proposed method required only a single process and was a low-cost way to produce the combined data. Interested readers may find the data sets and trained models from the following GitHub repository: github.com/wrslab/tubedet
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 38 of its 63 references that are in the map. First posted on arXiv 4 Jan 2023.
Builds on
38 of 63 references.
References · 38
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2018YOLOv3: An Incremental Improvementcited by 2,652
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2013Describing Textures in the Wildcited by 2,110
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2022YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectorscited by 978
- 2016Playing for Data: Ground Truth from Computer Gamescited by 816
- 2020Simple Copy-Paste is a Strong Data Augmentation Method for Instance Segmentationcited by 595
26 more
- 2019Object Detection in 20 Years: A Surveycited by 528
- 2016Synthetic Data for Text Localisation in Natural Imagescited by 396
- 2022Kubric: A scalable dataset generatorcited by 373
- 2018Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomizationcited by 292
- 2018Generative Adversarial Network in Medical Imaging: A Reviewcited by 257
- 2020Scaled-YOLOv4: Scaling Cross Stage Partial Networkcited by 211
- 2017Cut, Paste and Learn: Surprisingly Easy Synthesis for Instance Detectioncited by 209
- 2019Implicit 3D Orientation Learning for 6D Object Detection from RGB Imagescited by 170
- 2018Modeling Visual Context is Key to Augmenting Object Detection Datasetscited by 106
- 2018Structured Domain Randomization: Bridging the Reality Gap by Context-Aware Synthetic Datacited by 94
- 2020Bridging Composite and Real: Towards End-to-end Deep Image Mattingcited by 89
- 2019Rendering Synthetic Objects into Legacy Photographscited by 72
- 2019Photorealistic Image Synthesis for Object Instance Detectioncited by 66
- 2019EasyLabel: A Semi-Automatic Pixel-wise Object Annotation Tool for Creating Robotic RGB-D Datasetscited by 58
- 2017Synthesizing Training Data for Object Detection in Indoor Scenescited by 48
- 2018Learning Instance Segmentation by Interactioncited by 18
- 2019Let's Push Things Forward: A Survey on Robot Pushingcited by 13
- 2020Self-supervised Transfer Learning for Instance Segmentation through Physical Interactioncited by 13
- 2018Modeling Camera Effects to Improve Visual Learning from Synthetic Datacited by 11
- 2017Exploring the Bounds of the Utility of Context for Object Detectioncited by 10
- 2019Semi-Automatic Labeling for Deep Learning in Roboticscited by 8
- 2021NudgeSeg: Zero-Shot Object Segmentation by Repeated Physical Interactioncited by 5
- 2020Self-Supervised Object-in-Gripper Segmentation from Robotic Motionscited by 4
- 2020"What's This?" -- Learning to Segment Unknown Objects from Manipulation Sequencescited by 4
- 2015Developing and Comparing Single-arm and Dual-arm Regraspcited by 3
- 2019Robot-Supervised Learning for Object Segmentationcited by 2
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023In-Rack Test Tube Pose Estimation Using RGB-D Datacited by 0
- 2023In-Rack Test Tube Pose Estimation Using RGB-D Data21 Aug 2023