LeagueAI: Improving object detector performance and flexibility through automatically generated training data and domain randomization

05/28/2019
by   Oliver Struckmeier, et al.
0

In this technical report I present my method for automatic synthetic dataset generation for object detection and demonstrate it on the video game League of Legends. This report furthermore serves as a handbook on how to automatically generate datasets and as an introduction on the dataset generation part of the LeagueAI framework. The LeagueAI framework is a software framework that provides detailed information about the game League of Legends based on the same input a human player would have, namely vision. The framework allows researchers and enthusiasts to develop their own intelligent agents or to extract detailed information about the state of the game. A big problem of machine vision applications usually is the laborious work of gathering large amounts of hand labeled data. Thus, a crucial part of the vision pipeline of the LeagueAI framework, the dataset generation, is presented in this report. The method involves extracting image raw data from the game's 3D models and combining them with the game background to create game-like synthetic images and to generate the corresponding labels automatically. In an experiment I compared a model trained on synthetic data to a model trained on hand labeled data and a model trained on a combined dataset. The model trained on the synthetic data showed higher detection precision on more classes and more reliable tracking performance of the player character. The model trained on the combined dataset did not perform better because of the different formats of the older hand labeled dataset and the synthetic data.

READ FULL TEXT

page 1

page 2

page 4

page 7

page 8

page 9

research
06/16/2023

The Big Data Myth: Using Diffusion Models for Dataset Generation to Train Deep Detection Models

Despite the notable accomplishments of deep object detection models, a m...
research
07/09/2021

Unity Perception: Generate Synthetic Data for Computer Vision

We introduce the Unity Perception package which aims to simplify and acc...
research
06/20/2023

Exploring the Effectiveness of Dataset Synthesis: An application of Apple Detection in Orchards

Deep object detection models have achieved notable successes in recent y...
research
04/07/2023

Pallet Detection from Synthetic Data Using Game Engines

This research sets out to assess the viability of using game engines to ...
research
07/16/2018

Effective Use of Synthetic Data for Urban Scene Semantic Segmentation

Training a deep network to perform semantic segmentation requires large ...
research
10/26/2022

Synthetic Tumors Make AI Segment Tumors Better

We develop a novel strategy to generate synthetic tumors. Unlike existin...
research
02/20/2020

Cluster Aware Mobility Encounter Dataset Enlargement

The recent emerging fields in data processing and manipulation has facil...

Please sign up or login with your details

Forgot password? Click here to reset