Facial Expression Capture for Cutout Animation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing character animation systems lack the ability to support performance-based triggering of artwork replacements, particularly in cutout character animation, which requires recognizing a wide range of facial expressions in real-time and minimizing training for specific expressions.

Innovation Solution

A facial expression capture system that uses a combination of Convoluted Neural Networks (CNN) and customized feature extraction techniques to recognize both canonical and non-canonical facial expressions, enabling real-time recognition and classification of facial expressions through geometric and appearance feature extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If continuous motion transfer is used in performance-driven animation systems, then the system is suitable for some animation scenarios, but it cannot support cutout character animation which requires discrete artwork replacements

Engineering Contradiction:
Improveanimation style supportVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically switches between continuous motion transfer and discrete artwork replacement modes based on the detected facial expression. The animation system transitions from smooth interpolation to discrete state changes, allowing versatility across different animation styles while maintaining a unified underlying architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The performance-driven animation system is designed to perform multiple functions: it can handle both continuous motion transfer for realistic animation and discrete artwork replacement for cutout animation. The same facial expression recognition and control framework supports both animation paradigms, reducing the need for separate specialized systems.

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

2Adaptability or versatility

If existing performance-driven systems are used, then continuous animation is achieved, but performance-based triggering of artwork replacements is not supported

Engineering Contradiction:
Improveanimation technique supportVSAvoidexpression recognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The facial expression recognition system segments the continuous expression space into discrete categories that trigger specific artwork replacements. By dividing facial expressions into distinct classes (e.g., happy, sad, angry, surprised), the system can reliably map recognized expressions to corresponding discrete animation assets, enabling cutout animation while maintaining recognition accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary classification layer between facial expression detection and animation output. This intermediary component translates continuous facial motion data into discrete expression categories, which then trigger appropriate artwork replacements. This mediator enables reliable discrete animation control while building upon existing continuous motion recognition capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If a wide range of facial expressions is recognized in real-time, then expressive cutout animation is enabled, but training requirements increase

Engineering Contradiction:
Improveanimation creation speedVSAvoidtraining time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system recognizes a wide range of facial expressions using a unified model trained on general facial expression data, rather than training separate specialized models for each expression type. This approach uses excessive recognition capability (recognizing more expressions than strictly necessary) to cover all possible cutout animation triggers, reducing the need for extensive expression-specific training while maintaining real-time performance.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The facial expression recognition system changes parameters such as expression intensity thresholds and classification boundaries adaptively, allowing a single trained model to handle a wide variety of expressions. By adjusting recognition parameters rather than retraining the model for each new expression, the system enables expressive cutout animation with minimal additional training time.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9852326B2Facial expression capture for character animation
Publication Date: 2017.12.26 ADOBE INC
  • US9852326B2 patent drawing
  • US9852326B2 patent drawing
  • US9852326B2 patent drawing

AI summary

Techniques for facial expression capture for character animation are described. In one or more implementations, facial key points are identified in a series of images. Each image, in the series of images, is normalized from the identified facial key points. Facial features are determined from each of the normalized images. Then a facial expression is classified, based on the determined facial features, for each of the normalized images. In additional implementations, a series of images are captured that include performances of one or more facial expressions. The facial expressions in each image of the series of images are classified by a facial expression classifier. Then the facial expression classifications are used by a character animator system to produce a series of animated images of an animated character that include animated facial expressions that are associated with the facial expression classification of the corresponding image in the series of images.