多种风格人脸卡通样本的统一参数化方法

文档序号:6481453阅读:227来源:国知局
专利名称:多种风格人脸卡通样本的统一参数化方法
技术领域
本发明属于计算机视觉和图形图像处理领域,特别涉及一种多种风格人 脸卡通样本的统一参数化方法。
背景技术
将人类艺术家绘制的人脸卡通画样本参数化,构成人脸卡通样本空间, 输入人脸通过学习卡通样本的绘制方法,可以自动合成指定风格的人脸卡通画。
但是,艺术家所绘制人脸卡通画风格是不完全相同的,不同风格的卡通 画绘制方法是有差异的,作为人脸卡通画自动合成的基础,如何构建能满足 不同风格卡通样本的统一参数化人脸卡通样本空间,将直接关系到人脸卡通 画绘制算法的生成效果和适用范围。

发明内容
本发明的目的在于提供一种多种风格人脸卡通样本的统一参数化方法, 对输入人脸图像,可以自动建立卡通人脸参数模型,人脸卡通画绘制引擎可 以自动生成输入人脸的人脸卡通画。
为达到上述目的,本发明采用的技术方案是
1)建立人脸卡通画样本的参数化模型
人脸卡通画样本的参数化模型是将绘制的人脸卡通画样本分为参考形状 层和绘制式样层,记为&附/^ = {及,尸};
参考形状层将人脸对象分为整体结构和五官形状,记为i "M,S), M表 示人脸整体结构,记录五官、配饰物的位置信息;S表示组成人脸对象的部件集,由人脸五官包括左眉、右眉、左眼、右眼、鼻子、嘴巴和脸型的几何
形状特征定义;
绘制式样层是将人脸对象对应的卡通画分为绘制实体布局和绘制实体 集,记为尸=(丄,£), Z记录人脸卡通画的绘制实体布局,表示卡通画的构图 和整体风格,^表示人脸卡通画的绘制实体集,与人脸对象的部件集元素一
一对应,定义每个部件的绘制形状、绘制元素和绘制规则;
2) 人脸卡通画样本的部件化
将一幅需要绘制的人脸卡通画样本分成七个局部部件脸庞、左眉毛、 右眉毛、左眼、右眼、鼻子和嘴巴做为参考形状,每个部件对应参数化模型 中的一个参考形状层的参数和绘制式样层的参数,即在人脸卡通画样本的参 数化模型中选取一个与参考形状最匹配的局部部件样本;
3) 特定人脸绘制实体布局的序贯优化计算
(1) 利用输入人脸几何特征计算每个五官部件的位置(^,w,/^),按照平 均人脸绘制实体布局参数,估计一个初始值f",将选取的每一个局部部件 样本放置在相应的位置;
(2) 设输入的人脸对象参考形状的整体结构M一是人脸卡通样本空间所
有样本整体结构的线性组合^一 = |>*<,式中,N为样本库中样本个数,系
数a是样本权重并且满足。^o,l;。,1,求解出系数a.,利用系数a.和对应绘制
式样的绘制实体布局W,"l..W求得输入人脸绘制实体布局的理想值= 。
jt=i
(3) 将丄—向w迭代优化直到收敛,得到输入人脸的绘制实体布局
4) 特定人脸绘制实体的变形转移计算
给定特定人脸五官几何特征U:c;,;Or h = ,w}和选择的五官部件样本
6的绘制实体形状特征《w,y,Yi"i,…,w ,在特征点之间存在一一对应关系, 采用薄板样条变换找到一个非刚性映射/(w)-"(w),/^,wf ,代价函数为
<formula>formula see original document page 7</formula>
给定一个h min(^M(/))存在唯一解
<formula>formula see original document page 7</formula>
其中,)—ta。义用于调整非刚性映射/的扭曲程度,通过最小化^(/)求
解系数 "H,。,2,a,3,。2',"22,"23,MVW2,, 得到样本绘制实体形状与特定人脸五官几何特征 之间的映射关系/,将/作为五官匹配得到的样本£=。'的变形函数,即
K(^"'),变形后得到的绘制实体形状l按照整体布局f中确定的五官 大小和位置参数,得到特定人脸产的绘制式样严=(产,艸)。
本发明的人脸卡通画的绘制实体布局是记录样本中各绘制实体的位置,
将卡通画样本分为7个绘制实体脸型、左眉、右眉、左眼、右眼、鼻子和
嘴巴,每个绘帝ij实体的位置由5个参数(x,y,w,/z,勺决定,它们分别是部件中 心点坐标(x,y),部件宽度w、高度h和倾斜角0;
所说的人脸卡通画的绘制实体集中的每个绘制实体对应人脸对象部件集 中的一个五官部件,绘制实体集定义部件样本的绘制实体形状、绘制元素和
绘制属性,记为PEP=(绘制实体形状,绘制元素,绘制属性),绘制实体形 状描述绘制实体的几何形状;绘制实体有两类基本的绘制元素线条元素和 区域元素,线条元素按照绘制风格用来勾画人脸轮廓,区域元素定义绘制实 体所表现的有界区域;线条元素的绘制属性包括线条模型、线条颜色,区 域元素的绘制属性包括区域填充纹理模型、区域绘制颜色。
本发明针对多种风格人脸卡通画样本的参数化和卡通画,对不同绘制风 格的人脸卡通样本进行统一参数化组织的方法。利用统一参数化人脸卡通样本空间,绘制算法可自动学习指定风格人脸卡通画样本的绘制方法,合成指 定绘制风格的人脸卡通画。而不同风格人脸卡通画的生成只需要同一个绘制 算法就可以完成,绘制算法对卡通样本绘制风格具有数据独立性。


图1是本发明人脸卡通画样本参数的分层定义图2是本发明人脸卡通画样本绘制实体的位置参数定义图3是本发明自动合成的人脸卡通画;
图4是本发明自动合成不同配饰物(眼镜、发型)的人脸卡通画; 图5是本发明相同绘制引擎自动合成的不同绘帝讽格的人脸卡通画。
具体实施例方式
下面结合附图对本发明作进一步详细说明。 本发明包括以下步骤-
1)建立人脸卡通画样本的参数化模型
参见图1,人脸卡通画样本的参数化模型是将绘制的人脸卡通画样本分 为参考形状层和绘制式样层,记为Scm^/e = {i ,P};
参考形状层将人脸对象分为整体结构和五官形状,记为i -(M,S), m表 示人脸整体结构,记录五官、配饰物的位置信息;S表示组成人脸对象的部 件集,由人脸五官包括左眉、右眉、左眼、右眼、鼻子、嘴巴和脸型的几何 形状特征定义;
绘制式样层是将人脸对象对应的卡通画分为绘制实体布局和绘制实体
集,记为尸=(丄,五),丄记录人脸卡通画的绘制实体布局,表示卡通画的构图
和整体风格,五表示人脸卡通画的绘帝l度体集,与人脸对象的部件集元素一
一对应,定义每个部件的绘制形状、绘制元素和绘制规则;
人脸卡通画的绘制实体布局是记录样本中各绘制实体的位置,将卡通画
样本分为7个绘制实体脸型、左眉、右眉、左眼、右眼、鼻子和嘴巴,每个绘审lj实体的位置由5个参数";;,A^决定,它们分别是部件中心点坐标 (x,y),部件宽度w、高度h和倾斜角^ (参见图2)。
人脸卡通画的绘制实体集中的每个绘制实体对应人脸对象部件集中的一 个五官部件,绘制实体集定义部件样本的绘制实体形状、绘制元素和绘制属 性,记为PEP=(绘制实体形状,绘制元素,绘制属性),绘制实体形状描述 绘制实体的几何形状;绘制实体有两类基本的绘制元素线条元素和区域元 素,线条元素按照绘制风格用来勾画人脸轮廓,区域元素定义绘制实体所表 现的有界区域;线条元素的绘制属性包括线条模型、线条颜色,区域元素 的绘制属性包括区域填充纹理模型、区域绘制颜色。这些绘制属性参数综合 定义绘制元素的绘制方法。
卡通画绘制算法将绘制实体根据实体布局的位置参数自动合成人脸卡通画。
2) 人脸卡通画样本的部件化
理论上讲,样本数量越多,计算机自动学习得到的结果将越精细,但实 际上不可能收集到所有人脸的卡通画样本。根据人脸分类学研究结果,人脸 卡通样本部件化可以达到用有限数量样本获得理想绘制的学习效果。
将一幅需要绘制的人脸卡通画样本分成七个局部部件脸庞、左眉毛、 右眉毛、左眼、右眼、鼻子和嘴巴做为参考形状,每个部件对应参数化模型 中的一个参考形状层的参数和绘制式样层的参数,即在人脸卡通画样本的参 数化模型中选取一个与参考形状最匹配的局部部件样本,不同类型的部件样 本可以任意组合构成一幅完整的人脸卡通画。
3) 特定人脸绘制实体布局的序贯优化计算
对一个输入人脸I力",卡通人脸参数建模就是利用从输入人脸获得的几何 特征,自动计算该人脸对象的参考形状i^"-(A^^,S/^)和它的绘制式样
尸力ce:(丄》ceq
由卡通人脸参数模型定义可知,样本参考形状及与绘制式样P之间存在映射关系p,通过样本学习得到这种映射,可以从输入人脸对象的参考形状 ^^计算出它的绘制式样p/。"-^ /。"),从而建立输入人脸的卡通人脸参数模型。
对输入人脸绘制实体布局的计算采用优化贯序方法,即先优化眼睛结构, 然后根据眼睛确定眉毛、鼻子和嘴巴。按照人脸五官部件相对位置的约束关 系,为输入人脸对象的对应绘制实体位置参数建立一组优化方程,得到一个 全局最优的绘制实体布局。
已知输入人脸对象的几何特征,人脸卡通样本空间中N个典型样本的参 考形状参数和绘制式样参数,为了求得对应卡通人脸参数模型的绘制实体布 局i/",采取以下的计算步骤-
(1)利用输入人脸几何特征计算每个五官部件的位置(x,p,瑪,按照平 均人脸绘制实体布局参数,估计一个初始值L-s ,将选取的每一个局部部件 样本放置在相应的位置;
(2 )设输入的人脸对象参考形状的整体结构M恤是人脸卡通样本空间所 有样本整体结构的线性组合A^-i。,, N为样本库中样本个数,系数。4是样
本权重并且满足。^Q,lX",求解出系数a,利用系数^和对应绘制式样的绘
制实体布局^,* = i求得输入人脸绘制实体布局的理想值zr" = |j^ 。
(3)将z-向W迭代优化直到收敛,得到输入人脸的绘制实体布局
4)特定人脸绘制实体的变形转移计算
给定特定人脸五官几何特征^;,y;nf = v.. ,w}和选择的五官部件样本 的绘制实体形状特征(oc;乂)n"i,…,w ,在特征点之间存在一一对应关系, 薄板样条变换可以找到一个非刚性映射/"o^ww",力f ,代价函数为
10<formula>formula see original document page 11</formula>
K^lil(d傘,力,"《^ 、剛 给定一个h mir^"/》存在唯一解
其中^。 = 一^, A用于调整非刚性映射/的扭曲程度,通过最小化£"/)求 解系数 ciH,a,2,a,3,c^,a22,a23,w仏W2,, 得到样本绘制实体形状与特定人脸五官几何特征
之间的映射关系,。将/作为各器官匹配得到的样本srr'的变形函数,即
£二=/(《。')。
变形后得到的绘制实体形状E二按照整体布局W"中确定的五官大小和位 置参数,得到特定人脸产的绘制式样产=。
对特定的人脸对象,在对样本空间中选择得到的各五官部件样本的绘制 实体形状进行局部变形时,不考虑绘制实体布局,直接对各部件的绘制实体 单独进行变形转移。这种单部件的局部变形转移可以避免器官变形产生的相 互影响。
统一参数化人脸卡通画样本空间应具有如下特点
1、 Bottom-Up组织方式。将一张人脸卡通画拆分成局部部件样本,每个
局部样本具有代表性,可以用于人脸卡通画重组。在实际使用中,这种
bottom-up组织方式可以把不同部件自由组合,利用有限样本提高样本空间 的适用范围;
2、 可学习性。除了对卡通画样本构图和绘制方法的参数化,样本空间具 有从人脸几何特征到卡通人脸的映射关系,使自动学习卡通绘制成为可能;
3、 可替换性。在统一参数化框架下,更换不同风格的样本参数能实现特 定风格卡通画的生成。换言之,样本参数对卡通画绘制算法具有数据独立性;
4、 可扩展性。参照人脸生理结构和艺术家的绘制顺序,将人脸各部件分别在独立的层次上绘制,可以方便样本空间添加新的绘制元素和绘制风格。
使用多种风格人脸卡通画样本的统一参数化方法,对输入人脸图像,可 以自动建立卡通人脸参数模型,人脸卡通画绘制引擎可以自动生成输入人脸
的人脸卡通画。图3是根据输入人脸图像,自动合成绘制的两幅人脸卡通画, 所生成的结果在细节上能够充分反映真实人脸的个性特征。比如脸型消瘦、 嘴巴的张合状态表现细节,都使得所生成的人脸卡通画容易被接受。图4 是更多的人脸卡通画生成结果,可以看出,生成的写实人脸卡通画保持了原 有人脸五官的特征,并具有特定的艺术风格和较丰富的表现力。图5是两种 艺术风格的人脸卡通画,它们由相同的绘制算法合成,选择不同绘制风格的 样本。证明本发明方法的有效性。
1权利要求
1、一种多种风格人脸卡通样本的统一参数化方法,其特征在于1)建立人脸卡通画样本的参数化模型人脸卡通画样本的参数化模型是将绘制的人脸卡通画样本分为参考形状层和绘制式样层,记为Sample={R,P};参考形状层将人脸对象分为整体结构和五官形状,记为R=(M,S),M表示人脸整体结构,记录五官、配饰物的位置信息;S表示组成人脸对象的部件集,由人脸五官包括左眉、右眉、左眼、右眼、鼻子、嘴巴和脸型的几何形状特征定义;绘制式样层是将人脸对象对应的卡通画分为绘制实体布局和绘制实体集,记为P=(L,E),L记录人脸卡通画的绘制实体布局,表示卡通画的构图和整体风格,E表示人脸卡通画的绘制实体集,与人脸对象的部件集元素一一对应,定义每个部件的绘制形状、绘制元素和绘制规则;2)人脸卡通画样本的部件化将一幅需要绘制的人脸卡通画样本分成七个局部部件脸庞、左眉毛、右眉毛、左眼、右眼、鼻子和嘴巴做为参考形状,每个部件对应参数化模型中的一个参考形状层的参数和绘制式样层的参数,即在人脸卡通画样本的参数化模型中选取一个与参考形状最匹配的局部部件样本;3)特定人脸绘制实体布局的序贯优化计算(1)利用输入人脸几何特征计算每个五官部件的位置(x,y,w,h,θ),按照平均人脸绘制实体布局参数,估计一个初始值Lestimate,将选取的每一个局部部件样本放置在相应的位置;(2)设输入的人脸对象参考形状的整体结构Mface是人脸卡通样本空间所有样本整体结构的线性组合<maths id="math0001" num="0001" ><math><![CDATA[ <mrow><msup> <mi>M</mi> <mi>face</mi></msup><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>k</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><msub> <mi>a</mi> <mi>k</mi></msub><msup> <mi>M</mi> <mi>k</mi></msup><mo>,</mo> </mrow>]]></math> id="icf0001" file="A2009100238460003C1.tif" wi="24" he="8" top= "28" left = "81" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/></maths>式中,N为样本库中样本个数,系数ak是样本权重并且满足<maths id="math0002" num="0002" ><math><![CDATA[ <mrow><msub> <mi>a</mi> <mi>k</mi></msub><mo>&GreaterEqual;</mo><mn>0</mn><mo>,</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>k</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><msub> <mi>a</mi> <mi>k</mi></msub><mo>=</mo><mn>1</mn><mo>,</mo> </mrow>]]></math> id="icf0002" file="A2009100238460003C2.tif" wi="25" he="7" top= "41" left = "74" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/></maths>求解出系数ak,利用系数ak和对应绘制式样的绘制实体布局{Lk,k=1...N}求得输入人脸绘制实体布局的理想值<maths id="math0003" num="0003" ><math><![CDATA[ <mrow><msup> <mi>L</mi> <mi>optimal</mi></msup><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>k</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><msub> <mi>a</mi> <mi>k</mi></msub><msup> <mi>L</mi> <mi>k</mi></msup><mo>.</mo> </mrow>]]></math></maths>(3)将Lestimate向Loptimal迭代优化直到收敛,得到输入人脸的绘制实体布局Lface;4)特定人脸绘制实体的变形转移计算给定特定人脸五官几何特征<maths id="math0004" num="0004" ><math><![CDATA[ <mrow><mo>{</mo><msup> <mrow><mo>(</mo><msubsup> <mi>x</mi> <mi>i</mi> <mi>t</mi></msubsup><mo>,</mo><msubsup> <mi>y</mi> <mi>i</mi> <mi>t</mi></msubsup><mo>)</mo> </mrow> <mi>T</mi></msup><mo>|</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>}</mo> </mrow>]]></math> id="icf0004" file="A2009100238460003C4.tif" wi="37" he="3" top= "107" left = "93" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/></maths>和选择的五官部件样本的绘制实体形状特征<maths id="math0005" num="0005" ><math><![CDATA[ <mrow><mo>{</mo><msup> <mrow><mo>(</mo><msubsup> <mi>x</mi> <mi>i</mi> <mi>s</mi></msubsup><mo>,</mo><msubsup> <mi>y</mi> <mi>i</mi> <mi>s</mi></msubsup><mo>)</mo> </mrow> <mi>T</mi></msup><mo>|</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>}</mo><mo>,</mo> </mrow>]]></math> id="icf0005" file="A2009100238460003C5.tif" wi="38" he="3" top= "117" left = "68" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/></maths>在特征点之间存在一一对应关系,采用薄板样条变换找到一个非刚性映射f(x,y)=(f1(x,y),f2(x,y))T,代价函数为ETPS(f),<maths id="math0006" num="0006" ><math><![CDATA[ <mrow><msub> <mi>E</mi> <mi>TPS</mi></msub><mrow> <mo>(</mo> <mi>f</mi> <mo>)</mo></mrow><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><msup> <mrow><mo>|</mo><mo>|</mo><msup> <mrow><mo>(</mo><msubsup> <mi>x</mi> <mi>i</mi> <mi>t</mi></msubsup><mo>,</mo><msubsup> <mi>y</mi> <mi>i</mi> <mi>t</mi></msubsup><mo>)</mo> </mrow> <mi>T</mi></msup><mo>-</mo><mi>f</mi><mrow> <mo>(</mo> <msup><mrow> <mo>(</mo> <msubsup><mi>x</mi><mi>i</mi><mi>s</mi> </msubsup> <mo>,</mo> <msubsup><mi>y</mi><mi>i</mi><mi>s</mi> </msubsup> <mo>)</mo></mrow><mi>T</mi> </msup> <mo>)</mo></mrow><mo>|</mo><mo>|</mo> </mrow> <mn>2</mn></msup><mo>+</mo><mi>&lambda;</mi><mo>&Integral;</mo><mo>&Integral;</mo><mo>[</mo><msup> <mrow><mo>(</mo><mfrac> <mrow><msup> <mo>&PartialD;</mo> <mn>2</mn></msup><mi>f</mi> </mrow> <msup><mrow> <mo>&PartialD;</mo> <mi>x</mi></mrow><mn>2</mn> </msup></mfrac><mo>)</mo> </mrow> <mn>2</mn></msup><mo>+</mo><mn>2</mn><msup> <mrow><mo>(</mo><mfrac> <mrow><msup> <mo>&PartialD;</mo> <mn>2</mn></msup><mi>f</mi> </mrow> <mrow><mo>&PartialD;</mo><mi>x</mi><mo>&PartialD;</mo><mi>y</mi> </mrow></mfrac><mo>)</mo> </mrow> <mn>2</mn></msup><mo>+</mo><msup> <mrow><mo>(</mo><mfrac> <mrow><msup> <mo>&PartialD;</mo> <mn>2</mn></msup><mi>f</mi> </mrow> <msup><mrow> <mo>&PartialD;</mo> <mi>y</mi></mrow><mn>2</mn> </msup></mfrac><mo>)</mo> </mrow> <mn>2</mn></msup><mo>]</mo><mi>dxdy</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo></mrow> </mrow>]]></math></maths>给定一个λ,min(ETPS(f))存在唯一解<maths id="math0007" num="0007" ><math><![CDATA[ <mrow><msub> <mi>f</mi> <mn>1</mn></msub><mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo></mrow><mo>=</mo><msub> <mi>a</mi> <mn>11</mn></msub><mo>+</mo><msub> <mi>a</mi> <mn>12</mn></msub><mi>x</mi><mo>+</mo><msub> <mi>a</mi> <mn>13</mn></msub><mi>y</mi><mo>+</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><msub> <mi>w</mi> <mrow><mn>1</mn><mi>i</mi> </mrow></msub><mi>U</mi><mrow> <mo>(</mo> <mo>|</mo> <mo>|</mo> <msup><mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo></mrow><mi>T</mi> </msup> <mo>-</mo> <msup><mrow> <mo>(</mo> <msubsup><mi>x</mi><mi>i</mi><mi>s</mi> </msubsup> <mo>,</mo> <msubsup><mi>y</mi><mi>i</mi><mi>s</mi> </msubsup> <mo>)</mo></mrow><mi>T</mi> </msup> <mo>|</mo> <mo>|</mo> <mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo></mrow> </mrow>]]></math></maths><maths id="math0008" num="0008" ><math><![CDATA[ <mrow><msub> <mi>f</mi> <mn>2</mn></msub><mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo></mrow><mo>=</mo><msub> <mi>a</mi> <mn>21</mn></msub><mo>+</mo><msub> <mi>a</mi> <mn>22</mn></msub><mi>x</mi><mo>+</mo><msub> <mn>23</mn> <mi>y</mi></msub><mo>+</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><msub> <mi>w</mi> <mrow><mn>2</mn><mi>i</mi> </mrow></msub><mi>U</mi><mrow> <mo>(</mo> <mo>|</mo> <mo>|</mo> <msup><mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo></mrow><mi>T</mi> </msup> <mo>-</mo> <msup><mrow> <mo>(</mo> <msubsup><mi>x</mi><mi>i</mi><mi>s</mi> </msubsup> <mo>,</mo> <msubsup><mi>y</mi><mi>i</mi><mi>s</mi> </msubsup> <mo>)</mo></mrow><mi>T</mi> </msup> <mo>|</mo> <mo>|</mo> <mo>)</mo></mrow> </mrow>]]></math></maths>其中U(r)=r2lnr,λ用于调整非刚性映射f的扭曲程度,通过最小化ETPS(f)求解系数a11,a12,a13,a21,a22,a23,w1i,w2i,得到样本绘制实体形状与特定人脸五官几何特征之间的映射关系f,将f作为五官匹配得到的样本Eshapeoptimal的变形函数,即<maths id="math0009" num="0009" ><math><![CDATA[ <mrow><msubsup> <mi>E</mi> <mi>shape</mi> <mi>cp</mi></msubsup><mo>=</mo><mi>f</mi><mrow> <mo>(</mo> <msubsup><mi>E</mi><mi>shape</mi><mi>optimal</mi> </msubsup> <mo>)</mo></mrow><mo>,</mo> </mrow>]]></math> id="icf0009" file="A2009100238460003C9.tif" wi="24" he="4" top= "225" left = "25" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/></maths>变形后得到的绘制实体形状Eshapecp按照整体布局Lface中确定的五官大小和位置参数,得到特定人脸Iface的绘制式样Pface=(Lface,Eface)。
2、根据权利要求i所述的多种风格人脸卡通样本的统一参数化方法,其特征在于所说的人脸卡通画的绘制实体布局是记录样本中各绘制实体的位 置,将卡通画样本分为7个绘制实体脸型、左眉、右眉、左眼、右眼、鼻 子和嘴巴,每个绘制实体的位置由5个参数(x,乂w,/z,力决定,它们分别是部件中心点坐标(x,y),部件宽度w、高度h和倾斜角0。
3、根据权利要求1所述的多种风格人脸卡通样本的统一参数化方法,其 特征在于所说的人脸卡通画的绘制实体集中的每个绘制实体对应人脸对象 部件集中的一个五官部件,绘制实体集定义部件样本的绘制实体形状、绘制 元素和绘制属性,记为PEP=(绘帝i按体形状,绘制元素,绘制属性),绘制 实体形状描述绘制实体的几何形状;绘制实体有两类基本的绘制元素线条 元素和区域元素,线条元素按照绘制风格用来勾画人脸轮廓,区域元素定义 绘制实体所表现的有界区域;线条元素的绘制属性包括线条模型、线条颜 色,区域元素的绘制属性包括区域填充纹理模型、区域绘制颜色。
全文摘要
本发明公开一种多种风格人脸卡通样本的统一参数化方法。该方法分层表示人脸卡通画样本的构图和绘制,通过绘制实体布局参数(Painting Style parameters)-PSP定义卡通画样本的构图,绘制实体参数(Painting Entity Parameters)-PEP定义卡通画的绘制方法。这种统一的参数化数据组织架构,使绘制算法可以完全根据真实人脸几何特征,学习人脸卡通画样本的构图和绘制方法,通过绘制实体布局的序贯优化计算和绘制实体的变形转移,自动生成特定人脸对象的个性化人脸卡通画。并且使计算机可以自动学习不同艺术风格的卡通画绘制方法,具有很好的可扩展性和数据独立性。
文档编号G06T13/00GK101655985SQ20091002384
公开日2010年2月24日 申请日期2009年9月9日 优先权日2009年9月9日
发明者刘跃虎, 吴正旺, 旸 杨, 苏远岐, 贾代涛, 宇 邵 申请人:西安交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1