Real-Time Face Perspective Correction Using Regional Warping Meshes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Perspective distortion artifacts in images, particularly affecting human faces, lead to reduced image quality and user dissatisfaction, especially in Wide Field of View imaging systems.

Innovation Solution

A method involving a warping mesh optimization that applies conformal projections to facial regions and perspective projections to the rest of the image, correcting geometric distortions while preserving straight lines and minimizing additional artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If perspective distortion correction is applied to the entire image, then geometric distortions are corrected, but straight lines and shapes in non-facial regions may be distorted

Engineering Contradiction:
Improvegeometric distortion correctionVSAvoidstraight lines and shapes
Core Design Contradiction:
Manufacturing precisionVSShape

Solution Approach 1:

The image is segmented into facial regions and non-facial regions. Different correction methods are applied to each segment: conformal projections for facial regions to correct perspective distortion while preserving shape, and perspective projections for non-facial regions to maintain straight lines. This segmentation allows each region to receive customized correction appropriate to its content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality characteristics are applied locally to different regions. Facial regions receive conformal correction that prioritizes shape preservation and natural appearance, while non-facial regions receive perspective correction that prioritizes linearity. This local differentiation resolves the contradiction by allowing each region to have its geometric properties optimized for its specific purpose.

Inventive Principle:
Principle #3Local quality

2Shape

If conformal projections are applied to correct facial distortions, then face shape is preserved, but additional artifacts may be introduced

Engineering Contradiction:
Improveface shapeVSAvoidadditional artifacts
Core Design Contradiction:
ShapeVSObject-generated harmful factors

Solution Approach 1:

The image is divided into facial and non-facial regions, allowing conformal projections to be applied only where needed (facial regions) rather than across the entire image. This targeted application minimizes the introduction of artifacts in non-facial areas while preserving face shape where required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The projection type is changed dynamically based on region identification. The system transitions between different projection parameters (conformal vs. perspective) depending on whether the current region is facial or non-facial. This parameter adaptation allows optimal correction for each region type while minimizing unwanted artifacts.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If warping mesh optimization is performed, then perspective distortions are corrected, but computational complexity increases

Engineering Contradiction:
Improveperspective distortion correctionVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The computational task is segmented into separate processing stages: first identifying facial vs. non-facial regions, then applying appropriate projection corrections to each segment. This segmentation allows the system to use simpler, region-specific algorithms rather than a single complex optimization approach for the entire image.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying full warping mesh optimization to the entire image, the system applies optimized corrections only to facial regions where perspective distortion is most problematic. This partial action reduces overall computational complexity while maintaining high correction quality where needed most.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12373958B2Real time perspective correction on faces
Publication Date: 2025.07.29 GOOGLE LLC
  • US12373958B2 patent drawing
  • US12373958B2 patent drawing
  • US12373958B2 patent drawing

AI summary

Apparatus and methods related to image processing are provided. A computing device can determine a first image area of an image, such as an image captured by a camera. The computing device can determine a warping mesh for the image with a first portion of the warping mesh associated with the first image area. The computing device can determine a cost function for the warping mesh by: determining first costs associated with the first portion of the warping mesh that include costs associated with face-related transformations of the first image area to correct geometric distortions. The computing device can determine an optimized mesh based on optimizing the cost function. The computing device can modify the first image area based on the optimized mesh.