A Synthetic Dataset for Manometry Recognition in Robotic Applications
By: Pedro Antonio Rabelo Saraiva , Enzo Ferreira de Souza , Joao Manoel Herrera Pinheiro and more
Potential Business Impact:
Creates fake pictures to train robots for dangerous jobs.
This work addresses the challenges of data scarcity and high acquisition costs for training robust object detection models in complex industrial environments, such as offshore oil platforms. The practical and economic barriers to collecting real-world data in these hazardous settings often hamper the development of autonomous inspection systems. To overcome this, in this work we propose and validate a hybrid data synthesis pipeline that combines procedural rendering with AI-driven video generation. Our methodology leverages BlenderProc to create photorealistic images with precise annotations and controlled domain randomization, and integrates NVIDIA's Cosmos-Predict2 world-foundation model to synthesize physically plausible video sequences with temporal diversity, capturing rare viewpoints and adverse conditions. We demonstrate that a YOLO-based detection network trained on a composite dataset, blending real images with our synthetic data, achieves superior performance compared to models trained exclusively on real-world data. Notably, a 1:1 mixture of real and synthetic data yielded the highest accuracy, surpassing the real-only baseline. These findings highlight the viability of a synthetic-first approach as an efficient, cost-effective, and safe alternative for developing reliable perception systems in safety-critical and resource-constrained industrial applications.
Similar Papers
The Impact of Synthetic Data on Object Detection Model Performance: A Comparative Analysis with Real-World Data
CV and Pattern Recognition
Makes robots see better using fake pictures.
A Synthetic Data Pipeline for Supporting Manufacturing SMEs in Visual Assembly Control
CV and Pattern Recognition
Makes factory robots see and check parts.
Synthetic Data for Robust Runway Detection
Machine Learning (CS)
Teaches self-flying planes to land safely.