首页 / 专利库 / 人工智能 / 人脸纹理 / 人脸识别方法及系统

人脸识别方法及系统

阅读:914发布:2020-05-15

专利汇可以提供人脸识别方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 人脸识别 方法及系统,包括:将人脸图像的不同分量进行四元矩阵编码;计算矩阵中每个元素的加权 相位 ,得到相应的相位矩阵;提取所述相位矩阵的局部纹理特征;根据所述局部纹理特征,构建 滤波器 ,其中,每个个体的训练图像对应一个所述滤波器;根据所述滤波器,对待测人脸进行识别。本发明有效的利用了 颜色 信息,实现了彩色图像的整体处理,且可以增强对光照变化的鲁棒性,有效地提高了识别率,另外,使得 生物 数据更加安全,起到保护人脸图像内容,能够避免个人隐私信息的泄露。,下面是人脸识别方法及系统专利的具体信息内容。

1.一种人脸识别方法,其特征在于,包括:
将人脸图像的不同分量进行四元矩阵编码;
计算矩阵中每个元素的加权相位,得到相应的相位矩阵;
提取所述相位矩阵的局部纹理特征,其中,所述提取相位矩阵的局部纹理特征具体包括:根据局部二值模式提取相位矩阵的局部纹理;或,圆形局部二值算子提取相位矩阵的局部纹理;或,局部二值等价模式提取相位矩阵的局部纹理;或,局部梯度编码算子提取相位矩阵的局部纹理;
根据所述局部纹理特征,构建滤波器,其中,每个个体的训练图像对应一个所述滤波器;
根据所述滤波器,对待测人脸进行识别;
其中,所述将人脸图像的不同分量进行四元矩阵编码,包括:通过公式(1)进行四元矩阵编码:
fq(x,y)=ifR(x,y)+jfG(x,y)+kfB(x,y);            (1)
其中,fR(x,y)、fG(x,y)、fB(x,y)分别表示红、绿、蓝颜色分量的像素值;i、j、k表示四元数的虚部分量;
在进行四元矩阵编码后,对所述公式(1)进行等距映射式,即所述公式(1)中表示的纯四元数矩阵与3个单位纯四元数p1、p2、p3分别进行相乘得到
所述计算矩阵中每个元素的加权相位,得到相应的相位矩阵,包括:
对所述公式(1)进行等距映射式得到的 分别计算加权的
L1相位;
其中,四元数q为:
q=a+ib+jc+kd;                         (2)
则所述加权的L1相位为:
其中,α1、α2、α3为权重系数,
根据公式(3)计算得到 对应的相位矩阵
2.根据权利要求1所述的人脸识别方法,其特征在于,所述根据所述局部纹理特征,构建滤波器具体包括:
对所述局部纹理特征进行左边型傅里叶变换;
根据平均功率和平均左边型傅里叶变换的预设关系,构建所述滤波器。
3.根据权利要求2所述的人脸识别方法,其特征在于,所述预设关系为:
h=D-1m
其中,D表示平均功率,m表示平均左边型傅里叶变换,h表示滤波器。
4.根据权利要求1所述的人脸识别方法,其特征在于,所述根据滤波器对待测人脸进行识别具体包括:
计算每个滤波器的尖峰旁瓣比值;
选取最大的尖峰旁瓣比值作为最优滤波器,对所述待测人脸进行识别。
5.一种人脸识别系统,其特征在于,包括:
编码模,用于将人脸图像的不同分量进行四元矩阵编码;
加权模块,计算矩阵中每个元素的加权相位,得到相应的相位矩阵;
提取模块,用于提取所述相位矩阵的局部纹理特征,其中,所述提取模块具体用于根据局部二值模式提取相位矩阵的局部纹理;或,圆形局部二值算子提取相位矩阵的局部纹理;
或,局部二值等价模式提取相位矩阵的局部纹理;或,局部梯度编码算子提取相位矩阵的局部纹理;
构建滤波器模块,用于根据所述局部纹理特征,构建滤波器,其中,每个个体的训练图像对应一个所述滤波器;
识别模块,用于根据所述滤波器,对待测人脸进行识别;
其中,所述将人脸图像的不同分量进行四元矩阵编码,包括:通过公式(1)进行四元矩阵编码:
fq(x,y)=ifR(x,y)+jfG(x,y)+kfB(x,y);            (1)
其中,fR(x,y)、fG(x,y)、fB(x,y)分别表示红、绿、蓝颜色分量的像素值;i、j、k表示四元数的虚部分量;
在进行四元矩阵编码后,对所述公式(1)进行等距映射式,即所述公式(1)中表示的纯四元数矩阵与3个单位纯四元数p1、p2、p3分别进行相乘得到
所述计算矩阵中每个元素的加权相位,得到相应的相位矩阵,包括:
对所述公式(1)进行等距映射式得到的 分别计算加权
的L1相位;
其中,四元数q为:
q=a+ib+jc+kd;                         (2)
则所述加权的L1相位为:
其中,α1、α2、α3为权重系数,
根据公式(3)计算得到 对应的相位矩阵
6.根据权利要求5所述的人脸识别系统,其特征在于,所述构建滤波器模块具体用于对所述局部纹理特征进行左边型傅里叶变换;根据平均功率和平均左边型傅里叶变换的预设关系,构建所述滤波器。
7.根据权利要求6所述的人脸识别系统,其特征在于,所述预设关系为:
h=D-1m
其中,D表示平均功率,m表示平均左边型傅里叶变换,h表示滤波器。
8.根据权利要求5所述的人脸识别系统,其特征在于,所述识别模块具体用于计算每个滤波器的尖峰旁瓣比值;选取最大的尖峰旁瓣比值作为最优滤波器,对所述待测人脸进行识别。

说明书全文

人脸识别方法及系统

技术领域

[0001] 本发明涉及识别技术领域,特别涉及一种人脸识别方法及系统。

背景技术

[0002] 在生物特征识别技术中,人脸识别具有非接触性、防伪性能好、便捷性等优势,已被应用于行、视频监控等领域。比如,支付宝将活体检测和人脸识别算法与多因子交叉验证等策略结合保障账户安全,并已经完成“刷脸支付”从实验室到商用的最后一步测试。随着人脸识别研究软硬件的不断发展,其准确性、稳定性和安全性不断提高,其应用也日趋广泛。
[0003] 相对于灰度图像,颜色可以提供丰富的信息。而对彩色人脸识别问题,传统的方法需要将彩色图像进行灰度化预处理或者对每个通道图像分别提取特征。并且,在实际应用中,人脸图像的识别问题容易受到环境因素的影响。比如,在户外等不能控制光照的环境下,人脸特征会产生非线性变化;而相同人脸在不同光照条件下图像之间的差异要大于不同人脸带来的差异。为此,一些学者提出构建光照不变特征提取方法,比如相位图的方法、自商图像的方法、滤波器的方法等,均是以人脸图像作为对比,这样降低了人脸图像信息的安全性

发明内容

[0004] 本发明旨在至少在一定程度上解决上述相关技术中的技术问题之一。
[0005] 为此,本发明的一个目的在于提出一种人脸识别方法。该人脸识别方法有效的利用了颜色信息,实现了彩色图像的整体处理,且可以增强对光照变化的鲁棒性,有效地提高了识别率,另外,使得生物数据更加安全,起到保护人脸图像内容,能够避免个人隐私信息的泄露。
[0006] 本发明的另一个目的在于提出一种人脸识别系统。
[0007] 为了实现上述目的,本发明的一方面公开了一种人脸识别方法,包括:将人脸图像的不同分量进行四元矩阵编码;计算矩阵中每个元素的加权相位,得到相应的相位矩阵;提取所述相位矩阵的局部纹理特征;根据所述局部纹理特征,构建滤波器,其中,每个个体的训练图像对应一个所述滤波器;根据所述滤波器,对待测人脸进行识别。
[0008] 根据本发明的人脸识别方法,使用四元数将彩色图像的多个颜色通道编码为一个整体,与彩色图像灰度化的方法相比,本发明的方法有效的利用了颜色信息,实现了彩色图像的整体处理,且通过对彩色人脸图像提取局部纹理特征构建滤波器,可以增强对光照变化的鲁棒性,有效地提高了识别率,另外,根据纹理特征图建立滤波器,比直接使用彩色人脸图像构建滤波器,使得生物数据更加安全,起到保护人脸图像内容,能够避免个人隐私信息的泄露。
[0009] 另外,根据本发明上述实施例的人脸识别方法还可以具有如下附加的技术特征:
[0010] 进一步地,所述提取相位矩阵的局部纹理特征具体包括:根据局部二值模式提取相位矩阵的局部纹理;或,圆形局部二值算子提取相位矩阵的局部纹理;或,局部二值等价模式提取相位矩阵的局部纹理;或,局部梯度编码算子提取相位矩阵的局部纹理。
[0011] 进一步地,所述根据所述局部纹理特征,构建滤波器具体包括:对所述局部纹理特征进行左边型傅里叶变换;根据平均功率和平均左边型傅里叶变换的预设关系,构建所述滤波器。
[0012] 进一步地,所述预设关系为:
[0013] h=D-1m
[0014] 其中,D表示平均功率,m表示平均左边型傅里叶变换,h表示滤波器。
[0015] 进一步地,所述根据滤波器对待测人脸进行识别具体包括:计算每个滤波器的尖峰旁瓣比值;选取最大的尖峰旁瓣比值作为最优滤波器,对所述待测人脸进行识别。
[0016] 本发明的另一方面公开了一种人脸识别系统,包括:编码模,用于将人脸图像的不同分量进行四元矩阵编码;加权模块,用于计算矩阵中每个元素的加权相位,得到相应的相位矩阵;提取模块,用于提取所述相位矩阵的局部纹理特征;构建滤波器模块,用于根据所述局部纹理特征,构建滤波器,其中,每个个体的训练图像对应一个所述滤波器;识别模块,用于根据所述滤波器,对待测人脸进行识别。
[0017] 根据本发明的人脸识别系统,使用四元数将彩色图像的多个颜色通道编码为一个整体,与彩色图像灰度化的方法相比,本发明的方法有效的利用了颜色信息,实现了彩色图像的整体处理,且通过对彩色人脸图像提取局部纹理特征构建滤波器,可以增强对光照变化的鲁棒性,有效地提高了识别率,另外,根据纹理特征图建立滤波器,比直接使用彩色人脸图像构建滤波器,使得生物数据更加安全,起到保护人脸图像内容,能够避免个人隐私信息的泄露。
[0018] 另外,根据本发明上述实施例的人脸识别系统还可以具有如下附加的技术特征:
[0019] 进一步地,所述提取模块具体用于根据局部二值模式提取相位矩阵的局部纹理;或,圆形局部二值算子提取相位矩阵的局部纹理;或,局部二值等价模式提取相位矩阵的局部纹理;或,局部梯度编码算子提取相位矩阵的局部纹理。
[0020] 进一步地,所述构建滤波器模块具体用于对所述局部纹理特征进行左边型傅里叶变换;根据平均功率和平均左边型傅里叶变换的预设关系,构建所述滤波器。
[0021] 进一步地,所述预设关系为:
[0022] h=D-1m
[0023] 其中,D表示平均功率,m表示平均左边型傅里叶变换,h表示滤波器。
[0024] 进一步地,所述识别模块具体用于计算每个滤波器的尖峰旁瓣比值;选取最大的尖峰旁瓣比值作为最优滤波器,对所述待测人脸进行识别。
[0025] 本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明
[0026] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0027] 图1是根据本发明一个实施例的人脸识别方法的流程图
[0028] 图2是根据本发明另一个实施例的人脸识别方法的流程图;
[0029] 图3是尖峰旁瓣比PSR计算示意图;
[0030] 图4(a)是彩色人脸图像原图;
[0031] 图4(b)是第一种纯四元数提取的局部纹理示意图;
[0032] 图4(c)是第二种纯四元数提取的局部纹理示意图;
[0033] 图4(d)是第三种纯四元数提取的局部纹理示意图;
[0034] 图5是根据本发明另一个实施例的人脸识别系统的结构图。

具体实施方式

[0035] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0036] 以下结合附图描述根据本发明实施例的人脸识别方法及系统。
[0037] 图1是根据本发明一个实施例的人脸识别方法的流程图。
[0038] 如图1所示,根据本发明一个实施例的人脸识别方法,包括:
[0039] S110:将人脸图像的不同分量进行四元矩阵编码。
[0040] 具体来说,使用公式(1)进行四元矩阵编码,公式(1)为:
[0041] fq(x,y)=ifR(x,y)+jfG(x,y)+kfB(x,y)  (1)
[0042] 其中,fR(x,y)、fG(x,y)、fB(x,y)分别表示红、绿、蓝颜色分量的像素值;i、j、k表示四元数的虚部分量。
[0043] 再进行四元矩阵编码后,对公式(1)进行等距映射式,即将公式(1)表示的纯四元数矩阵与3个单位纯四元数p1、p2、p3分别进行相乘得到
[0044] 另外,可以使用四元矩阵编码不同模态生物特征,从而实现不同模态生物特征图像的识别。
[0045] S120:计算矩阵中每个元素的加权相位,得到相应的相位矩阵。
[0046] 作为一个示例,对步骤S110得到的 分别计算加权的L1相位。具体为,假设四元数q表示为:
[0047] q=a+ib+jc+kd  (2)
[0048] 则加权的L1相位定义为:
[0049]
[0050] 这里α1、α2、α3表示权重系数。根据公式(3),计算得到 对应的相位矩阵
[0051] S130:提取相位矩阵的局部纹理特征。
[0052] 步骤S130具体包括:根据局部二值模式提取相位矩阵的局部纹理;或,圆形局部二值算子提取相位矩阵的局部纹理;或,局部二值等价模式提取相位矩阵的局部纹理;或,局部梯度编码算子提取相位矩阵的局部纹理等等。
[0053] 以使用局部二值模式(Local  Binary  Patterns,LBP)为例,对相位矩阵分别使用局部二值模式提取局部纹理特征得到g1(x,y)、g2(x,y)、g3(x,y),其中,某个像素点的LBP值计算公式描述为:
[0054]
[0055]
[0056] S140:根据局部纹理特征,构建滤波器,其中,每个个体的训练图像对应一个滤波器。
[0057] 步骤S140具体包括:对局部纹理特征进行左边型傅里叶变换;根据平均功率和平均左边型傅里叶变换的预设关系,构建所述滤波器。
[0058] 其中,预设关系为:
[0059] h=D-1m
[0060] 其中,D表示平均功率,m表示平均左边型傅里叶变换,h表示滤波器。
[0061] 具体为:将步骤S130的结果按照式(1)表示为四元数形式,即:
[0062] gq(x,y)=ig1(x,y)+jg2(x,y)+kg3(x,y)  (5)
[0063] 对其进行左边型四元数傅里叶(Fourier)变换并构建非约束四元数最小平均相关能量滤波器(Unconstrained Minimum Average Correlation Energy Filter,UMACEF)。其中,左边型四元数Fourier变换的定义为:
[0064]
[0065] 这里μ为单位纯四元数。
[0066] 作为一个示例,非约束四元数最小平均相关能量滤波器的构建方法为:令训练样本中的彩色人脸图像为{x1,x2,…,xN},对它们进行左边型四元数Fourier变换,则非约束四元数最小平均相关能量滤波器定义为,
[0067] h=D-1m  (7)
[0068] 其中,D表示训练样本的平均功率,即 m表示训练样本的平均Fourier变换,即 需要说明的是,对每个个体分别构建滤波器。
[0069] S150:根据滤波器,对待测人脸进行识别。
[0070] 作为一个示例,结合图2所示,对待识别的彩色人脸图像即测试集,首先按照步骤S110至步骤S130得到局部纹理特征,然后对其进行左边型四元数Fourier变换并与已注册的滤波器H(u,v)进行相关操作,其中,滤波器是由训练集得到的,即:
[0071]
[0072] 其中,Ftest(u,v)表示待识别彩色人脸的Fourier变换。
[0073] 步骤S150具体包括:计算每个滤波器的尖峰旁瓣比值;选取最大的尖峰旁瓣比值作为最优滤波器,对待测人脸进行识别。
[0074] 结合图3所示,通过计算尖峰旁瓣比PSR值,将最大值对应的滤波器的类别作为待识别彩色人脸的类别。其中,PSR的计算根据式(9),
[0075]
[0076] 这里:Vmax表示相关输出平面中的最大值,W1和W2分别表示选定窗口的宽度,Vmean和σ分别表示阴影窗口区域的平均值和方差。
[0077] 为了验证本发明方法的有效性和可行性,作为一个示例,使用Aberdeen彩色人脸数据库和CASIA人脸数据库进行测试,所有图像的大小为64×64像素。其中,Aberdeen彩色人脸数据库由29个人、每个人13幅不同光照、表情下的图像构成;CASIA人脸数据库由100个人,每人4幅不同光照下的图像构成。
[0078] 图4给出了原始彩色人脸图像和使用不同的单位纯四元数提取的局部纹理特征,选择的邻域大小是3×3。图4(b)中的第一种纯四元数提取的局部特征纹理为p1=0.9922i+0.0857j+0.0907k,图4(c)中的第二种纯四元数提取的局部特征纹理为p2=0.0912i+
0.9908j+0.0999k,图4(d)中的第三种纯四元数提取的局部特征纹理为p3=0.0852i+
0.0855j+0.9927k。
[0079] 随机选取80%的彩色人脸图像作为训练集,表1统计了本发明方法在不同窗口尺寸下识别率,W2固定时,不同的W1在两种人脸数据库中,变化不大,但是,不同的数据库中,W1和W2相同的情况下,可以得到本发明方法在Aberdeen人脸数据库的最大识别率为90.80%、CASIA人脸数据库的最大识别率为97.00%。
[0080] 表1
[0081]
[0082] 表2不同识别方法的比较
[0083]  UMACE 本发明方法
Aberdeen 71.26% 90.80%
CASIA 70.00% 97.00%
[0084] 如表2所示,Aberdeen人脸数据库使用UMACE方法时,识别率为71.26%,CASIA人脸数据库使用UMACE方法时,识别率为70.00%,同时,Aberdeen人脸数据库使用本发明方法时,识别率为90.80%,CASIA人脸数据库使用本发明方法时,识别率为97.00%,可以看出使用约束四元数最小平均相关能量滤波器(即本发明的方法)能够极大地提高了识别率。
[0085] 综上所述,采用四元数可以实现彩色图像的整体表示和处理,通过对加权的相位信息提取局部纹理特征能够有效地克服光照变换的影响,极大地提高了识别精度
[0086] 根据本发明的人脸识别方法,使用四元数将彩色图像的多个颜色通道编码为一个整体,与彩色图像灰度化的方法相比,本发明的方法有效的利用了颜色信息,实现了彩色图像的整体处理,且通过对彩色人脸图像提取局部纹理特征构建滤波器,可以增强对光照变化的鲁棒性,有效地提高了识别率,另外,根据纹理特征图建立滤波器,比直接使用彩色人脸图像构建滤波器,使得生物数据更加安全,起到保护人脸图像内容,能够避免个人隐私信息的泄露。
[0087] 图5是根据本发明一个实施例的人脸识别系统的结构图。
[0088] 如图5所示,本发明一个实施例的人脸识别系统200,包括:编码模块210、加权模块220、提取模块230、构建滤波器模块240、识别模块250。
[0089] 其中,编码模块210用于将人脸图像按不同分量进行四元矩阵编码。加权模块220用于计算矩阵中每个元素的加权相位,得到相应的相位矩阵。提取模块230用于提取相位矩阵的局部纹理特征。构建滤波器模块240用于根据局部纹理特征,构建滤波器,其中,每个个体的训练图像对应一个所述滤波器。识别模块250用于根据滤波器,对待测人脸进行识别。
[0090] 根据本发明的人脸识别系统,使用四元数将彩色图像的多个颜色通道编码为一个整体,与彩色图像灰度化的方法相比,本发明的方法有效的利用了颜色信息,实现了彩色图像的整体处理,且通过对彩色人脸图像提取局部纹理特征构建滤波器,可以增强对光照变化的鲁棒性,有效地提高了识别率,另外,根据纹理特征图建立滤波器,比直接使用彩色人脸图像构建滤波器,使得生物数据更加安全,起到保护人脸图像内容,能够避免个人隐私信息的泄露。
[0091] 在一些实施例中,提取模块230具体用于根据局部二值模式提取相位矩阵的局部纹理;或,圆形局部二值算子提取相位矩阵的局部纹理;或,局部二值等价模式提取相位矩阵的局部纹理;或,局部梯度编码算子提取相位矩阵的局部纹理。
[0092] 在一些实施例中,构建滤波器模块240具体用于对局部纹理特征进行左边型傅里叶变换;根据平均功率和平均左边型傅里叶变换的预设关系,构建滤波器。
[0093] 在一些实施例中,预设关系为:
[0094] h=D-1m
[0095] 其中,D表示平均功率,m表示平均左边型傅里叶变换,h表示滤波器。
[0096] 在一些实施例中,识别模块250具体用于计算每个滤波器的尖峰旁瓣比值;选取最大的尖峰旁瓣比值作为最优滤波器,对待测人脸进行识别。
[0097] 需要说明的是,本发明实施例的人脸识别系统的具体实现方式与本发明实施例的人脸识别方法的具体实现方式类似,具体请参见人脸识别方法部分的描述,为了减少冗余,此处不做赘述。
[0098] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0099] 在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0100] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0101] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈