基于同源连续性的模拟人脸老化的方法及装置与流程

文档序号:16265578发布日期:2018-12-14 21:53阅读:159来源:国知局
基于同源连续性的模拟人脸老化的方法及装置与流程

本发明涉及图像处理技术领域,尤其涉及一种基于同源连续性的模拟人脸老化的方法及装置。

背景技术

近年来,随着图形图像和计算机技术的迅猛发展,关于模拟人脸老化的研究在戏剧表演、刑事侦查等方面有着极其重要的应用价值。

目前,模拟人脸老化的方法是将源人脸图像直接线性模拟到目标人脸图像,无论源人脸图像与目标人脸图像中人的年龄跨度有多大,都直接模拟出目标年龄的人脸图像,例如:现有技术直接将少年的人脸图像直接模拟到中年或老年人脸图像。但是,真实的人脸老化是一个缓慢的、连续的、不可避免的过程,历经少年、青年、中年、老年等各个年龄段,每个年龄段的变化具有不同的规律,现有技术并没有考虑到这种自然规律,因此,对人脸老化的模拟显得不够真实、自然。

因此,如何避免上述缺陷,能够真实、自然地模拟人脸老化的过程,成为亟须解决的问题。



技术实现要素:

针对现有技术存在的问题,本发明实施例提供一种基于同源连续性的模拟人脸老化的方法及装置。

第一方面,本发明实施例提供一种基于同源连续性的模拟人脸老化的方法,所述方法包括:

预处理待模拟的人脸图像,获取反映所述人脸图像中人脸形状特征的特征点;

根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像,所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准;

对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型;

获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段;

根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量,所述不同年龄段包括所述源年龄段和所述目标年龄段;

根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像;

根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

第二方面,本发明实施例提供一种基于同源连续性的模拟人脸老化的装置,所述装置包括:

处理单元,用于预处理待模拟的人脸图像;获取反映所述人脸图像中人脸形状特征的特征点;

匹配单元,用于根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像,所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准;

获取单元,用于对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型;

确定单元,用于获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段,所述目标年龄段是与所述源年龄段相邻的后一段年龄段;

计算单元,用于根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量;所述不同年龄段包括所述源年龄段和所述目标年龄段;

第一模拟单元,用于根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像;

第二模拟单元,用于根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器和总线,其中,

所述处理器和所述存储器通过所述总线完成相互间的通信;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:

预处理待模拟的人脸图像,获取反映所述人脸图像中人脸形状特征的特征点;

根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像,所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准;

对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型;

获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段;

根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量,所述不同年龄段包括所述源年龄段和所述目标年龄段;

根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像;

根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,包括:

所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:

预处理待模拟的人脸图像,获取反映所述人脸图像中人脸形状特征的特征点;

根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像,所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准;

对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型;

获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段;

根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量,所述不同年龄段包括所述源年龄段和所述目标年龄段;

根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像;

根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

本发明具有以下有益效果:

本发明实施例提供的基于同源连续性的模拟人脸老化的方法及装置,通过同源连续性原理对人脸进行基于不同年龄段的形体老化和纹理老化模拟,能够真实、自然地模拟人脸老化的过程。

附图说明

为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例基于同源连续性的模拟人脸老化的方法流程示意图;

图2(a)为本发明实施例输入图像;输入图像对应于待模拟的人脸图像;

图2(b)为本发明实施例人脸对齐后的图像;

图3为本发明实施例人脸关键点的位置图;

图4(a)-图4(d)为本发明实施例脸型匹配的四张人脸图像;

图5(a)为本发明实施例未经过纹理增强的人脸原型;

图5(b)为本发明实施例经过纹理增强的人脸原型;

图6为本发明实施例经过人脸对齐后人脸图像进行三角剖分的效果图;

图7(a)为本发明实施例输入的人脸图像;

图7(b)为本发明实施例经过形状老化模拟后的人脸图像人脸形状老化模拟的效果图;

图8(a)为本发明实施例输入的人脸图像;图8(b)为本发明实施例经过皮肤检测后输出的二值图像;

图9(a)为本发明实施例输入的人脸图像;

图9(b)为本发明实施例额头部位关键点检测后的三角剖分效果图;

图10(a)为本发明实施例输入的人脸图像;

图10(b)为本发明实施例经过形状及纹理老化模拟后的人脸图像纹理老化的效果图;

图11(a)为本发明实施例输入的人脸图像;

图11(b)为本发明实施例经过泊松融合后最终的老化效果图;

图12为本发明实施例基于同源连续性的模拟人脸老化的装置结构示意图;

图13为本发明实施例提供的电子设备实体结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明作进一步的详细说明。

对同源连续性原理解释说明如下:

发明人发现真实的人脸老化过程符合“同源连续性原理”,即根据高维空间同源连续性原理,将人脸老化问题转化为一系列同源点的定位问题。源人脸和目标人脸可看作高维空间中的同源点,具有类似的属性但又不完全相同,则它们之间存在一个渐变且连续的过程,使得源人脸变换到目标人脸,以实现人脸老化过程的模拟。

需要作如下预先处理:

(1)收集一批不同年龄、不同性别且具有不同脸型的人脸图像。这些图像采集的标准为:正面免冠、面部光照均匀且无遮挡、图像背景单一。将这批图像按照性别分为两组,且基于同源连续性原理,为了更加符合人脸逐渐老化的自然规律,每组又按照不同年龄进行细致划分,以10岁为间隔分为7个年龄段,分别为:20~30、30~40、40~50、50~60、60~70、70~80、80~90,并保证每个年龄段内尽可能包含多种不同脸型的人脸图像。

(2)脸型对于人脸老化的影响效果是非常明显的。所以,为了保证人脸老化的个性化特征,同时为了满足人脸老化的同源连续性原理,我们需要将输入图像与源、目标年龄段之间所有年龄段内的库图像进行脸型匹配,从中挑选出脸型相似度较大的多张人脸图像用于合成各个年龄段的人脸原型。

图1为本发明实施例基于同源连续性的模拟人脸老化的方法流程示意图,如图1所示,本发明实施例提供的一种基于同源连续性的模拟人脸老化的方法,包括以下步骤:

s101:预处理待模拟的人脸图像;获取反映所述人脸图像中人脸形状特征的特征点。

具体的,可以为:预处理待模拟的人脸图像;获取反映所述人脸图像中人脸形状特征的特征点。预处理待模拟的人脸图像包括:在构建的人脸老化模拟数据库(对应人脸数据库)中,任意选择一张正面人脸照作为人脸对齐的模板,并将数据库中所有的人脸图像都与该模板进行对齐,图2(a)为本发明实施例输入图像;输入图像对应于待模拟的人脸图像,图2(b)为本发明实施例人脸对齐后的图像,如图2(a)和图2(b)所示。图3为本发明实施例人脸关键点的位置图,如图3所示,对所有对齐后的人脸图像进行特征点定位,并将检测到的1~17个特征点(具体是脸型特征)用于脸型匹配。对这17个特征点使用三次样条曲线进行拟合,求得每个特征点在拟合曲线上的曲率(k1,k2,...,k17),再分别求得特征点3~8,7~11,10~15处曲率值的标准差,依次记为d11、d2、d12,且令最终,将形状特征向量v=(d1,d2)作为脸型匹配的度量标准,数据库中所有的人脸图像均有其对应的脸型匹配度量标准v。

s102:根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像;所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准。

具体的,可以根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像;所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准。

对于一张需要进行老化模拟的输入图像,首先,需要对其进行特征点定位、人脸对齐等处理(对应预处理)。其次,利用对齐后的特征点位置计算出脸型匹配的度量标准v。最后,求得该向量与源年龄段和目标年龄段内各人脸图像脸型匹配度量标准之间的欧氏距离d,距离越小则两张图像的脸型越匹配。

需要在每个年龄段找出5(对应预设数量)张脸型较为匹配的人脸图像,用于合成该年龄段的人脸原型。首先,设定一个阈值t(对应预设阈值),并将所有欧式距离d进行一个从小到大的排序。只要满足d<t这个条件,就可以将该库图像作为合成原型的候选图像。若选择的图像数小于5,则将阈值t增加t0,并重复上述操作。图4(a)-图4(d)为本发明实施例脸型匹配的几张人脸图像;脸型匹配的结果如图4(a)-图4(d)所示。

s103:对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型。

具体的,可以对对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型。进一步的可以包括如下步骤:

小波分解:

由于gabor滤波器最主要的优势体现在对物体纹理特征的提取上,所以使用gabor滤波器在水平和竖直两个方向上对用于合成原型的各图像进行高频分解,提取出高频纹理信息。

高频信息增强:

对分离出的各高频子带进行平滑叠加等处理,合成更能代表各图像边缘特征的高频子带;

图像重构:

利用新合成的高频子带进行图像重构,即可以得到具有纹理增强效果的人脸原型,对应的像素点构成了纹理特征向量。图5(a)为本发明实施例未经过纹理增强的人脸原型;图5(b)为本发明实施例经过纹理增强的人脸原型;纹理增强前后的对比图像如图5(a)和图5(b)所示。

根据同源连续性原理,人脸老化并不是一个直接线性的过程,所以需要重复上述操作,依次将源、待模拟年龄段之间各个年龄段的人脸原型均进行纹理增强处理。

s104:获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段。

具体的,可以获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段。参照上述举例,假如人脸图像所处的源年龄段为上述7个年龄段中的20~30岁、目标年龄段为上述7个年龄段中30~40岁。需要说明的是:本发明实施例预设年龄区间可以根据实际情况自主设置,这里举例为10年。

s105:根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量;所述不同年龄段包括所述源年龄段和所述目标年龄段。

具体的,可以根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量;所述不同年龄段包括所述源年龄段和所述目标年龄段。可以如下:基于同源连续性的老化模拟过程,为了符合人脸老化的一般规律,首先将输入人脸老化至相邻年龄段。对源年龄段及相邻年龄段合成的人脸原型进行特征点定位,并将其对应的年龄相关形状特征向量分别记为syoung和sold。

可以根据如下公式计算所述目标形状特征向量:

sdst=ss+α(sold-syoung)

其中,sdst为所述目标形状特征向量、ss为输入人脸图像对应的形状特征向量、syoung为所述源年龄段人脸原型对应的年龄相关形状特征向量、sold为所述目标年龄段人脸原型对应的年龄相关形状特征向量、α为第一比例系数,用来调节形状衰老的程度。第一比例系数的数值大小可以根据实际情况进行设置。

s106:根据所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像。

具体的,可以根据所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像。具体可以如下:将求得的输入图像、源年龄段的人脸原型以及目标年龄段的人脸原型的特征点集,利用delaunay三角剖分分别生成对应的三角网。这个三角网中的三角面均不互相重叠,且不同图像中由相同特征点为顶点所构成的三角面是一一对应的。图6为本发明实施例经过人脸对齐后人脸图像进行三角剖分的效果图;三角剖分的效果图如图6所示。利用图像变形技术,将输入图像和人脸原型对的特征点集ss、sold、syoung均移动到目标特征点集sdst,从而完成人脸形状的老化模拟,将形状变化后的输入图像及原型对分别记为swap_dst、swap-old-prototype_dst以及swap-young-prototype_dst。图7(a)为本发明实施例输入的人脸图像;图7(b)为本发明实施例经过形状老化模拟后的人脸图像人脸形状老化模拟的效果图,如图7(a)和图7(b)所示。

s107:根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

具体的,可以根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。可以采用如下步骤:

皮肤检测:

由于人脸老化这一自然规律满足同源连续性原理,所以将形状老化后的人脸图像首先纹理老化至相邻年龄段。为了使纹理映射更加真实、自然,首先对输入图像进行皮肤检测。肤色在rgb模型下的范围基本上满足以下约束条件:

r>95andg>40b>20and

max(r,g,b)-min(r,g,b)>15and

abs(r-g)>15andr>gandr>b

将检测到为皮肤的像素点置为白色,非皮肤的像素点置为黑色,得到一张二值图像。图8(a)为本发明实施例输入的人脸图像;图8(b)为本发明实施例经过皮肤检测后输出的二值图像;图8(a)和图8(b)所示为肤色检测前后的对比图像。

额头部位关键点的选取:

对皮肤检测后得到的二值图像进行canny边缘检测,即可以得到输入图像中皮肤与非皮肤部分的边界。在额头部位的界限上相隔一定像素点的距离取一个点,一共取得20个点(举例说明)。这样不仅能够得到输入人脸图像额头部位的关键点,还能够有效避免对面部被头发遮挡的部分也进行纹理映射。

纹理老化:

参照图3,对检测到的68个关键点(对应于上述特征点)与定位的20个额头部位关键点共同组成的特征点点集进行delaunay三角剖分,图,9(a)为本发明实施例输入的人脸图像;图9(b)为本发明实施例额头部位关键点检测后的三角剖分效果图;如图9(a)和图9(b)所示。并将swap_dst、swap-old-prototype_dst以及swap-young-prototype_dst图像中对应三角面中的像素点进行叠加,以实现纹理老化模拟;

tdst=ts+β(told-tyoung)

其中,tdst为所述目标纹理特征向量、ts为所述人脸图像对应的纹理特征向量、tyoung为所述源年龄段人脸原型对应的年龄相关纹理特征向量、told为所述目标年龄段人脸原型对应的年龄相关纹理特征向量、β为第二比例系数,用来调节形状衰老的程度。第二比例系数的具体数值可根据实际情况自主设置。图10(a)为本发明实施例输入的人脸图像;图10(b)为本发明实施例经过形状及纹理老化模拟后的人脸图像纹理老化的效果图;如图10所示。

泊松融合

为了使纹理映射的效果更佳,可以使用泊松融合,来使得进行纹理映射部分的肤色与未进行纹理映射部分的肤色尽可能达到一致。图11(a)为本发明实施例输入的人脸图像;图11(b)为本发明实施例经过泊松融合后最终的老化效果图。最终的老化效果图如图11(a)和图11(b)所示。

判断是否已经将输入图像老化至待模拟年龄段,若否,更新所述源年龄段为所述目标年龄段,并采用更新后的源年龄段执行如权利要求1所述的方法,直到所述目标年龄段达到所述待模拟年龄段。若是,则终止该方法继续执行。待模拟年龄段可以根据实际情况自主设置。

本发明实施例提供的基于同源连续性的模拟人脸老化的方法,通过同源连续性原理对人脸进行基于不同年龄段的形状老化和纹理老化模拟,能够真实、自然地模拟人脸老化的过程。

在上述实施例的基础上,所述方法还包括:

获取所述人脸图像的待模拟年龄段。

具体的,装置获取所述人脸图像的待模拟年龄段。可参照上述实施例,不再赘述。

若判断获知所述目标年龄段未达到所述待模拟年龄段,更新所述源年龄段为所述目标年龄段,并采用更新后的源年龄段执行如权利要求1所述的方法,直到所述目标年龄段达到所述待模拟年龄段。

具体的,装置若判断获知所述目标年龄段未达到所述待模拟年龄段,更新所述源年龄段为所述目标年龄段,并采用更新后的源年龄段执行如权利要求1所述的方法,直到所述目标年龄段达到所述待模拟年龄段。可参照上述实施例,不再赘述。

本发明实施例提供的基于同源连续性的模拟人脸老化的方法,通过采用更新后的源年龄段重复执行该方法,进一步能够真实、自然地模拟人脸老化的过程。

在上述实施例的基础上,所述再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像,包括:

计算所述度量标准与所述预设度量标准之间的欧氏距离。

具体的,装置计算所述度量标准与所述预设度量标准之间的欧氏距离。可参照上述实施例,不再赘述。

提取所述欧氏距离小于预设阈值的目标欧氏距离。

具体的,装置提取所述欧氏距离小于预设阈值的目标欧氏距离。可参照上述实施例,不再赘述。

将所述目标欧氏距离进行从小到大的顺序排序,在所述各年龄段中选择与所述预设数量相等的前n个目标欧氏距离对应的相匹配人脸图像。

具体的,装置将所述目标欧氏距离进行从小到大的顺序排序,在所述各年龄段中选择与所述预设数量相等的前n个目标欧氏距离对应的相匹配人脸图像。可参照上述实施例,不再赘述。

本发明实施例提供的基于同源连续性的模拟人脸老化的方法,通过采用欧氏距离的方式计算对应的相匹配人脸图像,进一步能够真实、自然地模拟人脸老化的过程。

在上述实施例的基础上,所述方法还包括:

若n的数值小于所述预设数量,则调大所述预设阈值的数值,以使获取到的相匹配人脸图像的数量等于所述预设数量。

具体的,装置若判断获知n的数值小于所述预设数量,则调大所述预设阈值的数值,以使获取到的相匹配人脸图像的数量等于所述预设数量。可参照上述实施例,不再赘述。

本发明实施例提供的基于同源连续性的模拟人脸老化的方法,通过调整预设阈值的数值,进一步保证了算法的合理性。

在上述实施例的基础上,所述对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型,包括:

采用gabor滤波器在水平和竖直两个方向上分别对所述相匹配人脸图像进行高频分解,以提取出高频纹理信息。

具体的,装置采用gabor滤波器在水平和竖直两个方向上分别对所述相匹配人脸图像进行高频分解,以提取出高频纹理信息。可参照上述实施例,不再赘述。

对所述高频纹理信息中的高频子带进行平滑叠加处理,以获取反映图像边缘特征的新合成高频子带。

具体的,装置对所述高频纹理信息中的高频子带进行平滑叠加处理,以获取反映图像边缘特征的新合成高频子带。可参照上述实施例,不再赘述。

对所述新合成高频子带进行图像重构,以获取纹理增强的人脸原型。

具体的,装置对所述新合成高频子带进行图像重构,以获取纹理增强的人脸原型。可参照上述实施例,不再赘述。

本发明实施例提供的基于同源连续性的模拟人脸老化的方法,能够有效地获取纹理增强的人脸原型。

在上述实施例的基础上,所述根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量,包括:

根据如下公式计算所述目标形状特征向量:

sdst=ss+α(sold-syoung)

其中,sdst为所述目标形状特征向量、ss为所述年龄段对应的形状特征向量、syoung为所述源年龄段对应的年龄相关形状特征向量、sold为所述目标年龄段对应的年龄相关形状特征向量、α为第一比例系数,用来调节形状衰老的程度。

具体的,装置根据如下公式计算所述目标形状特征向量:

sdst=ss+α(sold-syoung)

其中,sdst为所述目标形状特征向量、ss为所述年龄段对应的形状特征向量、syoung为所述源年龄段对应的年龄相关形状特征向量、sold为所述目标年龄段对应的年龄相关形状特征向量、α为第一比例系数,用来调节形状衰老的程度。可参照上述实施例,不再赘述。

本发明实施例提供的基于同源连续性的模拟人脸老化的方法,通过具体的公式计算目标形状特征向量,能够合理地获取目标形状特征向量。

在上述实施例的基础上,所述根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟所述形状老化的第一模拟图像,包括:

对由所述形状特征向量和所述年龄相关形状特征向量组成的特征点集进行三角剖分,并利用三角剖分后各三角面的对应关系将所述特征点集移至所述目标形状特征向量对应的特征点位置,以获取所述第一模拟图像。

具体的,装置对由所述形状特征向量和所述年龄相关形状特征向量组成的特征点集进行三角剖分,并利用三角剖分后各三角面的对应关系将所述特征点集移至所述目标形状特征向量对应的特征点位置,以获取所述第一模拟图像。可参照上述实施例,不再赘述。

本发明实施例提供的基于同源连续性的模拟人脸老化的方法,能够有效地对人脸图像进行形状老化模拟。

图12为本发明实施例基于同源连续性的模拟人脸老化的装置结构示意图,如图12所示,本发明实施例提供了一种基于同源连续性的模拟人脸老化的装置,包括处理单元1201、匹配单元1202、获取单元1203、确定单元1204、计算单元1205、第一模拟单元1206和第二模拟单元1207,其中:

处理单元1201用于预处理待模拟的人脸图像;获取反映所述人脸图像中人脸形状特征的特征点;匹配单元1202用于根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像;所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准;获取单元1203用于对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型;确定单元1204用于获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段;计算单元1205用于根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量;所述不同年龄段包括所述源年龄段和所述目标年龄段;第一模拟单元1206用于根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像;第二模拟单元1207用于根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

具体的,处理单元1201用于预处理待模拟的人脸图像;获取反映所述人脸图像中人脸形状特征的特征点;匹配单元1202用于根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像;所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准;获取单元1203用于对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型;确定单元1204用于获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段;计算单元1205用于根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量;所述不同年龄段包括所述源年龄段和所述目标年龄段;第一模拟单元1206用于根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像;第二模拟单元1207用于根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

本发明实施例提供的基于同源连续性的模拟人脸老化的装置,通过同源连续性原理对人脸进行基于不同年龄段的形状老化和纹理老化模拟,能够真实、自然地模拟人脸老化的过程。

本发明实施例提供的基于同源连续性的模拟人脸老化的装置具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图13为本发明实施例提供的电子设备实体结构示意图,如图13所示,所述电子设备包括:处理器(processor)1301、存储器(memory)1302和总线1303;

其中,所述处理器1301、存储器1302通过总线1303完成相互间的通信;

所述处理器1301用于调用所述存储器1302中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:预处理待模拟的人脸图像;获取反映所述人脸图像中人脸形状特征的特征点;根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像;所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准;对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型;获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段;根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量;所述不同年龄段包括所述源年龄段和所述目标年龄段;根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像;根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:预处理待模拟的人脸图像;获取反映所述人脸图像中人脸形状特征的特征点;根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像;所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准;对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型;获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段;根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量;所述不同年龄段包括所述源年龄段和所述目标年龄段;根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像;根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:预处理待模拟的人脸图像;获取反映所述人脸图像中人脸形状特征的特征点;根据所述特征点构建出形状特征向量,再利用所述形状特征向量计算与脸型匹配的度量标准,将所述度量标准与人脸数据库中的预设度量标准进行匹配计算,根据匹配计算结果,获取各年龄段分别对应的与预设数量相等的相匹配人脸图像;所述预设度量标准是根据预设年龄区间进行预先计算的各年龄段中各人脸图像对应的度量标准;对所述相匹配人脸图像分别进行人脸纹理增强处理,以获取各年龄段对应的纹理增强的人脸原型;获取所述人脸图像所处的源年龄段,确定与所述源年龄段对应的目标年龄段;所述目标年龄段是与所述源年龄段相邻的后一段年龄段;根据不同年龄段的人脸原型所分别对应的年龄相关形状特征向量及所述形状特征向量,计算目标形状特征向量;所述不同年龄段包括所述源年龄段和所述目标年龄段;根据所述形状特征向量、所述年龄相关形状特征向量和所述目标形状特征向量获取模拟人脸形状老化的第一模拟图像;根据由所述人脸原型对应的像素点构建出的纹理特征向量对所述第一模拟图像进行纹理老化处理,以获取模拟人脸纹理老化的第二模拟图像。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1