本申请提供一种表情迁移方法、装置、设备及存储介质,涉及图像处理技术领域。该方法包括:将待迁移表情帧序列中各表情帧的人脸表情逐帧迁移至目标人脸,得到迁移后的第一表情帧序列;根据第一表情帧序列,从待迁移表情帧序列中筛选目标第一表情帧,并对目标第一表情帧进行修正迁移,得到目标第一表情帧对应的修正帧;在待迁移表情帧序列中,确定至少一个第二表情帧;根据目标第一表情帧和对应的修正帧,对各第二表情帧进行表情迁移,得到迁移后的第三表情帧;根据第一表情帧序列和第三表情帧,确定迁移后的目标表情帧序列。相对于现有技术,解决了其不足以满足高精度表情迁移任务的需求的问题。需求的问题。需求的问题。
【技术实现步骤摘要】
表情迁移方法、装置、设备及存储介质
[0001]本申请涉及图像处理
,具体而言,涉及一种表情迁移方法、装置、设备及存储介质。
技术介绍
[0002]人脸表情迁移技术是用于将某一人脸的表情迁移到不同角色面部模型上,得到具有相同语义的不同人物表情序列的技术。通过这一技术可以将演员的表情序列迁移到其他人物乃至虚拟角色的脸部模型上,进而降低为新角色创作表情动画序列的人工、时间成本。
[0003]现有技术中,多采用三角网格形变迁移算法或是基于表情基模型来进行参数化表情迁移的方法,其中,基于表情基模型来进行参数化表情迁移方法一般是采用面部表情基来直接完成人脸表情的参数化,并基于参数化结果直接迁移人脸表情到目标表情基的表情迁移方式。
[0004]这种方式虽然实现便捷,并且易于编辑,但是迁移后的精度会受到表情基自身表达能力的限制,不足以满足高精度表情迁移任务的需求。
技术实现思路
[0005]本申请的目的在于,针对上述现有技术中的不足,提供一种表情迁移方法、装置、设备及存储介质,以解决现有技术中不足以满足高精度表情迁移任务的需求的问题。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请一实施例提供了一种表情迁移方法,所述方法包括:
[0008]将待迁移表情帧序列中各表情帧的人脸表情逐帧迁移至目标人脸,得到迁移后的第一表情帧序列;
[0009]根据第一表情帧序列,从所述待迁移表情帧序列中筛选目标第一表情帧,并对所述目标第一表情帧对应的迁移后的表情帧进行修正,得到所述目标第一表情帧对应的修正帧;
[0010]在所述待迁移表情帧序列中,确定至少一个第二表情帧;其中,所述第二表情帧与所述目标第一表情帧的相似度满足预设阈值;
[0011]根据所述目标第一表情帧和对应的所述修正帧,对各所述第二表情帧进行表情迁移,得到迁移后的第三表情帧;
[0012]根据第一表情帧序列和第三表情帧,确定迁移后的目标表情帧序列。
[0013]第二方面,本申请另一实施例提供了一种表情迁移装置,所述装置包括:迁移模块、修正模块和确定模块,其中:
[0014]所述迁移模块,用于将待迁移表情帧序列中各表情帧的人脸表情逐帧迁移至目标人脸,得到迁移后的第一表情帧序列;
[0015]所述修正模块,用于根据第一表情帧序列,从所述待迁移表情帧序列中筛选目标第一表情帧,并对所述目标第一表情帧对应的迁移后的表情帧进行修正,得到所述目标第
一表情帧对应的修正帧;
[0016]所述确定模块,用于在所述待迁移表情帧序列中,确定至少一个第二表情帧;其中,所述第二表情帧与所述目标第一表情帧的相似度满足预设阈值;
[0017]所述修正模块,具体用于根据所述目标第一表情帧和对应的所述修正帧,对各所述第二表情帧进行表情迁移,得到迁移后的第三表情帧;
[0018]所述确定模块,具体用于根据第一表情帧序列和第三表情帧,确定迁移后的目标表情帧序列。
[0019]第三方面,本申请另一实施例提供了一种表情迁移设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当表情迁移设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。
[0020]第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。
[0021]本申请的有益效果是:采用本申请提供的表情迁移方法,在将待迁移表情帧序列中的各表情帧的人脸表情帧迁移至目标人脸得到第一表情帧序列后,还会对第一表情帧序列中的表现效果不佳的目标第一表情帧进行筛选,并对目标第一表情帧对应的迁移后的表情帧进行修正,得到目标第一表情帧对应的修正帧,随后在待迁移表情帧序列中确定至少一个第二表情帧,并根据目标第一表情帧和修正帧对第二表情帧进行表情迁移,得到迁移后的第三表情帧,并基于第一表情帧序列和第三表情帧确定目标表情帧序列,这样确定目标表情帧序列的方式,在初始迁移之后,还会在第一表情帧序列中筛选部分目标第一表情帧对应的迁移后的表情帧进行修正,并基于修正得到的修正帧,对待迁移表情帧序列中与目标第一表情帧相似的第二表情帧重新进行表情迁移,从而提高了对待迁移表情帧序列中效果不佳的表情帧进行修正的修正效率,减少了修正所带来的工作量。
附图说明
[0022]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0023]图1为本申请一实施例提供的表情迁移方法的流程示意图;
[0024]图2为本申请另一实施例提供的表情迁移方法的流程示意图;
[0025]图3为本申请另一实施例提供的表情迁移方法的流程示意图;
[0026]图4为本申请一实施例提供的表情迁移装置的结构示意图;
[0027]图5为本申请另一实施例提供的表情迁移装置的结构示意图;
[0028]图6为本申请一实施例提供的表情迁移设备的结构示意图。
具体实施方式
[0029]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本申请一部分实施例,而不是全部的实施例。
[0030]通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]另外,本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
[0032]如下结合多个具体的应用示例,对本申请实施例所提供的一种表情迁移方法进行解释说明。图1为本申请一实施例提供的一种表情迁移方法的流程示意图,如图1所示,该方法包括:
[0033]S101:将待迁移表情帧序列中各表情帧的人脸表情逐帧迁移至目标人脸,得到迁移后的第一表情帧序列。
[0034]在本申请的实施例中,待迁移表情帧序列为一组三维表情帧序列,S={s1,...,s
N
},也即待迁移表情帧序列中共计有N个表情帧;将待迁移表情帧序列中的各表情帧上的人脸表情逐帧顺序迁移本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种表情迁移方法,其特征在于,所述方法包括:将待迁移表情帧序列中各表情帧的人脸表情逐帧迁移至目标人脸,得到迁移后的第一表情帧序列;根据第一表情帧序列,从所述待迁移表情帧序列中筛选目标第一表情帧,并对所述目标第一表情帧对应的迁移后的表情帧进行修正,得到所述目标第一表情帧对应的修正帧;在所述待迁移表情帧序列中,确定至少一个第二表情帧;其中,所述第二表情帧与所述目标第一表情帧的相似度满足预设阈值;根据所述目标第一表情帧和对应的所述修正帧,对各所述第二表情帧进行表情迁移,得到迁移后的第三表情帧;根据第一表情帧序列和第三表情帧,确定迁移后的目标表情帧序列。2.如权利要求1所述的方法,其特征在于,所述将待迁移表情帧序列中各表情帧的人脸表情逐帧迁移至目标人脸,得到迁移后的第一表情帧序列之前,所述方法还包括:对所述待迁移表情帧序列中的每个所述待迁移表情帧进行参数化分析,得到各所述待迁移表情帧对应的参数化结果;所述在所述待迁移表情帧序列中,确定至少一个第二表情帧,包括:根据各所述待迁移表情帧的参数化结果,在所述待迁移表情帧中确定至少一个第二表情帧。3.如权利要求2所述的方法,其特征在于,所述对所述待迁移表情帧序列中的每个所述待迁移表情帧进行参数化分析,得到各所述待迁移表情帧对应的参数化结果,包括:根据预设多维度表情特征,对所述待迁移表情帧序列中的每个所述待迁移表情帧进行所述多维度表情特征下的参数化分析,得到各所述待迁移表情帧对应的参数化结果。4.如权利要求3所述的方法,其特征在于,所述根据预设多维度表情特征,对所述待迁移表情帧序列中的每个所述待迁移表情帧进行所述多维度表情特征下的参数化分析,得到各所述待迁移表情帧对应的参数化结果,包括:根据预设表情基和所述预设多维度表情特征,对所述待迁移表情帧序列中的每个所述待迁移表情帧进行所述多维度表情特征下的参数化分析,得到相对于预设表情基下的各所述待迁移表情帧对应的参数化结果。5.如权利要求1所述的方法,其特征在于,所述根据第一表情帧序列和第三表情帧,确定迁移后的目标表情帧序列,包括:在所述第一表情帧序列中,将与所述第三表情帧对应的第一表情帧序列用所述第三表情帧进行替换,得到所述目标表情帧序列。6.如权利要求1所述的方法,其特征在于,所述根据第一表情帧序列和第三表情帧,确定迁移后的目标表情帧序列之后,所述方法还包括:对所述目标表情帧序列进行平滑处理,得到平滑处理后的所述目标表情帧序列。7.如权利要求1所述的方法,其特征在于,所述将待迁移表情帧序列中各表情帧的...
【专利技术属性】
技术研发人员:沈成泽,林杰,林传杰,侯杰,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。