Image Deformation Vector Control for Real-Time Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image deforming technologies require complex algorithms to determine characteristic quantities, leading to a large amount of calculation and slow processing times, which is not suitable for real-time applications on user terminals.

Innovation Solution

A method and apparatus that acquire operation control points from user input, calculate a vector, determine an image deforming area, and perform interpolation calculations based on pixel step values to generate a stretched image, reducing the need for complex algorithms and characteristic quantity analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complex algorithms are used to determine characteristic quantities for space mapping, then image deforming quality is improved, but calculation amount increases and processing time extends

Engineering Contradiction:
Improveimage deforming qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the image deforming process into distinct operational stages: acquiring control points from user input, calculating vectors between points, determining deforming areas, and performing targeted pixel displacement. This segmentation eliminates the need for complex global image analysis while maintaining deforming quality through localized operations on specific image regions defined by control points.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by directly acquiring control points from user input before the actual deforming operation. The vector calculation and deforming area determination are prepared in advance based on simple geometric relationships, avoiding the need for complex algorithms during the actual image processing phase, thus reducing real-time calculation burden.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If complex algorithms are used to determine characteristic quantities, then space mapping accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvespace mapping accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameters used for space mapping from complex characteristic quantities derived through sophisticated algorithms to simple geometric parameters: control point coordinates, vector directions, and displacement distances. These parameters are directly obtained from user input and basic calculations, significantly reducing algorithmic complexity while preserving mapping accuracy through precise control of displacement vectors.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses a simplified model where control points and vectors serve as direct representations of user intent, copying the essential deforming information without requiring complex intermediate analysis. This approach replaces elaborate characteristic quantity extraction with straightforward coordinate and vector calculations, reducing device complexity while maintaining functional accuracy.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If higher-order functions are used in image analysis, then deforming precision is improved, but calculation amount increases

Engineering Contradiction:
Improvedeforming precisionVSAvoidcalculation amount
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by performing deforming operations only on specific image regions defined by control points and vectors, rather than processing the entire image with higher-order functions. Each pixel's displacement is calculated based on its local position relative to control points, using simple linear interpolation instead of computationally intensive higher-order analysis, thus maintaining precision while reducing calculation volume.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by applying deforming operations only to the necessary portions of the image identified by control points, rather than performing exhaustive higher-order analysis on the entire image. This selective approach achieves required deforming precision with minimal calculation by focusing computational effort only where displacement is needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9508118B2Method and apparatus for processing image
Publication Date: 2016.11.29 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9508118B2 patent drawing
  • US9508118B2 patent drawing
  • US9508118B2 patent drawing

AI summary

The method of the present disclosure includes: acquiring a pair of operation control points including an operation start point and an operation end point; calculating a vector from the operation start point to the operation end point; determining an image deforming area, where the image deforming area consists of a contracted sub-area and a stretched sub-area; determining a pixel step value of each pixel in the image deforming area, where a pixel step value of a pixel in the contracted sub-area is greater than a preset step value threshold, and a pixel step value of a pixel in the stretched sub-area is less than the step value threshold; generating an offset parameter relative to the image according to a vector direction of the vector and the pixel step value of the pixel; and performing interpolation calculation on the offset parameter, to obtain a stretched image.