变形迁移的纠偏方法、装置及计算机可读存储介质制造方法及图纸

技术编号:38863463 阅读:31 留言:0更新日期:2023-09-17 10:04
本公开提供一种变形迁移的纠偏方法,包括:提供无表情标准脸、有表情标准脸的面部网格和五官网格;根据用户对无表情标准脸的捏脸操作,确定无表情变形脸的面部网格和五官网格;基于变形迁移确定有表情变形脸的面部网格和五官网格;对有表情变形脸的第一五官网格纠偏,包括:在无表情变形脸的第一五官网格的顶点中选取第一锚点;针对每个第一锚点,在无表情变形脸的面部网格的顶点中确定第一参考点和每个第一参考点相对于该第一锚点的相对位置;在有表情变形脸的面部网格的顶点中确定第二参考点,每个第二参考点对应一个第一参考点;基于相对位置和第二参考点确定第二锚点;基于第二锚点调整第一五官网格的顶点。本公开还涉及变形迁移的纠偏装置。还涉及变形迁移的纠偏装置。还涉及变形迁移的纠偏装置。

【技术实现步骤摘要】
变形迁移的纠偏方法、装置及计算机可读存储介质


[0001]本公开涉及虚拟形象
,尤其是一种变形迁移的纠偏方法、装置及计算机可读存储介质。

技术介绍

[0002]随着科技和时代的发展,虚拟形象越来越受到用户的欢迎,虚拟形象被广泛应用于各个领域。例如,在社交领域,用户可以通过虚拟形象来展示自己;在直播领域,用户可以利用虚拟形象来进行直播。
[0003]为了满足用户对个性化的虚拟形象的需求,需要向用户提供人脸定制服务,以便用户可以根据个人偏好对原始提供的标准脸进行捏脸。

技术实现思路

[0004]本公开一个或多个实施例的目的之一是提供变形迁移的纠偏方法、装置及计算机可读存储介质。
[0005]根据本公开实施例的第一方面,提供一种变形迁移的纠偏方法,包括:提供无表情标准脸的面部网格和各五官网格、以及分别对应于一个或多个表情的一个或多个有表情标准脸的面部网格和各五官网格,其中,五官包括眉毛、眼睛、鼻子、嘴巴和耳朵;根据用户对无表情标准脸的捏脸操作,确定无表情变形脸的面部网格和各五官网格,其中,无表情变形脸的五官中的至少一个的形状和/或位置、和/或面部的形状和/或位置与无表情标准脸的不同;基于从无表情标准脸的面部网格到无表情变形脸的面部网格的第一变形和有表情标准脸的面部网格确定有表情变形脸的面部网格,并基于从无表情标准脸的各五官网格到无表情变形脸的各五官网格的第二变形和有表情标准脸的各五官网格确定有表情变形脸的各五官网格;对有表情变形脸的第一五官网格进行纠偏,所述纠偏包括:在无表情变形脸的第一五官网格的顶点中选取第一数量的第一锚点;针对每个第一锚点,在无表情变形脸的面部网格的顶点中基于与该第一锚点的距离确定第二数量的第一参考点,确定所述第二数量的第一参考点中的每个相对于该第一锚点的相对位置,所述相对位置包括距离和方向;在有表情变形脸的面部网格的顶点中确定多个第二参考点,每个第二参考点对应于一个第一参考点;基于每个第一参考点相对于对应的第一锚点的相对位置和每个第二参考点确定第一数量的第二锚点;以及基于第二锚点调整有表情变形脸的第一五官网格的顶点中与各第二锚点对应的顶点,并利用变形算法调整有表情变形脸的第一五官网格的顶点中除与各第二锚点对应的顶点之外的其他顶点。
[0006]在一些实施例中,根据如下确定第二锚点:每个第二参考点相对于第二锚点的相对位置与每个第二参考点对应的第一参考点相对于第一锚点的相对位置相同或成预设比例。
[0007]在一些实施例中,所述第一数量大于或等于3;和/或所述第二数量大于或等于15。
[0008]在一些实施例中,在无表情变形脸的面部网格的顶点中按照与第一锚点的距离从
小到大的顺序确定第二数量的第一参考点。
[0009]在一些实施例中,无表情变形脸的面部网格为三角网格,并且其中,确定第二数量的第一参考点包括:针对每个第一锚点,在无表情变形脸的面部网格中基于与该第一锚点的距离确定第三数量的第一三角形;以及将第一三角形的所有顶点确定为第一参考点。
[0010]在一些实施例中,所述第三数量大于或等于5。
[0011]在一些实施例中,有表情标准脸的面部网格为三角网格,并且其中,确定第二锚点包括:针对每个第一锚点,确定所述第一三角形的每个相对于该第一锚点的相对位置;在有表情变形脸的面部网格中确定多个第二三角形,每个第二三角形对应于一个第一三角形;基于每个第一三角形相对于第一锚点的相对位置和每个第二三角形的位置确定第二锚点的一个中间位置;基于多个第二三角形各自对应的中间位置加权确定第二锚点的位置。
[0012]在一些实施例中,每个第二三角形的权重相同;或距离第一锚点较近的第一三角形对应的第二三角形的权重较高,距离第一锚点较远的第一三角形对应的第二三角形的权重较低。
[0013]在一些实施例中,所述变形算法包括:移动最小二乘法(Moving Least Square)、拉普拉斯变形算法(Laplacian Deformation)、ARAP变形算法(As

Rigid

AS

Possible Deformation)、辐条和轮辋法(Spokes and Rims Method)、平滑旋转增强的ARAP方法(Smoothed Rotation Enhanced ARAP method)。
[0014]在一些实施例中,每个第二参考点基于一个第一参考点和第一变形确定。
[0015]根据本公开实施例的第二方面,提供一种变形迁移的纠偏装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行上述任意一个实施例所述的方法。
[0016]根据本公开实施例的第三方面,提供一种计算机可读存储介质,包括计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述任意一个实施例所述的方法。
[0017]根据本公开实施例的第四方面,提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时实现上述任意一个实施例所述的方法。
[0018]下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
[0019]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是现有技术中通用的变形迁移的示意图。
[0021]图2A至图2D分别是根据本公开一些实施例的变形迁移的纠偏方法中的无表情标准脸、有表情标准脸、无表情变形脸、未纠偏的有表情变形脸的示意图。
[0022]图2E是根据本公开一些实施例的变形迁移的纠偏方法中的已纠偏的有表情变形脸的示意图。
[0023]图3是根据本公开一些实施例的变形迁移的纠偏方法的流程示意图。
[0024]图4是根据本公开一些实施例的变形迁移的纠偏方法中的第一锚点、第一参考点
的选取示意图。
[0025]图5是根据本公开一些实施例的变形迁移的纠偏装置的结构示意图。
[0026]图6A和图6B分别是现有技术中网格与模型的示意图。
具体实施方式
[0027]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0028]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0029]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0030]对于相关领域普通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种变形迁移的纠偏方法,包括:提供无表情标准脸的面部网格和各五官网格、以及分别对应于一个或多个表情的一个或多个有表情标准脸的面部网格和各五官网格,其中,五官包括眉毛、眼睛、鼻子、嘴巴和耳朵;根据用户对无表情标准脸的捏脸操作,确定无表情变形脸的面部网格和各五官网格,其中,无表情变形脸的五官中的至少一个的形状和/或位置、和/或面部的形状和/或位置与无表情标准脸的不同;基于从无表情标准脸的面部网格到无表情变形脸的面部网格的第一变形和有表情标准脸的面部网格确定有表情变形脸的面部网格,并基于从无表情标准脸的各五官网格到无表情变形脸的各五官网格的第二变形和有表情标准脸的各五官网格确定有表情变形脸的各五官网格;对有表情变形脸的第一五官网格进行纠偏,所述纠偏包括:在无表情变形脸的第一五官网格的顶点中选取第一数量的第一锚点;针对每个第一锚点,在无表情变形脸的面部网格的顶点中基于与该第一锚点的距离确定第二数量的第一参考点,确定所述第二数量的第一参考点中的每个相对于该第一锚点的相对位置,所述相对位置包括距离和方向;在有表情变形脸的面部网格的顶点中确定多个第二参考点,每个第二参考点对应于一个第一参考点;基于每个第一参考点相对于对应的第一锚点的相对位置和每个第二参考点确定第一数量的第二锚点;以及基于第二锚点调整有表情变形脸的第一五官网格的顶点中与各第二锚点对应的顶点,并利用变形算法调整有表情变形脸的第一五官网格的顶点中除与各第二锚点对应的顶点之外的其他顶点。2.根据权利要求1所述的方法,其中,根据如下确定第二锚点:每个第二参考点相对于第二锚点的相对位置与每个第二参考点对应的第一参考点相对于第一锚点的相对位置相同或成预设比例。3.根据权利要求1所述的方法,其中,所述第一数量大于或等于3;和/或所述第二数量大于或等于15。4.根据权利要求1所述的方法,其中,在无表情变形脸...

【专利技术属性】
技术研发人员:王乐乐张璐陶明
申请(专利权)人:上海任意门科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1