Class-Specific Generators for High-Resolution Image Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image generation systems, particularly those using generative adversarial networks, produce synthesized digital images with inferior quality and limited resolution, failing to accurately represent intended content, especially for real-world applications.

Innovation Solution

The system employs class-specific generator neural networks to identify and modify objects in synthesized digital images by determining object classes and using corresponding neural networks to generate and replace objects, improving detail accuracy and resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conditional generative adversarial networks with spatially-adaptive normalization are used to generate synthesized digital images, then image quality during semantic image generation is improved, but the resulting quality is still inferior to unconditional generative adversarial networks and resolution is limited

Engineering Contradiction:
Improveimage generation qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the image generation process by dividing objects into different classes (e.g., foreground objects, background objects) and applying different generator networks to each class. This allows specialized optimization for each object type while maintaining overall system organization, resolving the contradiction between quality and complexity through structured division of labor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by using class-specific generator networks that are tailored to generate particular types of objects with appropriate levels of detail. Each generator network is optimized for its specific object class, providing locally optimized quality rather than a uniform approach, which improves overall image generation quality without requiring excessive global complexity.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If existing image generation systems generate synthesized digital images, then images are produced, but the resolution sizes are limited and not useful for real-world applications

Engineering Contradiction:
Improveimage resolutionVSAvoidgeneration efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-training separate generator networks for different object classes before final image generation. This pre-training phase allows each generator to specialize in specific object types at high resolution, enabling the final synthesis to achieve high resolution without sacrificing generation efficiency during the actual image production phase.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If a single generator network is used to generate all objects in synthesized digital images, then the generation process is simpler, but the accuracy and detail representation of individual objects is reduced

Engineering Contradiction:
Improveobject detail accuracyVSAvoidnumber of generator networks
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the object generation task into multiple specialized generator networks, each responsible for specific object classes. This segmentation enables each network to focus on learning the unique characteristics and details of its assigned object class, achieving high object detail accuracy while maintaining manageable complexity through organized specialization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system achieves universality by designing a framework where multiple specialized generator networks work together within a unified architecture. Each generator is specialized for a particular object class, but collectively they provide universal coverage for generating diverse image content, balancing specialization benefits with system-wide coordination.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11861762B2Generating synthesized digital images utilizing class-specific machine-learning models
Publication Date: 2024.01.02 ADOBE INC
  • US11861762B2 patent drawing
  • US11861762B2 patent drawing
  • US11861762B2 patent drawing

AI summary

This disclosure describes methods, non-transitory computer readable storage media, and systems that generate synthetized digital images using class-specific generators for objects of different classes. The disclosed system modifies a synthesized digital image by utilizing a plurality of class-specific generator neural networks to generate a plurality of synthesized objects according to object classes identified in the synthesized digital image. The disclosed system determines object classes in the synthesized digital image such as via a semantic label map corresponding to the synthesized digital image. The disclosed system selects class-specific generator neural networks corresponding to the classes of objects in the synthesized digital image. The disclosed system also generates a plurality of synthesized objects utilizing the class-specific generator neural networks based on contextual data associated with the identified objects. The disclosed system generates a modified synthesized digital image by replacing the identified objects in the synthesized digital images with the synthesized objects.