Supercharge your training with synthetic data
Unlock the potential of computer vision models with a massive, custom, diverse dataset.
Generated by Unity
Unity’s computer vision experts will build a dataset for you.
What you get:
- Upfront consulting for tailored dataset generation
- Tiered pricing that makes large datasets affordable
- Iterations with our engineering team to ensure dataset fit
Generated by you
Use your Unity skills to build your own dataset.
What you get:
- Free access to the Unity Perception SDK and our tutorials
- An extensible library of labeling and randomization tools
- The option to purchase services to help with asset creation
Customizable annotations
Customize the method of labeling that your application requires, from simple bounding boxes to complex semantic annotations impossible to obtain through manual labeling.
Randomizable parameters
Vary every aspect of your scene including lighting, background objects, camera specifications, occlusions, and more to build a robust training dataset that is performant under real conditions.

Neural Pocket boosts computer vision model performance
Learn how AI startup Neural Pocket used Unity Computer Vision to significantly reduce computer vision model development costs (from $150,000 to $6,750) and time to deployment (from 24 weeks to 1 week).
Resources
Teaching robots to see with Unity
Empower your robots to accurately pick up an object without explicit knowledge of the object’s location. See how to collect synthetic data and train a deep learning model to predict the pose of a given object.
Myriad use cases enabled by synthetic data
Synthetic data is helping many organizations to overcome the challenge of acquiring labeled data for training machine learning models. Discover the breadth of use cases it enables.
Generate and analyze synthetic data at scale
Learn how to use tools from Unity to generate and analyze synthetic datasets with an illustrative example of object detection.
Train object detection model with synthetic data
Discover how you can generate a massive synthetic dataset to train your machine learning models.
Can you find Waldo using synthetic data?
See how Unity’s Perception package was deployed to create Waldo-like images for training a neural net, which was then trained using the fastai library.
Create synthetic images for deep learning
Follow this tutorial to learn how to set up Unity and the Unity Perception package to create synthetic images that train neural nets in deep learning, AI and computer vision.
Synthetic aided computer vision algorithm development
See how Standard Cognition used Unity to reduce the financial costs and algorithm development time for data collection and labelling in their digital checkout system.
Explore our ecosystem
Check out Unity’s AI and machine learning products and learn how they can help you solve diverse problems.
Robotics Simulation
Prototype, test and train your robots in high-fidelity, realistic simulations before deploying them to the real world.
Unity Simulation
Harness the power of the cloud to run millions of simulations to generate training data for machine learning, test and validate AI algorithms, or evaluate and optimize modeled systems.
Unity Machine Learning Agents (ML-Agents)
Create intelligent, responsive agents with a toolkit leveraging deep learning technology.
Frequently asked questions
We have Computer Vision and Unity experts who can generate synthetic datasets for your projects. Please contact us for pricing.
We offer tiered pricing; the more synthetic images you need, the lower price you pay per image. Please contact us for pricing.
You can use synthetic training data when:
- You have only a small sample set of real-world data. In this case you can augment your real-world data with a large amount of synthetic data generated by Unity Computer Vision and boost your model performance
- You are not able to collect the right real-world data for your project. In this case you can use Unity Computer Vision to generate high-quality labeled synthetic images and bootstrap your models with purely synthetic data.
If you have Unity expertise, you can build your own datasets with our tools for free.