Blending Network for Face Swapping Latent Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional face swapping systems for digital images face challenges in accuracy, efficiency, and flexibility when transferring facial features between images, often resulting in low-resolution, inaccurate, and computationally costly outcomes.

Innovation Solution

The system employs a blending network in conjunction with a generative neural network to combine latent codes from source and target digital images, utilizing a pre-trained blending network to improve processing times, reduce computational resources, and enhance the fidelity of modified images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional face swapping systems are used to transfer facial features between digital images, then the task can be completed, but the processing time is excessive and computational resources are heavily consumed

Engineering Contradiction:
Improveprocessing speedVSAvoidtime consumed
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary encoding of source and target images into latent representations before the actual face swapping operation. This pre-processing step converts images into compressed feature vectors that can be manipulated more efficiently, reducing the computational burden during the swapping process itself and enabling faster processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces latent representations as an intermediary between the source and target images. Instead of directly manipulating pixel data, the system operates in the latent space by combining encoding vectors, then decodes the result back to image space. This intermediary representation significantly reduces computational complexity and processing time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If conventional face swapping systems transfer facial features between digital images, then the task is completed, but the output images are low-resolution and lack accuracy

Engineering Contradiction:
Improveimage fidelityVSAvoidfacial feature accuracy
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The system transitions from operating in pixel space to operating in latent space, effectively changing the dimensionality of the problem. By encoding images into latent representations, manipulating features in this transformed space, and then decoding back to image space, the system achieves higher fidelity and more accurate facial feature transfer while maintaining high resolution.

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

Solution Approach 2:

The patent changes the parameter space from raw pixel values to latent encoding vectors. This parameter transformation allows for more precise control over facial features during the swapping process, enabling accurate blending of source and target facial characteristics while preserving image quality and resolution.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If conventional face swapping systems are used, then facial features can be transferred, but the system lacks flexibility to handle arbitrary source and target images

Engineering Contradiction:
ImproveflexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs universal encoding and decoding functions that can process any input image pair. The latent space representation and blending operations are designed to be image-agnostic, allowing the same core algorithm to handle arbitrary source and target images without requiring image-specific customization, thereby achieving high versatility.

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

Solution Approach 2:

The patent creates latent copies of the source and target images through encoding, then performs operations on these copies rather than the original images. This copying approach in latent space enables flexible manipulation of arbitrary image pairs while keeping the system architecture relatively simple and reusable across different input combinations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12211178B2Transferring faces between digital images by combining latent codes utilizing a blending network
Publication Date: 2025.01.28 ADOBE INC
  • US12211178B2 patent drawing
  • US12211178B2 patent drawing
  • US12211178B2 patent drawing

AI summary

The present disclosure relates to systems, non-transitory computer-readable media, and methods for combining digital images. In particular, in one or more embodiments, the disclosed systems combine latent codes of a source digital image and a target digital image utilizing a blending network to determine a combined latent encoding and generate a combined digital image from the combined latent encoding utilizing a generative neural network. In some embodiments, the disclosed systems determine an intersection face mask between the source digital image and the combined digital image utilizing a face segmentation network and combine the source digital image and the combined digital image utilizing the intersection face mask to generate a blended digital image.