[go: up one dir, main page]

CN103971394A - Facial animation synthesizing method - Google Patents

Facial animation synthesizing method Download PDF

Info

Publication number
CN103971394A
CN103971394A CN201410214160.6A CN201410214160A CN103971394A CN 103971394 A CN103971394 A CN 103971394A CN 201410214160 A CN201410214160 A CN 201410214160A CN 103971394 A CN103971394 A CN 103971394A
Authority
CN
China
Prior art keywords
face
dimensional
model
human face
animation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410214160.6A
Other languages
Chinese (zh)
Other versions
CN103971394B (en
Inventor
沈晔湖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Institute of Nano Tech and Nano Bionics of CAS
Original Assignee
Suzhou Institute of Nano Tech and Nano Bionics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Institute of Nano Tech and Nano Bionics of CAS filed Critical Suzhou Institute of Nano Tech and Nano Bionics of CAS
Priority to CN201410214160.6A priority Critical patent/CN103971394B/en
Publication of CN103971394A publication Critical patent/CN103971394A/en
Application granted granted Critical
Publication of CN103971394B publication Critical patent/CN103971394B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

A facial animation synthesizing method comprises the step of obtaining a facial front image on which the animation synthesis needs to be carried out, the step of carrying out three-dimensional human face model estimation based on the front image of the human face, the step of carrying out the front human face carton effect synthesis based on the facial feature analysis to obtain a front facial carton effect composite graph, the step of carrying out the multi-posture facial carton effect synthesis based on the human face three-dimensional model estimation and the front facial carton effect composite graph, the step of embedding the synthesized multi-posture facial carton effect synthesis in the preset animation video material to obtain the animation video of the human face cartoon effect. According to the facial animation synthesizing method, the traditional artificial animation creation of the facial carton effect is avoided, achieving is easy and fast, and different individuation requirements of different users can be met.

Description

人脸动画合成方法Synthesis Method of Human Face Animation

技术领域technical field

本发明涉及图像处理领域,具体涉及一种具有卡通效果的人脸动画合成方法。The invention relates to the field of image processing, in particular to a method for synthesizing human face animation with a cartoon effect.

背景技术Background technique

随着手机、网络等多媒体载体的蓬勃发展,数字卡通动漫产业迅猛增长,逐渐成为信息时代的主流文化产品。With the vigorous development of multimedia carriers such as mobile phones and the Internet, the digital cartoon and animation industry has grown rapidly and has gradually become a mainstream cultural product in the information age.

虽然个性化卡通动画有着良好的应用前景,然而截至目前几乎所有的个性化卡通动画都由动画师手工创作而成,产量低、成本高,不能满足消费者日益增长的个性化消费需求。Although personalized cartoon animation has a good application prospect, so far almost all personalized cartoon animations are hand-created by animators. The output is low and the cost is high, which cannot meet the growing demand of consumers for personalized consumption.

发明内容Contents of the invention

有鉴于此,有必要提供一种快速且能够满足个性化需求的人脸动画合成方法。In view of this, it is necessary to provide a fast and personalized face animation synthesis method.

一种人脸动画合成方法,包括如下步骤:A method for synthesizing human face animation, comprising the steps of:

获取欲进行动画合成的人脸正面图像;Obtain the frontal image of the face to be synthesized by animation;

基于所述人脸正面图像进行三维人脸模型估计;Carrying out 3D face model estimation based on the face frontal image;

基于人脸特征分析进行正面人脸卡通效果合成,获得正面人脸卡通漫画效果合成图;Based on the face feature analysis, the frontal face cartoon effect is synthesized, and the frontal face cartoon caricature effect composite map is obtained;

基于所述人脸三维模型估计以及所述正面人脸卡通漫画效果合成图进行多姿态人脸卡通效果合成;Carrying out multi-pose face cartoon effect synthesis based on the three-dimensional face model estimation and the front face cartoon caricature effect synthesis map;

将所述合成的多姿态人脸卡通效果合成嵌入预设的动画视频素材中,得到人脸卡通效果的动画视频。Synthesizing and embedding the synthesized multi-posture human face cartoon effect into the preset animation video material to obtain an animation video with human face cartoon effect.

优选地,所述基于所述人脸正面图像进行三维人脸模型估计的步骤进一步包括:Preferably, the step of estimating a three-dimensional face model based on the front face image further includes:

构建一个包含m个三维人脸形状模型的训练集{s1,s2,…,sm},令三维模型sj(1≤j≤m)上与人脸图像上的特征点pt=(ut,vt)T相对应的顶点为vtj,其中1≤t≤k,k为所述人脸图像上特征点的数目。Construct a training set {s 1 , s 2 ,…,s m } containing m three-dimensional face shape models, let the feature points p t on the three-dimensional model s j (1≤j≤m) and the face image = (u t , v t ) The vertex corresponding to T is v tj , where 1≤t≤k, k is the number of feature points on the face image.

优选地,采用优化能量函数:Preferably, the optimized energy function is used:

f(v)=argmin(||pt-(vtj)1:2||),f(v)=argmin(||p t -(v tj ) 1:2 ||),

寻找最优的三维点使得其顶点的二维坐标与pt最接近。Find the optimal three-dimensional point so that the two-dimensional coordinates of its vertices are closest to p t .

优选地,以上述能量函数为基础,利用基于稀疏线性模型的优化算法,把所有特征点看成一个整体,并将其组合成一个稀疏的形状向量,然后利用训练库中的先验知识对稀疏向量有缺失的数据进行整体估计,从而获得特征点的类三维坐标。Preferably, based on the above energy function, use the optimization algorithm based on the sparse linear model to treat all the feature points as a whole and combine them into a sparse shape vector, and then use the prior knowledge in the training library to optimize the sparse The vector has missing data for overall estimation, so as to obtain the quasi-3D coordinates of feature points.

优选地,在获得类三维坐标特征点后,利用基于特征点形变技术的三维人脸模型重建方法进行三维人脸模型重建。Preferably, after the three-dimensional coordinate-like feature points are obtained, the three-dimensional face model is reconstructed using a three-dimensional face model reconstruction method based on feature point deformation technology.

优选地,所述三维人脸模型重建的方法包括:Preferably, the method of described three-dimensional facial model reconstruction comprises:

设模型的l个顶点组成一个三维点集为:Q={x1,x2,…,xl},其中下标在k以内的为估计有类三维信息的特征点,类三维信息的特征点的优化估计值为:Y={y1,y2,…,yk},利用如下的形变技术估计三维人脸模型:Let l vertices of the model form a three-dimensional point set: Q={x 1 ,x 2 ,…,x l }, where the subscripts within k are the feature points that are estimated to have similar three-dimensional information, and the features of similar three-dimensional information The optimal estimated value of the point is: Y={y 1 ,y 2 ,…,y k }, using the following deformation technology to estimate the 3D face model:

Ff (( xx jj )) == ΣΣ ii == 11 kk ww ii ΦΦ (( || || xx jj -- ythe y ii || || )) ++ xx jj ,,

其中,Φ()为径向基函数,wi为权重。Among them, Φ() is the radial basis function, and w i is the weight.

优选地,所述基于人脸特征分析进行正面人脸卡通效果合成的步骤包括:Preferably, the step of synthesizing the frontal face cartoon effect based on facial feature analysis includes:

采用基于主动形状模型技术的人脸特征点定位方法,并且根据人眼特征定位点进行尺度、旋转变换实现归一化,通过贝塞尔曲线连接的方式获得线条画效果的正面人脸卡通化图像。The face feature point positioning method based on the active shape model technology is adopted, and the scale and rotation transformation are performed according to the feature point of the human eye to achieve normalization, and the frontal face cartoon image with the line drawing effect is obtained through the connection of the Bezier curve .

优选地,所述基于所述人脸三维模型估计以及所述正面人脸卡通漫画效果合成图进行多姿态人脸卡通效果合成的步骤包括:Preferably, the step of synthesizing a multi-pose human face cartoon effect based on the 3D model estimation of the human face and the cartoon caricature effect synthesis map of the frontal face comprises:

对所述正面人脸卡通漫画效果合成图像和三维人脸模型分别进行Delaunay三角剖分方案,获得Delaunay三角剖分结果后,结合正面人脸卡通漫画效果合成图中人脸特征点以及三维人脸模型中的人脸特征点将正面人脸卡通化图像作为纹理映射到估计得到的三维人脸模型上;Carry out a Delaunay triangulation scheme on the synthetic image of the cartoon caricature effect of the front face and the three-dimensional face model respectively, and after obtaining the result of the Delaunay triangulation, combine the face feature points and the three-dimensional face in the composite picture with the caricature effect of the front face The face feature points in the model map the frontal face cartoon image as a texture onto the estimated 3D face model;

利用几何刚体变换矩阵结合预设参数投影矩阵将三维人脸模型进行姿态变换并投影成二维图像从而得到多姿态人脸卡通漫画效果合成结果。Using the geometric rigid body transformation matrix combined with the preset parameter projection matrix, the three-dimensional face model is transformed and projected into a two-dimensional image, so as to obtain the synthesis result of multi-pose face cartoon caricature.

优选地,在进行Delaunay三角剖分方案时,首先将三维人脸模型的点投影到二维图像平面,再在所述二维图像平面上进行Delaunay三角剖分,最后根据其连接关系确定三维空间中点的连接关系。Preferably, when performing the Delaunay triangulation scheme, first project the points of the three-dimensional face model onto a two-dimensional image plane, then perform Delaunay triangulation on the two-dimensional image plane, and finally determine the three-dimensional space according to its connection relationship Midpoint connections.

优选地,在获得多姿态人脸卡通效果合成结果后,根据所述预设的动画视频素材中主角脸部姿态选择对应的人脸卡通漫画效果合成结果替换原有主角,得到人脸卡通效果的动画视频。Preferably, after obtaining the synthesis result of the multi-pose face cartoon effect, select the corresponding face cartoon comic effect synthesis result to replace the original protagonist according to the facial posture of the main character in the preset animation video material, so as to obtain the result of the face cartoon effect Animated video.

优选地,利用最小化目标函数:Preferably, using the minimized objective function:

argarg minmin II ∫∫ || || ▿▿ II -- vv || || 22 ,,

使替换的头像和背景平滑融合,其中I为平滑后的图像,v为原卡通动画图像的梯度场。Make the replaced avatar and background blend smoothly, where I is the smoothed image, and v is the gradient field of the original cartoon animation image.

相对于现有技术,所述人脸动画合成方法依据人脸的正面图像生成人脸的三维模型并进行正面人脸卡通效果合成,依据人脸的三维模型以及正面人脸卡通效果合成进行多姿态人脸卡通效果合成,最后将合成的多姿态人脸效果与预设的动画视频素材进行合成,避免了传统人工创作人脸卡通效果的动画,实现简单且快速,且不同用户可依据不同需求进行人脸卡通效果动画的合成,因此可满足多种不同的个性化需求。Compared with the prior art, the human face animation synthesis method generates a three-dimensional model of the human face according to the frontal image of the human face and performs synthesis of the cartoon effect of the frontal face, and performs multi-pose synthesis according to the three-dimensional model of the human face and the cartoon effect of the frontal face Face cartoon effect synthesis, and finally synthesize the synthesized multi-pose face effect with preset animation video materials, avoiding the traditional artificial creation of face cartoon effect animation, simple and fast to achieve, and different users can according to different needs Synthesis of animation with cartoon effect on faces, so it can meet various individual needs.

附图说明Description of drawings

图1是本发明实施方式的人脸动画合成方法的流程示意图。FIG. 1 is a schematic flowchart of a method for synthesizing human face animation according to an embodiment of the present invention.

具体实施方式Detailed ways

以下将结合附图对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings.

请参阅图1,本发明实施方式的人脸动画合成方法包括如下步骤:Please refer to Fig. 1, the human face animation synthesis method of the embodiment of the present invention comprises the following steps:

步骤01,获取欲进行动画合成的人脸正面图像,本实施方式中,所述人脸正面图像由数码相机获得。Step 01: Obtain the frontal image of the human face to be synthesized with animation. In this embodiment, the frontal image of the human face is obtained by a digital camera.

步骤02,基于所述人脸正面图像进行三维人脸模型估计。Step 02, perform 3D face model estimation based on the face frontal image.

具体地,首先构建一个包含m个三维人脸形状模型的训练集{s1,s2,…,sm},令三维模型sj(1≤j≤m)上与人脸图像上的特征点pt=(ut,vt)T(1≤t≤k,k为所述人脸图像上特征点的数目)相对应的顶点为vtj。通过优化如下基本函数的方法寻找最优的三维点使得其顶点的二维坐标与pt最接近。Specifically, first construct a training set {s 1 , s 2 ,…,s m } containing m 3D face shape models, and let the features on the 3D model s j (1≤j≤m) and the face image The vertex corresponding to the point p t =(u t , v t ) T (1≤t≤k, k being the number of feature points on the face image) is v tj . Find the optimal three-dimensional point by optimizing the following basic functions so that the two-dimensional coordinates of its vertices are closest to p t .

f(v)=argmin(||pt-(vtj)1:2||) (1)f(v)=argmin(||p t -(v tj ) 1:2 ||) (1)

以上述能量函数为基础,利用基于稀疏线性模型的优化算法,把所有特征点看成一个整体,并将其组合成一个稀疏的形状向量,然后利用训练库中的先验知识对稀疏向量有缺失的数据进行整体估计,从而获得特征点的类三维坐标。如此,可获得相对准确、稳定的估计结果。Based on the above energy function, using the optimization algorithm based on the sparse linear model, all the feature points are regarded as a whole, and combined into a sparse shape vector, and then the sparse vector is missing by using the prior knowledge in the training library The data is estimated as a whole, so as to obtain the three-dimensional coordinates of the feature points. In this way, relatively accurate and stable estimation results can be obtained.

在获得类三维坐标特征点后,利用基于特征点形变技术的三维人脸模型重建方法进行三维人脸模型重建。具体来说,设模型的l个顶点组成一个三维点集为:Q={x1,x2,…,xl},其中下标在k以内的为估计有类三维信息的特征点。类三维信息的特征点的优化估计值为:Y={y1,y2,…,yk}。After the three-dimensional coordinate-like feature points are obtained, the three-dimensional face model is reconstructed by using the three-dimensional face model reconstruction method based on the feature point deformation technology. Specifically, let the l vertices of the model form a 3D point set as: Q={x 1 ,x 2 ,…,x l }, where the subscripts within k are the feature points that are estimated to have class-like 3D information. The optimal estimated value of the feature points of the 3D-like information is: Y={y 1 ,y 2 ,...,y k }.

利用如下的形变技术估计三维人脸模型:The 3D face model is estimated using the following deformation techniques:

Ff (( xx jj )) == ΣΣ ii == 11 kk ww ii ΦΦ (( || || xx jj -- ythe y ii || || )) ++ xx jj -- -- -- (( 22 ))

式(2)中Φ()为径向基函数,wi为权重。In formula (2), Φ() is the radial basis function, and w i is the weight.

步骤03,基于人脸特征分析进行正面人脸卡通效果合成,获得正面人脸卡通漫画效果合成图。Step 03: Based on the face feature analysis, the cartoon effect synthesis of the frontal face is carried out to obtain the composite picture of the cartoon caricature effect of the frontal face.

本实施方式中,采用基于主动形状模型(Active Shape Model:ASM)技术的人脸特征点定位方法,并且根据人眼特征定位点进行尺度、旋转变换实现归一化。在获得人脸特征点的基础上,通过贝塞尔曲线(Bézier curve)连接的方式获得线条画效果的正面人脸卡通化图像。In this embodiment, a face feature point positioning method based on Active Shape Model (ASM) technology is adopted, and scale and rotation transformations are performed according to the feature point of human eyes to realize normalization. On the basis of obtaining the feature points of the face, a frontal face cartoon image with a line drawing effect is obtained through a Bezier curve (Bézier curve) connection.

步骤04,进行多姿态人脸卡通效果合成。Step 04, performing multi-pose face cartoon effect synthesis.

具体地,对正面人脸卡通漫画效果合成图像和三维人脸模型分别进行Delaunay三角剖分方案。本实施方式中,首先将三维人脸模型的点投影到二维图像平面,在所述二维图像平面上进行Delaunay三角剖分,最后根据其连接关系确定三维空间中点的连接关系,可以避免传统三维数据下进行Delaunay三角剖分的复杂度很高的运算。在获得Delaunay三角剖分结果后,结合正面人脸卡通漫画效果合成图中人脸特征点以及三维人脸模型中的人脸特征点的对应关系实现纹理映射,也即将正面人脸卡通化图像作为纹理映射到估计得到的三维人脸模型上去。最后利用几何刚体变换矩阵结合摄像机内参数投影矩阵将三维人脸模型进行姿态变换并投影成二维图像从而得到多姿态人脸卡通漫画效果合成结果。Specifically, a Delaunay triangulation scheme is performed on the front face cartoon caricature composite image and the three-dimensional face model. In this embodiment, the points of the three-dimensional face model are first projected onto the two-dimensional image plane, and the Delaunay triangulation is performed on the two-dimensional image plane, and finally the connection relationship of the points in the three-dimensional space is determined according to the connection relationship, which can avoid Delaunay triangulation under traditional 3D data is a very complex operation. After obtaining the result of Delaunay triangulation, texture mapping is realized by combining the face feature points in the frontal face cartoon caricature synthesis image and the face feature points in the 3D face model, that is, the frontal face cartoon image is used as The texture is mapped to the estimated 3D face model. Finally, the geometric rigid body transformation matrix combined with the camera internal parameter projection matrix is used to transform the pose of the 3D face model and project it into a 2D image to obtain the synthesis result of multi-pose face cartoon caricature.

步骤05,将所述合成的多姿态人脸卡通效果合成嵌入预设的动画视频素材中。所述依据所述个性化卡通动画合成。Step 05: Synthesize and embed the synthesized multi-pose face cartoon effect into the preset animation video material. Said synthesis is based on said personalized cartoon animation.

具体地,在获得多姿态人脸卡通效果合成结果后可以根据所述预设的动画视频素材中主角脸部姿态选择对应的人脸卡通漫画效果合成结果替换原有主角。Specifically, after obtaining the synthesis result of multi-pose human face cartoon effect, the original protagonist can be replaced by the corresponding synthesis result of human face cartoon caricature effect selected according to the facial posture of the main character in the preset animation video material.

本实施方式中,利用基于图像梯度域处理的空间融合方案,使替换的头像和背景平滑融合,消除人脸卡通漫画效果合成与背景之间的突兀的对比,提高视频图像的真实感。使用的最小化目标函数如下:In this embodiment, a space fusion scheme based on image gradient domain processing is used to smoothly fuse the replaced avatar with the background, eliminate the abrupt contrast between the face cartoon caricature synthesis and the background, and improve the realism of the video image. The minimization objective function used is as follows:

argarg minmin II ∫∫ || || ▿▿ II -- vv || || 22 -- -- -- (( 33 ))

其中I为平滑后的图像,v为原卡通动画图像的梯度场。上述最小化问题可以转化为求解如下泊松(Poisson)方程:Among them, I is the smoothed image, and v is the gradient field of the original cartoon animation image. The above minimization problem can be transformed into solving the following Poisson equation:

ΔI–div(v)=0 (4)ΔI–div(v)=0 (4)

上述泊松方程可以通过求解大规模线性方程组来实现数值解。The above Poisson equation can be numerically solved by solving a large-scale system of linear equations.

所述人脸动画合成方法依据人脸的正面图像生成人脸的三维模型并进行正面人脸卡通效果合成,依据人脸的三维模型以及正面人脸卡通效果合成进行多姿态人脸卡通效果合成,最后将合成的多姿态人脸效果与预设的动画视频素材进行合成,避免了传统人工创作人脸卡通效果的动画,实现简单且快速,且不同用户可依据不同需求进行人脸卡通效果动画的合成,因此可满足多种不同的个性化需求。The human face animation synthesis method generates a three-dimensional model of a human face according to a frontal image of a human face and synthesizes a frontal human face cartoon effect, and synthesizes a multi-pose human face cartoon effect according to the three-dimensional model of a human face and the frontal human face cartoon effect synthesis, Finally, the synthesized multi-pose face effect is synthesized with the preset animation video material, avoiding the traditional manual creation of cartoon face animation, and the realization is simple and fast, and different users can perform cartoon face animation according to different needs Synthetic, so it can meet many different individual needs.

以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention in any form. Any simple modifications, equivalent changes and modifications made to the above embodiments according to the technical essence of the present invention are still within the scope of this invention. The protection scope of the technical solution of the invention.

Claims (11)

1. a human face animation synthetic method, comprises the steps:
Obtain and want to carry out the synthetic people's face direct picture of animation;
Based on described people's face direct picture, carry out three-dimensional face model estimation;
Based on Facial Feature Analysis, carry out front face cartoon effect and synthesize, obtain front face cartoon effect composite diagram;
Based on described human face three-dimensional model estimate and described front face cartoon effect composite diagram to carry out multi-pose Face cartoon effect synthetic;
By in the default animated video material of the synthetic embedding of described synthetic multi-pose Face cartoon effect, obtain the animated video of human face cartoon effect.
2. human face animation synthetic method as claimed in claim 1, is characterized in that: described step of carrying out three-dimensional face model estimation based on described people's face direct picture further comprises:
Build a training set { s who comprises m three-dimensional face shape 1, s 2..., s m, make three-dimensional model s j(1≤j≤m) unique point p above and on facial image t=(u t, v t) tcorresponding summit is v tj, 1≤t≤k wherein, k is the number of unique point on described facial image.
3. human face animation synthetic method as claimed in claim 2, is characterized in that: adopt optimization energy function:
f(v)=argmin(||p t-(v tj) 1:2||),
Find two-dimensional coordinate and p that optimum three-dimensional point makes its summit tthe most approaching.
4. human face animation synthetic method as claimed in claim 3, it is characterized in that: take above-mentioned energy function as basis, the optimized algorithm of utilization based on sparse linear model, all unique points are regarded as to an integral body, and be combined into a sparse shape vector, then utilize the priori in training storehouse to have the data of disappearance to carry out overall estimation to sparse vector, thereby obtain the class three-dimensional coordinate of unique point.
5. human face animation synthetic method as claimed in claim 4, is characterized in that: after obtaining class three-dimensional coordinate unique point, utilize the three-dimensional face model method for reconstructing based on unique point deformation techniques to carry out three-dimensional face model reconstruction.
6. human face animation synthetic method as claimed in claim 5, is characterized in that: the method that described three-dimensional face model is rebuild comprises:
If the l of model summit forms a three-dimensional point set and is: Q={x 1, x 2..., x l, being wherein marked on down k and take interiorly as estimating at the unique point of class three-dimensional information, the optimization estimated value of the unique point of class three-dimensional information is: Y={y 1, y 2..., y k, utilize following deformation techniques to estimate three-dimensional face model:
F ( x j ) = Σ i = 1 k w i Φ ( | | x j - y i | | ) + x j ,
Wherein, Φ () is radial basis function, w ifor weight.
7. human face animation synthetic method as claimed in claim 1, is characterized in that: describedly based on Facial Feature Analysis, carry out the synthetic step of front face cartoon effect and comprise:
The man face characteristic point positioning method of employing based on active shape model technology, and according to human eye feature anchor point carry out yardstick, rotational transform realizes normalization, the mode connecting by Bezier obtains the front face cartooning image of stick figure effect.
8. human face animation synthetic method as claimed in claim 1, is characterized in that: describedly based on described human face three-dimensional model, estimate and described front face cartoon effect composite diagram carries out the synthetic step of multi-pose Face cartoon effect and comprises:
Described front face cartoon effect composograph and three-dimensional face model are carried out respectively to Delaunay triangulation scheme, obtain after Delaunay triangulation result, in conjunction with the face characteristic in human face characteristic point and three-dimensional face model in front face cartoon effect composite diagram name a person for a particular job front face cartooning image as texture to the three-dimensional face model of estimating to obtain;
Thereby utilize how much rigid body translation matrixes in conjunction with parameter preset projection matrix, three-dimensional face model to be carried out to posture changing and project into two dimensional image obtaining the synthetic result of multi-pose Face cartoon effect.
9. human face animation synthetic method as claimed in claim 8, it is characterized in that: when carrying out Delaunay triangulation scheme, first the spot projection of three-dimensional face model is arrived to two dimensional image plane, in described two dimensional image plane, carry out again Delaunay triangulation, finally according to its annexation, determine the annexation of three dimensions mid point.
10. human face animation synthetic method as claimed in claim 1, it is characterized in that: after obtaining the synthetic result of multi-pose Face cartoon effect, according to leading role's facial pose in described default animated video material, select the synthetic result of corresponding human face cartoon caricature effect to replace original leading role, obtain the animated video of human face cartoon effect.
11. human face animation synthetic methods as claimed in claim 10, is characterized in that: utilize and minimize objective function:
arg min I ∫ | | ▿ I - v | | 2 ,
Head portrait and the background of replacing are smoothly merged, and wherein I be the image after smoothly, and v is the gradient fields of former cartoon image.
CN201410214160.6A 2014-05-21 2014-05-21 Human face animation synthetic method Active CN103971394B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410214160.6A CN103971394B (en) 2014-05-21 2014-05-21 Human face animation synthetic method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410214160.6A CN103971394B (en) 2014-05-21 2014-05-21 Human face animation synthetic method

Publications (2)

Publication Number Publication Date
CN103971394A true CN103971394A (en) 2014-08-06
CN103971394B CN103971394B (en) 2017-03-15

Family

ID=51240841

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410214160.6A Active CN103971394B (en) 2014-05-21 2014-05-21 Human face animation synthetic method

Country Status (1)

Country Link
CN (1) CN103971394B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104200505A (en) * 2014-08-27 2014-12-10 西安理工大学 Cartoon-type animation generation method for human face video image
CN104537716A (en) * 2015-01-20 2015-04-22 湖南化身科技有限公司 System for synthesizing three-dimensional digital human image and virtual scene
CN105118082A (en) * 2015-07-30 2015-12-02 科大讯飞股份有限公司 Personalized video generation method and system
CN107067429A (en) * 2017-03-17 2017-08-18 徐迪 Video editing system and method that face three-dimensional reconstruction and face based on deep learning are replaced
CN107105310A (en) * 2017-05-05 2017-08-29 广州盈可视电子科技有限公司 Figure image replacement method, device and a kind of recording and broadcasting system in a kind of net cast
CN107845127A (en) * 2017-12-02 2018-03-27 天津浩宝丰科技有限公司 A kind of human face cartoon animation image design method
CN108122271A (en) * 2017-12-15 2018-06-05 南京变量信息科技有限公司 A kind of description photo automatic generation method and device
CN108629821A (en) * 2018-04-20 2018-10-09 北京比特智学科技有限公司 Animation producing method and device
CN108682030A (en) * 2018-05-21 2018-10-19 北京微播视界科技有限公司 Face replacement method, device and computer equipment
CN109584145A (en) * 2018-10-15 2019-04-05 深圳市商汤科技有限公司 Cartoonize method and apparatus, electronic equipment and computer storage medium
CN110941332A (en) * 2019-11-06 2020-03-31 北京百度网讯科技有限公司 Expression driving method and device, electronic equipment and storage medium
CN111614925A (en) * 2020-05-20 2020-09-01 广州视源电子科技股份有限公司 Figure image processing method and device, corresponding terminal and storage medium
CN113592988A (en) * 2021-08-05 2021-11-02 北京奇艺世纪科技有限公司 Three-dimensional virtual character image generation method and device
CN114026524A (en) * 2019-07-03 2022-02-08 罗布乐思公司 Animated human face using texture manipulation
CN116077946A (en) * 2021-11-08 2023-05-09 脸萌有限公司 Character information interaction method, device, storage medium and program product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7174035B2 (en) * 2000-03-09 2007-02-06 Microsoft Corporation Rapid computer modeling of faces for animation
CN101751689A (en) * 2009-09-28 2010-06-23 中国科学院自动化研究所 Three-dimensional facial reconstruction method
CN101826217A (en) * 2010-05-07 2010-09-08 上海交通大学 Rapid generation method for facial animation
CN102376100A (en) * 2010-08-20 2012-03-14 北京盛开互动科技有限公司 Single-photo-based human face animating method
CN103198508A (en) * 2013-04-07 2013-07-10 河北工业大学 Human face expression animation generation method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7174035B2 (en) * 2000-03-09 2007-02-06 Microsoft Corporation Rapid computer modeling of faces for animation
CN101751689A (en) * 2009-09-28 2010-06-23 中国科学院自动化研究所 Three-dimensional facial reconstruction method
CN101826217A (en) * 2010-05-07 2010-09-08 上海交通大学 Rapid generation method for facial animation
CN102376100A (en) * 2010-08-20 2012-03-14 北京盛开互动科技有限公司 Single-photo-based human face animating method
CN103198508A (en) * 2013-04-07 2013-07-10 河北工业大学 Human face expression animation generation method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
沈晔湖等: ""利用立体图对的三维人脸模型重建算法"", 《计算机辅助设计与图形学学报》 *
沈晔湖等: ""用于个性化人脸动漫生成的自动头发提取方法"", 《计算机辅助设计与图形学学报》 *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104200505A (en) * 2014-08-27 2014-12-10 西安理工大学 Cartoon-type animation generation method for human face video image
CN104537716B (en) * 2015-01-20 2018-01-26 湖南化身科技有限公司 The synthesis system of 3-dimensional digital portrait and virtual scene
CN104537716A (en) * 2015-01-20 2015-04-22 湖南化身科技有限公司 System for synthesizing three-dimensional digital human image and virtual scene
CN105118082A (en) * 2015-07-30 2015-12-02 科大讯飞股份有限公司 Personalized video generation method and system
CN107067429A (en) * 2017-03-17 2017-08-18 徐迪 Video editing system and method that face three-dimensional reconstruction and face based on deep learning are replaced
CN107105310B (en) * 2017-05-05 2020-07-10 广州盈可视电子科技有限公司 Human image replacing method and device in video live broadcast and recording and broadcasting system
CN107105310A (en) * 2017-05-05 2017-08-29 广州盈可视电子科技有限公司 Figure image replacement method, device and a kind of recording and broadcasting system in a kind of net cast
CN107845127A (en) * 2017-12-02 2018-03-27 天津浩宝丰科技有限公司 A kind of human face cartoon animation image design method
CN108122271A (en) * 2017-12-15 2018-06-05 南京变量信息科技有限公司 A kind of description photo automatic generation method and device
CN108629821A (en) * 2018-04-20 2018-10-09 北京比特智学科技有限公司 Animation producing method and device
CN108682030A (en) * 2018-05-21 2018-10-19 北京微播视界科技有限公司 Face replacement method, device and computer equipment
CN109584145A (en) * 2018-10-15 2019-04-05 深圳市商汤科技有限公司 Cartoonize method and apparatus, electronic equipment and computer storage medium
CN114026524A (en) * 2019-07-03 2022-02-08 罗布乐思公司 Animated human face using texture manipulation
CN114026524B (en) * 2019-07-03 2024-03-29 罗布乐思公司 Method, system, and computer-readable medium for animating a human face
CN110941332A (en) * 2019-11-06 2020-03-31 北京百度网讯科技有限公司 Expression driving method and device, electronic equipment and storage medium
CN111614925A (en) * 2020-05-20 2020-09-01 广州视源电子科技股份有限公司 Figure image processing method and device, corresponding terminal and storage medium
CN113592988A (en) * 2021-08-05 2021-11-02 北京奇艺世纪科技有限公司 Three-dimensional virtual character image generation method and device
CN113592988B (en) * 2021-08-05 2023-06-30 北京奇艺世纪科技有限公司 Three-dimensional virtual character image generation method and device
CN116077946A (en) * 2021-11-08 2023-05-09 脸萌有限公司 Character information interaction method, device, storage medium and program product

Also Published As

Publication number Publication date
CN103971394B (en) 2017-03-15

Similar Documents

Publication Publication Date Title
CN103971394B (en) Human face animation synthetic method
Yang et al. Neumesh: Learning disentangled neural mesh-based implicit field for geometry and texture editing
Fei et al. 3d gaussian splatting as new era: A survey
Wang et al. Nerf-art: Text-driven neural radiance fields stylization
Hornung et al. Character animation from 2d pictures and 3d motion data
US10540817B2 (en) System and method for creating a full head 3D morphable model
Le et al. Real-time skeletal skinning with optimized centers of rotation.
CN103606186B (en) The virtual hair style modeling method of a kind of image and video
Zhang et al. A data-driven approach to four-view image-based hair modeling.
CN100545871C (en) A Method for Directly Transferring the Pose of 3D Models
Xia et al. Editable polycube map for gpu-based subdivision surfaces
US8576225B2 (en) Seamless fracture in a production pipeline
JP2010123007A (en) Image processor
Ji et al. B‐Mesh: a modeling system for base meshes of 3D articulated shapes
CN106960465A (en) A kind of single image hair method for reconstructing based on the field of direction and spiral lines matching
US20250157114A1 (en) Animatable character generation using 3d representations
CN110648394B (en) A 3D Human Body Modeling Method Based on OpenGL and Deep Learning
Gao et al. Mani-gs: Gaussian splatting manipulation with triangular mesh
Fondevilla et al. Fashion transfer: Dressing 3d characters from stylized fashion sketches
Chen et al. TaoAvatar: Real-Time Lifelike Full-Body Talking Avatars for Augmented Reality via 3D Gaussian Splatting
Clarke et al. Automatic generation of 3D caricatures based on artistic deformation styles
CN103325086B (en) A kind of deformation method of the three-dimensional picture based on tetrahedral coordinate system
Tejera et al. Animation control of surface motion capture
Garcia et al. Interactive applications for sketch-based editable polycube map
Chen et al. Character animation creation using hand-drawn sketches

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant