1.一种三维卡通人脸生成方法,包括:步骤1)、设置可调节艺术造型参数αi,基于主成分子空间和αi生成三维真实人脸模型X3的三维卡通人脸X3(i);步骤2)、计算生成的三维卡通人脸X3(i)的艺术性指标的值和与对应的真实人脸的相似性指标的值,其中所述艺术性指标体现αi的大小,所述与对应的真实人脸的相似性指标体现X3(i)与对应的真实人脸之间的相似距离;步骤3)、判断生成的三维卡通人脸X3(i)的艺术性指标和与对应的真实人脸的相似性指标是否满足预定条件,如不满足则重复步骤1)重新设置可调节艺术造型参数αi且重新生成相应的三维卡通人脸X3(i),以及重复步骤2)重新计算生成的三维卡通人脸X3(i)的艺术性指标的值和与对应的真实人脸的相似性指标的值,直到生成的三维卡通人脸X3(i)的艺术性指标和与对应的真实人脸的相似性指标满足预定条件。
2.根据权利要求1所述的方法,其中,步骤1)中基于主成分子空间和αi生成三维真实人脸模型X3的三维卡通人脸X3(i)包括:根据下式获得X3(i),X3(i)=X3+Pαi,其中,X3为三维真实人脸模型,P为构成所述主成分子空间的特征向量矩阵,αi为可调节艺术造型参数。
3.根据权利要求1或2所述的方法,其中,步骤3)包括:步骤31)、根据下式计算最大化优化目标函数f(i): f ( i ) = f s ( X 2 , X 3 ( i ) ) + λ 1 f a ( X 3 , X 3 ( i ) ) , ]]>其中,是权重参数;fa(X3,X3(i))表示艺术性指标,其值随着αi的增大而增大,随着αi的减小而减小;fs(X2,X3(i))表示与对应的真实人脸的相似性指标,其值随着X3(i)与对应的真实人脸之间的相似距离的增大而增大,随着X3(i)与对应的真实人脸之间的相似距离的减小而减小;步骤32)、判断f(i)的值是否大于预定值,如满足,则生成的三维卡通人脸X3(i)为最终生成的三维卡通人脸;如不满足,则返回步骤1)。
4.根据权利要求3所述的方法,其中,步骤2)中计算X3(i)与对应的真实人脸的相似性指标的值包括:计算X3(i)与对应的二维人脸图片X2之间的相似度来获得与对应的真实人脸的相似性指标的值。
5.根据权利要求3所述的方法,其中,步骤2)中计算X3(i)与对应的真实人脸的相似性指标的值包括:计算X3(i)与对应的三维真实人脸模型X3之间的相似度来获得与对应的真实人脸的相似性指标的值。
6.根据权利要求4所述的方法,其中计算X3(i)与对应的二维人脸图片X2之间的相似度来获得与对应的真实人脸的相似性指标的值包括:步骤a)、对X2和X3(i)进行双层拉普拉斯流形降维,获得共享低维流行嵌入;步骤b)、计算X2和X3(i)在所述共享低维流形嵌入上的投影值,将X2和X3(i)之间的相似距离设置为这两个投影值之差,将与对应的真实人脸的相似性指标的值设置为X2和X3(i)之间的相似距离。
7.根据权利要求1或2所述的方法,还包括:步骤0)、对三维真实人脸模型X3进行归一化对齐处理。
8.根据权利要求1或2所述的方法,其中步骤1)之前还包括:构建主成分子空间。
9.根据权利要求8所述的方法,其中构建主成分子空间包括:步骤A)、得到三维卡通人脸模型数据集;步骤B)、对所述三维卡通人脸模型数据集进行主成分分析,得到构成所述主成分子空间的特征向量矩阵P。
10.根据权利要求9所述的方法,其中步骤A)还包括:对得到的三维卡通人脸模型数据集中的所有三维卡通人脸模型进行归一化对齐处理。
11.一种三维卡通人脸生成系统,包括:三维卡通人脸生成装置,用于设置可调节艺术造型参数αi,基于主成分子空间和αi生成三维真实人脸模型X3的三维卡通人脸X3(i);计算装置,用于计算生成的三维卡通人脸X3(i)的艺术性指标的值和与对应的真实人脸的相似性指标的值,其中所述艺术性指标体现αi的大小,所述与对应的真实人脸的相似性指标体现X3(i)与对应的真实人脸之间的相似距离;以及三维卡通人脸优化装置,用于判断生成的三维卡通人脸X3(i)的艺术性指标和与对应的真实人脸的相似性指标是否满足预定条件,如不满足则利用所述三维卡通人脸生成装置重新设置可调节艺术造型参数αi且重新生成相应的三维卡通人脸X3(i),以及利用所述计算装置重新计算生成的三维卡通人脸X3(i)的艺术性指标的值和与对应的真实人脸的相似性指标的值,直到生成的三维卡通人脸X3(i)的艺术性指标和与对应的真实人脸的相似性指标满足预定条件。
展开