SuperCaustics: Real-time, open-source simulation of transparent objects for deep learning applications

07/23/2021
by   Mehdi Mousavi, et al.
9

Transparent objects are a very challenging problem in computer vision. They are hard to segment or classify due to their lack of precise boundaries, and there is limited data available for training deep neural networks. As such, current solutions for this problem employ rigid synthetic datasets, which lack flexibility and lead to severe performance degradation when deployed on real-world scenarios. In particular, these synthetic datasets omit features such as refraction, dispersion and caustics due to limitations in the rendering pipeline. To address this issue, we present SuperCaustics, a real-time, open-source simulation of transparent objects designed for deep learning applications. SuperCaustics features extensive modules for stochastic environment creation; uses hardware ray-tracing to support caustics, dispersion, and refraction; and enables generating massive datasets with multi-modal, pixel-perfect ground truth annotations. To validate our proposed system, we trained a deep neural network from scratch to segment transparent objects in difficult lighting scenarios. Our neural network achieved performance comparable to the state-of-the-art on a real-world dataset using only 10 experiments show that a model trained with SuperCaustics can segment different types of caustics, even in images with multiple overlapping transparent objects. To the best of our knowledge, this is the first such result for a model trained on synthetic data. Both our open-source code and experimental data are freely available online.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 6

research
07/15/2021

Deep Learning based Food Instance Segmentation using Synthetic Data

In the process of intelligently segmenting foods in images using deep ne...
research
04/29/2023

Segment Anything Model (SAM) Meets Glass: Mirror and Transparent Objects Cannot Be Easily Detected

Meta AI Research has recently released SAM (Segment Anything Model) whic...
research
09/24/2019

Synthetic dataset generation for object-to-model deep learning in industrial applications

The availability of large image data sets has been a crucial factor in t...
research
07/03/2021

Learning from scarce information: using synthetic data to classify Roman fine ware pottery

In this article we consider a version of the challenging problem of lear...
research
06/26/2023

Methodology for generating synthetic labeled datasets for visual container inspection

Nowadays, containerized freight transport is one of the most important t...
research
08/02/2022

Procedural Generation and Rendering of Realistic, Navigable Forest Environments: An Open-Source Tool

Simulation of forest environments has applications from entertainment an...
research
09/07/2023

dacl1k: Real-World Bridge Damage Dataset Putting Open-Source Data to the Test

Recognising reinforced concrete defects (RCDs) is a crucial element for ...

Please sign up or login with your details

Forgot password? Click here to reset