一种基于边缘图的三维人脸重建方法及系统技术方案

技术编号:10925611 阅读:99 留言:0更新日期:2015-01-21 08:29
本发明专利技术涉及一种基于边缘图的三维人脸重建方法及其系统,其方法包括步骤一:根据二维图像的人脸特征点,生成二维人脸边缘线;步骤二:根据规范化之后的三维人脸样本库建立三维人脸边缘图,同时对规范化之后的三维人脸样本库进行主成份分解得出各特征向量;步骤三:通过遗传算法匹配目标图像的二维人脸边缘线与三维人脸边缘图,进行寻优得到目标图像的三维重建系数序列;步骤四:综合步骤二中的各特征向量及步骤三中的三维重建系数序列重建出三维人脸模型。本方法解决了人脸姿态变换的问题,大大降低了特征点标定对重建造成误差,对稀疏形变模型对标定特征点敏感的问题得到了良好的改进。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种基于边缘图的三维人脸重建方法及其系统,其方法包括步骤一:根据二维图像的人脸特征点,生成二维人脸边缘线;步骤二:根据规范化之后的三维人脸样本库建立三维人脸边缘图,同时对规范化之后的三维人脸样本库进行主成份分解得出各特征向量;步骤三:通过遗传算法匹配目标图像的二维人脸边缘线与三维人脸边缘图,进行寻优得到目标图像的三维重建系数序列;步骤四:综合步骤二中的各特征向量及步骤三中的三维重建系数序列重建出三维人脸模型。本方法解决了人脸姿态变换的问题,大大降低了特征点标定对重建造成误差,对稀疏形变模型对标定特征点敏感的问题得到了良好的改进。【专利说明】一种基于边缘图的三维人脸重建方法及系统
本专利技术涉及计算机图形学、数字图像处理以及人工智能等领域,具体是一种通过 平面图像进行三维人脸建模的方法及系统。
技术介绍
人脸重建有许多经典方法,如形变模型重建的方法一直是近年的研究热点,其利 用线性组合的思想,将已有的样本分解为特征子空间,并利用特征子空间中的基表示特定 实例。然而,由于形变模型是通过迭代方法寻求全局最优解,通过三维模型的点点迭代寻 优,其寻优过程及其耗时。另外,稀疏形变模型方法,根据面部少量特征点近似求解形变参 数来恢复人脸深度信息。由于其速度快、真实度还原较好,多数三维重建算法及后续工作都 是建立在稀疏形变模型的方法之上。然而,稀疏形变模型存在两个方面的主要缺点,其一是 对人脸姿态的适应性较差,无法对有姿态变化的点进行重建,其二是对目标特征点的标定 精度要求高,特征点的标定直接影响了算法的重建精度。为了克服稀疏形变模型的这两个 缺点,提出了基于边缘图的三维人脸重建方法。
技术实现思路
针对经典的形变模型与稀疏形变模型的主要缺点,本专利技术提供一种三维人脸的快 速重建方法及其系统,其对平面照片中人脸姿态变化有很好的适应性,并能减少由于特征 点标定误差所带来的影响,达到了对单张任意姿态二维人脸照片能够迅速还原出其三维形 状。这对于人脸重构、人脸识别的研究与实际应用的开发都具有重要的理论与实际意义。具 体技术方案如下: 一种基于边缘图的三维人脸重建方法,包括如下步骤: 步骤一:根据二维图像的人脸特征点,生成二维人脸边缘线; 步骤二:根据规范化之后的三维人脸样本库建立三维人脸边缘图,同时对规范化 之后的三维人脸样本库进行主成份分解得出各特征向量; 步骤三:通过遗传算法匹配目标图像的二维人脸边缘线与三维人脸边缘图,进行 寻优得到目标图像的三维重建系数序列; 步骤四:综合步骤二中的各特征向量及步骤三中的三维重建系数序列重建出三维 人脸模型。 优选的,所述步骤一进一步具体包括:输入二维图像,标定二维图像上的人脸特征 点,再根据特征点所在的不同特征区域将特征点相组合连接,生成描绘人脸特征部位边缘 信息的线段集,即二维人脸边缘线,每个特征区域的边缘线中的线段集将构成一个闭合的 折线,这条折线位于特征部位的边缘上,将特征部位包含在内,表达特征部位的边缘信息。 所述步骤二中根据规范化之后的三维人脸样本库建立三维人脸边缘图进一步具 体包括:输入三维人脸模型样本库,规范化三维人脸模型样本库生成三维样本模型,将人脸 特征部位的角点、边缘用点标记,再将这些描绘人脸特征部位边缘信息的点组合连接成为 三维样本模型特征部位的3D边缘线;在三维样本模型上表示3D边缘线的闭合折线的内外 两侧选取众多点,所选取的这些点需在闭合折线附近、靠近闭合折线,并能够表示闭合折线 的(位置、形状、变化趋势等)信息,这些点集就是三维人脸边缘图。 所述步骤三包括如下步骤: (1)产生初始种群: 设定每代种群包含N个三维重建系数序列:4?,…,fN,其中f = (βρ β2,… ,β m,α,Υ,δ,k) e Γ+4,( α,γ,δ )为人脸对应三个方向,χ轴,y轴,ζ轴的旋转角度, (α,Υ,δ) e (-45°?45° ),根据三维重建系数序列中每个系数的范围,均匀选取系数, 作为初代种群; (2)选择: 首先定义F为每个三维重建系数序列的适应度函数,其为三维人脸边缘图上点到 其对应二维人脸边缘线的距离和:F = 1/D, 【权利要求】1. 一种基于边缘图的三维人脸重建方法,其特征在于,包括如下步骤: 步骤一:根据二维图像的人脸特征点,生成二维人脸边缘线; 步骤二:根据规范化之后的三维人脸样本库建立三维人脸边缘图,同时对规范化之后 的三维人脸样本库进行主成份分解得出各特征向量; 步骤三:通过遗传算法匹配目标图像的二维人脸边缘线与三维人脸边缘图,进行寻优 得到目标图像的三维重建系数序列; 步骤四:综合步骤二中的各特征向量及步骤三中的三维重建系数序列重建出三维人脸 模型。2. 根据权利要求1所述的一种基于边缘图的三维人脸重建方法,其特征在于,所述步 骤一进一步具体包括:输入二维图像,标定二维图像上的人脸特征点,再根据特征点所在的 不同特征区域将特征点相组合连接,生成描绘人脸特征部位边缘信息的线段集,即二维人 脸边缘线,每个特征区域的边缘线中的线段集将构成一个闭合的折线,这条折线位于特征 部位的边缘上,将特征部位包含在内,表达特征部位的边缘信息。3. 根据权利要求1所述的一种基于边缘图的三维人脸重建方法,其特征在于,所述步 骤二中根据规范化之后的三维人脸样本库建立三维人脸边缘图进一步具体包括:输入三维 人脸模型样本库,规范化三维人脸模型样本库生成三维样本模型,将人脸特征部位的角点、 边缘用点标记,再将这些描绘人脸特征部位边缘信息的点组合连接成为三维样本模型特征 部位的3D边缘线;在三维样本模型上表示3D边缘线的闭合折线的内外两侧选取众多点,所 选取的这些点需在闭合折线附近、靠近闭合折线,并能够表示闭合折线的相关信息,这些点 集就是三维人脸边缘图。4. 根据权利要求1所述的一种基于边缘图的三维人脸重建方法,其特征在于,所述步 骤三包括如下步骤: (1) 产生初始种群: 设定每代种群包含N个三维重建系数序列:f\,f2,…,fN,其中,…,βπ, α,γ,δ,k) e Γ+4,( α,γ,δ )为人脸对应三个方向,X轴,y轴,ζ轴的旋转角度,(α, Υ,δ) e (-45°?45° ),根据三维重建系数序列中每个系数的范围,均匀选取系数,作为 初代种群; (2) 选择: 首先定义F为每个三维重建系数序列的适应度函数,其为三维人脸边缘图上点到其对 应二维人脸边缘线的距离和:F = 1/D,D = Σ?=1 I Σ?=1 η代表三维人脸边缘 图上点的总数目,k为二维人脸边缘线的总数目,0 (Pi,ip代表三维人脸边缘图上点Pi与其 对应二维人脸边缘线上直线L的点线间距离,S定义为符号函数,表示点与对应直线间的位 置关系:然后根据适应度函数F计算种群中每个基因的适应度:匕,F2,…,FN,根据所计算出的 适应度序列将上代三维重建系数序列进行降序排列:f/,f2',···,&',将适应度最大的 点作为猴王点f/ ; (3) 交叉: 对(2)中产生的降序序列以猴王点f/为中心,按下式进行交叉运算得到下代种群的 新点: fl = fV 本文档来自技高网
...
一种基于边缘图的三维人脸重建方法及系统

【技术保护点】
一种基于边缘图的三维人脸重建方法,其特征在于,包括如下步骤:步骤一:根据二维图像的人脸特征点,生成二维人脸边缘线;步骤二:根据规范化之后的三维人脸样本库建立三维人脸边缘图,同时对规范化之后的三维人脸样本库进行主成份分解得出各特征向量;步骤三:通过遗传算法匹配目标图像的二维人脸边缘线与三维人脸边缘图,进行寻优得到目标图像的三维重建系数序列;步骤四:综合步骤二中的各特征向量及步骤三中的三维重建系数序列重建出三维人脸模型。

【技术特征摘要】

【专利技术属性】
技术研发人员:周大可曹元鹏方三勇
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏;32

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

1