Multi-Branch GAN for Coherent Multi-Modal Image Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional generative models require separate training for each modality image generation, leading to inefficiencies in computational resources, time, and latency due to the need for multiple models and reliance on intermediate outputs, failing to generate multiple modality images from a single input cohesively.

Innovation Solution

A multi-branch GAN architecture with shared shallow layers and multiple discriminators, including fidelity and consistency discriminators, to generate multiple images from a single input, ensuring visually similar content across different modalities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If separate generative models are used for each modality image generation, then each model can be optimized for its specific modality, but computational resources, training time, and latency increase due to multiple models

Engineering Contradiction:
Improvemodality image generation qualityVSAvoidcomputational efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent merges multiple separate generative models into a single multi-branch GAN architecture. The generator portion includes multiple branches that share a common encoder and latent space, allowing the system to generate multiple modality images (RGB, depth, segmentation, surface normals) from a single input simultaneously. This consolidation reduces computational overhead while maintaining specialized generation capabilities through branch-specific discriminators and loss functions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The multi-branch GAN architecture provides universality by enabling a single model to perform multiple image generation tasks across different modalities. The shared encoder and latent space serve universal purposes for all branches, while each branch is specialized for its specific modality through dedicated discriminators and modality-specific loss functions, achieving both generalization and specialization.

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

2Reliability

If multiple separate models are used for different modalities, then each modality can be trained independently, but training time and computational resources increase

Engineering Contradiction:
Improvemodality-specific generation reliabilityVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The architecture performs preliminary action by pre-processing the input image through a shared encoder to extract common features and generate a unified latent representation. This preliminary encoding step is performed once and then reused by all branches, avoiding redundant feature extraction and reducing overall training time while ensuring consistent feature representation across all modalities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The multi-branch GAN enables continuous useful action during training by allowing all branches to be trained simultaneously in an end-to-end manner. The shared encoder and latent space provide continuous gradient flow to all branches, enabling parallel optimization of all modality-specific generators and discriminators, which reduces total training time compared to sequential training of separate models.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If a single generative model is used for multiple modalities, then computational efficiency improves, but the model struggles to generate coherent outputs across different modalities

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidimage generation quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The generator is segmented into multiple specialized branches, each responsible for a specific modality (RGB, depth, segmentation, surface normals). This segmentation allows each branch to specialize in its modality while sharing common feature extraction capabilities, resolving the conflict between computational efficiency and generation quality by combining unified processing with specialized output.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The architecture implements feedback mechanisms through multiple discriminators that provide modality-specific feedback to their corresponding generator branches. Each discriminator evaluates the realism and quality of its specific modality output, and the gradients flow back through the shared encoder and latent space, enabling coordinated optimization that maintains high generation quality across all modalities while using a single unified model.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12586344B2Generative model for multi-modality outputs from a single input
Publication Date: 2026.03.24 ADOBE INC
  • US12586344B2 patent drawing
  • US12586344B2 patent drawing
  • US12586344B2 patent drawing

AI summary

An image generation system implements a multi-branch GAN to generate images that each express visually similar content in a different modality. A generator portion of the multi-branch GAN includes multiple branches that are each tasked with generating one of the different modalities. A discriminator portion of the multi-branch GAN includes multiple fidelity discriminators, one for each of the generator branches, and a consistency discriminator, which constrains the outputs generated by the different generator branches to appear visually similar to one another. During training, outputs from each of the fidelity discriminators and the consistency discriminator are used to compute a non-saturating GAN loss. The non-saturating GAN loss is used to refine parameters of the multi-branch GAN during training until model convergence. The trained multi-branch GAN generates multiple images from a single input, where each of the multiple images depicts visually similar content expressed in a different modality.