Multi-domain GANs with Learned Warp Fields for Aligned Image Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional generative machine-learning models struggle to simultaneously generate aligned data samples across different domains with highly varying geometries, such as human faces and animal faces, due to their inability to effectively share and adapt semantic features across multiple domains.

Innovation Solution

The implementation of multi-domain generative adversarial networks with learned warp fields, which include domain-specific morph layers that geometrically deform and adapt feature maps produced by an underlying generative network, allowing for the sharing of semantic properties across domains while reflecting geometric differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional generative machine-learning models are used to generate data samples across different domains, then the generation process is simple, but the models are unable to generate aligned data samples across different domains simultaneously

Engineering Contradiction:
Improvealignment precision of generated samplesVSAvoidmodel structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The model is segmented into distinct functional components: a shared feature extractor that captures domain-invariant semantic features, and domain-specific morph layers that adapt these features to domain-specific geometric characteristics. This segmentation allows the model to generate aligned samples across domains by separately handling feature extraction and domain adaptation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The domain-specific morph layers are nested within the overall generative model architecture, receiving features from the shared extractor and producing domain-adapted outputs. This nested structure allows the model to maintain a hierarchical organization where general features are processed through specialized adaptation layers for each domain.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If conventional generative models attempt to model images with highly varying geometries across domains, then the model must handle diverse geometric transformations, but the models fail to simultaneously model images with highly varying geometries

Engineering Contradiction:
Improveadaptability to geometric variationsVSAvoidgeneration reliability across domains
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The morph layers apply domain-specific geometric transformations locally to the extracted features, allowing different parts of the feature space to be transformed according to domain-specific requirements. This enables the model to handle diverse geometric variations (rotations, scale changes, deformations) while maintaining reliable generation across all domains through targeted local adaptations rather than global transformations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20230377324A1Multi-domain generative adversarial networks for synthetic data generation
Publication Date: 2023.11.23 NVIDIA CORP
  • US20230377324A1 patent drawing
  • US20230377324A1 patent drawing
  • US20230377324A1 patent drawing

AI summary

In various examples, systems and methods are disclosed relating to multi-domain generative adversarial networks with learned warp fields. Input data can be generated according to a noise function and provided as input to a generative machine-learning model. The generative machine-learning model can determine a plurality of output images each corresponding to one of a respective plurality of image domains. The generative machine-learning model can include at least one layer to generate a plurality of morph maps each corresponding to one of the respective plurality of image domains. The output images can be presented using a display device.