当前位置:网站首页>Candide3 face animation model
Candide3 face animation model
2022-08-09 17:09:00 【LayeZhao】
To learn about a model today, Candide3 face animation model.

Before understanding Candide, let's understand a standard of Mpeg4.
Mpeg is an image compression coding technology, Mpeg technology defines some standards.Some of them have developed standardized standards for 3D face animation.There are 2 main concepts to describe 3D face animation:
FDPS(Facial Definition Parameters)
It is used to describe the face geometry and texture information.
FAPS(Facial Animation Parameters)
It is used to describe the dynamic changes of the face.On the basis of the above-mentioned FDPS to generate personalized faces, the FAPS parameters are used to realize the expression animation deformation.For example, describe the rise or fall of the eyebrows, and different FAP combinations form a specific expression or facial animation
In short, FDP and FAP constitute a set of facial structure and expression animation, and the Candide 3 model is a subset of this set.
Candide 3 includes some FDP vertices and some FAP expression definitions, and discards minor expression changes such as ears and tongues.There are 113 feature points and 168 triangular patches, which constitute a 3D face model.

Candide 3 targets another face animation standard - FACS (Facial Action Coding System).
FACS defines a series of facial animation parameters AU based on the principles of facial muscle movement and expression control, and the correlation between AUs constitutes expressions.
The following table shows the AU parameters and their meanings in FACS:

The meaning of the AU parameter
The following table shows the combination of AU as an expression:

AU combination becomes expression
3. The Candide 3 model maps the image space by the following formula:

Candide model mapping formula
Where:
s is the final 3D face model with expressions;
a, P, t are parameters that control model scaling, rotation, and displacement;
S_0 is the standard face model;
S_1-n is the face animation parameter;
w_1-n is S_1-n is animation parameter weight;
n Number of animation parameters.
The animation parameters here are from the facial expression animation unit AU.
Given a photo, we can determine the 3D candide face model according to the feature points on the 2D face photo. At the same time, we can control the facial expression animation through the AU parameters, that is, control the spatial displacement of the 3D model vertices.
Prepare a photo of Julie below:

Generate a personalized face, add a grinning animation to the model (click to enlarge if you can't see clearly):

Draw mouth animation:

reverse directionPout

Summary: Candide3 is a face animationModel.Its data contains a standard face model - vertex and texture information, and a series of animation units - a combination of vertex displacements based on muscle control and expression principles.
The middle face model is customized through face feature points to generate a personalized face model. At the same time, the animation parameters provided by AU, together with other parameters such as rotation and scaling, can be used to change the spatial position of model vertices to form expressions and animations.
Face animation generation process

边栏推荐
猜你喜欢
随机推荐
Candide3人脸动画模型
Vim实用技巧_7.模式匹配和查找
PatchEmbed代码讲解记录
【研究生工作周报】(第五周)
图解转置卷积原理
研究生工作周报(第六周)
【力扣】11. 盛最多水的容器
使用NATS及其nats.c客户端简单示例用法(nats.c的API接口)
Postgraduate Work Weekly
图像质量指标:峰值信噪比PSNR和结构相似性SSIM
【深度学习】全面理解支持向量机SVM(七)
【工具使用】Keil软件包——知识宝藏库
深入浅出最优化(2) 步长的计算方法
22考研中国地质大学-总结
抱抱脸(hugging face)教程-中文翻译-分享一个模型
堆(heap)系列_0x07:NT堆调试支持_滞后发现调试支持
深入浅出最优化(7) 罚函数法
"Deep learning" evaluation index of target detection
【学习笔记】win10报0xc0000221错误无法开机
【力扣】98. 验证二叉搜索树









