Synthetic data

Create More Training Data from What You Already Have.

When a class only has a handful of real examples, composition can extend the dataset. LabelBlend places object cutouts onto background images with controlled scale and rotation, and writes the annotations for each placement automatically.

  1. Object cutouts
  2. Backgrounds
  3. Scale
  4. Rotation
  5. Composition
  6. Dataset

The composition formula

Every generated image is a background plus one or more placed objects, with parameters you set before generation.

Object cutouts + Backgrounds + Scale + Rotation + Composition

= Synthetic dataset

  • · Minimum and maximum object size in pixels.
  • · Rotation range applied per placement.
  • · Shuffle placement to avoid repeating layouts.
  • · Start ID and amount to control how many images are produced.
  • · Output size and JPEG quality per profile.
LabelBlend for Fine-Tuning
Blend workspace for synthetic dataset generation
Blend workspace — backgrounds, cutouts, output settings and export panels.

Automatic annotations

Generated images arrive already labelled.

Because the application places each object, it knows exactly where that object is. Bounding boxes and masks are produced as part of generation rather than as a separate labelling pass.

Box dataset export

Export bounding-box annotations to a folder you choose, with train/val split if enabled.

Mask dataset export

Export polygon annotations, with a vertices epsilon setting to control outline density.

Batch image tools

Resize, rename and convert source images before or after composition.

Synthetic images help with coverage and variation, but they are not a substitute for representative real-world data. Validate model behaviour on real images before drawing conclusions.

Extend a small dataset without new photo shoots