Attention-driven Image Salience Adjustment via Global Parametric Edits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for adjusting image salience are either time-consuming and prone to errors due to manual adjustments or result in unrealistic artifacts when using automated approaches like GANs, and require a target saliency map, making them impractical for interactive applications or high-resolution images.

Innovation Solution

An automated deep neural network-based method that predicts global parametric image edits for the foreground and background regions of an image, optimizing salience without a target saliency map, using a novel loss function with a salience and adversarial component to ensure realism and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual adjustment of pixel brightness or color is used to increase salience, then salience adjustment can be achieved, but the process becomes time-consuming and burdensome

Engineering Contradiction:
Improvesalience adjustment precisionVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical adjustment of pixel parameters with an automated system that uses machine learning models and optimization algorithms to automatically adjust image parameters for salience enhancement, eliminating the time-consuming manual process while maintaining precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service automation where the computer automatically performs salience adjustment without human intervention by analyzing the image, identifying target objects, and applying optimized parameter adjustments based on pre-trained models and algorithms

Inventive Principle:
Principle #25Self-service

2Extent of automation

If GAN with encoder-decoder generator is used for automated saliency adjustment, then automation is achieved, but artifacts reduce the realism of generated images

Engineering Contradiction:
Improveautomation levelVSAvoidimage realism
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent changes the approach from generating entire images to adjusting specific image parameters (brightness, contrast, saturation, etc.) of identified regions, which maintains realism by applying subtle, physically-based adjustments rather than generating new pixel data that can introduce artifacts

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies different parameter adjustments to different regions of the image based on their salience importance, with the target object receiving enhancement parameters and background regions receiving suppression parameters, maintaining local realism while achieving global salience adjustment

Inventive Principle:
Principle #3Local quality

3Extent of automation

If GAN-based automated adjustment is used, then automation is achieved, but a target saliency map is required as input making it impractical when unavailable

Engineering Contradiction:
Improveautomation levelVSAvoidinput requirements
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-training machine learning models to automatically identify objects and estimate their salience without requiring target saliency maps as input, enabling the system to function autonomously with only the original image as input

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and removes the requirement for target saliency map input by using alternative approaches such as object detection models and saliency estimation algorithms that can infer salience directly from the image content, simplifying the input requirements while maintaining automation

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If patch synthesis algorithm is used for salience adjustment, then desired salience can be achieved, but separate optimization for each image consumes significant time making it infeasible for interactive applications

Engineering Contradiction:
Improvesalience optimization precisionVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-training machine learning models on large datasets of images and their corresponding salience annotations, so that when processing new images, the pre-trained models can quickly predict salience and optimal parameters without requiring time-consuming optimization for each individual image

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a universal solution by training models that can generalize across different images, objects, and scenarios, allowing the same pre-trained model to efficiently process various types of images for salience adjustment without requiring image-specific optimization, thereby achieving both precision and speed

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

Data Source

PatentUS11138693B2Attention-driven image manipulation
Publication Date: 2021.10.05 ADOBE INC
  • US11138693B2 patent drawing
  • US11138693B2 patent drawing
  • US11138693B2 patent drawing

AI summary

Techniques of adjusting the salience of an image include generating values of photographic development parameters for a foreground and background of an image to adjust the salience of the image in the foreground. These parameters are global in nature over the image rather than local. Moreover, the optimization of the salience over such sets of global parameters is provided through two sets of these parameters by an encoder: one set corresponding to the foreground, in which the salience is to be either increased or decreased, and the other set corresponding to the background. Once the set of development parameters corresponding to the foreground region and the set of development parameters corresponding to the background region have been determined, a decoder generates an adjusted image with an increased salience based on these sets of development parameters.