Synthetic image generation techniques for training machine learning models

One of the most common problems in Computer Vision is the lack of images when training ML models. In deep learning, a large amount of data is required to make neural networks to learn relevant characteristics of inputs and then to perform the inference process correctly; because when models are trained on limited samples they are not able to generalise to unseen data. Even if pre-trained models (transfer learning) are used, the images for the particular cases are often insufficient and the mo del is not trained correctly.

At Keepler we have faced this challenge in projects involving object detection in images, more specifically in anomaly detection projects. Given this situation we have seen the need to look for methods to generate synthetic images (data augmentation), with the aim of making viable projects with a reduced dataset of images. Specifically, we have researched two techniques: 

  • Generation of images using classical data augmentation procedures: distortions, rotations, colour change, etc. to the original images. 
  • Generation of images with GANs (Generative Adversarial Networks); specifically the use of Cycle GANs to make a context change (style transfer) to original images and generate new ones. 

The generation of images or any type of data is very common in a large number of projects where data is limited. Increasing variability of training data allows for greater generalization of models; it can also reduce the cost of data collection and labelling. 

Throughout the following white paper that you can download, we will see in detail the methods used, some simple and some more complex, to produce synthetic images needed in the training of computer vision models.


Download for free this white paper about Data Augmentation 👇


Title: How to use Data Augmentation when you have limited data
Authors: Ángela García, Data Scientist at Keepler & Adriana A. Bogdan, Data Scientist at Keepler

[email-download download_id=”46752″ contact_form_id=”46762″]

+ posts

Data Scientist at Keepler. “Passionate about technology and science, I love solving problems and facing new challenges. In my spare time I like to read, currently studying a bachelor in humanities and philosophy.”

Data Scientist at Keepler. "I am a Data Scientist passionate about building models that fix problems and exploring data to draw meaningful conclusions. Being a part of new technologies and trying out innovative solutions is what motivates me the most. I love to learn about life through travelling, this way I can get to know different cultures, lifestyles and cuisines."

0 Comments

Leave a Reply

You May Also Like

Data Management Becomes Semantic and Cognitive

Data Management Becomes Semantic and Cognitive

2025 ended with a paradox that organisations can no longer afford to overlook: never have we seen so many AI initiatives deployed, yet never has the gap between adoption and real business value been so clear. According to McKinsey’s latest report, The State of AI in...

read more
Not more AI — orchestration. The era of the Agentic Mesh.

Not more AI — orchestration. The era of the Agentic Mesh.

In 2026, “having agents” is no longer an advantage. The advantage is Agentic Mesh. During 2024 and 2025, many companies did what was expected: they tested AI through “pilots”. A copilot for the sales team. A bot for support. An assistant for finance. Promising...

read more
From Wonder to Reason: The New Era of Enterprise Intelligence

From Wonder to Reason: The New Era of Enterprise Intelligence

Over the past two years, the tech market has lived in a state of constant fascination. The ability of machines to generate content—text, images, or code—defined a phase of “wonder.” However, as we project our vision toward 2026, we see a fundamental paradigm shift:...

read more

Discover more from Keepler | The AI Enabler Partner

Subscribe now to keep reading and get access to the full archive.

Continue reading

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.