Synthetica: Large Scale Synthetic Data for Robot Perception

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Singh, Ritvik, Liu, Jingzhou, Van Wyk, Karl, Chao, Yu-Wei, Lafleche, Jean-Francois, Shkurti, Florian, Ratliff, Nathan, Handa, Ankur
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914993867325440
author Singh, Ritvik
Liu, Jingzhou
Van Wyk, Karl
Chao, Yu-Wei
Lafleche, Jean-Francois
Shkurti, Florian
Ratliff, Nathan
Handa, Ankur
author_facet Singh, Ritvik
Liu, Jingzhou
Van Wyk, Karl
Chao, Yu-Wei
Lafleche, Jean-Francois
Shkurti, Florian
Ratliff, Nathan
Handa, Ankur
contents Vision-based object detectors are a crucial basis for robotics applications as they provide valuable information about object localisation in the environment. These need to ensure high reliability in different lighting conditions, occlusions, and visual artifacts, all while running in real-time. Collecting and annotating real-world data for these networks is prohibitively time consuming and costly, especially for custom assets, such as industrial objects, making it untenable for generalization to in-the-wild scenarios. To this end, we present Synthetica, a method for large-scale synthetic data generation for training robust state estimators. This paper focuses on the task of object detection, an important problem which can serve as the front-end for most state estimation problems, such as pose estimation. Leveraging data from a photorealistic ray-tracing renderer, we scale up data generation, generating 2.7 million images, to train highly accurate real-time detection transformers. We present a collection of rendering randomization and training-time data augmentation techniques conducive to robust sim-to-real performance for vision tasks. We demonstrate state-of-the-art performance on the task of object detection while having detectors that run at 50-100Hz which is 9 times faster than the prior SOTA. We further demonstrate the usefulness of our training methodology for robotics applications by showcasing a pipeline for use in the real world with custom objects for which there do not exist prior datasets. Our work highlights the importance of scaling synthetic data generation for robust sim-to-real transfer while achieving the fastest real-time inference speeds. Videos and supplementary information can be found at this URL: https://sites.google.com/view/synthetica-vision.
format Preprint
id arxiv_https___arxiv_org_abs_2410_21153
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Synthetica: Large Scale Synthetic Data for Robot Perception
Singh, Ritvik
Liu, Jingzhou
Van Wyk, Karl
Chao, Yu-Wei
Lafleche, Jean-Francois
Shkurti, Florian
Ratliff, Nathan
Handa, Ankur
Computer Vision and Pattern Recognition
Robotics
Vision-based object detectors are a crucial basis for robotics applications as they provide valuable information about object localisation in the environment. These need to ensure high reliability in different lighting conditions, occlusions, and visual artifacts, all while running in real-time. Collecting and annotating real-world data for these networks is prohibitively time consuming and costly, especially for custom assets, such as industrial objects, making it untenable for generalization to in-the-wild scenarios. To this end, we present Synthetica, a method for large-scale synthetic data generation for training robust state estimators. This paper focuses on the task of object detection, an important problem which can serve as the front-end for most state estimation problems, such as pose estimation. Leveraging data from a photorealistic ray-tracing renderer, we scale up data generation, generating 2.7 million images, to train highly accurate real-time detection transformers. We present a collection of rendering randomization and training-time data augmentation techniques conducive to robust sim-to-real performance for vision tasks. We demonstrate state-of-the-art performance on the task of object detection while having detectors that run at 50-100Hz which is 9 times faster than the prior SOTA. We further demonstrate the usefulness of our training methodology for robotics applications by showcasing a pipeline for use in the real world with custom objects for which there do not exist prior datasets. Our work highlights the importance of scaling synthetic data generation for robust sim-to-real transfer while achieving the fastest real-time inference speeds. Videos and supplementary information can be found at this URL: https://sites.google.com/view/synthetica-vision.
title Synthetica: Large Scale Synthetic Data for Robot Perception
topic Computer Vision and Pattern Recognition
Robotics
url https://arxiv.org/abs/2410.21153