Semantic Image Manipulation via Visual-Semantic Joint Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semantic image manipulation techniques are unreliable in selectively modifying images based on text-relevant features without affecting text-irrelevant features, require multiple models for each image attribute, and need paired training data, which is burdensome and limits their ability to generate high-resolution images with fine details.

Innovation Solution

The use of visual-semantic joint embeddings allows for open-vocabulary, unsupervised semantic image manipulation by encoding language-based editing instructions into textual feature vectors and embedding them into a joint space with image feature maps, enabling reliable manipulation of visual attributes while preserving text-irrelevant features, using a single model trained with image-caption pairs without requiring paired data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current semantic image manipulation techniques use multiple models for each image attribute, then they can manipulate specific visual features, but the device complexity and training burden increase significantly

Engineering Contradiction:
Improveselective manipulation reliabilityVSAvoidnumber of models required
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple attribute-specific models into a single unified model that processes all image attributes through one architecture. This unified model uses a shared encoder-decoder structure with attention mechanisms that can selectively focus on different attributes, eliminating the need for separate models while maintaining manipulation reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified model is designed to be universal and multi-functional, capable of manipulating any image attribute through a single system. The attention mechanism allows the model to adaptively focus on different attributes based on the input instruction, making one model perform the function of multiple specialized models.

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

2Reliability

If current techniques require paired training data for each attribute, then they can be trained for specific manipulations, but the ease of manufacture and training process become burdensome

Engineering Contradiction:
Improveattribute manipulation accuracyVSAvoidtraining data preparation
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system uses self-service training by leveraging existing image-caption pairs from public datasets without requiring manually paired training data. The attention mechanism enables the model to automatically learn attribute relationships during training on standard image-caption data, eliminating the need for expensive paired data preparation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The model performs preliminary learning of visual-semantic relationships during training on standard image-caption pairs. This preliminary training establishes the foundation for attribute manipulation, allowing the model to later perform selective manipulations without requiring additional paired data for each attribute.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If current semantic image manipulation techniques manipulate text-irrelevant features, then they can generate varied outputs, but the reliability of selective manipulation decreases

Engineering Contradiction:
Improveoutput variationVSAvoidselective feature manipulation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The attention mechanism implements local quality by allowing the model to selectively attend to specific regions and attributes of the image based on the input instruction. This enables the model to manipulate only the relevant features while preserving text-irrelevant features, achieving both reliability and appropriate variation in outputs.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The model uses feedback from the attention mechanism to dynamically adjust which features are manipulated. The attention scores provide feedback about which regions and attributes are relevant to the current instruction, allowing the model to selectively manipulate only those features while maintaining reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11574142B2Semantic image manipulation using visual-semantic joint embeddings
Publication Date: 2023.02.07 ADOBE INC
  • US11574142B2 patent drawing
  • US11574142B2 patent drawing
  • US11574142B2 patent drawing

AI summary

The technology described herein is directed to a reinforcement learning based framework for training a natural media agent to learn a rendering policy without human supervision or labeled datasets. The reinforcement learning based framework feeds the natural media agent a training dataset to implicitly learn the rendering policy by exploring a canvas and minimizing a loss function. Once trained, the natural media agent can be applied to any reference image to generate a series (or sequence) of continuous-valued primitive graphic actions, e.g., sequence of painting strokes, that when rendered by a synthetic rendering environment on a canvas, reproduce an identical or transformed version of the reference image subject to limitations of an action space and the learned rendering policy.