Real-Time 3D Head Model Generation for Facial Avatars

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies do not effectively allow users to see themselves represented in avatars within virtual environments, despite the desire for self-representation in computer games and multimedia applications.

Innovation Solution

The method involves capturing 3D image data of a user's head features using a 3D capture device and generating a 3D head model, which is then used to create a facial avatar in a defined art style by identifying transferable head features and updating the avatar's facial expressions in real-time based on user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a user selects a pre-defined avatar character, then the avatar can be quickly obtained, but the avatar does not resemble the actual user

Engineering Contradiction:
Improvetime to obtain avatarVSAvoidresemblance to user
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system performs preliminary 3D scanning and modeling of the user's head and facial features before avatar selection. This pre-captured biometric data is stored and automatically applied to the selected avatar, allowing the avatar to resemble the user without adding significant time to the selection process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a 3D copy of the user's head and facial features using depth sensors and image processing. This digital twin is then mapped onto the avatar character, transferring the user's actual biometric data to the virtual representation, thereby achieving resemblance without manual modeling.

Inventive Principle:
Principle #26Copying

2Measurement precision

If 3D scanning and detailed modeling are performed to create a realistic user representation, then the avatar resembles the user, but the process becomes more complex and time-consuming

Engineering Contradiction:
Improveresemblance to userVSAvoidcomplexity of avatar generation process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses a universal 3D scanning protocol and standardized head model framework that works across different users and avatar types. This standardized approach simplifies the complexity by providing a consistent methodology rather than requiring custom solutions for each user-avatar pairing.

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

Solution Approach 2:

The avatar generation process is segmented into distinct modules: 3D scanning, feature extraction, head model generation, and avatar application. Each module handles a specific task independently, reducing overall system complexity and allowing each component to be optimized separately.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If comprehensive 3D head modeling is performed, then accurate user representation is achieved, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of head modelVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the essential facial and head features needed for avatar representation rather than processing the entire 3D model in detail. Key landmarks, proportions, and distinctive features are identified and isolated for transfer to the avatar, reducing computational load while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial 3D scanning focusing on the head and upper face regions that are most critical for avatar resemblance, rather than scanning the entire body. This selective approach achieves sufficient accuracy for facial avatar representation while significantly reducing processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9697635B2Generating an avatar from real time image data
Publication Date: 2017.07.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9697635B2 patent drawing
  • US9697635B2 patent drawing
  • US9697635B2 patent drawing

AI summary

Technology is disclosed for automatically generating a facial avatar resembling a user in a defined art style. One or more processors generate a user 3D head model for the user based on captured 3D image data from a communicatively coupled 3D image capture device. A set of user transferable head features from the user 3D head model are automatically represented by the one or more processors in the facial avatar in accordance with rules governing transferable user 3D head features. In some embodiments, a base or reference head model of the avatar is remapped to include the set of user head features. In other embodiments, an avatar head shape model is selected based on the user 3D head model, and the transferable user 3D head features are represented in the avatar head shape model.