伪虹膜模板的产生方法和设备以及身份认证方法和设备的制造方法

xiaoxiao2021-2-27  217

伪虹膜模板的产生方法和设备以及身份认证方法和设备的制造方法
【技术领域】
[0001 ]本发明总体说来设及虹膜识别技术,更具体地讲,设及一种伪虹膜模板的产生方 法和设备,W及基于该伪虹膜模板的身份认证方法和设备。
【背景技术】
[0002] 随着社会经济和科学技术的发展,生物特征识别技术越来越多地走进人们的生活 中,在机场安检、办公考勤、家居口禁、银行服务等各个方面都有应用,具有广泛的应用前景 和巨大经济效益,成为重要技术方向。生物特征识别技术中虹膜识别技术利用人的虹膜特 征作为身份识别依据,具有准确性高的优点,应用潜力非常巨大,已在煤炭、银行、监狱等场 所成功应用。
[0003] 随着电子信息技术的发展,虹膜识别技术W后在生活中应用的场合将更加广泛, 例如入住酒店时采集虹膜信息,住店期间顾客利用自身虹膜就可W打开房口而无需房卡, 又例如顾客购买图书馆或体育馆的年票并采集虹膜信息,顾客通过扫描自身虹膜就可W进 入图书馆或体育馆而不需要刷卡,又例如在婴儿出生后医院采集父母的虹膜信息,父母进 入婴儿房需要进行虹膜身份认证,又例如在大型会议登记时采集参会人员的虹膜信息,在 会议期间参会人员通过自身虹膜进出各种会场并领取各种资料、餐券等。
[0004] 虹膜识别技术深入应用到生活中的各场所,在带来许多便利的同时也带了隐患: 各场所都采集人们的虹膜特征并与个人身份信息绑定记录下来,而运些场所的系统安全性 能一般不高,虹膜特征很容易被盗取或复制,造成个人隐私泄露,更严重的是不法分子可能 利用盗取的虹膜特征伪造虹膜,然后冒充真实虹膜来欺骗重要场所(例如,家居口禁、保险 柜、银行取款机、边防安检)的虹膜识别系统的识别,W达到不法目的。

【发明内容】

[0005] 本发明的示例性实施例在于提供一种伪虹膜模板的产生方法和设备W及基于该 伪虹膜模板的身份认证方法和设备,W避免盗取或复制个人虹膜特征来伪造虹膜W达到不 法目的的隐患。
[0006] 根据本发明示例性实施例的一方面,提供一种不可逆伪虹膜模板的产生方法,所 述方法包括:(A)采集用户的虹膜图像,并对采集的虹膜图像进行预处理,W得到虹膜比对 区域;(B)从所述虹膜比对区域中选取预定个数子区域的图像;(C)利用不可逆算法对所述 预定个数子区域的图像分别进行加密;(D)将虹膜比对区域中所述预定个数子区域的图像 由加密后的图像来代替,W生成伪虹膜图像;化)从所述伪虹膜图像中提取伪虹膜特征码来 生成伪虹膜模板。
[0007] 可选地,在步骤(A)中,对采集的虹膜图像进行预处理的步骤可包括:对采集的虹 膜图像按顺序执行W下处理:虹膜定位处理、虹膜图像噪声处理、虹膜有效区域划分处理和 虹膜图像的归一化处理。
[000引可选地,所述方法在步骤化)之后可还包括:(F)将生成的伪虹膜模板提供给身份 认证终端,w供身份认证终端基于所述伪虹膜模板进行身份识别认证。
[0009] 可选地,步骤(A)可还包括:对采集的用户的虹膜图像进行存储,其中,所述方法在 步骤化)之后可还包括:(1)将存储的用户的虹膜图像进行删除。
[0010] 可选地,在步骤(C)中,利用不可逆算法对所述预定个数子区域的图像中的任一图 像进行加密的步骤可包括:(C1)将表示所述任一图像的PXQ的第一矩阵转换为PQX1的第 一列向量,其中,P和Q分别为第一矩阵的列数和行数,PQ为P与Q的乘积,表示第一列向量的 列数;(C2)生成PQXPQ的随机矩阵,并根据生成的随机矩阵和第一列向量得到PQX1的第二 列向量,其中,所述随机矩阵中的元素服从均值为1/PQ的随机分布;(C3)生成PQX1的随机 向量,并根据生成的随机向量和第二列向量得到PQX 1的第Ξ列向量,其中,所述随机向量 中的元素服从均值为0的随机分布;(C4)将PQ X 1的第Ξ列向量转换为P X Q的第二矩阵,其 中,所述PXQ的第二矩阵表示加密后的所述任一图像。
[OCm]可选地,在步骤似)中,可利用下面的公式来得到PQX1的第二列向量,
[0012] X2 = A · Xi
[OOU]其中,X劝PQXl的第二列向量,A为PQXPQ的随机矩阵,X功PQXl的第一列向量。
[0014] 可选地,在步骤(C3)中,可利用下面的公式来得到PQX1的第立列向量,
[0015] Χ3 =拉+Z
[0016] 其中,Χ3为PQX1的第立列向量,Ζ为PQX1的随机向量,Χ2为PQX1的第二列向量。
[0017] 根据本发明示例性实施例的另一方面,提供一种不可逆伪虹膜模板的产生设备, 所述设备包括:虹膜图像采集单元,采集用户的虹膜图像;图像预处理单元,对采集的虹膜 图像进行预处理,W得到虹膜比对区域;图像选取单元,从所述虹膜比对区域中选取预定个 数子区域的图像;加密单元,利用不可逆算法对所述预定个数子区域的图像分别进行加密; 图像替换单元,将虹膜比对区域中所述预定个数子区域的图像由加密后的图像来代替,W 生成伪虹膜图像;模板生成单元,从所述伪虹膜图像中提取伪虹膜特征码来生成伪虹膜模 板。
[0018] 可选地,图像预处理单元可对采集的虹膜图像按顺序执行W下处理:虹膜定位处 理、虹膜图像噪声处理、虹膜有效区域划分处理和虹膜图像的归一化处理。
[0019] 可选地,所述设备可还包括:通信单元,将生成的伪虹膜模板提供给身份认证终 端,W供身份认证终端基于所述伪虹膜模板进行身份识别认证。
[0020] 可选地,所述设备可还包括:存储单元,对采集的用户的虹膜图像进行存储;图像 删除单元,在模板生成单元生成伪虹膜模板之后,将存储单元中存储的用户的虹膜图像进 行删除。
[0021 ]可选地,加密单元可包括:第一矩阵转换单元,将表示所述任一图像的Ρ X Q的第一 矩阵转换为PQX 1的第一列向量,其中,Ρ和Q分别为第一矩阵的列数和行数,PQ为Ρ与Q的乘 积,表示第一列向量的列数;第一向量生成单元,生成PQXPQ的随机矩阵,并根据生成的随 机矩阵和第一列向量得到PQX1的第二列向量,其中,所述随机矩阵中的元素服从均值为1/ PQ的随机分布;第二向量生成单兀,生成PQ X 1的随机向量,并根据生成的随机向量和第二 列向量得到PQX1的第Ξ列向量,其中,所述随机向量中的元素服从均值为0的随机分布;第 二矩阵转换单元,将PQX1的第立列向量转换为PXQ的第二矩阵,其中,所述PXQ的第二矩 阵表示加密后的所述任一图像。
[0022] 可选地,第一向量生成单元可利用下面的公式来得到PQXl的第二列向量,
[0023] X2 = A · Xi
[0024] 其中,X劝PQ X 1的第二列向量,A为PQ X PQ的随机矩阵,X功PQ X 1的第一列向量。
[0025] 可选地,第二向量生成单元可利用下面的公式来得到PQX1的第Ξ列向量,
[0026] X3 =拉+Z
[0027] 其中,X3为PQX1的第立列向量,Z为PQX1的随机向量,X2为PQX1的第二列向量。
[0028] 根据本发明示例性实施例的再一方面,提供一种基于上述产生的伪虹膜模板来进 行虹膜识别的身份认证方法,所述身份认证方法包括:(a)采集用户的虹膜图像,并对采集 的虹膜图像进行预处理,W得到虹膜比对区域;(b)从所述虹膜比对区域提取虹膜特征码, 并计算提取的虹膜特征码与存储的伪虹膜模板的伪虹膜特征码的匹配度;(C)将计算得到 的匹配度与匹配阔值进行比较;(d)如果匹配度小于匹配阔值,则对所述用户的身份认证失 败;(e)如果匹配度不小于匹配阔值,则对所述用户的身份认证通过。
[0029] 可选地,所述匹配阔值可通过W下步骤被获得:根据保险因子、伪虹膜模板中非加 密虹膜图像占整个伪虹膜图像的比例和初始匹配度来得到所述匹配阔值。
[0030] 可选地,匹配阔值可通过W下公式被获得,
[0031 ] K = t · C · ko
[0032] 其中,Κ为匹配阔值,t为保险因子,c为伪虹膜模板中非加密虹膜图像占整个伪虹 膜图像的比例,ko为初始匹配度。
[0033] 可选地,步骤(a)可还包括:对采集的用户的虹膜图像进行存储,其中,所述身份认 证方法可还包括:在对用户完成身份认证之后,将存储的用户的虹膜图像进行删除。
[0034] 根据本发明示例性实施例的再一方面,提供一种基于上述产生的伪虹膜模板来进 行虹膜识别的身份认证设备,所述身份认证设备包括:虹膜采集仪和认证终端,虹膜采集仪 包括虹膜图像采集单元、图像预处理单元、虹膜特征码提取单元和第一通信单元,认证终端 包括第二通信单元、数据库、计算器、比较器和控制器,其中,虹膜图像采集单元采集用户的 虹膜图像,图像预处理单元对采集的虹膜图像进行预处理,W得到虹膜比对区域,虹膜特征 码提取单元从所述虹膜比对区域提取虹膜特征码,第一通信单元将虹膜特征码提取单元提 取的虹膜特征码发送给第二通信单元,第二通信单元将接收的虹膜特征码发送给数据库W 进行存储,计算器计算提取的虹膜特征码与存储的伪虹膜模板的伪虹膜特征码的匹配度, 比较器将计算得到的匹配度与匹配阔值进行比较,控制器在匹配度小于匹配阔值时控制对 所述用户的身份认证失败,在匹配度不小于匹配阔值时控制对所述用户的身份认证通过。
[0035] 可选地,所述匹配阔值可通过W下步骤被获得:根据保险因子、伪虹膜模板中非加 密虹膜图像占整个伪虹膜图像的比例和初始匹配度来得到所述匹配阔值。
[0036] 可选地,匹配阔值可通过W下公式被获得,
[0037] K = t · C · ko
[0038] 其中,Κ为匹配阔值,t为保险因子,c为伪虹膜模板中非加密虹膜图像占整个伪虹 膜图像的比例,ko为初始匹配度。
[0039] 可选地,所述身份认证设备可还包括:存储单元,对采集的用户的虹膜图像进行存 储;删除单元,在对用户完成身份认证之后,将存储单元存储的用户的虹膜图像进行删除。
[0040] 上述伪虹膜模板及其基于该伪虹膜模板的身份认证方法,仅存储用户的伪虹膜模 板,不保存用户的虹膜图像及虹膜特征码,可有效保护个人隐私,w提高虹膜识别的安全 性。
【附图说明】
[0041] 图1示出根据本发明示例性实施例的不可逆伪虹膜模 板的产生方法的流程图;
[0042] 图2示出根据本发明示例性实施例的虹膜比对区域W及选取的子区域的示意图;
[0043] 图3示出根据本发明示例性实施例的图1中的对任一子区域的图像进行加密的步 骤的流程图;
[0044] 图4示出根据本发明示例性实施例的不可逆伪虹膜模板的产生设备的结构图;
[0045] 图5示出根据本发明示例性实施例的图4所示的加密单元的结构图;
[0046] 图6示出根据本发明示例性实施例的基于图1所述的方法产生的伪虹膜模板来进 行虹膜识别的身份认证方法的流程图;
[0047] 图7示出根据本发明示例性实施例的基于图4所述的设备产生的伪虹膜模板来进 行虹膜识别的身份认证设备的结构图;
[0048] 图8示出根据本发明示例性实施例的伪虹膜图像与待识别的虹膜图像的对比图;
[0049] 图9示出根据本发明示例性实施例的产生伪虹膜模板W及基于该伪虹膜模板来进 行虹膜识别的身份认证的示意图。
【具体实施方式】
[0050] 现将详细描述本发明的示例性实施例,所述实施例的示例在附图中示出,其中,相 同的标号始终指的是相同的部件。
[0051] 图1示出根据本发明示例性实施例的不可逆伪虹膜模板的产生方法下,称为伪 虹膜模板产生方法)的流程图。
[0052] 参照图1,在步骤S10中,采集用户的虹膜图像,并对采集的虹膜图像进行预处理, W得到虹膜比对区域。
[0053] 具体说来,在步骤S10中可采集用户的多张虹膜图像,从所述多张虹膜图像中选取 一张符合识别要求的虹膜图像作为进行后续处理的虹膜图像,然后对选取的虹膜图像进行 预处理,W得到虹膜比对区域。例如,可对所述多张虹膜图像进行质量评估,W选取出一张 符合识别要求的虹膜图像。运里,应理解,可根据本领域的常识来确定虹膜图像的选取标 准,本发明对此不进行限定。
[0054] 作为示例,对采集的虹膜图像进行预处理的步骤可包括:对采集的虹膜图像按顺 序执行W下处理:虹膜定位处理、虹膜图像噪声处理、虹膜有效区域划分处理和虹膜图像的 归一化处理。运里,可利用现有的各种虹膜定位处理方法、虹膜图像噪声处理方法、虹膜有 效区域划分处理方法和虹膜图像的归一化处理方法来对采集的虹膜图像进行处理,例如, 可采用化ugman方法来进行虹膜图像的归一化处理,该方法可将虹膜定位处理后的圆环形 图像通过极坐标变换转换为矩形图像,从而得到一个矩形的虹膜比对区域,本发明对此部 分的内容不再寶述。
[0055] 可选地,根据本发明示例性实施例的伪虹膜模板产生方法可还包括:对采集的用 户的虹膜图像进行存储,相应地,对选取的虹膜图像进行预处理之后得到的虹膜比对区域 的图像也进行了存储。
[0056] 在步骤S20中,从所述虹膜比对区域中选取预定个数子区域的图像。
[0057] 运里,W虹膜比对区域为矩形为例,假设该虹膜比对区域为MXN的二维图像,Μ为 二维图像的长度方向上的像素点的个数,Ν为二维图像的宽度方向上的像素点的个数,从Μ ΧΝ的二维图像中选取矩形的四个边角的图像,W得到四个边角上的子区域的图像Si~S4, 图2示出根据本发明示例性实施例的虹膜比对区域W及选取的子区域的示意图。作为示例, Si~S4中的任一子区域的图像的大小为WXT,W为所述任一子区域的图像的长度方向上的像 素点的个数,T为所述任一子区域的图像的宽度方向上的像素点的个数,其中,W=M/a,T = N/a,a〉2,a为取样比例因子。
[0058] 在步骤S30中,利用不可逆算法对所述预定个数子区域的图像分别进行加密。
[0059] 下面参照图3并结合步骤S20中的W虹膜比对区域为矩形的示例,来详细描述对任 一子区域的图像进行加密的步骤。
[0060] 图3示出根据本发明示例性实施例的图1中的对任一子区域的图像进行加密的步 骤的流程图。
[0061] 参照图3,在步骤S301中,将表示所述任一图像的PXQ的第一矩阵转换为PQX1的 第一列向量。运里,P和Q分别为第一矩阵的列数和行数,PQ为P与Q的乘积,表示第一列向量 的列数。
[0062] 在步骤S302中,生成PQXPQ的随机矩阵,并根据生成的随机矩阵和第一列向量得 到PQX1的第二列向量。例如,可将生成的随机矩阵与第一列向量相乘来得到第二列向量, 运里,所述随机矩阵中的元素服从均值为1/PQ的随机分布。作为示例,均值为1/PQ的随机分 布函数可为高斯分布、均匀分布或泊松分布。
[006引可选地,可利用下面的公式来得到PQX1的第二列向量,
[0064] X2 = A · Xi (1)
[0065] 公式(1)中,拉为PQXl的第二列向量,A为PQXPQ的随机矩阵,&为PQXl的第一列 向量。
[0066] 在步骤S303中,生成PQX1的随机向量,并根据生成的随机向量和第二列向量得到 PQX 1的第Ξ列向量。例如,可将生成的随机向量与第二列向量相加来得到第Ξ列向量,运 里,所述随机向量中的元素服从均值为0的随机分布。作为示例,均值为0的随机分布函数可 为高斯分布、均匀分布或泊松分布。
[0067] 可选地,可利用下面的公式来得到PQX1的第立列向量,
[006引 X3 =拉+Z (2)
[0069] 公式(2)中,X3为PQX1的第立列向量,Z为PQX1的随机向量,X劝PQX1的第二列向 量。
[0070] 在步骤S304中,将PQX 1的第Ξ列向量转换为P X Q的第二矩阵。运里,所述P X Q的 第二矩阵表示加密后的所述任一图像,可利用现有的各种方法来将列向量转换为矩阵。
[0071] 上述对任一子区域的图像进行加密的步骤一方面能够保证加密过程是数学上不 可逆的,另一方面由于随机矩阵中的元素服从均值为1/PQ的随机分布,随机向量中的元素 服从均值为0的随机分布,能够保证加密后的子区域的图像的总能量基本不变,即,加密后 的各子区域的图像的灰度值相加的总和(或者均值)与加密前的各子区域的图像的灰度值 相加的总和(或者均值)基本不变,w使得后续的虹膜特征提取及匹配算法的适用性得到保 障。
[0072] 例如,假设不对选取的各子区域的图像进行加密处理,而是对各子区域的图像直 接填充0,固然是简单且不可逆,但是对于全是0的图像,虹膜特征提取及匹配计算过程中非 常容易出现问题;如果对各子区域的图像添加随机噪声,那么存在通过去噪算法复原图像 的风险;如果简单地抛弃(即,挖空、删除)各子区域的图像,从剩下图像中提取虹膜特征码, 会降低后续进行身份认证识别的正确率。
[0073] 返回图1,在步骤S40中,将虹膜比对区域中所述预定个数子区域的图像由加密后 的图像来代替,W生成伪虹膜图像。例如,可将加密后的各子区域的图像来分别替换虹膜比 对区域中对应位置的子区域的图像Si~S4,W生成伪虹膜图像。
[0074] 在步骤S50中,从所述伪虹膜图像中提取伪虹膜特征码来生成伪虹膜模板。运里, 从所述伪虹膜图像中提取伪虹膜特征码来生成伪虹膜模板的方法为本领域的公知常识,本 发明对此部分的内容不再寶述。
[0075] 运里,应理解,可将根据本发明示例性实施例的伪虹膜模板产生方法生成的伪虹 膜模板提供给外部的身份认证终端,W供外部的身份认证终端基于该伪虹膜模板进行身份 识别认证。
[0076] 在一个示例中,根据本发明示例性实施例的伪虹膜模板产生方法可还包括:将生 成的伪虹膜模板提供给身份认证终端,W供身份认证终端基于所述伪虹膜模板进行身份识 别认证。
[0077] 在此情况下,根据本发明示例性实施例的伪虹膜模板产生方法可还包括:在生成 伪虹膜模板之后,将存储的用户的虹膜图像进行删除,相应地,对存储的虹膜比对区域的图 像也将进行删除。运样,仅存储用户的伪虹膜模板,而不会存储任何与个人虹膜特征相关的 图像,从而避免被盗取或复制,有效保护了个人隐私。
[0078] 在另一示例中,根据本发明示例性实施例的伪虹膜模板产生方法可还包括:从虹 膜比对区域中提取虹膜特征码,并将提取的虹膜特征码与伪虹膜模板进行绑定。此时,可将 伪虹膜模板W及与伪虹膜模板绑定的虹膜特征码提供给身份认证终端,W供身份认证终端 基于所述伪虹膜模板和与伪虹膜模板绑定的虹膜特征码进行身份识别认证。
[0079] 在此情况下,可在将伪虹膜模板W及与伪虹膜模板绑定的虹膜特征码提供给身份 认证终端之后,将存储的用户的虹膜图像进行删除。相应地,对存储的虹膜比对区域的图像 W及与伪虹膜模板绑定的虹膜特征码也将进行删除。
[0080] 此外,在再一示例中,在步骤S10中采集用户的多张虹膜图像的情况下,根据本发 明示例性实施例的伪虹膜模板产生方法可还包括:首先,从采集的所述多张虹膜图像中选 取至少一个虹膜图像,并对所述至少一张虹膜图像进行预处理,W得到与所述至少一张虹 膜图像分别对应的所述至少一个虹膜比对区域。运里,所述至少一张虹膜图像不包含用于 生成伪虹膜图像的虹膜图像。然后,从选取的所述至少一个虹膜图像中提取虹膜特征码,运 里,当选取的虹膜图像为多个时,可分别从所述多个虹膜图像中提取虹膜特征码,进一步 地,计算从所述至少一个虹膜图像中提取的虹膜特征码与从所述虹膜比对区域中提取的虹 膜特征码的匹配度,将计算出的匹配度作为初始匹配度,最后将初始匹配度与伪虹膜模板 进行绑定。运里,应理解,如果选取的虹膜图像为多个,则初始匹配度可为从每个虹膜图像 中提取的虹膜特征码与从所述虹膜比对区域中提取的虹膜特征码的匹配度的平均值。
[0081] 此时,可将伪虹膜模板W及与伪虹膜模板绑定的初始匹配度提供给身份认证终 端,W供身份认证终端基于所述伪虹膜模板和与伪虹膜模板绑定的初始匹配度进行身份识 别认证。
[0082] 在此情况下,可在将伪虹膜模板W及与伪虹膜模板绑定的初始匹配度提供给身份 认证终端之后,将存储的用户的多张虹膜图像进行删除。相应地,对存储的所述至少一个虹 膜比对区域的图像也将进行删除。
[0083] 图4示出根据本发明示例性实施例的不可逆伪虹膜模板的产生设备下,称为伪 虹膜模板产生设备)的结构图。
[0084] 如图4所示,根据本发明示例性实施例的伪虹膜模板产生设备包括:虹膜图像采集 单元 10、图像预处理单元20、图像选取单元30、加密单元40、图像替换单元50和模板生成单 元60。
[0085] 具体说来,虹膜图像采集单元10采集用户的虹膜图像。运里,虹膜图像采集单元10 可采集多张用户的虹膜图像,虹膜图像采集单元10可为现有的各种可采集用户的虹膜图像 的装置。
[0086] 根据本发明示例性实施例的伪虹膜模板产生设备可还包括:存储单元,对虹膜图 像采集单元10采集的用户的虹膜图像进行存储。
[0087] 图像预处理单元20对采集的虹膜图像进行预处理,W得到虹膜比对区域。
[0088] 可选地,在虹膜图像采集单元10采集多张用户的虹膜图像的情况下,图像预处理 单元20可从所述多张虹膜图像中选取一张符合识别要求的虹膜图像作为进行后续处理的 虹膜图像,然后对选取的虹膜图像进行预处理,W得到虹膜比对区域。例如,可对所述多张 虹膜图像进行质量评估,W选取出一张符合识别要求的虹膜图像。运里,应理解,可根据本 领域的常识来确定虹膜图像的选取标准,本发明对此不进行限定。
[0089] 作为示例,图像预处理单元20可对采集的虹膜图像按顺序执行W下处理:虹膜定 位处理、虹膜图像噪声处理、虹膜有效区域划分处理和虹膜图像的归一化处理。运里,图像 预处理单元20可为现有的各种可执行虹膜定位处理、虹膜图像噪声处理、虹膜有效区域划 分处理和虹膜图像的归一化处理的图像预处理装置。
[0090] 可选地,存储单元还存储了图像预处理单元20对采集的虹膜图像进行预处理之后 得到的虹膜比对区域。
[0091] 图像选取单元30从所述虹膜比对区域中选取预定个数子区域的图像。
[0092] 图像选取单元30从所述虹膜比对区域中选取所述预定个数子区域的图像的具体 方式可参照W上与图1中的步骤S20的具体方式,在此不再寶述。
[0093] 加密单元40利用不可逆算法对所述预定个数子区域的图像分别进行加密。
[0094] 下面参照图5来详细描述对任一子区域的图像进行加密的过程。
[0095] 图5示出根据本发明示例性实施例的图4所示的加密单元40的结构图。
[0096] 如图5所示,根据本发明示例性实施例的图4所示的加密单元可包括:第一矩阵转 换单元401、第一向量生成单元402、第二向量生成单元403和第二矩阵转换单元404。
[0097] 具体说来,第一矩阵转换单元401将表示所述任一图像的PXQ的第一矩阵转换为 PQX1的第一列向量。运里,P和Q分别为第一矩阵的列数和行数,PQ为P与Q的乘积,表示第一 列向量的列数。
[0098] 第一向量生成单元402生成PQXPQ的随机矩阵,并根据生成的随机矩阵和第一列 向量得到PQX1的第二列向量。例如,第一向量生成单元402可将生成的随机矩阵与第一列 向量相乘来得到第二列向量,运里,所述随机矩阵中的元素服从均值为1/PQ的随机分布。作 为示例,均值为1/PQ的随机分布函数可为高斯分布、均匀分布或泊松分布。
[0099] 第一向量生成单元402生成第二列向量的具体方式可参照W上与图3中的步骤 S302的具体方式,在此不再寶述。
[0100] 第二向量生成单兀403生成PQX 1的随机向量,并根据生成的随机向量和第二列向 量得到PQ X 1的第Ξ列向量。例如,第二向量生成单兀403可将生成的随机向量与第二列向 量相加来得到第Ξ列向量,运里,所述随机向量中的元素服从均值为0的随机分布。作为示 例,均值为0的随机分布函数可为高斯分布、均匀分布或泊松分布。
[0101] 第二向量生成单元403生成第Ξ列向量的具体方式可参照W上与图3中的步骤 S303的具体方式,在此不再寶述。
[0102] 第二矩阵转换单元404将PQ X 1的第Ξ列向量转换为P X Q的第二矩阵。运里,所述P XQ的第二矩阵表示加密后的所述任一图像,第二矩阵转换单元404可为现有的各种可将列 向量转换为矩阵的装置。
[0103] 返回图4,图像替换单元50将虹膜比对区域中所述预定个数子区域的图像由加密 后的图像来代替,W生成伪虹膜图像。例如,图像替换单元50可将加密后的各子区域的图像 来分别替换虹膜比对区域中对应位置的子区域的图像,W生成伪虹膜图像。
[0104] 模板生成单元60从所述伪虹膜图像中提取伪虹膜特征码来生成伪虹膜模板。运 里,模板生成单元60从所述伪虹膜图像中提取伪虹膜特征码来生成伪虹膜模板的过程为本 领域的公知常识,本发明对此部分的内容不再寶述。
[0105] 运里,应理解,可将根据本发明示例性实施例的伪虹膜模板产生设备生成的伪虹 膜模板提供给外部的身份认证终端,W供外部的身份认证终端基于该伪虹膜模板进行身份 识别认证。
[0106] 在一个示例中,根据本发明示例性实施例的伪虹膜模板产生设备可还包括:通信 单元,将生成的伪虹膜模板提供给身份认证终端,W供身份认证终端基于所述伪虹膜模板 进行身份识别认证。
[0107] 在此情况下,根据本发明示例性实施例的伪虹膜模板产生设备可还包括:图像删 除单元,在模板生成单元60生成伪虹膜模板之后,将存储单元中存储的用户的虹膜图像进 行删除,相应地,图像删除单元对存储的虹膜比对区域的图像也将进行删除。运样,伪虹膜 模板产生设备中就仅存储用户的伪虹膜模板,而不会存储任何与个人虹膜特征相关的图 像,从而避免被盗取或复制,有效保护了个人隐私。
[0108] 在另一示例中,根据本发明示例性实施例的伪虹膜模板产生设备可还包括:虹膜 特征码提取单元,从虹膜比对区域中提取虹膜特征码;绑定单元,将提取的虹膜特征码与伪 虹膜模板进行绑定。此时,通信单元可将伪虹膜模板W及与伪虹膜模板绑定的虹膜特征码 提供给身份认证终端,W供身份认证终端基于所述伪虹膜模板和与伪虹膜模板绑定的虹膜 特征码进行身份识别认证。
[0109] 在此情况下,图像删除单元可在通信单元将伪虹膜模板W及与伪虹膜模板绑定的 虹膜特征码提供给身份认证终端之后,将存储单元中存储的用户的虹膜图像进行删除。相 应地,图像删除单元对存储的虹膜比对区域的图像W及与伪虹膜模板绑定的虹膜特征码也 将进行删除。
[0110] 此外,在再一示例中,在虹膜图像采集单元10采集用户的多张虹膜图像的情况下, 根据本发明示例性实施例的伪虹膜模板产生设备可还包括:选取单元和计算单元,具体说 来,选取单元从采集的所述多张虹膜图像中选取至少一个虹膜图像,并对所述至少一张虹 膜图像进行预处理,W得到与所述至少一张虹膜图像分别对应的所述至少一个虹膜比对区 域。运里,所述至少一张虹膜图像不包含用于生成伪虹膜图像的虹膜图像。然后,虹膜特征 码提取单元从选取的所述至少一个虹膜图像中提取虹膜特征码,运里,当选取单元选取多 个虹膜图像时,虹膜特征码提取单元可分别从所述多个虹膜图像中提取虹膜特征码,进一 步地,计算单元计算从所述至少一个虹膜图像中提取的虹膜特征码与从所述虹膜比对区域 中提取的虹膜特征码的匹配度,将计算出的匹配度作为初始匹配度,最后,绑定单元将初始 匹配度与伪虹膜模板进行绑定。运里,应理解,如果选取单元选取的虹膜图像为多个,则初 始匹配度可为从每个虹膜图像中提取的虹膜特征码与从所述虹膜比对区域中提取的匹配 度的平均值。
[0111] 此时,通信单元可将伪虹膜模板W及与伪虹膜模板绑定的初始匹配度提供给身份 认证终端,W供身份认证终端基于所述伪虹膜模板和与伪虹膜模板绑定的初始匹配度进行 身份识别认证。
[0112] 在此情况下,图像删除单元可在将伪虹膜模板W及与伪虹膜模板绑定的初始匹配 度提供给身份认证终端之后,将存储单元存储的用户的多张虹膜图像进行删除。相应地,对 存储的所述至少一个虹膜比对区域的图像也将进行删除。
[0113] 图6示出根据本发明示例性实施例的基于图1所述的方法产生的伪虹膜模板来进 行虹膜识别的身份认证方法的流程图。
[0114] 参照图6,在步骤S100中,采集用户的虹膜图像,并对采集的虹膜图像进行预处理, W得到虹膜比对区域。运里,应理解,进行身份认证时对采集的用户的虹膜图像进行的预处 理方式W及确定虹膜比对区域的方式应与生成伪虹膜模板时对采集的用户的虹膜图像进 行的预处理方式W及确定虹膜比对区域的方式相同。
[0115] 运里,图6中的步骤S100与图1中的步骤S10相同,对此部分的内容不再寶述。
[0116] 在步骤S200中,从所述虹膜比对区域提取虹膜特征码,并计算提取的虹膜特征码 与存储的伪虹膜模板的伪虹膜特征码的匹配度。运里,存储的伪虹膜模板可由图4所示的伪 虹膜模板产生设备生成。作为示例,可利用现有的各种方法来从虹膜比对区域提取虹膜特 征码,此外,可利用现有的各种计算虹膜特征匹配度的方法来计算提取的虹膜特征码与存 储的伪虹膜模板的伪虹膜特征码的匹配度,本发明对此部分的内容不再寶述。
[0117] 可选地,根据本发明示例性实施例的身份认证方法可还包括:对采集的用户的虹 膜图像进行存储,相应地,对虹膜比对区域的图像W及提取的虹膜特征码也进行了存储。 [0 11引在步骤S300中,将计算得到的匹配度与匹配阔值进行比较,即,判断计算得到的匹 配度是否小于匹配阔值。
[0119]可选地,所述匹配阔值可通过W下步骤被获得:根据保险因子、伪虹膜模板中非加 密虹膜图像占整个伪虹膜图像的比例和初始匹配度来得到所述匹配阔值。具体说来,可通 过将保险因子、伪虹膜模板中非加密虹膜图像占整个伪虹膜图像的比例和初始匹配度相乘 来得到所述匹配阔值。
[0120] 在一个示例中,所述初始匹配度可由本领域技术人员根据经验来确定,即,将本领 域技术人员根据经验确定出的虹膜匹配的估算值作为初始匹配度。例如,本领域技术人员 可根据现有的虹膜识别技术中虹膜图像的虹膜特征与虹膜模板的虹膜特征的匹配度来确 定出一个虹膜匹配的估算值,将确定出的虹膜匹配的估算值作为初始匹配度。
[0121] 在另一示例中,所述初始匹配度可从外部设备(例如,图4所示的伪虹膜模板产生 设备)获得,并对所述初始匹配度进行存储。例如,可由图4所示的伪虹膜模板产生设备生成 初始匹配度,并将所述初始匹配度与伪虹膜模板进行绑定,当从图4所示的伪虹膜模板产生 设备获得伪虹膜模板时,同时获得所述初始匹配度。
[0122] 在再一示例中,所述 初始匹配度可表示采集的用户的虹膜图像的虹膜特征码与和 伪虹膜模板绑定的虹膜特征码的匹配度,所述和伪虹膜模板绑定的虹膜特征码为用于生成 伪虹膜模板的虹膜比对区域的虹膜特征码。即,可将采集的用户的虹膜图像的虹膜特征码 与和伪虹膜模板绑定的虹膜特征码的匹配度作为初始匹配度。
[0123] 在此情况下,根据本发明示例性实施例的身份认证方法可还包括:将初始匹配度 与伪虹膜模板进行绑定,此后,每当计算从采集的用户的虹膜图像提取的虹膜特征码与存 储的伪虹膜模板的伪虹膜特征码的匹配度时,都调用和伪虹膜模板绑定的初始匹配度,并 在确定与该匹配度对应的匹配阔值时,利用调用的初始匹配度来计算出匹配阔值。
[0124] 应理解,根据本发明示例性实施例的身份认证方法可还包括:在利用和伪虹膜模 板绑定的虹膜特征码确定出初始匹配度之后,将和伪虹膜模板绑定的虹膜特征码删除。此 后在进行身份认证时,仅需利用根据和伪虹膜模板绑定的虹膜特征码确定出的初始匹配度 即可,而不再需要和伪虹膜模板绑定的虹膜特征码。
[0125] 可选地,匹配阔值可通过W下公式被获得,
[0126] K = t · C · ko (3)
[0127] 公式(3)中,Κ为匹配阔值,t为保险因子,c为伪虹膜模板中非加密虹膜图像占整个 伪虹膜图像的比例,即,C = ,Si为伪虹膜模板中非加密虹膜图像的面积,S2为整个伪虹膜 图像的面积,ko为初始匹配度。作为示例,保险因子t可由本领域技术人员根据经验进行设 定,例如,可设定t为0.6~0.9。优选地,C可通过表达?!
波确定,a为取 样比例因子。
[01%]如果匹配度小于匹配阔值,则执行步骤S400:对所述用户的身份认证失败。
[0129] 如果匹配度不小于匹配阔值,则执行步骤S500:对所述用户的身份认证通过。
[0130] 应理解,根据本发明示例性实施例的身份认证方法可还包括:在对用户进行身份 认证之后(即,在步骤S400或步骤S500之后),将存储的用户的虹膜图像进行删除,相应地, 对存储的虹膜比对区域的图像W及提取的虹膜特征码也将进行删除。
[0131] 图7示出根据本发明示例性实施例的基于图4所述的设备产生的伪虹膜模板来进 行虹膜识别的身份认证设备的结构图。
[0132] 如图7所示,根据本发明示例性实施例的基于图4所述的设备产生的伪虹膜模板来 进行虹膜识别的身份认证设备包括:虹膜采集仪和认证终端。虹膜采集仪包括虹膜图像采 集单元100、图像预处理单元200、虹膜特征码提取单元300和第一通信单元400,认证终端包 括第二通信单元500、数据库600、计算器700、比较器800和控制器900。运里,图7中的虹膜采 集仪可为与图4的伪虹膜模板产生设备相同的装置,例如,可根据用户的身份录入请求来利 用图4的伪虹膜模板产生设备或图7中的虹膜采集仪来生成伪虹膜模板,然后图7中的认证 终端基于该伪虹膜模板来进行虹膜识别的身份认证。
[0133] 运里,应理解,图4所述的设备产生的伪虹膜模板可存储在图7的认证终端的数据 库600中,例如,图4中的通信单元可将生成的伪虹膜模板发送给图7的认证终端的第二通信 单元,第二通信单元将接收的伪虹膜模板发送给数据库W进行存储。相应地,与伪虹膜模板 绑定的虹膜特征码也存储在图7的认证终端的数据库600中。
[0134] 具体说来,虹膜图像采集单元100采集用户的虹膜图像。
[0135] 图像预处理单元200对采集的虹膜图像进行预处理,W得到虹膜比对区域。
[0136] 运里,图7中的虹膜图像采集单元100、图像预处理单元200与图4中的虹膜图像采 集单元10、图像预处理单元20相同,本发明对此部分的内容不再寶述。
[0137] 虹膜特征码提取单元300从所述虹膜比对区域提取虹膜特征码。运里,虹膜特征码 提取单元300可为现有的可从虹膜比对区域提取虹膜特征码的装置。
[0138] 第一通信单元400将虹膜特征码提取单元提取的虹膜特征码发送给第二通信单元 500。运里,第一通信单元400与第二通信单元500之间可通过无线传输方式(例如,蓝牙、 WIFI、WIFI直连、NFC)和/或有线传输方式来进行通信。
[0139] 第二通信单元500将接收的虹膜特征码发送给数据库600W进行存储。
[0140] 计算器700计算提取的虹膜特征码与存储的伪虹膜模板的伪虹膜特征码的匹配 度。运里,存储的伪虹膜模板可由图4所示的伪虹膜模板产生设备生成。作为示例,计算器 700可为现有的各种可计算虹膜特征匹配度的装置。
[0141] 比较器800将计算得到的匹配度与匹配阔值进行比较,即,判断计算得到的匹配度 是否小于匹配阔值。
[0142] 可选地,所述匹配阔值可通过W下步骤被获得:根据保险因子、伪虹膜模板中非加 密虹膜图像占整个伪虹膜图像的比例和初始匹配度来得到所述匹配阔值。具体说来,比较 器800可通过将保险因子、伪虹膜模板中非加密虹膜图像占整个伪虹膜图像的比例和初始 匹配度相乘来得到所述匹配阔值。
[0143] 在一个示例中,所述初始匹配度可由本领域技术人员根据经验来确定,即,将本领 域技术人员根据经验确定出的虹膜匹配的估算值作为初始匹配度。例如,本领域技术人员 可根据现有的虹膜识别技术中虹膜图像的虹膜特征与虹膜模板的虹膜特征的匹配度来确 定出一个虹膜匹配的估算值,将确定出的虹膜匹配的估算值作为初始匹配度。
[0144] 在另一示例中,所述初始匹配度可从外部设备(例如,图4所示的伪虹膜模板产生 设备)获得,并将所述初始匹配度存储到数据库600。例如,可由图4所示的伪虹膜模板产生 设备生成初始匹配度,并将所述初始匹配度与伪虹膜模板进行绑定,当第二通信单元500从 图4所示的伪虹膜模板产生设备获得伪虹膜模板时,同时获得所述初始匹配度。
[0145] 在再一示例中,所述初始匹配度可表示采集的用户的虹膜图像的虹膜特征码与和 伪虹膜模板绑定的虹膜特征码的匹配度,所述和伪虹膜模板绑定的虹膜特征码为用于生成 伪虹膜模板的虹膜比对区域的虹膜特征码。即,可将采集的用户的虹膜图像的虹膜特征码 与和伪虹膜模板绑定的虹膜特征码的匹配度作为初始匹配度。
[0146] 在此情况下,根据本发明示例性实施例的身份认证设备可还包括:模板绑定单元, 将初始匹配度与伪虹膜模板进行绑定。此后,每当计算器700计算从采集的用户的虹膜图像 提取的虹膜特征码与存储的伪虹膜模板的伪虹膜特征码的匹配度时,比较器800都调用和 伪虹膜模板绑定的初始匹配度,并在确定与该匹配度对应的匹配阔值时,利用调用的初始 匹配度来计算出匹配阔值。
[0147] 优选地,根据本发明示例性实施例的身份认证设备可还包括:删除单元,在比较器 800利用和伪虹膜模板绑定的虹膜特征码确定出初始匹配度之后,将和伪虹膜模板绑定的 虹膜特征码删除。此后在进行身份认证时,仅需利用根据和伪虹膜模板绑定的虹膜特征码 确定出的初始匹配度即可,而不再需要和伪虹膜模板绑定的虹膜特征码。
[0148] 比较器800将计算得到的匹配度与匹配阔值进行比较的具体方式可参照W上与图 6中的步骤S300的具体方式,在此不再寶述。
[0149] 控制器900在匹配度小于匹配阔值时控制所述用户的身份认证失败,在匹配度不 小于匹配阔值时控制所述用户的身份认证通过。
[0150] 应理解,在对用户进行身份认证之后(即,在步骤S400或步骤S500之后),删除单元 应将存储的用户的虹膜图像进行删除,相应地,删除单元对存储的虹膜比对区域的图像W 及提取的虹膜特征码也将进行删除。
[0151] 图8示出根据本发明示例性实施例的伪虹膜图像与待识别的虹膜图像的对比图。
[0152] 如图8所示,图8(a)为用于生成伪虹膜模板的伪虹膜图像,图8(a)中的阴影区域为 加密部分(即,伪虹膜图像部分),非阴影区域为未加密部分,例如,可利用虹膜采集仪来采 集虹膜图像,然后对虹膜图像中的部分区域进行加密(例如,虹膜图像的四个顶角对应的区 域),从而得到图8(a)所示的伪虹膜图像。在本示例中,假设A和B分别为图8(a)的伪虹膜图 像中的两个区域,且区域A所对应的虹膜特征码和区域B所对应的虹膜特征码不同。
[0153] 图8(b)为待识别的虹膜图像(例如,由虹膜采集仪采集来的虹膜图像),在本示例 中,假设C和D分别为图8(b)的虹膜图像中的两个区域,且区域C所对应的虹膜特征码与区域 B所对应的虹膜特征码相同,区域D所对应的虹膜特征码与区域A所对应的虹膜特征码相同。
[0154] 在本示例中,由于每次采集用户的虹膜图像时,虹膜的位置、角度会有变化,相同 的纹理特征在预处理之后的虹膜比对区域的图像中可能位置不同,例如,图8(a)中区域A的 位置变化到图8(b)中区域D的位置,图8(a)中区域B的位置变化到图8(b)中的区域C的位置。 针对图8(a)所示,由于在生成图8(a)的伪虹膜图像时,是对区域A进行加密处理,使得区域 A、区域D不能匹配,但是区域B、区域C还是匹配的,如果通过直接将选取的所述预定个数的 子区域的图像挖空(即,删除)来生成伪虹膜图像,即,简单地抛弃四个局部图像,则区域A和 区域C将不存在,那么区域A与区域D、区域B与区域C均不匹配,导致匹配度下降,提高了识错 率。
[0155] 图9示出根据本发明示例性实施例的产生伪虹膜模板W及基于该伪虹膜模板来进 行虹膜识别的身份认证的示意图。
[0156] 如图9所示,图9(a)~图9(d)示出了产生伪虹膜图像的过程。
[0157] 具体说来,图9(a)为在生成伪虹膜模板时,从采集的多张用户的虹膜图像中选取 的符合虹膜识别要求的一张虹膜图像,图9(b)为对图9(a)的虹膜图像进行预处理后得到的 虹膜比对区域的图像。在本示例中,虹膜比对区域为矩形区域。图9(c)表示从图9(b)的虹膜 比对区域的图像中选取预定个数子区域的图像。优选地,可选取图9(b)的矩形区域的四个 角的子区域的图像。图9(d)表示对图9(c)中选取的四个子区域的图像分别进行加密后,并 将加密后的图像替换图9(b)中相应位置上的图像而生成的伪虹膜图像。
[0158] 此时,可根据从图9(d)的伪虹膜图像中提取的伪虹膜特征码来生成伪虹膜模板, 由于该伪虹膜模 板中的部分图像通过不可逆的加密算法进行了加密,即使该伪虹膜模板被 不法分子盗取或复制,也无法基于该伪虹膜模板来还原出真实完整的个人虹膜图像,因此, 有效保护了个人隐私。
[0159] 图9(e)~图9(f)示出基于图9(d)生成的伪虹膜模板来进行虹膜识别的身份认证 的过程。
[0160] 具体说来,图9(e)为进行身份认证时,采集的用户的虹膜图像。图9(f)为对图9(e) 的虹膜图像进行预处理后得到的虹膜比对区域的图像。运里,对图9(a)的虹膜图像进行预 处理的方式与对图9(e)的虹膜图像进行预处理的方式相同,此时,也得到一个矩形的虹膜 比对区域。根据本发明示例性实施例的身份认证方法和设备,可将从图9(f)的虹膜比对区 域提取的特征与基于图9(d)生成的伪虹膜模板的伪虹膜特征进行比较,W确定对该用户的 身份认证是否成功。
[0161] 根据本发明示例性实施例的伪虹膜模板W及基于该伪虹膜模板的身份认证方法 和设备,该伪虹膜模板可用于一般场所的基于虹膜识别技术的身份认证,但由于伪虹膜模 板并不是真正完全的个人虹膜,即使被盗取或复制也不能还原出个人虹膜W通过重要场所 的身份验证,可有效保护用户的个人隐私及提高虹膜识别的使用安全性。
[0162] 上面已经结合具体示例性实施例描述了本发明,但是本发明的实施不限于此。在 本发明的精神和范围内,本领域技术人员可W进行各种修改和变型,运些修改和变型将落 入权利要求限定的保护范围之内。
【主权项】
1. 一种不可逆伪虹膜模板的产生方法,所述方法包括: (A) 采集用户的虹膜图像,并对采集的虹膜图像进行预处理,以得到虹膜比对区域; (B) 从所述虹膜比对区域中选取预定个数子区域的图像; (C) 利用不可逆算法对所述预定个数子区域的图像分别进行加密; (D) 将虹膜比对区域中所述预定个数子区域的图像由加密后的图像来代替,以生成伪 虹膜图像; (E) 从所述伪虹膜图像中提取伪虹膜特征码来生成伪虹膜模板。2. 根据权利要求1所述的方法,其中,在步骤(A)中,对采集的虹膜图像进行预处理的步 骤包括:对采集的虹膜图像按顺序执行以下处理:虹膜定位处理、虹膜图像噪声处理、虹膜 有效区域划分处理和虹膜图像的归一化处理。3. 根据权利要求1所述的方法,所述方法在步骤(E)之后还包括: (F) 将生成的伪虹膜模板提供给身份认证终端,以供身份认证终端基于所述伪虹膜模 板进行身份识别认证。4. 根据权利要求1所述的方法,其中,步骤(A)还包括:对采集的用户的虹膜图像进行存 储, 其中,所述方法在步骤(E)之后还包括:(G)将存储的用户的虹膜图像进行删除。5. 根据权利要求1所述的方法,其中,在步骤(C)中,利用不可逆算法对所述预定个数子 区域的图像中的任一图像进行加密的步骤包括: (C1)将表示所述任一图像的PXQ的第一矩阵转换为PQX1的第一列向量,其中,P和Q分 别为第一矩阵的列数和行数,PQ为P与Q的乘积,表示第一列向量的列数; (C2)生成PQXPQ的随机矩阵,并根据生成的随机矩阵和第一列向量得到PQX1的第二 列向量,其中,所述随机矩阵中的元素服从均值为1/PQ的随机分布; (C3)生成PQX1的随机向量,并根据生成的随机向量和第二列向量得到PQX1的第三列 向量,其中,所述随机向量中的兀素服从均值为〇的随机分布; (C4)将PQX1的第三列向量转换为PXQ的第二矩阵,其中,所述PXQ的第二矩阵表示加 密后的所述任一图像。6. 根据权利要求5所述的方法,其中,在步骤(C2)中,利用下面的公式来得到PQX1的第 二列向量, Χ2=Α·Χι 其中,χ2为PQX1的第二列向量,A为PQXPQ的随机矩阵,XAPQX1的第一列向量。7. 根据权利要求5所述的方法,其中,在步骤(C3)中,利用下面的公式来得到PQX1的第 三列向量, X3 =X2+Z 其中,X3为PQX1的第三列向量,Z为PQX1的随机向量,χ2为PQX1的第二列向量。8. -种不可逆伪虹膜模板的产生设备,所述设备包括: 虹膜图像采集单元,采集用户的虹膜图像; 图像预处理单元,对采集的虹膜图像进行预处理,以得到虹膜比对区域; 图像选取单元,从所述虹膜比对区域中选取预定个数子区域的图像; 加密单元,利用不可逆算法对所述预定个数子区域的图像分别进行加密; 图像替换单元,将虹膜比对区域中所述预定个数子区域的图像由加密后的图像来代 替,以生成伪虹膜图像; 模板生成单元,从所述伪虹膜图像中提取伪虹膜特征码来生成伪虹膜模板。9. 根据权利要求8所述的设备,其中,图像预处理单元对采集的虹膜图像按顺序执行以 下处理:虹膜定位处理、虹膜图像噪声处理、虹膜有效区域划分处理和虹膜图像的归一化处 理。10. 根据权利要求8所述的设备,所述设备还包括:通信单元,将生成的伪虹膜模板提供 给身份认证终端,以供身份认证终端基于所述伪虹膜模板进行身份识别认证。11. 根据权利要求8所述的设备,所述设备还包括: 存储单元,对采集的用户的虹膜图像进行存储; 图像删除单元,在模板生成单元生成伪虹膜模板之后,将存储单元中存储的用户的虹 膜图像进行删除。12. 根据权利要求8所述的设备,其中,加密单元包括: 第一矩阵转换单元,将表示所述任一图像的PXQ的第一矩阵转换为PQX1的第一列向 量,其中,P和Q分别为第一矩阵的列数和行数,PQ为P与Q的乘积,表示第一列向量的列数; 第一向量生成单兀,生成PQXPQ的随机矩阵,并根据生成的随机矩阵和第一列向量得 至IJPQX1的第二列向量,其中,所述随机矩阵中的元素服从均值为1/PQ的随机分布; 第二向量生成单元,生成PQX1的随机向量,并根据生成的随机向量和第二列向量得到 PQX1的第三列向量,其中,所述随机向量中的元素服从均值为0的随机分布; 第二矩阵转换单元,将PQX1的第三列向量转换为PXQ的第二矩阵,其中,所述PXQ的 第二矩阵表示加密后的所述任一图像。13. 根据权利要求12所述的设备,其中,第一向量生成单元利用下面的公式来得到PQX 1的第二列向量, Χ2=Α·Χι 其中,χ2为PQ X 1的第二列向量,A为PQ X PQ的随机矩阵,XAPQ X 1的第一列向量。14. 根据权利要求12所述的设备,其中,第二向量生成单元利用下面的公式来得到PQX 1的第三列向量, X3 =X2+Z 其中,X3为PQX 1的第三列向量,Z为PQX 1的随机向量,χ2为PQX 1的第二列向量。15. -种基于权利要求1所述的方法产生的伪虹膜模板来进行虹膜识别的身份认证方 法,所述身份认证方法包括: (a) 采集用户的虹膜图像,并对采集的虹膜图像进行预处理,以得到虹膜比对区域; (b) 从所述虹膜比对区域提取虹膜特征码,并计算提取的虹膜特征码与存储的伪虹膜 模板的伪虹膜特征码的匹配度; (c) 将计算得到的匹配度与匹配阈值进行比较; (d) 如果匹配度小于匹配阈值,则对所述用户的身份认证失败; (e) 如果匹配度不小于匹配阈值,则对所述用户的身份认证通过。16. 根据权利要求15所述的身份认证方法,所述匹配阈值通过以下步骤被获得:根据保 险因子、伪虹膜模板中非加密虹膜图像占整个伪虹膜图像的比例和初始匹配度来得到所述 匹配阈值。17. 根据权利要求16所述的身份认证方法,其中,匹配阈值通过以下公式被获得, K=t·c·ko 其中,K为匹配阈值,t为保险因子,c为伪虹膜模板中非加密虹膜图像占整个伪虹膜图 像的比例,ko为初始匹配度。18. 根据权利要求15所述的身份认证方法,其中,步骤(a)还包括:对采集的用户的虹膜 图像进行存储, 其中,所述身份认证方法还包括:在对用户完成身份认证之后,将存储的用户的虹膜图 像进行删除。19. 一种基于权利要求8所述的设备产生的伪虹膜模板来进行虹膜识别的身份认证设 备,所述身份认证设备包括:虹膜采集仪和认证终端,虹膜采集仪包括虹膜图像采集单元、 图像预处理单元、虹膜特征码提取单元和第一通信单元,认证终端包括第二通信单元、数据 库、计算器、比较器和控制器, 其中,虹膜图像采集单元采集用户的虹膜图像, 图像预处理单元对采集的虹膜图像进行预处理,以得到虹膜比对区域, 虹膜特征码提取单元从所述虹膜比对区域提取虹膜特征码, 第一通信单元将虹膜特征码提取单元提取的虹膜特征码发送给第二通信单元, 第二通信单元将接收的虹膜特征码发送给数据库以进行存储, 计算器计算提取的虹膜特征码与存储的伪虹膜模板的伪虹膜特征码的匹配度, 比较器将计算得到的匹配度与匹配阈值进行比较, 控制器在匹配度小于匹配阈值时控制对所述用户的身份认证失败,在匹配度不小于匹 配阈值时控制对所述用户的身份认证通过。20. 根据权利要求19所述的身份认证设备,所述匹配阈值通过以下步骤被获得:根据保 险因子、伪虹膜模板中非加密虹膜图像占整个伪虹膜图像的比例和初始匹配度来得到所述 匹配阈值。21. 根据权利要求20所述的身份认证设备,其中,匹配阈值通过以下公式被获得, K=t·c·ko 其中,K为匹配阈值,t为保险因子,C为伪虹膜模板中非加密虹膜图像占整个伪虹膜图 像的比例,ko为初始匹配度。22. 根据权利要求15所述的身份认证设备,所述身份认证设备还包括: 存储单元,对采集的用户的虹膜图像进行存储; 删除单元,在对用户完成身份认证之后,将存储单元存储的用户的虹膜图像进行删除。
【专利摘要】提供一种伪虹膜模板的产生方法和设备以及身份认证方法和设备,伪虹膜模板的产生方法包括:(A)采集用户的虹膜图像,并对采集的虹膜图像进行预处理,以得到虹膜比对区域;(B)从所述虹膜比对区域中选取预定个数子区域的图像;(C)利用不可逆算法对所述预定个数子区域的图像分别进行加密;(D)将虹膜比对区域中所述预定个数子区域的图像由加密后的图像来代替,以生成伪虹膜图像;(E)从所述伪虹膜图像中提取伪虹膜特征码来生成伪虹膜模板。上述伪虹膜模板反映的不是真正完全的虹膜,可有效保护个人隐私,并提高虹膜识别的安全性。
【IPC分类】G06F21/32, G06K9/00
【公开号】CN105488377
【申请号】CN201510938789
【发明人】焦国华, 周志盛, 吕建成, 鲁远甫, 董玉明, 陈巍, 章逸舟, 刘鹏, 陈良培, 刘文权, 罗栋, 罗阿郁
【申请人】深圳先进技术研究院
【公开日】2016年4月13日
【申请日】2015年12月15日

最新回复(0)