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

文档序号:9727646阅读:来源:国知局
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] 在再一示例中,所述
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1