Local Shape Deformation With Adaptive Vertex Influence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing localized deformation tools in computer graphics are slow, unaware of geometry, introduce artifacts, or require careful control point setup, limiting their practicality for interactive design.

Innovation Solution

An image processing system employing a bird loss regularization term and a three-block ADMM approach to minimize an energy function, enabling real-time local deformation with an adaptive region of influence that adapts to shape geometry and deformation size, using a per-vertex function to manage vertex position changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing localized deformation tools are used, then deformation can be applied to specific regions, but the tools are too slow to run for interactive design

Engineering Contradiction:
Improvedeformation speedVSAvoidcomputational time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the deformation problem into local and global components by introducing a regularization term that acts locally on vertex positions while the elastic energy term handles global deformation. This segmentation allows the system to compute deformations efficiently by treating local and global effects separately yet simultaneously through the energy minimization framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by introducing a regularization term that operates differently at different spatial locations. The regularization term is applied locally to vertices based on their position changes, allowing the system to maintain high deformation speed in interacted regions while preserving stability in non-interacted regions, thus achieving real-time interactive performance.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If existing localized deformation tools are used, then deformation can be applied locally, but they introduce visual artifacts

Engineering Contradiction:
Improvedeformation accuracyVSAvoidvisual artifacts
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent converts the potential harm of artifacts into a benefit by using the regularization term to control and smooth vertex position changes. Instead of allowing uncontrolled local deformations that create artifacts, the regularization term gently guides vertices back toward their rest positions, transforming what could be artifact-prone sharp local changes into smooth, artifact-free transitions.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent changes the parameter space by introducing a regularization parameter that controls the strength of the position change penalty. By adjusting this parameter, the system can balance between maintaining deformation accuracy and avoiding visual artifacts, achieving high manufacturing precision without the harmful artifacts that plague traditional local deformation tools.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If existing localized deformation tools are used, then deformation can be applied locally, but they require careful control point setup

Engineering Contradiction:
Improvedeformation simplicityVSAvoidcontrol point setup complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service by allowing the deformation system to automatically determine the appropriate region of influence and apply the regularization term without requiring manual control point setup. The energy minimization framework automatically adapts to the user's deformation intent, eliminating the need for users to carefully configure control points while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent achieves universality by creating a deformation system that works across different deformation scenarios without requiring scenario-specific control point configurations. The energy-based framework with regularization term provides a unified approach that handles various local deformation cases automatically, simplifying operation while reducing the complexity of control point setup.

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

4Adaptability or versatility

If existing localized deformation tools are used, then deformation can be applied locally, but they are unaware of the geometry

Engineering Contradiction:
Improvegeometry awarenessVSAvoiddeformation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces dynamics by making the regularization effect adaptive to the local geometry and deformation state. The regularization term dynamically adjusts its influence based on vertex position changes and local geometric properties, allowing the system to be geometry-aware while maintaining reliable deformation behavior across different geometric configurations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12482056B2Local deformation for interactive shape edititing
Publication Date: 2025.11.25 ADOBE INC
  • US12482056B2 patent drawing
  • US12482056B2 patent drawing
  • US12482056B2 patent drawing

AI summary

Systems and methods provide local deformation for shapes. In accordance with some aspects, input to deform a shape is received. The shape comprises a plurality of vertices with each vertex having a vertex position. Based on the input, deformed vertex positions are determined for the plurality of vertices by minimizing an energy function that includes an elastic energy term and a regularization term that is a function of vertex position change for each vertex having a vertex position change below a threshold and a constant for each vertex having a vertex position change above the threshold. A deformed shape is generated based on the deformed vertex positions.