模式识别系统、模式识别方法和模式识别程序的制作方法

文档序号:6655346阅读:216来源:国知局
专利名称:模式识别系统、模式识别方法和模式识别程序的制作方法
技术领域
本发明涉及一种模式识别方法、系统和程序,并且尤其涉及一种根据诸如语音数据或图像数据的数据来识别人的模式识别方法、系统和程序。
背景技术
当利用指纹验证装置来识别人时,一般执行以下过程。首先,计算通过传感器等获得的输入指纹模式和预先记录的已记录指纹模式之间的一致度(匹配率)。然后,将匹配率和预定阈值进行比较,以判断输入指纹模式和已记录指纹模式是否属于同一人。根据该判断结果,来识别人。在这种人识别的过程中,某人的输入指纹模式被错误地判定为与另一人的已记录指纹模式相同的比率被称为“误接受率”。
在这种类型的指纹验证装置中,常常一律将预定阈值固定为某一值,而与验证哪个手指无关。然而,指纹模式之间的匹配率实际上是随人(手指)而变的。即,某些人的指纹提供高匹配率,而另一些人的指纹只提供低匹配率。因此,如果阈值被设为较高值,则指纹验证装置倾向于拒绝错误的人的鉴别,但它也倾向于错误地拒绝正确的人的鉴别。相反,如果阈值被设为较低值,则指纹验证装置倾向于接受正确的人的鉴别,但它也倾向于错误地接受错误的人的鉴别。这将成为识别成功率下降的原因。
根据专利文献1(日本专利申请待审公开No.2000-215313)中所披露的数据识别方法,计算每个已记录数据项和其它已记录数据项之间的匹配率。然后,根据为每个已记录数据项所获得的匹配率分布,来为已记录数据项产生阈值。当识别人时,计算要识别的验证目标数据和已记录数据项中的对应候选数据项之间的匹配率。将所计算的匹配率和候选数据项的阈值进行比较,以判断验证目标数据和候选数据是否相对应。在专利文献1的这种数据识别方法中,首先给定误接受概率的目标值,并且动态计算满足目标值的最低匹配率,来作为阈值。因而,每个已记录数据项的阈值是不同的。
专利文献2(日本专利申请待审公开No.2002-230551)中所披露的模式识别装置涉及,为某一模式集确定每个模式的特征矢量和每个正确类的平均特征矢量之间的差。这产生了差值矢量集。把与该差值矢量集对应的误差分布用作概率密度函数来执行模式识别。
本发明的目的是,提供一种能够提高误接受概率的计算精度的模式识别系统、模式识别方法和模式识别程序。
本发明的另一目的是,提供一种能够确保稳定的安全强度的模式识别系统、模式识别方法和模式识别程序。
本发明的又一目的是,提供一种能够降低模式识别学习成本的模式识别系统、模式识别方法和模式识别程序。

发明内容
以下将利用本发明最佳实施方式中所使用的参考数字和符号,来描述发明内容。参考数字和符号被加了括号,以澄清权利要求和本发明最佳实施方式中的描述之间的对应。然而,参考数字和符号不应用于解释权利要求书中所要求的本发明的技术范围。
本发明的模式识别系统(10、10a)包括第一概率计算单元(32)和连接到第一概率计算单元(32)的第二概率计算单元(33)。第一概率计算单元(32)根据指示第一模式特征点(s1至sns)和第二模式特征点(f1至fnf)之间的对应点的对应特征点(cs1至csn和cf1至cfn)的数目(n),来计算第一概率(PFCR)。第一概率(PFCR)指示具有比对应特征点的数目(n)更多的与第一模式对应的对应特征点的第三模式的存在概率。第二概率计算单元(33)参考第一概率(PFCR)来计算误接受概率(PFAR),该误接受概率(PFAR)指示错误地判定第一模式和第二模式相对应的概率。
第一矢量(Di)和第二矢量(Ds)定义如下第一矢量(Di)具有由第一模式中的对应特征点(cs1至csn)和第二模式中的关联对应特征点(cf1至cfn)之间的差(d1至dn)所组成的分量。第二矢量(Ds)具有由在第一模式和第四模式之间确定的对应特征点对之间的差所组成的分量。在本发明的模式识别系统(10、10a)中,第二概率计算单元(33)计算指示基于第二矢量(Ds)的量小于基于第一矢量(Di)的量的概率的第二概率(PPRE)。然后,第二概率计算单元(33)根据第一概率(PFCR)和第二概率(PPRE)来计算误接受概率(PFAR)。例如,第二概率计算单元(33)通过将第一概率(PFCR)和第二概率(PPRE)相乘,来计算误接受概率(PFAR)。
在本发明的模式识别系统(10、10a)中,第二概率(PPRE)可以指示第二矢量(Ds)的幅度小于第一矢量(Di)的幅度的概率。第二概率(PPRE)可以指示第二矢量(Ds)的分量乘积小于第一矢量(Di)的分量(d1至dn)的乘积的概率。第二概率(PPRE)可以指示第二矢量(Ds)的每个分量都小于第一矢量(Di)的对应分量(d1至dn)的概率。第二概率(PPRE)可以指示以下事件之间的逻辑“或”概率第二矢量(Ds)的每个分量都小于第一矢量(Di)的对应分量(d1至dn);以及第二矢量(Ds)的每个分量都小于第三矢量(Di’)的对应分量。第三矢量(Di’)具有由重新排列第一矢量(Di)的分量(d1至dn)而产生的分量。
在本发明的模式识别系统(10、10a)中,第二矢量(Ds)的分布函数(p(Ds))是均匀的。
本发明的模式识别系统(10、10a)进一步包括连接到第一概率计算单元(32)的差值数据检测单元(31)。差值数据检测单元(31)接收指示第一模式中的特征点(s1至sns)的第一特征数据(112)以及指示第二模式中的特征点(f1至fnf)的第二特征数据(122)。差值数据检测单元(31)根据第一特征数据(112)和第二特征数据(122)来检测对应特征点(cs1至csn和cf1至cfn),并把指示检测结果的差值数据(131)输出到第一概率计算单元(32)。差值数据(131)包括第一模式中的特征点的数目(ns)、第二模式中的特征点的数目(nf)、对应特征点的数目(n)和第一矢量(Di)。第一概率计算单元(32)根据差值数据(131)来计算第一概率(PFCR)。第二概率计算单元(33)经由第一概率计算单元(32)连接到差值数据检测单元(31),使得差值数据(131)被提供给第二概率计算单元(33)。
本发明的模式识别系统(10a)进一步包括连接到第二概率计算单元(33)的身份判定单元(34)。身份判定单元(34)从第二概率计算单元(33)接收指示误接受概率(PFAR)的误接受概率数据(133)。身份判定单元(34)比较误接受概率(PFAR)和预定阈值(PPFAR),并输出比较结果(134)。例如,如果误接受概率(PFAR)小于预定阈值(PPFAR),则身份判定单元(34)就判定第一模式和第二模式是相同的。例如,当判定第一模式和第二模式相同时,根据比较结果(134)来打开门。
在本发明的模式识别系统(10、10a)中,例如第一模式和第二模式是指纹模式。因此,本发明的模式识别系统(10、10a)可应用于指纹鉴别装置。
本发明的模式识别方法包括以下步骤(a)根据指示第一模式特征点(s1至sns)和第二模式特征点(f1至fnf)之间的对应点的对应特征点(cs1至csn和cf1至cfn)的数目(n),来计算第一概率(PFCR);以及(b)参考第一概率(PFCR)来计算误接受概率(PFAR),该误接受概率(PFAR)指示错误地判定第一模式和第二模式相对应的概率。
在本发明的模式识别方法中,计算步骤(b)包括以下步骤(b-1)计算指示基于第二矢量(Ds)的量小于基于第一矢量(Di)的量的概率的第二概率(PPRE);以及(b-2)根据第一概率(PFCR)和第二概率(PPRE)来计算误接受概率(PFAR)。在计算步骤(b-2)中,例如通过将第一概率(PFCR)和第二概率(PPRE)相乘,来计算误接受概率(PFAR)。
在本发明的模式识别方法中,第二概率(PPRE)可以指示第二矢量(Ds)的幅度小于第一矢量(Di)的幅度的概率。第二概率(PPRE)可以指示第二矢量(Ds)的分量乘积小于第一矢量(Di)的分量(d1至dn)的乘积的概率。第二概率(PPRE)可以指示第二矢量(Ds)的每个分量都小于第一矢量(Di)的对应分量(d1至dn)的概率。第二概率(PPRE)可以指示以下事件之间的逻辑“或”概率第二矢量(Ds)的每个分量都小于第一矢量(Di)的对应分量(d1至dn);以及第二矢量(Ds)的每个分量都小于第三矢量(Di’)的对应分量。
在本发明的模式识别方法的计算步骤(a)中,根据第一模式中的特征点的数目(ns)、第二模式中的特征点的数目(nf)和对应特征点的数目(n),来计算第一概率(PFCR)。
本发明的模式识别方法进一步包括以下步骤(c)比较误接受概率(PFAR)和预定阈值(PPFAR);以及(d)如果误接受概率(PFAR)小于预定阈值(PPFAR),则判定第一模式和第二模式是相同的。
本发明的模式识别程序使计算机执行以下步骤(A)根据指示第一模式特征点(s1至sns)和第二模式特征点(f1至fnf)之间的对应点的对应特征点(cs1至csn和cf1至cfn)的数目(n),来计算第一概率(PFCR);以及(B)参考第一概率(PFCR)来计算误接受概率(PFAR),该误接受概率(PFAR)指示错误地判定第一模式和第二模式相对应的概率。
在计算步骤(B)中,模式识别程序使计算机执行以下步骤(B-1)计算指示基于第二矢量(Ds)的量小于基于第一矢量(Di)的量的概率的第二概率(PPRE);以及(B-2)根据第一概率(PFCR)和第二概率(PPRE)来计算误接受概率(PFAR)。在计算步骤(B-2)中,例如通过将第一概率(PFCR)和第二概率(PPRE)相乘,来计算误接受概率(PFAR)。
在本发明的模式识别程序中,第二概率(PPRE)可以指示第二矢量(Ds)的幅度小于第一矢量(Di)的幅度的概率。第二概率(PPRE)可以指示第二矢量(Ds)的分量乘积小于第一矢量(Di)的分量(d1至dn)的乘积的概率。第二概率(PPRE)可以指示第二矢量(Ds)的每个分量都小于第一矢量(Di)的对应分量(d1至dn)的概率。第二概率(PPRE)可以指示以下事件之间的逻辑“或”概率第二矢量(Ds)的每个分量都小于第一矢量(Di)的对应分量(d1至dn);以及第二矢量(Ds)的每个分量都小于第三矢量(Di’)的对应分量。
在计算步骤(A)中,根据第一模式中的特征点的数目(ns)、第二模式中的特征点的数目(nf)和对应特征点的数目(n),来计算第一概率(PFCR)。
本发明的模式识别程序进一步使计算机执行以下步骤(C)比较误接受概率(PFAR)和预定阈值(PPFAR);以及(D)如果误接受概率(PFAR)小于预定阈值(PPFAR),则判定第一模式和第二模式是相同的。
本发明的效果根据本发明的模式识别系统、模式识别方法和模式识别程序允许提高误接受概率的计算精度。
根据本发明的模式识别系统、模式识别方法和模式识别程序允许确保稳定的安全强度。
根据本发明的模式识别系统、模式识别方法和模式识别程序允许模式识别学习成本的降低。
具体实施例方式
以下将参考附图来描述根据本发明的模式识别系统、模式识别方法和模式识别程序。在本发明中,模式识别系统把要识别的模式(以下称为“输入模式”)和数据库中存储的模式(以下称为“参考模式”)进行比较,并评价这两个模式之间的匹配率。这些模式的例子包括人的指纹、脸和声波纹(voiceprint)。
(第一实施例)图1所示为根据本发明第一实施例的模式识别系统的配置框图。在图1中,模式识别系统10包括模式输入单元1、参考模式输入单元2、数据处理部分3和输出单元4。数据处理部分3包括差值数据检测单元31、误对应概率计算单元(false correspondence probabilitycomputation unit)32和误接受概率计算单元(false accpectanceprobability computation unit)33。现在,将逐一描述这些单元的机制和操作。
如图1所示,模式输入单元1接收代表要识别的输入模式的模式数据111。模式数据111的例子包括关于人的图像数据或语音数据。例如,人可以将他的手指放在指纹传感器上,并把代表其指纹(输入模式)的指纹图像数据(模式数据111)输入到模式输入单元1。模式输入单元1分析模式数据111,并提取输入模式的特征量。在指纹识别的情况下,特征量的例子包括诸如指纹脊的端点和分支点的特征点。然后,模式输入单元1把代表特征量(特征点)信息的模式特征数据112输出到数据处理部分中的差值数据检测单元31。
图5所示为某一输入模式的特征量分布的概念性视图。例如,分析诸如指纹图像数据的模式数据111,并且如图5所示,从图像中提取了4个特征点s1至s4。输入模式中的特征点的数目一般表示为ns(ns为自然数)。即,输入模式具有特征点s1至sns。可以直接把代表特征量这种分布的数据,而非模式数据111,输入到模式输入单元1。
如图1所示,参考模式输入单元2接收代表参考模式的参考模式数据121。参考模式数据121预先被记录在数据库中。在人的鉴别中,例如当人输入身份(ID)号时,从数据库向参考模式输入单元2提供与该ID号对应的参考模式数据121。参考模式数据121的例子包括人的图像数据和语音数据。参考模式输入单元2分析参考模式数据121,并提取模式的特征量。在指纹识别的情况下,特征量的例子包括诸如指纹脊的端点和分支点的特征点。然后,参考模式输入单元2把代表特征量(特征点)信息的参考模式特征数据122输出到数据处理部分3中的差值数据检测单元31。
图6所示为某一参考模式的特征量分布的概念性视图。例如,分析诸如指纹图像数据的参考模式数据121,并且如图6所示,从图像中提取4个特征点f1至f4。参考模式中的特征点(以下称为参考特征点)的数目一般表示为nf(nf为自然数)。即,参考模式具有参考特征点f1至fnf。可以直接把代表特征量这种分布的数据,而非参考模式数据121,输入到参考模式输入单元2。
如图1所示,差值数据检测单元31分别从模式输入单元1和参考模式输入单元2接收模式特征数据112和参考模式特征数据122。差值数据检测单元31比较模式特征数据121和参考模式特征数据122,以检查特征点s1至sns和参考特征点f1至fnf之间的对应。
图7是把图5和图6叠加起来的图,以便概念性地说明通过差值数据检测单元31来确定特征点之间的对应。在图7中,由点线描绘的圆表示分别包含参考特征点f1至f4的预定范围(参考范围)。差值数据检测单元31参考参考范围,并且如果特征点在参考范围内,则它确定该特征点和该参考范围中的参考特征点相对应。在图7中,确定特征点s1和参考特征点f1、特征点s2和参考特征点f2以及特征点s3和参考特征点f3分别相对应。以下,这些对应的特征点和参考特征点被称为“对应特征点”。
图8所示为图7中所确定的对应特征点的概念性视图。如图8所示,输入模式具有3个对应特征点cs1、cs2和cs3。类似,参考模式具有3个对应特征点cf1、cf2和cf3。对应特征点cs1、cs2和cs3分别对应于对应特征点cf1、cf2和cf3。然后,差值数据检测单元31计算对应特征点对的物理量之差。例如,差值数据检测单元31计算对应特征点cs1和cf1之间的距离d1、对应特征点cs2和cf2之间的距离d2及对应特征点cs3和cf3之间的距离d3。
输入模式和参考模式中的对应特征点对的数目一般表示为n(n为自然数)。即,输入模式具有对应特征点cs1至csn,并且参考模式具有对应特征点cf1至cfn。然后,差值数据检测单元31计算对应特征点对的物理量之差d1至dn,并产生指示这些差值的输入差值数据Di=(d1,d2,...,dn)。输入差值数据Di是代表n维矢量的数据。例如,差值数据检测单元31分别计算对应特征点cs1至csn和对应特征点cf1至cfn之间的距离d1至dn。在指纹识别的情况下,差值数据检测单元31可以计算每个对应特征点处的指纹脊方向的差值。差值数据检测单元31把包括如上检测的输入差值数据Di的差值数据131,输出到误对应概率计算单元32(见图1)。具体地说,差值数据131包括输入差值数据Di、对应特征点的数目n、输入模式中的特征点的数目ns和参考特征点的数目nf。
然后,如图1所示,误对应概率计算单元32从差值数据检测单元31接收差值数据131,并计算误对应概率PFCR。误对应概率PFCR是具有比上述对应特征点的数目n更多的与输入模式对应的对应特征点的另一参考模式的存在概率。即,误对应概率PFCR表示m>n的概率,其中正识别的输入模式和正识别的参考模式之间的对应特征点的数目为n,如上所述,并且正识别的输入模式和另一参考模式之间的对应特征点的数目为m。一般,待比较的两个模式之间的对应特征点的数目越多,这两个模式的匹配率就越高。
输入模式中的特征点的数目ns、参考特征点的数目nf和对应特征点的数目n是由差值数据检测单元31通过差值数据131来提供的。特征点被错误地判定为在不同模式之间相对应的概率被表示为p。例如,预先通过初步实验来确定该p。然后,通过以下公式1来给出输入模式和参考模式之间的误对应概率PFCR。
PFCR=Σk=nmin(ns,nf)ns!nf!k!(ns-k)!(nf-k)!Γ(1P-ns+1)Γ(1P-nf+1)Γ(1P+1)Γ(1P-ns-nf+k+1)---(1)]]>然后,误对应概率计算单元32把指示所计算的误对应概率PFCR的误对应概率数据132及差值数据131,输出到误接受概率计算单元33。
如图1所示,误接受概率计算单元33从误对应概率计算单元32接收差值数据131和误对应概率数据132。然后,误接受概率计算单元33计算如下所定义的初步误接受概率PPRE。
从正在识别的输入模式和正在识别的参考模式之间的对应特征点的分布计算得到的输入差值数据Di=(d1,d2,...,dn)是n维矢量。在此,基于正在识别的输入模式和另一参考模式之间的n个对应特征点所获得的差值数据被称为候选差值数据Ds。该候选差值数据Ds也是代表n维矢量的数据。于是,初步误接受概率PPRE是基于候选差值数据Ds的“量”小于基于输入差值数据Di的“量”的概率。量的例子是“幅度(范数)”。在那种情况下,初步误接受概率PPRE表示候选差值数据Ds的范数小于输入差值数据Di的范数的概率。“量”取决于下述的模型。
现在,将更详细地描述通过误接受概率计算单元33来计算误接受概率PFAR的技术。上述候选差值数据Ds的概率密度函数(分布函数)被表示为p(Ds)。p(Ds)是预先通过初步实验来确定的,或者假定p(Ds)服从均匀分布模型。“量”小于基于输入差值数据Di的“量”的候选差值数据Ds集合被表示为R(Di)。于是,通过以下公式2来给出输入模式和参考模式之间的初步误接受概率PPRE。
PPRE=∫Ds∈R(Di)p(Ds)---(2)]]>例如,图9是概念性地示出上述集合R(Di)的模型的曲线图。在此,假定输入差值数据Di是二维矢量,即Di=(d1,d2)。在图9中,采用差值数据的“幅度(范数)”作为上述“量”。即,集合R(Di)包括范数小于输入差值数据Di的范数的候选差值数据Ds。因而,用图中的阴影圆形区来定义集合R(Di)。通过初步实验来确定候选差值数据Ds的概率密度函数p(Ds)。作为选择,假定概率密度函数p(Ds)是均匀的。在这种情况下,初步误接受概率PPRE等于圆面积的大小。
图10是概念性地示出上述集合R(Di)的另一模型的曲线图。在图10中,采用差值数据的“分量乘积”作为上述“量”。即,集合R(Di)中所包括的候选差值数据Ds的分量乘积小于输入差值数据Di的分量乘积d1d2。因而,用图中的阴影区来定义集合R(Di)。在此,假定概率密度函数p(Ds)是均匀的,并且候选差值数据Ds的所有分量都在
范围内。当把这种情况下的初步误接受概率PPRE表示为P1,由以下公式3或4来给出初步误接受概率P1P1(d1,...,dn)=∫∫x1x2..xn≤d1d2..dndx1dx2...dxn---(3)]]>P1(d1,...,dn)=Σk=1n(-1)k-11(k-1)!t(logt)k-1---(4)]]>其中公式4中的t由t=d1d2...dn给定。
图11是概念性地示出上述集合R(Di)的又一模型的曲线图。在图11中,采用差值数据的“分量”作为上述“量”。即,集合R(Di)中所包括的候选差值数据Ds的每个分量都小于输入差值数据Di的分量d1和d2的相应分量。因此,用图中的阴影矩形区来定义集合R(Di)。通过初步实验来确定候选差值数据的概率密度函数p(Ds)。作为选择,假定概率密度函数p(Ds)是均匀的。在这种情况下,初步误接受概率PPRE等于矩形面积大小。
图12是概念性地示出上述集合R(Di)的又一模型的曲线图。在图12中,集合R(Di)包括图11所示的集合R(Di)。集合R(Di)还包括用和图11中一样的方式确定的集合R(Di’),其中Di’=(d2,d1),即通过重新排列输入差值数据Di的分量而产生的数据。即,集合R(Di)中所包括的候选差值数据Ds的每个分量都小于输入差值数据Di或上述数据Di’的对应分量。因此,用图中的阴影区来定义集合R(Di)。当所有特征点都有相似的特性、如在指纹模式的情况下,该集合R(Di)是有效的。在此,假定概率密度函数p(Ds)是均匀的,并且候选差值数据Ds的所有分量都在
范围内。进一步假定,当输入差值数据Di的分量d1至dn按幅度的顺序存储时,它们具有关系式|dn′|≤......≤|d2′|≤|d1′|(n′为自然数)。当把该情况下的初步误接受概率PPRE表示为P2,由以下公式5来给出初步误接受概率P2。
P2(d1,...,dn)=n!∫0d′ndxn...∫x2d′1dx1---(5)]]>也由以下递归公式6至8来给出初步误接受概率P2。
P2(d1,d2...,dn)=n!Cn…(6)Cn=Σk=1n(-1)k-11k!Cn-kdn′k---(7)]]>C0=1…(8)一旦这样计算了初步误接受概率PPRE,误接受概率计算单元33就把该初步误接受概率PPRE和来自误对应概率计算单元32的误对应概率PFCR结合起来,以最终计算误接受概率PFAR。例如,误接受概率计算单元33通过使初步误接受概率PPRE和误对应概率PFCR相乘,来计算误接受概率PFAR。误接受概率计算单元33把指示所计算的误接受概率PFAR的误接受概率数据133输出到输出单元4。
如图1所示,输出单元4从误接受概率计算单元33接收误接受概率数据133,并输出指示误接受概率PFAR的结果数据141。结果数据141也表示模式识别系统10的安全强度(sccurity strength)、以及除模式识别结果的误接受概率以外的模式的评价值。
误接受概率计算单元33可以连接到差值数据检测单元31和误对应概率计算单元32。在那种情况下,差值数据检测单元31向误对应概率计算单元32和误接受概率计算单元33两者提供差值数据131。误对应概率计算单元32只向误接受概率计算单元33提供误对应概率数据132。
可以通过计算机来执行数据处理部分3中的上述处理。即,差值数据检测单元31、误对应概率计算单元32和误接受概率计算单元33的每一个中的处理都被写为计算机程序,并被计算机执行。
图2所示为根据本发明第一实施例的模式识别方法的总结流程图。首先,将模式数据111输入到模式输入单元1(步骤S1)。然后,差值数据检测单元31根据模式数据111和参考模式数据112的特征量对来检测差值数据131(步骤S2)。差值数据131包括输入模式中的特征点的数目(ns)、参考模式中的特征点的数目(nf)、对应特征点的数目(n)和输入差值数据Di=(d1,...,dn)。然后,误对应概率计算单元32接收差值数据131,并根据差值数据131来计算误对应概率PFCR(步骤S3)。然后,误接受概率计算单元33接收差值数据131,并根据差值数据131来计算初步误接受概率PPRE(步骤S4)。误接受概率计算单元33也利用所计算的误对应概率PFCR和所计算的初步误接受概率PPRE,来计算误接受概率PFAR(步骤S5)。然后,从输出单元4输出指示误接受概率PFAR的数据(步骤S6)。
根据该实施例的模式识别方法、系统和程序的优点如下。根据本发明的模式识别系统10包括误对应概率计算单元32和误接受概率计算单元33,并根据误对应概率PFCR和初步误接受概率PPRE来计算误接受概率PFAR。这提高了输入模式和参考模式的误接受概率PFAR的计算精度。误对应概率PFCR是比对应特征点的数目n更多的对应特征点的存在概率。初步误接受概率PPRE是基于候选差值数据Ds的“量”小于基于输入差值数据Di的“量”的概率。“量”的例子包括差值数据的范数。
根据本发明的模式识别系统10不仅根据初步误接受概率PPRE、而且根据误对应概率PFCR,来计算误接受概率PFAR。即,在计算误接受概率PFAR的过程中,考虑对应特征点的数目n。由公式1和5,显然对应特征点的数目n越大,所计算的误接受概率PFAR就越小。这提高了系统的可靠性。
此外,在诸如识别指纹或识别室外目标的情况下,模式的特征量具有几乎类似的特性。在这种情况下,图12所示的模型是有效的。即,由重新排列输入差值数据Di的分量而产生的数据Di’也用于计算初步误接受概率PPRE。具体地说,计算初步误接受概率PPRE,来作为候选差值数据Ds的每个分量小于输入差值数据Di或上述数据Di’的相应分量的概率。这进一步提高了误接受概率PFAR的计算精度。
另外,利用均匀分布函数来模拟候选差值数据Ds的概率密度函数p(Ds)。这降低了模式识别系统10的学习成本。
(第二实施例)图3所示为根据本发明第二实施例的模式识别系统的配置框图。在图3中,和图1所示类似的部件被给予相同的参考数字和符号,并将适当地省略对它们的说明。
在图3中,模式识别系统10a包括模式输入单元1、参考模式输入单元2、数据处理部分3a、输出单元4a和容许误接受概率输入单元5。数据处理部分3a包括差值数据检测单元31、误对应概率计算单元32、误接受概率计算单元33和身份判定单元34。
在该实施例中,误接受概率计算单元33向身份判定单元34输出指示所计算的误接受概率PFAR的误接受概率数据133。容许误接受概率输入单元5向身份判定单元34输出指示容许误接受概率PPFAR的容许误接受概率数据151。容许误接受概率PPFAR是系统所容许的误接受概率,即模式识别的阈值。
身份判定单元34分别从误接受概率计算单元33和容许误接受概率输入单元5接收误接受概率数据133和容许误接受概率数据151。然后,身份判定单元34判断误接受概率PFAR是否小于容许误接受概率PPFAR。如果误接受概率PFAR小于容许误接受概率PPFAR,则身份判定单元34判定输入模式和参考模式相同。如果误接受概率PFAR大于容许误接受概率PPFAR,则身份判定单元34判定输入模式和参考模式不同。身份判定单元34把指示该判定结果的判定结果数据输出到输出单元4a。
输出单元4a从身份判定单元34接收判定结果数据134,并根据该判定结果来输出输出数据142。例如,当模式识别系统10a应用于门控时,根据输出数据142来控制门打开。当模式识别系统10a应用于银行的自动取款机(ATM)时,根据输出数据142来接受或拒绝客户的操作。输入到模式输入单元的模式数据111的例子包括客户的指纹、脸和虹膜的图像数据。
例如,当按照一般惯例利用四位个人身份号码(PIN)来鉴别人时,系统中的误鉴别概率(以下称为安全强度)为一万分之一。为了在根据本发明的模式识别系统10a中实现同样的安全强度,可以将容许误接受概率PPFAR设为一万分之一。因而,容许误接受概率PPFAR(阈值)直接就表示系统的安全强度。可以预先在数据处理部分3a中将容许误接受概率PPFAR设为常数。
可以通过计算机来执行数据处理部分3a中的上述处理。即,差值数据检测单元31、误对应概率计算单元32、误接受概率计算单元33和身份判定单元34的每一个中的处理都别写为计算机程序,并被计算机执行。
图4所示为根据本发明第二实施例的模式识别方法的总结流程图。首先,将模式数据111输入到模式输入单元1(步骤S1)。然后,差值数据检测单元31根据模式数据111和参考模式数据112的特征量对来检测差值数据131(步骤S2)。然后,误对应概率计算单元32接收差值数据131,并根据差值数据131来计算误对应概率PFCR(步骤S3)。然后,误接受概率计算单元33接收差值数据131,并根据差值数据131来计算初步误接受概率PPRE(步骤S4)。误接受概率计算单元33也利用所计算的误对应概率PFCR和所计算的初步误接受概率PPRE,来计算误接受概率PFAR(步骤S5)。然后,身份判定单元34比较容许误接受概率PPFAR和所计算的误接受概率PFAR,以判断误接受概率PFAR是否小于容许误接受概率PPFAR(步骤S7)。输出单元4输出指示判定结果的输出数据142(步骤S8)。
除第一实施例的优点以外,根据该实施例的模式识别系统10a还提供以下优点。在模式识别系统10a中,应用于所有输入模式的阈值被设为常数。此外,所应用的阈值直接就表示容许误接受概率PPFAR,即系统的安全强度。这确保了稳定的安全强度。从系统操作的观点看,阈值与安全强度的这种直接对应是所希望的。
上述模式识别系统10和10a可应用于语音识别、指纹识别、光学字符识别、信号识别等。
与上述实施例无关,在不脱离本发明精神的情况下,可以对根据本发明的模式识别系统、模式识别方法和模式识别程序进行各种更改。例如,因为输入模式和参考模式被看作一对,所以可以把模式数据111输入到参考模式输入单元2,并可以把参考模式数据121输入到模式输入单元1。


图1所示为根据本发明第一实施例的模式识别系统的配置框图;图2所示为根据本发明第一实施例的模式识别方法的流程图;图3所示为根据本发明第二实施例的模式识别系统的配置框图;图4所示为根据本发明第二实施例的模式识别方法的流程图;图5所示为输入模式中的特征点分布的概念性视图;图6所示为参考模式中的特征点分布的概念性视图;图7所示为通过差值数据检测单元来确定特征点之间的对应的概念性视图;图8所示为对应特征点分布的概念性视图;图9是概念性地示出候选差值数据的示例分布的曲线图;图10是概念性地示出候选差值数据的另一示例分布的曲线图;图11是概念性地示出候选差值数据的又一示例分布的曲线图;以及图12是概念性地示出候选差值数据的又一示例分布的曲线图。
符号描述1 模式输入单元2 参考模式输入单元3 数据处理部分4 输出单元5 容许误接受概率输入单元10 模式识别系统31 差值数据检测单元32 误对应概率计算单元33 误接受概率计算单元34 身份判定单元111 模式数据112 模式特征数据121 参考模式数据122 参考模式特征数据131 差值数据132 误对应概率数据133 误接受概率数据134 判定结果数据141 结果数据142 输出数据151 容许误接受概率数据
权利要求
1.一种模式识别系统,包括第一概率计算单元;以及连接到第一概率计算单元的第二概率计算单元,其中第一概率计算单元根据指示第一模式特征点和第二模式特征点之间的对应点的对应特征点的数目,来计算第一概率,第一概率指示具有比所述对应特征点的数目更多的与第一模式对应的对应特征点的第三模式的存在概率,以及第二概率计算单元参考第一概率来计算误接受概率,该误接受概率指示错误地判定第一模式和第二模式相对应的概率。
2.根据权利要求1所述的模式识别系统,其中第一矢量具有由第一模式中的对应特征点和第二模式中的关联对应特征点之间的差所组成的分量,第二矢量具有由在第一模式和第四模式之间确定的对应特征点对之间的差所组成的分量,以及第二概率计算单元计算指示基于第二矢量的量小于基于第一矢量的量的概率的第二概率,并根据第一概率和第二概率来计算误接受概率。
3.根据权利要求2所述的模式识别系统,其中第二概率计算单元通过将第一概率和第二概率相乘,来计算误接受概率。
4.根据权利要求2或3所述的模式识别系统,其中第二概率指示第二矢量的幅度小于第一矢量的幅度的概率。
5.根据权利要求2或3所述的模式识别系统,其中第二概率指示第二矢量的分量乘积小于第一矢量的分量乘积的概率。
6.根据权利要求2或3所述的模式识别系统,其中第二概率指示第二矢量的每个分量都小于第一矢量的对应分量的概率。
7.根据权利要求2或3所述的模式识别系统,其中第三矢量具有由重新排列第一矢量的分量而产生的分量,以及第二概率指示以下事件之间的逻辑“或”概率第二矢量的每个分量都小于第一矢量的对应分量;以及第二矢量的每个分量都小于第三矢量的对应分量。
8.根据权利要求2至7任一权利要求所述的模式识别系统,其中第二矢量的分布函数是均匀的。
9.根据权利要求2至8任一权利要求所述的模式识别系统,进一步包括连接到第一概率计算单元的差值数据检测单元,其中该差值数据检测单元接收指示第一模式中的特征点的第一特征数据以及指示第二模式中的特征点的第二特征数据,根据该第一特征数据和该第二特征数据来检测对应特征点,并把指示检测结果的差值数据输出到第一概率计算单元。
10.根据权利要求9所述的模式识别系统,其中差值数据包括第一模式中的特征点的数目;第二模式中的特征点的数目;对应特征点的数目;以及第一矢量,并且其中第一概率计算单元根据该差值数据来计算第一概率。
11.根据权利要求10所述的模式识别系统,其中第二概率计算单元经由第一概率计算单元连接到差值数据检测单元,以及差值数据被提供给第二概率计算单元。
12.根据权利要求1至11任一权利要求所述的模式识别系统,进一步包括连接到第二概率计算单元的身份判定单元,其中该身份判定单元从第二概率计算单元接收指示误接受概率的误接受概率数据,比较误接受概率和预定阈值,并输出比较结果。
13.根据权利要求12所述的模式识别系统,其中如果误接受概率小于预定阈值,则身份判定单元判定第一模式和第二模式是相同的。
14.根据权利要求1至13任一权利要求所述的模式识别系统,其中第一模式和第二模式是指纹模式。
15.一种模式识别方法,包括以下步骤(a)根据指示第一模式特征点和第二模式特征点之间的对应点的对应特征点的数目,来计算第一概率;以及(b)参考第一概率来计算误接受概率,该误接受概率指示错误地判定第一模式和第二模式相对应的概率,其中第一概率指示具有比所述对应特征点的数目更多的与第一模式对应的对应特征点的第三模式的存在概率。
16.根据权利要求15所述的模式识别方法,其中第一矢量具有由第一模式中的对应特征点和第二模式中的关联对应特征点之间的差所组成的分量,第二矢量具有由在第一模式和第四模式之间确定的对应特征点对之间的差所组成的分量,以及计算步骤(b)包括以下步骤(b-1)计算指示基于第二矢量的量小于基于第一矢量的量的概率的第二概率;以及(b-2)根据第一概率和第二概率来计算误接受概率。
17.根据权利要求16所述的模式识别方法,其中在计算步骤(b-2)中,通过将第一概率和第二概率相乘来计算误接受概率。
18.根据权利要求16或17所述的模式识别方法,其中第二概率指示第二矢量的幅度小于第一矢量的幅度的概率。
19.根据权利要求16或17所述的模式识别方法,其中第二概率指示第二矢量的分量乘积小于第一矢量的分量乘积的概率。
20.根据权利要求16或17所述的模式识别方法,其中第二概率指示第二矢量的每个分量都小于第一矢量的对应分量的概率。
21.根据权利要求16或17所述的模式识别方法,其中第三矢量具有由重新排列第一矢量的分量而产生的分量,以及第二概率指示以下事件之间的逻辑“或”概率第二矢量的每个分量都小于第一矢量的对应分量;以及第二矢量的每个分量都小于第三矢量的对应分量。
22.根据权利要求15至21任一权利要求所述的模式识别方法,其中在计算步骤(a)中,根据第一模式中的特征点的数目、第二模式中的特征点的数目以及对应特征点的数目,来计算第一概率。
23.根据权利要求15至22任一权利要求所述的模式识别方法,进一步包括以下步骤(c)比较误接受概率和预定阈值;以及(d)如果误接受概率小于预定阈值,则判定第一模式和第二模式是相同的。
24.一种用于使计算机执行以下步骤的模式识别程序(A)根据指示第一模式特征点和第二模式特征点之间的对应点的对应特征点的数目,来计算第一概率,该第一概率指示具有比所述对应特征点的数目更多的与第一模式对应的对应特征点的第三模式的存在概率;以及(B)参考第一概率来计算误接受概率,该误接受概率指示错误地判定第一模式和第二模式相对应的概率。
25.根据权利要求24所述的模式识别程序,其中第一矢量具有由第一模式中的对应特征点和第二模式中的关联对应特征点之间的差所组成的分量,第二矢量具有由为第一模式和第四模式而确定的对应特征点对之间的差所组成的分量,以及计算步骤(B)包括以下步骤(B-1)计算指示基于第二矢量的量小于基于第一矢量的量的概率的第二概率;以及(B-2)根据第一概率和第二概率来计算误接受概率。
26.根据权利要求25所述的模式识别程序,其中在计算步骤(B-2)中,通过将第一概率和第二概率相乘来计算误接受概率。
27.根据权利要求25或26所述的模式识别程序,其中第二概率指示第二矢量的幅度小于第一矢量的幅度的概率。
28.根据权利要求25或26所述的模式识别程序,其中第二概率指示第二矢量的分量乘积小于第一矢量的分量乘积的概率。
29.根据权利要求25或26所述的模式识别程序,其中第二概率指示第二矢量的每个分量都小于第一矢量的对应分量的概率。
30.根据权利要求25或26所述的模式识别程序,其中第三矢量具有由重新排列第一矢量的分量而产生的分量,以及第二概率指示以下事件之间的逻辑“或”概率第二矢量的每个分量都小于第一矢量的对应分量;以及第二矢量的每个分量都小于第三矢量的对应分量。
31.根据权利要求24至30任一权利要求所述的模式识别程序,其中在计算步骤(A)中,根据第一模式中的特征点的数目、第二模式中的特征点的数目以及对应特征点的数目,来计算第一概率。
32.根据权利要求24至31任一权利要求所述的模式识别程序,进一步使计算机执行以下步骤(C)比较误接受概率和预定阈值;以及(D)如果误接受概率小于预定阈值,则判定第一模式和第二模式是相同的。
全文摘要
一种能够提高误接受概率的计算精度、并能够确保稳定安全强度的模式识别系统、模式识别方法和模式识别程序。模式识别系统10和10a包括第一概率计算单元32和连接到第一概率计算单元32的第二概率计算单元33。第一概率计算单元32根据指示第一模式特征点s1至sn
文档编号G06K9/68GK1934588SQ20058000841
公开日2007年3月21日 申请日期2005年1月13日 优先权日2004年1月15日
发明者黄雷 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1