基于平均脸和衰老比例图的人脸图像年龄变换方法技术

技术编号:2947580 阅读:763 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种基于平均脸和衰老比例图的人脸图像年龄变换方法。采用稠密特征表达,将人脸图像分解为形状矢量和纹理矢量,借助于人脸漫画合成技术,通过计算特定人脸图像和平均脸之间的差异,进而减少这种差异程度,来完成特定人脸的年轻变换;将人脸图像矢量化建模与人脸图像衰老变换相结合,实现了符合生理特征的人脸图像衰老化模拟。根据衰老引起的人脸形状特征的变化,对人脸图像的特征线进行一定的修改,实现形状的衰老模拟;对于纹理特征的改变,我们采用比例图方式,制作衰老比例图,根据纹理映射,实现人脸图像的纹理特征衰老模拟。该方法充分考虑到人脸年龄变换时形状与纹理的统一变化,合成图像的真实感大大增强。

【技术实现步骤摘要】

本专利技术涉及计算机视觉和图像处理领域,特别涉及一种针对正面人脸图像进行快速逼真的年龄变换方法,包括基于平均脸的人脸图像年轻变换方法和基于衰老比例图的人脸图像衰老变换方法。
技术介绍
人脸是人类表现力最强的部分,它的变化包含了许多重要的信息。计算机模拟人脸动画的研究可以追溯到上个世纪70年代,之后不断涌现出突破性的研究成果,该领域也日渐成为公安刑侦、影视制作、游戏娱乐等行业的诸多研究人员的兴趣所在,人脸图像的年龄变换作为人脸动画的重要部分,具有深远的意义。虽然人脸的外貌特征与年龄相关,但是即使是相同年龄的人所呈现的外貌特征也会因个人生存环境、生活习惯等各种因素的影响而存在很大的差异,因此我们很难从一幅人脸图像判断出一个人的准确年龄。人自身对年龄的感知与判断能力并非与生俱来,人在自身成长过程中能够不断获取来自外界环境反馈的各种信息,并利用这些信息不断修正自己对人脸年龄的大致判断。由于这种能力的具体形成过程因人而异,因此很难用某些量化的知识来表达,所以这方面的研究至今还未有一个令人满意的完整解释。对于计算机而言,辨别年龄更是一个困难的问题。而另一方面,对于两幅人脸图像,我们却可以很容易的辨认出谁更年轻或者谁更年老,而且可以描述出人类年轻与衰老的基本特征,例如皮肤的光滑程度,皱纹与斑点的多少,骨骼的形状,肌肉的松弛程度等。利用图像处理技术实现人脸图像的年轻和衰老变换是人脸图像处理领域的前沿问题,这种技术极大的依赖于生理学、认知学、心理学等学科间的理论支持与相互融合。虽然由年龄变化引起的相貌特征变化非常显著,有丰富的研究价值,却只有较少的研究人员对人脸图像的年龄变化进行研究。1961年Thompson提出使用坐标变换的方法来改变生物器官的形状从而模拟同类生物中其他个体的器官特征。基于这种思想,许多研究人员使用不同的坐标变换方法模拟因年龄变化引起的人脸外貌特征的改变。其中主要的变换方法有cardioidal strain变换,它通过改变人脸和头骨的形状模拟随着年龄变化所引起的特征改变。实验结果说明,使用cardioidal strain方法可以较好的改变2D人脸图像轮廓的年龄特征。之后Mark和Todd对其进一步延伸,将这种方法应用于3D人脸数据。这种基于坐标变换的衰老模拟方法只考虑了人脸形状变化,对于引起的纹理变化没有具体说明。1995年Burt和Perrett将样本图像按年龄段划分为7个不同的样本组,分别计算对应这7个组的平均人脸图像,然后利用漫画合成技术来模拟衰老变化。从实验结果可以看出,大部分合成的人脸图像的年龄与用于计算平均脸的样本对象的年龄保持一致,这说明在计算平均人脸图像的过程中,每个年龄组的年龄信息都保留了下来。他们还描述了两种衰老模拟技术第一种方法,首先计算较老年龄组对应的平均人脸与样本集中所有图像对应的平均人脸之间的色彩差异。接着使用漫画合成技术扩大这种差异增加合成图像中的年龄。第二种方法,计算25-29岁和50-54岁年龄组对应的平均人脸的形状和颜色差异。将这种差异应用到新人脸图像并增加这种差异从而实现增龄变化。从他们的实验结果可以看出,两种方法都较好得实现了人脸图像的衰老变换。Burt和Perrett提出的方法同时考虑了衰老变化引起的人脸形状和纹理信息的变化,而且效果也是非常显著的。O’Toole等根据3D人脸信息建立3D人脸参数模型。然后使用漫画合成技术对显著的3D人脸特征进行夸张或消除。实验说明,较老的人脸图像中包含的显著特征更丰富也更明显,因此使用这种方法可以实现图像中隐含年龄的增加或减少。这种方法依赖于对人脸外貌的具体描述,由于3D人脸数据是通过3D扫描仪得到的,设备非常昂贵,而且需要大量的处理时间,因此这种方法的实用性不强。Lanitis等基于一个人脸图像的统计模型对训练样本图像进行重新表达,然后通过学习训练样本的表达数据与其实际年龄之间的联系,建立衰老变化模型。模型建立后,可以根据新图象的表达数据估计从没见过的人的年龄,反之,也可以重构一个人在任何年龄下的图片。他们使用了不同的训练样本建立不同的衰老变化模式。实验证明这种方法可以对未知的图像进行合理的年龄估计,而且对于任何一幅新的图像都可以选择最合适的衰老变化方法,自动模拟衰老过程。还有大量的半自动年龄变化处理系统主要用来模拟遗失儿童的现在面貌。基本操作主要是根据年龄变化所引起的特征改变对对应的人脸特征进行修改。考虑人的相貌具有一定的遗传性,所以一般都是根据遗失儿童近亲的不同年龄段的照片,对儿童的相貌进行修改。另外一些相关研究主要是围绕人脸皮肤的建模和衰老皱纹的模拟。Boissieux等将皮肤看作为弹性膜,进一步将其延伸为有多层组织构成的立体模型,根据衰老时皱纹的变化形态使用有限元方法计算皮肤变形,从而产生皱纹纹理。Viaud等人开发了一种几何混合模型,用样条分段函数模拟褶皱,可以产生表情和年龄皱纹,而且使用了年龄参数来控制年龄皱纹的产生。此外凹凸纹理映射和色彩映射技术,纹理合成语言,微几何模型等,这些技术都可以用来模拟不同的皮肤纹理模式。由于在人脸图像的年龄变换中,人脸的结构特征和皮肤组织的变化复杂,使得计算机模拟人脸年龄变换具有很大的挑战性。目前已有的人脸图像年龄变换方法又多比较复杂并且合成图像的真实感不尽如人意,因此本专利技术针对以往算法的不足,提出了基于平均脸的人脸图像年轻变换以及基于衰老比例图的人脸图像衰老变换方法。
技术实现思路
本专利技术的目的在于克服现有技术的缺点,提出一种。本专利技术计算量小,变换过程简单,合成的结果平滑、自然、真实,具有很强的有效性和通用性。本专利技术的技术方案是这样实现的该方法包括以下步骤a)基于平均脸的年轻变换步骤假定有一组正面样本人脸图像{Ii},对应的参考脸为Iref,新的人脸图像为IN,经过变换后得到的图像为IR,具体步骤如下第一步在以平均脸作为参考脸Iref的情况下,将新的人脸图像IN进行稠密的特征表达,得到对应的形状和纹理矢量,记为(SN,TN),第二步计算新的人脸图像IN在形状和纹理方面与平均特征之间的差异,记为(ΔS,ΔT),其中ΔS=SN-SAverage,ΔT=TN-TAverage,第三步利用参数α、β来调整新的人脸图像与平均脸之间的形状特征及纹理特征之间的差异程度,ΔS′=αΔS,ΔT′=βΔT,其中0<α,β<1,α、β越小,则变换后的人脸越年轻,第四步计算差异程度变化后的新人脸图像的形状矢量及纹理矢量(SR,TR),计算公式为SR=ΔS′+SAverage,TR=ΔT′+TAverage,第五步根据(SR,TR),以及参考脸Iref,通过前向warp重构出年轻变换后的人脸图像IR;b)基于衰老比例图的衰老变换步骤人脸图像衰老变换分为离线阶段和在线阶段离线阶段主要完成Sold和R的计算,第一步根据衰老变化规律,调整平均脸的特征线Lyoung使眼角、嘴角、外侧眉毛、鼻尖下垂得到Lold;第二步以Lyoung为参考,对Lold使用基于特征线的Warp操作,得到对应的Sold;第三步对衰老样本图像中除眼部以及嘴部以外的其他部分进行低通滤波,得到对应的年轻图像;第四步对衰老样本图像进行矢量化表达,得到纹理矢量Told,对年轻图像进行矢量化表达,得到纹理矢量Tyoung;第五步计本文档来自技高网
...

【技术保护点】
基于平均脸和衰老比例图的人脸图像年龄变换方法,其特征在于,该方法包括以下步骤:a)基于平均脸的年轻变换步骤:假定有一组正面样本人脸图像{I↓[i]},对应的参考脸为I↓[ref],新的人脸图像为I↓[N],经过变换后得到的图 像为I↓[R];第一步:在以平均脸作为参考脸I↓[ref]的情况下,将新的人脸图像I↓[N]进行稠密的特征表达,得到对应的形状和纹理矢量,记为(S↓[N],T↓[N]),第二步:计算新的人脸图像I↓[N]在形状和纹理方面与平 均特征之间的差异,记为(△S,△T),其中△S=S↓[N]-S↓[Average],△T=T↓[N]-T↓[Average],第三步:利用参数α、β来调整新的人脸图像与平均脸之间的形状特征及纹理特征之间的差异程度,△S′=α△S,△ T′=β△T,其中0<α,β<1,α、β越小,则变换后的人脸越年轻,第四步:计算差异程度变化后的新人脸图像的形状矢量及纹理矢量(S↓[R],T↓[R]),计算公式为S↓[R]=△S′+S↓[Average],T↓[R]=△T′+T↓ [Average],第五步:根据(S↓[R],T↓[R]),以及参考脸I↓[ref],通过前向warp重构出年轻变换后的人脸图像I↓[R];b)基于衰老比例图的衰老变换步骤:人脸图像衰老变换分为离线阶段和在线阶段:   离线阶段:主要完成S↓[old]和R的计算,第一步:根据衰老变化规律,调整平均脸的特征线L↓[young]使眼角、嘴角、外侧眉毛、鼻尖下垂得到L↓[old];第二步:以L↓[young]为参考,对L↓[old]使用基于 特征线的Warp操作,得到对应的S↓[old];第三步:对衰老样本图像中除眼部以及嘴部以外的其他部分进行低通滤波,得到对应的年轻图像;第四步:对衰老样本图像进行矢量化表达,得到纹理矢量T↓[old],对年轻图像进行矢量化表达 ,得到纹理矢量T↓[young];第五步:计算衰老比例图R=T↓[old]/T↓[young];在线阶段:合成新图像对应的衰老图像; 第一步:以平均脸为参考,将人脸图像I↓[n]重新表达,记为(S↓[n],T↓[n] );第二步:根据离线阶段第二步得到的S↓[old],计算衰老变换后的形状矢量S′↓[n];第三步:使用离线阶段第五步得到的R计...

【技术特征摘要】

【专利技术属性】
技术研发人员:游屈波刘剑毅郑南宁刘跃虎袁泽剑杜少毅
申请(专利权)人:西安交通大学
类型:发明
国别省市:87[中国|西安]

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

1