Structure Preserving Deformation Framework for Digital Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current shape deformation techniques in computer graphics fail to effectively preserve global structures such as symmetries, grid patterns, and line features, which are crucial for realistic editing of digital shapes, especially under deformations like warping.

Innovation Solution

A method using a generalized embedded deformation framework that maintains two deformation domains to map input scenes into output scenes while preserving structural and local similarities, optimizing symmetry preservation and repetition counts in real-time through a multi-stage optimization process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a regular grid distribution of pins is used for deformation, then the deformation coverage is complete, but the computational cost increases and redundant points are processed

Engineering Contradiction:
Improvedeformation processing efficiencyVSAvoidstructure preservation accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies non-uniform pin distribution where pin density varies according to local structural importance. High-frequency regions and areas with critical structures (symmetries, grid patterns, line features) have higher pin density, while uniform regions have lower density. This local adaptation resolves the contradiction by concentrating computational resources where structure preservation is most needed while reducing redundancy in less critical areas.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If symmetry preservation constraints are enforced during deformation, then global structures are maintained, but the deformation flexibility and user input adaptability decrease

Engineering Contradiction:
Improvesymmetry preservation accuracyVSAvoiddeformation adaptability to user input
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements soft symmetry constraints that preserve symmetry to the extent necessary for visual quality while allowing deviations when user input or scene context requires it. Rather than enforcing strict symmetry preservation, the system applies partial symmetry maintenance, permitting asymmetric deformations in regions where user interaction or scene semantics demand flexibility. This resolves the contradiction by achieving sufficient symmetry preservation without completely sacrificing deformation adaptability.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If multiple deformation domains are maintained to preserve structures, then structure preservation quality improves, but the system complexity and computational overhead increase

Engineering Contradiction:
Improvestructure preservation qualityVSAvoiddeformation domain management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the deformation process into multiple independent deformation domains, each responsible for preserving specific structural aspects (symmetries, grid patterns, line features). Each domain processes particular structural elements separately, allowing modular optimization and independent management. This segmentation resolves the contradiction by improving structure preservation quality through specialized domains while managing complexity through modular organization and independent processing of each structural type.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8229247B1Method and apparatus for structure preserving editing in computer graphics
Publication Date: 2012.07.24 ADOBE INC
  • US8229247B1 patent drawing
  • US8229247B1 patent drawing
  • US8229247B1 patent drawing

AI summary

A method is operable to receive an image, where the image includes an input scene, which in turn includes one or more objects. The method associates a non-regular distribution of pins with the input scene, wherein each pin is associated with a respective portion of the input scene, wherein said associating transforms the image into a first deformation domain. The method can receive input specifying symmetry between the one or more objects in the input scene. The method may receive input to deform the input scene, and using that input, map the input scene from the first deformation domain into a second deformation domain, generating a corresponding output scene, while preserving the symmetry. The method detects structural and/or local similarities between the first and the second domain, and transforms the output scene from the second deformation domain into an output image while preserving both the structural and the local similarities.