Content-Aware Warp Transfer for Image Edits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image manipulation techniques fail to accurately transfer pixel-level edits from a source image to target images with large perspective changes, illumination changes, or non-rigid deformations, and cannot handle significant occlusions in the target images.

Innovation Solution

A computer-implemented method that determines content-aware weights for the source image, initializes a warp function, and iteratively optimizes it using the content-aware bounded biharmonic weights (BBWs) to transfer edits from the source image to target images, employing the Lucas-Kanade procedure for accurate image registration and handling complex transformations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If general purpose correspondence estimation techniques (dense optical flow) are used, then the method can handle small image displacements, but it cannot handle large perspective changes, illumination changes, or non-rigid deformations

Engineering Contradiction:
Improveability to handle large perspective changes and non-rigid deformationsVSAvoidaccuracy of pixel-level edit transfer
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by using content-aware weights that vary spatially across the image, allowing different regions to be warped with different characteristics. The weight functions are computed locally based on image content (edges, textures) rather than applying a global transformation, enabling accurate handling of local non-rigid deformations while maintaining overall coherence.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs dynamic weight functions that adapt to image content and transformation requirements. The content-aware weights are computed iteratively during the optimization process, allowing the warping model to dynamically adjust to handle large perspective changes and non-rigid deformations that static models cannot accommodate.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If cloning-based approaches are used, then the process is simple to implement, but it can only handle small image displacements and appearance changes

Engineering Contradiction:
Improvesimplicity of implementationVSAvoidcapability to handle large transformations
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transforms the simple cloning operation into a parameterized warping model with content-aware weight functions. By introducing adjustable parameters (weights, transformation matrices) that can be optimized based on image content, the method maintains implementation feasibility while dramatically increasing adaptability to handle large transformations, occlusions, and appearance changes.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If standard warping methods are used, then computational efficiency is maintained, but accuracy deteriorates in the presence of occlusions and large deformations

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidaccuracy of edit transfer
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary computation of content-aware weight functions before the actual warping operation. These weights are pre-computed based on image content analysis (edge detection, texture analysis) and stored for use during the transfer process, enabling accurate handling of occlusions and deformations without sacrificing computational efficiency during the actual edit transfer.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements an iterative optimization process where the warping accuracy is continuously improved through feedback from image content analysis. The content-aware weights are refined based on how well they preserve image structures and handle occlusions, with the optimization process providing feedback to adjust weights for better accuracy while maintaining computational efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9202431B2Transfusive image manipulation
Publication Date: 2015.12.01 DISNEY ENTERPRISES INC
  • US9202431B2 patent drawing
  • US9202431B2 patent drawing
  • US9202431B2 patent drawing

AI summary

The disclosure provides an approach for transferring image edits from a source image to target images. In one embodiment, a warp application receives a user-selected region of interest in a source image and determines for the region of interest content-aware bounded weight functions and seed locations for the same. For each of the target images, the warping application initializes a linear blend skinning subspace warp to a projection onto a feature space of a piecewise affine map from scale invariant feature transform features of the source image to the target image. After initializing the warps, the warping application iteratively optimizes the warps by applying the inverse compositional Lucas-Kanade procedure and using the content-aware weight functions in said procedure. Edits made to the source image may automatically be transferred to target images by warping those edits via the optimized warp function for the respective target images.