Real-Time Emotion Detection Using 3D Morphable Face Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack effective methods for real-time detection and analysis of human emotions from visual recordings, particularly in low-resolution inputs from various camera sources, and do not efficiently utilize this information to provide personalized electronic content.

Innovation Solution

A computer-implemented method and system that uses face detection algorithms, three-dimensional morphable face models, and facial expression analysis to identify individuals and determine their emotional states, associating these emotions with electronic content such as visual effects or filters, and updating user profiles dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If face detection and emotion analysis algorithms are applied to visual recordings, then emotion detection capability is improved, but processing time and computational complexity increase

Engineering Contradiction:
Improveemotion detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary face detection and identification before emotion analysis, using pre-trained models and databases to quickly locate and recognize faces in video frames. This preliminary processing prepares data structures and reduces the search space for subsequent emotion detection, enabling real-time performance despite computational complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The emotion detection process is segmented into distinct stages: face detection, face identification, emotion analysis, and result application. Each stage processes specific features independently, allowing parallel computation and optimizing the overall processing pipeline to reduce total computation time while maintaining accuracy

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If three-dimensional morphable face models are fitted to individual faces, then emotion detection accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvefacial expression analysis accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses parameterized 3D morphable face models that represent facial geometry and texture through a limited set of parameters (shape parameters and texture parameters). By fitting these parameterized models to detected faces and analyzing parameter changes during expressions, the system achieves high accuracy without requiring complex full-resolution 3D reconstructions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of creating complex individualized 3D models for each person, the system uses a generic 3D morphable face model that can be adapted to any face through parameter adjustment. This copied base model approach reduces complexity while maintaining the ability to accurately represent individual facial characteristics through parameter variation

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If real-time emotion detection is implemented from low-resolution video inputs, then adaptability to various camera sources is improved, but measurement precision deteriorates

Engineering Contradiction:
Improvecamera source compatibilityVSAvoidfacial feature detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system transitions from analyzing 2D image features to fitting 3D morphable face models to facial data. This dimensional transformation allows the system to infer three-dimensional facial geometry and expression parameters even from low-resolution 2D video inputs, compensating for the lack of detailed visual information in the original inputs

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system uses parameterized 3D morphable face models that represent facial geometry and texture through a limited set of parameters (shape parameters and texture parameters). By fitting these parameterized models to detected faces and analyzing parameter changes during expressions, the system achieves high accuracy without requiring complex full-resolution 3D reconstructions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10289899B2Computer-implemented methods and computer systems for real-time detection of human's emotions from visual recordings
Publication Date: 2019.05.14 BANUBA FZCO
  • US10289899B2 patent drawing
  • US10289899B2 patent drawing
  • US10289899B2 patent drawing

AI summary

In some embodiments, the present invention provides for an exemplary system that may include at least the following components: a camera component, where the camera component is configured to acquire a visual input, where the visual input includes a face of a person; a processor configured to: obtain the visual input; apply a face detection algorithm to detect a presence of the face within the visual input; extract a vector of at least one feature of the face; match the vector to a stored profile of the person to identify the person; fit, based on person-specific meta-parameters, a three-dimensional morphable face model (3DMFM) to obtain a person-specific 3DMFM of the ne person; apply a facial expression detection algorithm to the person-specific 3DMFM to determine a person-specific facial expression; and cause to perform at least one activity associated with the person based at least in part on the person-specific facial expression of the person.