Facial Motion Capture Stabilization via Affine Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current facial motion capture technologies face challenges in accurately isolating head motion from facial motion capture data, as there are no fixed landmarks on the human face to compute the overall affine transformation, leading to inconsistent results and significant errors in removing head movements during the capture process.

Innovation Solution

The method employs Horn's orientation/alignment algorithm and Random Sample and Consensus (RANSAC) to process facial motion capture data, fitting a model to the data and smoothing it to remove gross errors, thereby computing the global head transformation and isolating head motion from facial motion capture data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If hand-positioned alignment by trained artists is used, then alignment accuracy may be improved, but productivity decreases and results vary depending on artist skill

Engineering Contradiction:
Improvealignment accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces the manual mechanical alignment process performed by artists with an automated computational system using Horn's orientation/alignment algorithm. This substitutes human manual positioning with an algorithmic approach that computes the optimal affine transformation automatically, eliminating dependency on artist skill while maintaining alignment accuracy and significantly improving productivity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the alignment problem from a manual artistic task into a mathematical parameter optimization problem. By representing the alignment as an affine transformation with computable parameters (rotation, translation, scaling), the system can automatically determine optimal values using Horn's algorithm, replacing subjective artistic judgment with objective parameter calculation

Inventive Principle:
Principle #35Parameter changes

2Productivity

If tracking the most stable markers is used, then head motion removal is automated, but measurement precision decreases due to significant errors

Engineering Contradiction:
Improveautomation levelVSAvoidhead motion removal accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent creates a universal alignment system that works with any set of facial markers without requiring pre-selection of 'stable' markers. Horn's orientation/alignment algorithm can handle any non-collinear triplet of markers, making the system universally applicable regardless of marker stability, thus eliminating the need to identify particularly stable markers while maintaining automation

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

Solution Approach 2:

The patent implements an iterative refinement process where the alignment algorithm computes initial transformations, evaluates their accuracy, and refines the results. The system uses feedback from the alignment error metrics to adjust the affine transformation parameters, continuously improving measurement precision while maintaining automation

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If multiple cameras are used to capture facial motion, then motion capture completeness is improved, but device complexity and data processing difficulty increase

Engineering Contradiction:
Improvemotion capture data completenessVSAvoiddata processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the complex multi-camera data processing task into distinct computational stages: (1) extracting 3D point coordinates from multiple camera views, (2) applying Horn's orientation/alignment algorithm to compute the affine transformation, and (3) transforming the marker coordinates to remove head motion. This segmentation breaks down the complex processing into manageable, modular steps that can be implemented systematically

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8872832B2System and method for mesh stabilization of facial motion capture data
Publication Date: 2014.10.28 DIGITAL DOMAIN PRODN
  • US8872832B2 patent drawing
  • US8872832B2 patent drawing
  • US8872832B2 patent drawing

AI summary

A method and system for removing head motion from facial motion capture data. The method includes receiving a set of measured points of a target model, wherein each point is associated with coordinates in a 3D space. The method includes computing an optimal affine transformation function. The computing includes selecting an unprocessed point from the set of measured points. The computing includes selecting two nearby neighboring points of the unprocessed point. The computing includes computing an affine transformation function that minimizes an L2-norm error. The computing includes identifying the optimal affine transformation function from a set of computed affine transformation functions. The method includes displaying an aligned target model and reference model utilizing the optimal affine transformation function. The method includes outputting the optimal affine function to a computer-readable storage medium.