Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Synthetic Data Generation to Speed-up the Object Recognition Pipeline

Version 1 : Received: 22 November 2021 / Approved: 24 November 2021 / Online: 24 November 2021 (08:53:00 CET)

How to cite: Perri, D.; Simonetti, M.; Gervasi, O. Synthetic Data Generation to Speed-up the Object Recognition Pipeline. Preprints 2021, 2021110446 (doi: 10.20944/preprints202111.0446.v1). Perri, D.; Simonetti, M.; Gervasi, O. Synthetic Data Generation to Speed-up the Object Recognition Pipeline. Preprints 2021, 2021110446 (doi: 10.20944/preprints202111.0446.v1).

Abstract

This paper provides a methodology for the production of synthetic images for training neural networks to recognise shapes and objects. There are many scenarios in which it is difficult, expensive and even dangerous to produce a set of images that is satisfactory for the training of a neural network. The development of 3D modelling software has nowadays reached such a level of realism and ease of use that it seemed natural to explore this innovative path and to give an answer regarding the reliability of this method that bases the training of the neural network on synthetic images. The results obtained in the two proposed use cases, that of the recognition of a pictorial style and that of the recognition of migrants at sea, leads us to support the validity of the approach, provided that the work is conducted in a very scrupulous and rigorous manner, exploiting the full potential of the modelling software. The code produced, which automatically generates the transformations necessary for the data augmentation of each image, and the generation of random environmental conditions in the case of Blender and Unity3D software, is available under the GPL licence on GitHub. The results obtained lead us to affirm that through the good practices presented in the article, we have defined a simple, reliable, economic and safe method to feed the training phase of a neural network dedicated to the recognition of objects and features, to be applied to various contexts.

Keywords

n/a; Unity3D; Blender; Virtual Reality; Syntetic dataset generation; Machine Learning; Neural Networks

Subject

MATHEMATICS & COMPUTER SCIENCE, Artificial Intelligence & Robotics

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our diversity statement.

Leave a public comment
Send a private comment to the author(s)
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.