Skip to content

MichelleAppel/Unity-Image-Synthesis-for-Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Synthesis for Machine Learning

This project provides a Unity-based framework to create multi-modal datasets for machine learning tasks. With an easy-to-use setup, you can generate high-quality synthetic data from Unity simulations, including RGB images, object segmentation, normals, depth, and outlines.

dataset example

The framework is built on top of the Unity ML-ImageSynthesis project and extends its functionality to meet various data generation requirements.

Features

  • Generate a wide range of modalities, including RGB, object segmentation, normals, depth, and outlines.
  • Easy integration with Unity simulations.
  • Customizable settings for camera and image generation.
  • Designed to work seamlessly with Python for data loading and machine learning tasks.

Getting Started

  1. Clone this repository to your local machine.
  2. Open the project in Unity.
  3. Set up the cameras and renderers for the desired modalities in your Unity scene.
  4. Configure the settings for the image generation process.
  5. Run the simulation to generate the synthetic dataset.
  6. Integrate the dataset with your Python-based machine learning pipeline.

Customizing the Dataset

You can easily customize the dataset by adjusting the camera settings or creating new camera scripts to capture additional modalities. Modify the provided scripts or create new ones to suit your specific needs and requirements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published