GAN Mixed-Conditional Batch Normalization for Aesthetic Image Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generative adversarial networks (GANs) face challenges in training due to sensitivity to minor changes in model architecture and hyperparameters, and lack of large-scale datasets with reliable semantic and aesthetic annotations, making it difficult to generate high-quality images that are both semantically and aesthetically pleasing.

Innovation Solution

A generative adversarial network architecture that conditions on both semantic and aesthetic information using a generator neural network with a mixed-conditional batch normalization layer, which normalizes inputs based on affine transformations learned from aesthetic score histograms, and a discriminator neural network with a projection layer to estimate compatibility between images and conditioning variables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If generative adversarial networks are trained to generate highly photo-realistic images, then image quality is improved, but training stability deteriorates due to sensitivity to minor changes in model architecture and hyper-parameters

Engineering Contradiction:
Improveimage qualityVSAvoidtraining stability
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by pre-training the generator network on a large-scale dataset (e.g., ImageNet) before fine-tuning on the target dataset. This pre-training establishes a robust initial state that reduces sensitivity to subsequent training variations, thereby improving both image quality and training stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs parameter changes by systematically adjusting key hyper-parameters such as learning rate, batch size, and network architecture configurations during different training phases. These controlled parameter variations allow the model to achieve high image quality while maintaining training stability through optimized sensitivity management.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If conditional generation is used to encode categorical information explicitly, then control over synthesized images is improved, but model complexity increases due to additional loss functions and conditioning mechanisms

Engineering Contradiction:
Improvecontrol over synthesized imagesVSAvoidmodel complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses an intermediary approach by introducing a conditional vector that acts as a mediator between the input noise and the generator network. This conditional vector encodes categorical information in a compact form, providing control over synthesized images without requiring complex additional loss functions or architectural modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If aesthetic-driven image enhancement is applied, then aesthetic quality is improved, but the generator cannot be conditioned on aesthetic random variables, limiting controllability

Engineering Contradiction:
Improveaesthetic qualityVSAvoidcontrollability
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent applies dimensionality change by extending the conditioning mechanism from categorical dimensions to continuous aesthetic dimensions. By representing aesthetic properties as continuous random variables and incorporating them into the conditional generation framework, the system achieves both aesthetic quality improvement and controllability through a unified multi-dimensional conditioning approach.

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

Data Source

PatentUS12141700B2Generative adversarial network for generating images
Publication Date: 2024.11.12 NAVER CORP
  • US12141700B2 patent drawing
  • US12141700B2 patent drawing
  • US12141700B2 patent drawing

AI summary

A generative adversarial network, a method of training a generator neural network, and a method of generating images using the generator network is provided. The generator neural network is configured to process an input comprising a noise vector and a pair of conditioning variables to generate an image according to the conditioning variables. The generator neural network includes a mixed-conditional batch normalization layer. The mixed-conditional batch normalization layer is configured to normalize a network layer output to generate a normalized network layer output, comprising transforming the network layer output in accordance with mixed-conditional batch normalization layer parameters to generate the normalized network layer output, wherein the mixed-conditional batch normalization layer parameters are computed by applying an affine transformation to the conditioning variables.