人员身份验证方法和系统的制作方法

文档序号:6679424阅读:307来源:国知局
专利名称:人员身份验证方法和系统的制作方法
技术领域
本发明涉及人员身份验证方法和系统。
近年来,用计算机处理人员身份验证的问题已经受到相当多的重视,以便寻找商业和法律的实施应用。
举例来说,这包括智能卡、护照、驾驶执照等的验证,诸如特写镜头之类的控制照片的匹配,来自CCTV电视图像的嫌疑犯相对于已知面部图像数据库的识别和接入建筑物和电信业务的控制,例如银行柜员机。
R Brunelli和T Poggio于1993年在IEEE学报中PAMI上发表的题目为“面部识别特征对样板”的论文的第15卷第1042至1052页给出了两种基本方法的比较;也就是,几何特征基底的方法和样板或统计特征匹配的方法,作者赞成后者。
用于面部验证的最普通的使用统计的显示法是Karhunen-Loeve扩展,也就是主分量分析(PCA),通过它能够以利用由经常称作“特征面部”的特征向量定义的PCA基底的低维次空间显示面部图像。
尽管这种方法提供了非常有效的数据压缩方式,但是不能保证差别信息的最有效压缩。
近段时间以来,线性判别式分析(LAD)技术已经适应面部识别问题。此外,以低维次空间,但是以利用由经常称作“渔民面部(fisherface)”的特征向量定义的LDA基底的低维次空间显示面部图像,并且已经证明这比利用“特征面部”的PCA显示法更优越。然而传统的LDA显示法包含多个共享的“渔民面部”、必要的合成物和计算密集的矩阵运算,并且这表示出用性能、处理速度和易于添加到或更新对于其可以测试探测图像的面部图像数据库字眼来表示的重要技术问题。
根据本发明的第一方面,提供了人员身份验证方法,包括利用线性判别式分析(LDA)从定义各个训练图像的N个向量zj(j=1,2...N)导出具体等级的线性判别式变换ai的步骤,其中,存在m个不同等级的具有包含所述训练图像的各个数量Ni即N=Σi=1mNi]]>的第i个等级ωi的所述训练图像,在所述具体等级的线性判别式变换ai上投影定义探测图像的向量zp,将投影的向量aiTzp与用于第i个等级ωi的参考向量比较并且依据所述比较针对第i个等级计算探测图像的可靠性。
根据本发明的另外一方面,提供了人员身份验证系统,包括用于执行根据本发明所述第一方面限定的过程的数据存储和数据压缩装置。
根据本发明的第三方面,提供了人员身份验证系统,用于针对m个不同等级的训练图像的一个或多个计算探测图像的可靠性,其中,各个向量zj(j=1,2...N)定义了所述训练图像,总共存在N个向量zj,并且第i个等级中的训练图像的数量是Ni即N=Σi=1mNi,]]>人员身份验证系统包括如本发明所述第一方面限定的用于存储具体等级的线性判别式ai的数据存储装置,用于每个所述等级ωi(i=1,2...m),和数据处理装置,用于从所述数据存储装置访问所述具体等级的线性判别式变换ai,投影定义探测图像的向量zp在所述访问的具体等级的线性判别式变换ai上,将投影的向量aiTzp与用于第i个等级ωi的参考向量比较并且依据所述比较针对第i个等级ωi计算探测图像的可靠性。
根据本发明的第四方面,提供了计算机可读介质,包括用于执行根据本发明所述第一方面所限定的过程的计算机可执行指令。
现在将通过实例,参照附图描述本发明的实施例,其中

图1a示出了用于投影的冒名顶替者面部图像的测试统计量的直方图;图1b示出了用于投影的客户面部图像的相同测试统计量的直方图;和图2示出了根据本发明的半集中式人员身份验证系统的略图。
在本发明这个实施例中,假定N个训练图像代表m个不同的个人,在此称作“客户”。训练图像的总数N用下面的表达式给出N=Σi=1mNi]]>其中Ni是代表第i个客户的训练图像的数量,定义清楚的客户等级ωi。对于每个客户等级的训练图像的数量不必相同。典型地,N可以是103数量级和m可以是102的数量级。
可从一些生物统计的数据导出训练图像,假定适当地注册并且光学地规一化了这些训练图像。
在这个实施例中,使用了正面面部图像;然而,其他生物统计的数据的图像也可以替代地使用,例如侧面面部图像。
正如将要解释的,所述的人员身份验证方法和系统可以用于计算显示作为客户之一的探测面部图像的可靠性,接受或拒绝要求的识别。这个过程得到应用,尤其是在智能卡、护照、驾驶执照等的验证中的应用。
由可以考虑为d维向量z的灰度级强度值的二维D×D排列定义每个训练面部图像,其中d=D2。典型地,d可以是214的阶数并且面部图像总体可以映射到这个巨大的d维空间内部的点的集合。
类似于整体结构的面部图像不能够随机地在这个空间内分配,并且因此可以用相对低维次空间来定义面部图像。传统地,d维向量z可以投影到训练图像横越的低维次空间,并且这可以通过利用上述的主分量分析(PCA)产生的PCA投影矩阵U实现。
投影矩阵U从混合协方差矩阵∑导出,用下面的表达式给出∑Σ=Σj=1N(zj-μ)(zj-μ)T,---(1)]]>其中,zj是定义第j个训练面部图像的d维向量和μ是由下面的表达式给出的整体均值向量μ=Σj=1Nzj]]>如果,比如这里,图像向量z的维数d比训练图像N的数值大,则混合协方差矩阵∑将具有n≤N个非零特征值。与这些非零特征值相关的各个特征向量u1,u2…un(按照降序分等级)定义用于显示训练面部图像横越的次空间的PCA基底,并且为此,将这些特征向量构造成PCA投影矩阵U,其形式是U=[u1,u2…un]如1990年纽约学术出版社发表的K Fukunaga的论文“统计模式识别的介绍”中所述,为了计算方便的原因,混合协方差矩阵∑的特征值分析可以在维数为d′的次空间内执行,其中d′<d。
每个特征向量u都是d维,并且是具有类似外貌的图像的代表,与导出特征向量u的面部图像相象。就是因为这个原因所以特征向量u有时也称作“特征面部”。
只要已经获得PCA投影矩阵U,在集中之后,将定义训练面部图像的N个向量zj(j=1,2...N)投影到特征向量u1,u2...un横越的低维次空间以便产生N个相应的n维向量xj,其表达式如下
xj=UT(zj-μ)j=1,2...N (2)暂时,使用线性判别式分析(LDA)迄今为止还是惯例。由与矩阵Φ-1SB的非零特征值相关的m-1个特征向量v1,v2…vm-1定义用来显示向量xj横越的次空间的LDA基底,其中Φ是向量xj的混合协方差矩阵,用下面的表达式表示Φ=1NΣj=1NχjχjT---(3)]]>和SB是在每个所述客户等级ωi中从投影向量x的平均值υi导出的等级之间的离散矩阵,其中i=1,2,3...m,并且用下面的表达式表示υiυi=1NΣj=1Niχj]]>对所有xj∈ωi(4)此外,每个特征向量v是具有稍微类似的外貌的图像的代表且有时称作“渔民面部”,并且这些向量用来构造LDA投影矩阵V=[v1,v2…vm-1]。采用传统的方法,定义探测面部图像的向量zp;也就是说,将显示作为m个客户之一的且要计算其可靠性的面部图像最初投影进由PCA投影矩阵U的“特征面部”定义的n维次空间并且然后投影进由LDA投影矩阵V的“渔民面部”定义的m-1维次空间以便产生用下面的表达式表示的投影向量ypyp=VTUT(zp-μ)或者另外,然后通过相对于用于相关客户等级ωi的投影平均值γi测试投影向量yp执行要求身份的验证,其中γi=VTυi然后,如果投影向量y在投影平均值γi的预定距离内,则将探测图像的可靠性作为第i个客户的图像接受(也就是接受要求的身份);否则,将探测图像的可靠性作为冒名顶替者的图像拒绝(也就是拒绝要求的身份)。
上面方程5的测试说明传统计算过程包括多个共享的由定义投影矩阵V的特征向量v1,v2...vm-1显示的“渔民面部”并且总是与相对于其测试一个探测面部图像的客户等级ωi无关。这种方法包括计算密集的复杂矩阵运算,因此通常不能令人满意。
对照这种传统的方法,它需要多个共享的“渔民面部”,本发明采用了完全不同的方法即包括由一维线性判别式变换定义的单一的、具体等级的“渔民面部”。这种方法避免了使用多个共享的渔民面部从而在计算复杂性方面提供了相当大的节约。为此,人员身份验证方法由两个等级问题方面重新定义;也就是说,包含第i个客户的Ni个训练面部图像的用户等级ωi和基于保持训练面部图像的N-Ni的冒名顶替者等级Ωi。无疑,将有客户等级ωi和用于m个客户每一个的相关冒名顶替者等级Ωi(i=1,2...m)。
利用列方程,用于冒名顶替者等级Ωi的投影向量x的平均值 可以表示为υΩi=1N-NiΣj=1N=Niχj]]>对所有xj,ωi(7)其中,通过与上面的方程4作比较,用υi可以表示为υΩi=-NN-Niυi---(8)]]>因此,第i个冒名顶替者等级Ωi的平均值在相反方向上移动到第i个客户等级ωi的平均值,移动的大小由两个等级中的训练面部图像Ni、N-Ni的各自数量的比值确定。这个比值通常比较小,所以冒名顶替者等级的平均值将不顾相对于其测试一个探测面部图像的客户等级ωi而保持与原点接近。
用于两个等级ωi、Ωi的等级之间的离散矩阵Mi可以表示为Mi=N-NiN(NiN-Ni)2υiυiT+NiNυiυiT---(9)]]>它可以简化为Mi=NiN-NiυiυiT---(10)]]>还有,冒名顶替者等级Ωi的协方差矩阵ΦΩ可以如下计算ΦΩ=1N-NiΣj=1N-Ni(χj+NiN-Niυi)(χj+NiN-Niυi)Tχj∈ωi---(11)]]>可以通过改写上面的方程11将混合协方差矩阵Φ表示为ΦΩ=1N-Ni[Σj=1N(χj+NiN-Niυi)(χj+NiN-Niυi)T-Σj=1Ni(χj+NiN-Niυi)(χj+NiN-Niυi)T]---(12)]]>其中,第二个和中的向量属于客户等级。事实上,第二个和涉及用于客户等级ωi的协方差矩阵Φi,也就是Φi=1NiΣj=1Ni(χj-υi)(χj-υi)Txj∈ωi---(13)]]>
当Σj=1Ni(χj+NiN-Niυi)(χj+NiN-Niυi)T=Ni[Φi+(NN-Ni)2υiυiT]---(14)]]>从而,简化上面的方程12,显示如下ΦΩ=1N-Ni[NΦ-NiΦi-NNiN-NiυiυiT]---(15)]]>现在可以通过冒名顶替者和客户等级的协方差矩阵的加权平均获得用于第i个客户等级的等级之内离散矩阵∑i,也就是Σi=N-NiNΦΩ+NiNΦi---(16)]]>并且通过将上面的方程15代入和简化,显示如下∑i=Φ-Mi(17)可以从与非零特征值相关的矩阵 的特征向量获得用于这两个等级问题的具体等级的线性判别式变换ai。事实上,在这两个等级问题中,只有这个特征向量vi满足方程Σi-1Mivi-λvi=0---(18)]]>当λ≠0,提供的vi非零。对于特征值问题只有一个解,很容易看出不用执行任何特征分析即可直接发现特征向量vi,即vi=Σi-1υi---(19)]]>通过在上面的方程18和19中代替vi和用上面的方程10代替Mi将变得很清楚,也就是NiN-NiΣi-1υiυiTΣi-1υi=λvi---(20)]]>还可以得到特征值λ显示如下λ=NiN-NiυiTΣi-1υi---(21)]]>特征向量vi用作用于第i个客户等级ωi的线性判别式变换ai的基底,通过下式给出aiai=Uvi(22)正是这个变换ai定义了一维具体等级的、用于根据本发明测试探测图像面部的可靠性的“渔民面部”。
在一种方法中,在此称作“接受客户”方法,在利用变换ai在具体等级的“渔民面部”上投影定义一个探测图像面部的向量zp并且相对于用于各个等级(在这个例子中指第i个等级)的投影平均值aiTμi测试投影向量aiTzp。
为此,通过下面的方程式计算差值dcdc=|aiTzp-aiTμi|---(23)]]>如果测试统计量dc比预定阈值tc大,也就是(如果dc≤tc)接受探测面部图像的可靠性,也就是接受要求的身份(第i个客户的);否则(也就是dc>tc)拒绝探测面部图像的可靠性也就是拒绝要求的身份。
选定阈值tc实现规定的工作点;也就是,真正要求的错误拒绝和冒名顶替者要求的错误接受之间的规定关系。从绘制了两种错误率之间的关系作为判断阈的函数的“接受者运行特性(ROC)”曲线确定工作点。利用独立面部图像装置即计算装置计算ROC曲线。
典型地,工作点设置在错误拒绝与错误接受率一样的“相等的错误率(EER)”处。
在另外的方法中,在此称作“拒绝冒名顶替者”方法,相对于冒名顶替者的投影平均值测试投影向量aiTzp,也就是aTμΩ=-NiN-NiaiTμi.]]>为此,通过下面的方程式计算差值didi=|aiTzp+NiN-NiaiTμi|]]>在这种情形下,期望用于冒名顶替者的投影向量aiTzp接近冒名顶替者的投影平均值。从而,如果测试统计量di比预定阈值ti大(也就是di>ti),则接受探测面部图像的可靠性,也就是接受请求身份(第i个客户的);否则(也就是di≤ti)拒绝探测面部的可靠性,也就是拒绝请求身份。当训练面部图像N的数量大时,冒名顶替者的平均值将接近原点并且方程24中的第二项可以忽略。在这种情形下,差值di仅仅是投影向量的绝对值|aiTzp|。
图1(a)和1(b)分别示出了用于利用“拒绝冒名顶替者”方法获得的冒名顶替者的探测面部图像和客户的探测面部图像的测试统计量ti的直方图。正如所期望的,冒名顶替者的探测面部图像在原点处集结,也就是冒名顶替者的平均值μΩ(图1(a)),而客户的探测面部图像在远离原点处落下(fall)(图1(b))。图1(b)中的负投影是为了显示“渔民面部”而采用的惯例的人造产物。尽管原则上,能够计算客户面部图像的投影以便提供总是正的的测试统计量ti。
已经发现“接受客户”方法和“拒绝冒名顶替者”方法是互补的并且可以结合或融合。“融合”方法的实例是简单的串联融合方案。更具体地,最初利用“拒绝冒名顶替者”方法测试探测面部图像。如果测试探测面部图像失败,也就是将申请人作为冒名顶替者拒绝,则接受探测面部图像的可靠性。另一方面,如果探测面部图像通过测试,也就是将申请人作为冒名顶替者接受,利用“接受客户”方法重新测试探测面部图像。如果探测面部图像通过了第二测试,也就是将申请人作为客户接受,则接受探测面部图像的可靠性;否则拒绝可靠性。
在这个例子中,不同的阈值tc和ti分别用于“客户接受”和“拒绝冒名顶替者”方法。然而,因为客户和冒名顶替者的探测向量zp都投影进一维空间,所以可能发现用于这两种方法的共用阈值,其在给定的工作点错误率处分开客户和冒名顶替者图像。
已经通过根据K Messer等人在1999年的AVBPA会刊上发表的论文“XM2VTSDB扩展的M2VTS数据库”的第72至77中所描述的所谓洛桑协议的传导验证实验测试了上述人员身份验证方法。
这个协议提供了用于人员身份验证算法的性能表征的标准框架,以致不同方法的结果可以直接比较。该协议将数据库的部分规定进三个不同组;也就是,包含200个客户的训练组,包含200个客户和25个冒名顶替者的计算组和包含200个客户和70个冒名顶替者的测试组。
在计算和测试组中的冒名顶替者的图像彼此独立并且不同于客户组。训练组用来计算变换ai定义的客户“渔民面部”,已经作了描述。计算组用来确定阈值ti、tc和测试组用来计算关于独立数据的错误接受和错误拒绝。
在测试之前,将面部图像正确地注册到一个像素内以便消除由于未对准而对性能产生的任何起作用的影响,并且通过删除图像平均值或通过直方图平坦化光学地规格化每个图像。
已经发现当采用“接受客户”方法时,使用具有提供最佳结果的直方图平坦化光学地规格化图像获得最佳结果,而当采用“拒绝冒名顶替者”方法时,通过未规格化的图像可以获得最佳结果。
测试结果显示“拒绝冒名顶替者”方法比“接受客户”方法提供了较低级别的错误拒绝/错误接受,并且利用“融合”方法能够获得更低的级别,这些级别也比利用传统LDA验证方法获得的级别低。
已经描述过,传统LDA人员身份验证方法包括使用多个共享的、横越具有100个或更多维数的次空间的“渔民面部”、必要的合成物和计算密集的矩阵运算。对照这些,本发明包括使用具体等级的、由仅占用一维次空间的变换ai定义的“渔民面部”。本发明还有用于验证方法计算效率的重要暗示;更具体地,因为在操作阶段中(也就是产生“渔民面部”之后)的计算的复杂性线性地与次空间的维数成比例,因此本发明具体等级的方法的操作比传统方法的操作快100倍以上。
而且,因为测试统计量dc、di是一维,不需要计算“渔民空间”内的欧几里德距离,所以通过简单地比较测试统计量dc、di和提供更多计算增益的阈值tc、ti即可作出决定。此外,客户和冒名顶替者平均值(aiTμΩ-NiN-NiaiTμi)]]>的投影可以预先计算并且这导致更快的处理。
还有,在训练阶段中,可以用相对直接的方式计算具体等级的“渔民面部”a,不需要处理特征值分析问题。这尤其适于当训练面部图像的数量N较大时;然后,等级之间的离散矩阵Mi趋向于零并且等级之内的离散矩阵∑i简单变成全部等级共用的混合协方差矩阵Φ,以便提供另外的计算增益。
使用如上所述具体等级的“渔民面部”ai的另一个结果是可以独立于任何其他的“渔民面部”而计算每个这种“渔民面部”。这使得新客户的登记比上述包含多个共享“渔民面部”的传统LDA方法相对直接。因此,本发明在客户总数连续地改变和训练面部图像数据库需要增加或更新的情形下获得了特殊应用,虽然不是唯一的。
可以在不同方式的变形中实现本发明的人员身份验证方法。
在完全集中的人员身份验证系统中,将探测面部图像传送到远程中央处理站,该中央处理站存储了所有客户的详情并且执行必要的处理以便为了验证作出决定。
可替代地,可以使用半集中系统,如图2中示意地所示。在这种情形下,具体等级的数据;例如特征向量v1,v2…vm和平均值向量μ1,μ2…μm预先计算并且将之存储在远程数据存储器内,例如诸如智能卡10之类的便携数据存储器,并且在本地处理机11内执行数据处理。本地处理机11存储用于PCA投影矩阵U的基底u1,u2...un并且访问来自智能卡10的数据,如果必要,通过读卡器12。处理机11使用这些数据处理显示接收自相关输入装置13的探测面部图像的向量zp。
在另外的方法中,可以使用完全本地化的系统。在这种情形下,在智能卡内存储和处理全部必要的数据。使用这种方法,就数据存储和处理速度来说,包含处理具体等级“渔民面部”ai的本发明比包含处理多个共享“渔民面部”的传统LDA方法更加有效m倍。
此外,新客户的登记或智能卡数据库的更新变得切实可行,而利用传统LDA方法则不实用。因此,本发明公开了具有非集中式结构的人员身份验证系统的可能性。
在本发明前述实施例中,显示探测面部图像作为为验证系统所知的m个客户之一的面部图像,并且相对于各自客户等级测试这个图像。在本发明另外的实施例中,探测面部图像的身份是未知的;在这种情形下,为了发现匹配和建立身份,相对于客户等级的一个或多个测试探测面部图像。这个实施例发现了应用,尤其在诸如特写镜头之类的控制照片的匹配和来自CCTV电视图像的嫌疑犯相对于已知面部图像数据库的识别。
应清楚本发明还包含诸如CD ROM之类的包含用于执行根据本发明的人员身份验证方法的计算机可执行指令的计算机可读介质。
权利要求
1.人员身份验证方法,包括步骤利用线性判别式分析(LDA)从定义各个训练图像的N个向量zj(j=1,2…N)导出具体等级的线性判别式变换ai,存在m个不同等级的具有包含所述训练图像的各个数量Ni即N=Σi=1mNi]]>的第i个等级ωi的所述训练图像,投影定义探测图像的向量zp到所述具体等级的线性判别式变换ai上,将投影的向量aiTzp与用于第i个等级ωi的参考向量比较,和依据所述比较针对第i个等级计算探测图像的可靠性。
2.如权利要求1所述的方法,包括将主分量分析(PCA)运用于所述向量zj(j=1,2...N)以便产生一组横越n维次空间的特征向量(u1,u2...un),作为用于PCA投影矩阵U的基底,利用所述PCA投影矩阵U将所述向量zj(j=1,2...N)投影到所述特征向量(u1,u2...un)上,以便产生各个n维向量xj(j=1,2...N),和将所述线性判别式分析(LDA)运用于所述n维向量xj(j=1,2…N)以便产生与由方程式ai=Uvi表示的所述具体等级线性判别式变换ai相关的具体等级特征向量vi。
3.如权利要求2所述的方法,其中,将所述线性判别式分析(LDA)运用于所述n维向量xj(j=1,2...N)的所述步骤包括产生用于所述第i个等级ωi的等级之内离散矩阵∑i,并且通过下面的方程式给出所述具体等级特征向量vivi=Σi-1υi]]>其中对于在ωi中的所有xjυi=1NΣj=1Niχj]]>
4.如权利要求3所述的方法,其中,所述等级之内离散矩阵∑i等于所述n维向量xj(j=1,2…N)的混合协方差矩阵Φ,其中Φ=1NΣj=1NχjχjT]]>
5.如权利要求3所述的方法,其中,将所述线性判别式分析(LDA)运用于所述n维向量xj(j=1,2...N)的所述步骤包括产生用于所述第i个等级的等级之间离散矩阵Mi,其中Mi=NiN-NiυiυiT]]>和对于在ωi中的所有xjυi=1NΣj=1Niχj]]>产生所述n维向量xj(j=1,2...N)的协方差矩阵Φ,其中Φ=1NΣj=1NχjχjT]]>和产生由下面的方程式给出的所述等级之内离散矩阵∑i∑i=Φ-Mi
6.如权利要求1-5任何之一所述的方法,其中,所述参考向量定义为aiTμi,其中对于在ωi中的所有ziμi=1NΣi=1Nizi.]]>
7.如权利要求6所述的方法,其中,所述计算步骤包括计算由下面的方程式给出的差值dcdc=|aiTzp-aiTμi|]]>和依据所述差值接受或拒绝探测图像的可靠性。
8.如权利要求7所述的方法,包括如果dc≤tc则接受所述探测图像的可靠性和如果dc>tc则拒绝所述探测图像的可靠性,其中tc是预定阈值。
9.如权利要求6所述的方法,其中,所述计算步骤包括计算由下面的方程式给出的差值didi=|aiTzp+NiN-NiaiTμi|]]>和依据所述差值接受或拒绝探测图像的可靠性。
10.如权利要求9所述的方法,包括如果di>ti则接受所述探测图像的可靠性和如果di≤ti则拒绝所述探测图像的可靠性,其中ti是预定阈值。
11.如权利要求7和9所述的方法,其中,所述计算步骤包括计算所述差值di,如果di>ti则接受所述探测图像的可靠性,其中ti是预定阈值,如果di≤ti则计算所述差值dc,如果dc≤tc则接受探测图像的可靠性和如果dc>tc则拒绝探测图像的可靠性,其中tc是预定阈值。
12.如权利要求8、10和11所述的方法,其中,所述预定阈值tc、ti相同。
13.如权利要求1-12任何之一所述的方法,包括导出用于m个等级每一个的各自所述具体等级线性判别式变换ai,并且执行用于如此导出的具体等级线性判别式变换ai至少之一的投影、比较和计算步骤。
14.如权利要求1-13任何一个所述的方法,包括登记包含Nm+1个训练图像的训练图像的新等级作为第m+1个等级和将权利要求1-13任何之一所述的方法运用于定义各个训练图像的N′个向量zj(j=1,2...N′),其中N′=N+Nm+1。
15.如权利要求14所述的方法,包括更新所述具体等级线性变换ai以便考虑所述新等级。
16.人员身份验证方法,包括步骤;提供通过将线性判别式分析(LDA)运用于定义各个训练图像的N个向量zj(j=1,2...N)导出的具体等级的线性判别式变换ai,存在m个不同等级的具有包含所述训练图像的各个数量Ni即N=Σi=1mNi]]>的第i个等级ωi的所述训练图像,投影定义探测图像的向量zp到所述具体等级的线性判别式变换ai上,将投影的向量aiTzp与用于第i个等级ωi的参考向量比较,和依据所述比较针对第i个等级计算探测图像的可靠性。
17.如权利要求16所述的方法,其中,利用权利要求2-5任一定义的所述的方法步骤导出所述具体等级线性判别式变换ai。
18.如权利要求16或17所述的方法,其中,所述参考向量定义为aiTμi,其中对于在ωi中的所有ziμi=1NΣi=1Nizi,]]>并且通过权利要求7-12任一定义的所述的方法步骤执行所述计算步骤。
19.人员身份验证系统,包括用于执行权利要求1-15任一所述的方法的数据存储和数据处理装置。
20.人员身份验证系统,用于针对m个不同等级的训练图像的一个或多个计算探测图像的可靠性,其中各个向量zj(j=1,2...N)定义了所述训练图像,总共存在N个向量zj,并且第i个等级ωi中的训练图像的数量是Ni即N=Σi=1mNi,]]>人员身份验证系统包括如权利要求1-5任一定义的所述的用于存储具体等级的线性判别式ai的数据存储装置,用于每个所述等级ωi(i=1,2...m),和用于从所述数据存储装置访问所述具体等级的线性判别式变换ai的数据处理装置,投影定义探测图像的向量zp到所述具体等级的线性判别式变换ai上,将投影的向量aiTzp与用于第i个等级ωi的参考向量比较并且依据所述比较针对第i个等级ωi计算探测图像的可靠性。
21.如权利要求20所述的验证系统,其中,所述参考向量定义为aiTμi,其中对于在ωi中的所有ziμi=Σi=1Nizi,]]>和也存储在所述数据存储装置内并且通过所述数据处理装置访问。
22.如权利要求21所述的验证系统,其中,所述计算步骤包括计算由下面的方程式给出的差值dcdc=|aiTzp-aiTμi|]]>和依据所述差值接受或拒绝探测图像的可靠性。
23.如权利要求22所述的验证系统,包括如果dc≤tc则接受所述探测图像的可靠性和如果dc>tc则拒绝所述探测图像的可靠性,其中tc是预定阈值。
24.如权利要求21所述的验证系统,其中,所述计算步骤包括计算由下面的方程式给出的差值didi=|aiTzp+NiN-NiaiTμi|]]>和依据所述差值接受或拒绝探测图像的可靠性。
25.如权利要求24所述的验证系统,包括如果di>ti则接受所述探测图像的可靠性和如果di≤ti则拒绝所述探测图像的可靠性,其中ti是预定阈值。
26.如权利要求22和24所述的验证系统,其中,所述计算步骤包括计算所述差值di,如果di>ti则接受所述探测图像的可靠性,其中ti是预定阈值,如果di≤ti则计算所述差值dc,如果dc≤tc则接受探测图像的可靠性和如果dc>tc则拒绝探测图像的可靠性,其中tc是预定阈值。
27.如权利要求20-26任一所述的验证系统,其中,所述数据存储装置和所述数据处理装置位于不同位置。
28.如权利要求27所述的验证系统,其中,所述数据存储装置是便携式的。
29.如权利要求28所述的验证系统,其中,所述数据存储装置是智能卡或类似物。
30.如权利要求20-29任一所述的验证系统,其中,所述数据存储装置存储预先计算的数据。
31.计算机可读介质,包含用于执行权利要求1-18任一定义的所述的步骤的计算机可执行指令。
32.根据附图在此描述的人员身份验证方法。
33.根据附图在此描述的人员身份验证方法。
34.根据附图在此描述的计算机可读介质。
全文摘要
人员身份验证方法和系统,用于使用具体等级的线性判别式变换测试探测面部图像的真实性。描述了“接受客户”方法、“拒绝冒名顶替者”方法和“融合”方法。
文档编号G07C9/00GK1444753SQ01813348
公开日2003年9月24日 申请日期2001年5月25日 优先权日2000年5月26日
发明者J·基特勒 申请人:萨里大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1