Two-Stage GAN Data Generation for Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object detection algorithms using machine learning often misrecognize classes with insufficient data, such as a North Korean tank, due to inadequate training data, and struggle to generate high-resolution images effectively.

Innovation Solution

A GANs-based data generation apparatus and method that includes multiple generators and discriminators performing machine learning using DNNs, CNNs, and RNNs, generating images in two steps to produce higher resolution images and improve object recognition by increasing the size of fake images relative to target images, thereby reducing misrecognition caused by insufficient data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a single GAN model is used to generate images for object detection, then the generation process is simple and fast, but the image resolution is insufficient leading to poor object recognition performance

Engineering Contradiction:
Improveimage resolutionVSAvoidGAN model structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the single GAN model into two separate GAN models: a first GAN model for generating initial fake images and a second GAN model for generating high-resolution fake images. This segmentation allows each model to specialize in different resolution levels, thereby improving overall image resolution without requiring a single overly complex model to handle all resolution requirements simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an additional dimensional aspect to the image generation process by creating a two-stage generation pipeline. The first GAN operates in one dimension (standard resolution) and the second GAN operates in another dimension (high resolution), effectively using dimensional progression to achieve higher resolution outputs while managing model complexity through staged processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If more training data is collected to improve object recognition for rare classes, then recognition accuracy improves, but data collection time and cost increase

Engineering Contradiction:
Improveobject recognition accuracyVSAvoiddata collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by using the first GAN model to generate initial fake images that serve as training data for the second GAN model. This preliminary generation of training data allows the second model to learn and produce high-resolution images without requiring extensive manual data collection, thereby reducing time loss while improving recognition accuracy for rare object classes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses synthetic copying through GAN-generated fake images to create additional training data for rare object classes. Instead of collecting more real images (which would be time-consuming), the system copies and synthesizes additional training examples from available data, improving recognition accuracy without the time penalty of extensive data collection.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If high-resolution images are generated directly in one step, then the process is efficient, but the image quality and resolution are insufficient for accurate object detection

Engineering Contradiction:
Improveimage resolutionVSAvoidimage generation efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the high-resolution image generation process into two distinct stages: the first GAN generates intermediate-resolution images, and the second GAN processes these to produce final high-resolution images. This segmentation improves image quality by allowing each model to optimize for its specific resolution target, while maintaining productivity through the streamlined two-stage pipeline rather than attempting single-step generation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first GAN performs preliminary action by generating intermediate fake images that serve as input for the second GAN. This preliminary generation step prepares the data in a format suitable for the second model, enabling efficient high-resolution generation without requiring the first model to directly produce final high-resolution images, thus balancing quality and efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10824914B2Apparatus and method of data generation for object detection based on generative adversarial networks
Publication Date: 2020.11.03 KWANGWOON UNIVERSITY INDUSTRY ACADEMIC COLLABORATION FOUNDATION
  • US10824914B2 patent drawing
  • US10824914B2 patent drawing
  • US10824914B2 patent drawing

AI summary

An apparatus for generating data based on generative adversarial networks (GANs) is provided. The apparatus includes a first generator configured to receive input data and generate a first fake image, a first discriminator configured to receive the first fake image generated by the first generator and a first real image and verify whether an image is fake or real, a second generator configured to receive the first fake image and generate a second fake image; and a second discriminator configured to receive the second fake image and a second real image and verify whether an image received by the second discriminator is fake or real. The apparatus improves an object recognition performance as compared with a typical object recognition algorithm by generating an image of a class of which a sufficient database is not secured so as to reduce an object misrecognition caused by an insufficient amount of data.