Facial Action Unit Detection via Landmark Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine-learning models for detecting facial action units are computationally expensive, resource-intensive, and often inaccurate, especially when faced with new faces not included in the original training set, leading to inefficient and unreliable facial expression analysis.

Innovation Solution

A system comprising a landmark engine, comparison engine, and action engine that determines facial action units by aligning and comparing facial landmarks between an image and a neutral face, using thresholds to identify unit occurrences, potentially omitting or reducing the need for extensive machine-learning models, thereby improving efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine-learning models are used for detecting facial action units, then detection capability is provided, but computational cost and resource consumption increase significantly

Engineering Contradiction:
Improvedetection capabilityVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the complex facial action unit detection task into multiple simplified stages: (1) face detection and landmark identification, (2) image modification based on facial geometry, (3) template matching for action unit detection. This segmentation replaces the need for a single complex machine-learning model with multiple simpler processing steps, reducing computational cost while maintaining detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate representations (facial landmarks, modified images with standardized geometry) as mediators between the input image and the final detection result. These intermediaries simplify the detection process by pre-processing the input data into a standardized format, reducing the computational burden on the detection algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If machine-learning models are trained extensively to improve accuracy, then detection precision improves, but training time and resources increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-processing images to extract and standardize facial geometry before detection. By pre-aligning faces and identifying landmarks in advance, the system eliminates the need for extensive training to learn basic facial structures, allowing accurate detection with minimal training data and time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses template matching where pre-defined action unit templates are compared against the processed facial images. This copying approach allows the system to achieve high detection accuracy by matching against known patterns without requiring extensive training on diverse examples, significantly reducing training time and resources.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If machine-learning models are used to handle new faces, then detection coverage is improved, but model complexity and resource requirements increase

Engineering Contradiction:
Improvedetection coverageVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal face processing pipeline that handles all faces through standardized steps: detect face, identify landmarks, modify image geometry, and perform template matching. This universal approach works for any face without requiring face-specific model variations, achieving high adaptability with a single unified system rather than multiple specialized models.

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

Solution Approach 2:

The patent changes the parameters of the input images (geometry, orientation, scale) to a standardized form based on detected facial landmarks. By transforming diverse face inputs into a common parameter space, the system can apply the same detection templates to all faces, improving versatility without increasing model complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11875603B2Facial action unit detection
Publication Date: 2024.01.16 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11875603B2 patent drawing
  • US11875603B2 patent drawing
  • US11875603B2 patent drawing

AI summary

An example system includes a landmark engine to detect a facial landmark in an image of a face. The system includes a comparison engine to determine a difference between the facial landmark in the image and a facial landmark of a neutral face. The system also includes an action engine to determine whether a facial action unit occurred based on whether the difference satisfies a condition.