一种利用主动网格与人脸识别结合生成新人脸的方法技术

技术编号:2944521 阅读:159 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种利用主动网格与人脸识别结合生成新人脸的方法,包括如下步骤:建立人脸图像数据库;以人脸的主动网格为基础,获取输入人脸照片中的特征点;在人脸图像数据库中检索,以获取相似人脸;采用无缝拼接技术进行纹理映射,获得新的人脸照片。本发明专利技术的变脸技术是以生物特征为基础,完全自动化实现了人像的表情变换、年龄变换、角色变换等,可广泛应用于电影制作中的特技,互联网上的照片合成。它保留了人像关键的生物特征,以便于身份的直观辨认。同时借助计算机处理图像,获得给定条件下的视觉效果,最终使处理过的人脸图像照片,具有熟悉的特征和预期的艺术效果。具有计算复杂度低、方法直观明晰、效果逼真等特点。

【技术实现步骤摘要】

本专利技术涉及一种人脸识别和图像处理技术,具体地说,涉及一种利用主动 网格与人脸识别结合生成新人脸的方法。
技术介绍
随着图像处理技术的发展,人脸图像也成为一门新兴的研究课题。 一张人 脸图像变到另一张有意义的图像,由于具有广泛的应用前景而备受人们的关 注。例如,在侦破刑事案件过程中,案犯经常会通过乔装打扮来躲避警方的注 意,而当一个犯罪嫌疑人藏匿多年,再经过装扮,警方就更难对其进行辨认。 如果能够建立一个人脸识别的数据库,将案犯人脸图像根据年龄匹配变换到多 年后的样子,显然对刑事侦査有很大的帮助。同样,人脸变换技术还可用于人 脸识别、人脸预测、数字娱乐等场合。现在的人脸变换,基本是以美工人员通过软件手工调整得到,其最终效果 取决于美工人员的技术和经验,难以高效率、大批畺的处理,故不能得到广泛 的应用。
技术实现思路
本专利技术要解决的技术问题是提供一种利用主动网格与人脸识别结合生成 新人脸的方法,对于给定的人脸图像,可自动生成与照片相似的多年龄序列照 片以及具有特定脸部特征的照片,且处理效率高。为了达到上述目的,本专利技术的技术方案如下,包括如下步骤建 立人脸图像数据库;以人脸的主动网格为基础,获取输入人脸照片中的特征点; 在人脸图像数据库中检索,以获取相似人脸;采用无缝拼接技术进行纹理映射, 获得新的人脸照片。本专利技术的变脸技术是以生物特征为基础,完全自动化实现了人像的表情变 换、年龄变换、角色变换等,可广泛应用于电影制作中的特技,互联网上的照 片合成。它保留了人像关键的生物特征,以便于身份的直观辨认。同时借助计 算机处理图像,获得给定条件下的视觉效果,最终使处理过的人脸图像照片, 具有熟悉的特征和预期的艺术效果。具有计算复杂度低、方法直观明晰、效 果逼真等特点。采用人机交互模式,通过ASM和弹性图匹配的方法找到精确的人脸的主 动网格。以MPEG-4所定义的人脸特征点标准为模板,通过ASM算法自动定位出人脸的特征点,在此基础上结合局部搜索和活动外观模型,调整ASM定位出的人脸特征点的结果。在人脸图像数据库中的检索通过SVM, k-NN人脸识别模块进行。 以人脸定位模块获得的特征点分布为基础,基于Hausdorff距离按照权重投票的方式提取人脸形状参数用于和人脸数据库中的数据进行比对,来获取相似人脸。特征点涵盖嘴、眼、眉、鼻、脸形五部分。根据嘴、眼、眉、鼻、脸形五部分的特征点集,权重按照脸型0.3,眼睛 0.2,嘴巴0.2,鼻子0.2,眉毛0.1来计算输入人脸照片与数据库照片中的人脸 特征点集加权距离,人脸特征点集加权距离做为人脸相似度的比对依据。所述无缝拼接技术采用图像梯度域编辑方法。与直接拷贝源图像的像素值 不同,我们拷贝图像的梯度信息,即图像像素的变化信息,这将导致较自然的 结果。附图说明图1是本专利技术的利用主动网格与人脸识别结合生成新人脸的方法的流程图2显示了人脸特征自动定位的效果,图中人脸上的黑点为特征点; 图3显示了本专利技术的相似性图像检索的界面;图4a至图4c显示了人脸图像变换的过程,图4a和图4b中的是源图像, 图4c中的是图4a和图4b拼合图像。图5a和图5b显示了采用图像梯度域编辑方法进行无缝拼接的过程。 具体实施例方式下面根据图1至图5b,给出本专利技术一个较好实施例,并予以详细描述, 使能更好地理解本专利技术的功能、特点。图1显示了本专利技术的生成新人脸的方法的流程。如图所示,本专利技术的人脸 合成系统包括了照片输入模块、人脸定位模块、人脸形状参数提取模块、数据 库检索模块、五官无缝拼接人脸合成模块五个模块。照片输入模块可采用视频实时采集和打开图像文件两种方式实现。人脸定 位模块采用人脸主动网格获取人脸照片中的特征点分布。人脸形状参数提取模 块以人脸定位模块获得的特征点分布为基础,基于Hausdorff距离按照权重投 票的方式提取人脸形状参数用于和人脸数据库中的数据进行比对。数据库检索 模块以人脸形状参数提取模块提取出来的参数为基础,运用现代模式识别的分 类方法SVM, k-NN从建立的大规模人脸数据库中发现相关人脸。五官无缝拼 接人脸合成模块采用图像梯度域编辑方法,将用户照片五官与待合成的人脸五 官进行替换和纹理合成,从而获得明星脸或者不同年龄脸的人脸合成效果。本专利技术基于图像的形状和纹理分析,结合局部搜索和活动外观模型,实现 对输入的照片自动检测出人脸,并以MPEG-4标准对输入的人脸照片的网格点 实现主动网格点(特征点)的精确定位,所定位的特征点可描述对人脸的形状以 及五官的特征,如图2所示。1) 采集的不同年龄段的人脸照片库,经过美工人员的横向年龄段扩展,覆 盖所需要的各年龄段的各种脸型以及五官的形状,可充分保证最终获取的照片 与输入照片的相似度,从而可以保证系统运行达到理想效果。2) 采用人脸识别的方法,从人脸特征库中进行相似性检索,发现相关人脸。 在人脸定位的基础上,以自己定义的人脸相似度参数为标准,加上人脸年龄权值,从人脸特征库中进行对应年龄段的相似性检索,从而获得输入人脸的 相似脸形及相似五官。图3给出了基于相似性进行图像检索的例子。3) 将检索得到的相似五官拼接到人脸上,同时对图像添加纹理细节,以增 强真实感。采用无缝拼接方法获得人脸的纹理图像,将纹理映射到输入到2) 中获取的相关人脸,得出输入人脸的各年龄段人脸序列图。根据人脸自动定位得到的特征点,计算待拼接五官的有效区域,利用我们 的五官克隆技术(采用图像梯度域编辑方法),将不同部分人脸拼接后,可以 达到逼真的效果。图像梯度域编辑处理流程为首先,在源图上选中一个区域, 如图5a中选中的区域,计算该区域的梯度信息,我们定义为梯度场V;然后, 为了将图5a中选中的区域里内容拼接到图5b中选择的区域里,使合成后图 5b中选中的区域中的梯度信息与梯度场V相同。以图5b区域的边界的像素为 基准,从图5b的边界开始,其区域内的新的像素值由该像素左边的像素值和 与该像素位置对应的梯度场V的值相加得到。图4a至图4b给出了人脸五官克隆的过程。其中图4a和图4b中的是源图 像,图4c中的是将图4a中的眼、鼻部分拷贝到图4b后的图像。本专利技术的方法主要应用在人脸年龄变换、明星相似脸制作、父母照片预测 子女脸等方面。下面分别对人脸年龄变换、明星相似脸制作、父母照片预测子 女脸三种具体应用做出说明。实例一人脸年龄变换在人脸年龄变换系统中,用户输入照片,以MPEG-4所定义的人脸特征点 标准为模板,采用人机交互模式,通过ASM和弹性图匹配的方法找到精确的 人脸的主动网格。相对于局部人脸特征点定位方法,活动形状模型(Active Shape Models, ASM)方法可以同时定位很多人脸特征点,速度快、精度高。 但是ASM方法对模型的初始位置非常敏感,如果初始模型中特征点位置靠近 实际特征点位置,ASM方法将会非常快速且准确地找到所有特征点,但如果 初始位置远离实际特征点位置,ASM方法通常可能给出错误的定位而无法用 于识别。因此,在ASM算法基础上,还结合局部搜索和活动外观模型,调整 ASM定位出的人脸特征点的结果,从而得到如图2所示的精确的人脸特征点, 所定位的特征点可描述对人脸的形状以及五官的特征。根据嘴、眼、眉、鼻、 脸形五部分的特征点集,权重按照本文档来自技高网...

【技术保护点】
一种利用主动网格与人脸识别结合生成新人脸的方法,包括如下步骤:建立人脸图像数据库;以人脸的主动网格为基础,获取输入人脸照片中的特征点;在人脸图像数据库中检索,以获取相似人脸;采用无缝拼接技术进行纹理映射,获得新的人脸照片。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔国勤谢晨陈立珍杨立志高岩
申请(专利权)人:上海中科计算技术研究所中国科学院计算技术研究所
类型:发明
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利