Facial Emotion Detection Using 3D Mesh Latent Vectors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing avatar systems are computationally intensive and do not provide nuanced facial representations or emotional states, particularly on mobile devices, requiring high-performance processors and failing to accurately capture small facial movements.
Innovation Solution
Employing auto-encoder neural networks to generate personalized avatars using latent-variable representations of neutral and expression facial models, combined with convolutional neural networks and statistical filters, to create realistic avatars on mobile devices based on limited data samples, incorporating conditional variables for refinement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If high-performance general and graphics processors are used, then computational performance is improved, but device complexity and cost increase
Solution Approach 1:
The system segments the computational workload by separating feature extraction (performed by the neural network on the mobile device) from complex avatar synthesis (performed by the server). This allows mobile devices to handle only lightweight processing while maintaining high-quality output through server-side computation.
Solution Approach 2:
A server acts as an intermediary between the mobile device and the final avatar output. The device sends processed facial features to the server, which then generates the photorealistic avatar, distributing computational burden and enabling mobile devices to achieve high-quality results without requiring high-performance processors.
2Measurement precision
If detailed facial representations are captured, then emotional state accuracy is improved, but data processing complexity increases
Solution Approach 1:
The system performs preliminary processing by extracting key facial features and emotions before transmitting data to the server. This pre-processing step reduces the complexity of subsequent operations while maintaining the precision needed for accurate emotional state detection.
Solution Approach 2:
The system extracts only the essential facial features and emotional indicators needed for accurate detection, rather than processing all visual data. This selective extraction maintains measurement precision while significantly reducing processing complexity on mobile devices.
Data Source
AI summary
Estimating emotion may include obtaining an image of at least part of a face, and applying, to the image, an expression convolutional neural network (“CNN”) to obtain a latent vector for the image, where the expression CNN is trained from a plurality of pairs each comprising a facial image and a 3D mesh representation corresponding to the facial image. Estimating emotion may further include comparing the latent vector for the image to a plurality of previously processed latent vectors associated with known emotion types to estimate an emotion type for the image.


