一种基于区域化隐函数特征的三维人脸识别方法及系统的制作方法

文档序号:8488122阅读:500来源:国知局
一种基于区域化隐函数特征的三维人脸识别方法及系统的制作方法
【技术领域】
[0001] 本发明涉及三维人脸识别应用领域,具体地,涉及一种基于区域化隐函数特征的 三维人脸识别方法及系统。
【背景技术】
[0002] 三维人脸识别已经成为身份认证技术中最自然、最直接的手段,成为当今图像识 别技术的热门课题,而基于三维人脸建模的识别技术是一种最具有直观意义的三维人脸识 别方法,在动画制作、医学美容、图像编码等领域都有着广泛的应用。
[0003] 通过三维人脸点云数据进行人脸识别时,首先需要利用重建算法形成结构化的便 于提取特征的处理对象,其次再进行三维人脸识别。
[0004] 目前的点云重建算法大致可分为两类:组合算法和隐函数算法。其中,基于隐函数 的重建方法包括符号函数和泊松重建方法等,该方法已经成为解决动态范围图像、流体力 学、网格编辑、GPU计算等问题的经典方法。
[0005] 三维人脸识别的方法分为空域匹配、局部特征匹配、整体特征匹配、多模态融合 等。传统的整体与局部结合的算法是将人脸区域划分为多个子区域进行特征提取,然后再 对整个人脸加权融合,而一些新的方法虽然统一了这两个过程,但是其人脸子区域的分割 依赖于手工的姿势矫正。
[0006] 本发明立足于结合三维人脸在重建与识别中的共通性,提出了一种区域化隐函数 特征(RIFF)算法框架,并改进了三维人脸识别中传统的整体与局部匹配的结合。

【发明内容】

[0007] 本发明的目的是提供一种基于区域化隐函数特征的三维人脸识别方法及系统,用 于提高三维人脸重建和识别的性能。
[0008] 为了实现上述目的,本发明提供一种基于区域化隐函数特征的三维人脸识别方 法,包括:
[0009] 采集三维人脸点云数据;
[0010] 选取基函数空间,并根据采集的三维人脸点云数据,在该基函数空间内计算不同 人脸区域的隐函数和控制矩阵,再组合获得整个人脸的控制矩阵;
[0011] 根据不同人脸区域的隐函数,提取等值面,完成人脸表面重建;
[0012] 将整个人脸的控制矩阵转换为拉普拉斯矩阵,并作为三维人脸识别的特征描述 子。
[0013] 优选地,所述采集三维人脸点云数据具体包括:采用kinect或cyberware作为点 云数据的采集设备,并对采集的点云数据进行预处理。
[0014] 优选地,采用高斯曲率差分图将人脸粗略分割为不同人脸区域,再通过器官模板 匹配的方法进行各人脸区域的精细分割,再计算不同人脸区域的隐函数和控制矩阵。
[0015] 优选地,采用高斯曲率差分图将人脸粗略分割为五个人脸区域。
[0016] 优选地,所述五个人脸区域分别为眼睛、嘴巴、鼻子、脸颊平滑部分和脸颊边界。
[0017] 优选地,所述在基函数空间内计算不同人脸区域的隐函数和控制矩阵具体包括: 在基函数空间内定义三维人脸点云数据的抽样点向量区域,并结合各抽样点向量区域中隐 函数的定义,将隐函数转换化泊松方程进行求解,且通过该泊松方程计算出控制矩阵。
[0018] 优选地,所述组合获得整个人脸的控制矩阵具体包括:获得不同人脸区域的控制 矩阵的分布,在保证边界处控制矩阵的控制点不为零值的前提下,通过对各控制矩阵进行 降阶和旋转获得整个人脸的控制矩阵。
[0019] 优选地,还包括:对拉普拉斯矩阵进行维数约减,以维数约减后的拉普拉斯矩阵作 为三维人脸识别的特征描述子。
[0020] 优选地,还包括:根据维数约减后的拉普拉斯矩阵,计算出三维人脸数据的低维特 征图,用于三维人脸分类。
[0021] 本发明的技术方案还包括一种基于区域化隐函数特征的三维人脸识别系统,包 括:
[0022] 采集模块,其用于采集三维人脸点云数据;
[0023] 人脸重建模块,其用于选取基函数空间,并根据采集的三维人脸点云数据,在该基 函数空间内计算不同人脸区域的隐函数和控制矩阵,再组合获得整个人脸的控制矩阵,并 根据不同人脸区域的隐函数,提取等值面,完成人脸表面重建;
[0024] 人脸识别模块,其用于将整个人脸的控制矩阵转换为拉普拉斯矩阵,并作为三维 人脸识别的特征描述子。
[0025] 优选地,所述人脸重建模块包括人脸区域分解模块和人脸区域融合模块;
[0026] 所述人脸区域分解模块用于通过高斯曲率差分图将人脸粗略分割为不同人脸区 域,再通过器官模板匹配的方法进行各人脸区域的精细分割,再计算不同人脸区域的隐函 数和控制矩阵;
[0027] 所述人脸区域融合模块,用于获得不同人脸区域的控制矩阵的分布,在保证边界 处控制矩阵的控制点不为零值的前提下,通过对各控制矩阵进行降阶和旋转获得整个人脸 的控制矩阵。
[0028] 优选地,所述人脸区域分解模块采用高斯曲率差分图将人脸粗略分割为五个人脸 区域,分别为眼睛、嘴巴、鼻子、脸颊平滑部分和脸颊边界。
[0029] 优选地,所述人脸重建模块中在基函数空间内计算不同人脸区域的隐函数和控制 矩阵具体包括:在基函数空间内定义三维人脸点云数据的抽样点向量区域,并结合各抽样 点向量区域中隐函数的定义,将隐函数转换化泊松方程进行求解,且通过该泊松方程计算 出控制矩阵。
[0030] 优选地,所述三维人脸识别模块还用于对拉普拉斯矩阵进行维数约减,以维数约 减后的拉普拉斯矩阵作为三维人脸识别的特征描述子,并根据维数约减后的拉普拉斯矩 阵,计算出三维人脸数据的低维特征图,用于三维人脸分类。
[0031] 通过上述技术方案,本发明的有益效果是:本发明论文提出的基于区域化隐函数 特征的三维人脸识别方法及系统,采用隐函数表示三维人脸表面,利用泊松方程求解隐函 数,将计算出的控制矩阵作为三维人脸的特征子完成了人脸识别的功能,提高了人脸重建 的有效性和人脸识别的准确率。通过将人脸分割为分辨率不同的区域,在保证人脸曲面表 示精确度的前提下最大化地降低了重建所需要的时间开销,同时在人脸识别中也体现了不 同部位对识别效果的影响度。
【附图说明】
[0032] 图1是实施例一中基于区域化隐函数特征的三维人脸识别方法的流程示意图;
[0033] 图2是人脸控制矩阵分布示意图;
[0034] 图3是控制矩阵降阶示意图;
[0035]图4是旋转45度后控制矩阵包含的人脸结构关系示意图;
[0036] 图5是实施例二中基于区域化隐函数特征的三维人脸识别系统的结构示意图。
【具体实施方式】
[0037] 以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描 述的【具体实施方式】仅用于说明和
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1