CVJun 3, 2025

The effects of using created synthetic images in computer vision training

arXiv:2506.03449v1
Originality Incremental advance
AI Analysis

This provides a method for developers and businesses to create cheap, reproducible training datasets for computer vision applications, particularly in data-scarce scenarios, though it appears incremental in scope.

This paper investigated using synthetic images from rendering engines like Unreal Engine 4 to supplement training datasets for computer vision models, finding that adding >60% synthetic images to real datasets narrowed the test-training accuracy gap to ~1-2% without conclusive effects on test accuracy, and that synthetic images allowed using only 10% of real images during training compared to the traditional 50-70%.

This paper investigates how rendering engines, like Unreal Engine 4 (UE), can be used to create synthetic images to supplement datasets for deep computer vision (CV) models in image abundant and image limited use cases. Using rendered synthetic images from UE can provide developers and businesses with a method of accessing nearly unlimited, reproducible, agile, and cheap training sets for their customers and applications without the threat of poisoned images from the internet or the cost of collecting them. The validity of these generated images are examined by testing the change in model test accuracy in two different sized CV models across two binary classification cases (Cat vs Dog and Weld Defect Detection). In addition, this paper provides an implementation of how to measure the quality of synthetic images by using pre-trained CV models as auditors. Results imply that for large (VGG16) and small (MobileNetV3-small) parameter deep CV models, adding >60% additional synthetic images to a real image dataset during model training can narrow the test-training accuracy gap to ~1-2% without a conclusive effect on test accuracy compared to using real world images alone. Likewise, adding <10% additional real training images to synthetic only training sets decreased the classification error rate in half, then decreasing further when adding more real training images. For these cases tested, using synthetic images from rendering engines allow researchers to only use 10% of their real images during training, compared to the traditional 50-70%. This research serves as an example of how to create synthetic images, guidelines on how to use the images, potential restrictions and possible performance improvements for data-scarce projects.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes