指纹注册方法、指纹识别方法、指纹识别装置及终端设备的制作方法

文档序号:6552178阅读:137来源:国知局
指纹注册方法、指纹识别方法、指纹识别装置及终端设备的制作方法
【专利摘要】本发明公开了一种指纹注册方法、指纹识别方法、指纹识别装置及终端设备。该指纹识别方法包括:指纹采集,形成第二指纹图像;按照与对注册的指纹图像相同的分块方法,对所述第二指纹图像分块,得到M个第二区块指纹图像分块1~M,其中所述注册的指纹图像在指纹注册时被分为M个第一区块图像1~M;以及,根据所述M个第二区块指纹图像1~M与所述M个第一区块指纹图像1~M进行指纹识别;其中M为大于或等于1的正整数。
【专利说明】指纹注册方法、指纹识别方法、指纹识别装置及终端设备

【技术领域】
[0001] 本发明涉及生物特征识别【技术领域】,尤其涉及一种指纹注册方法、指纹识别方法、 指纹识别装置及终端设备。

【背景技术】
[0002] 近年来,随着存储技术的发展,终端设备如智能手机、平板电脑等存储有大量个人 信息等重要资料,其安全性变得更为重要。目前多使用口令、图形等形式来实现对其终端设 备的密码保护。
[0003] 然而,对于口令、图形等加密方式,用户需记住设定的口令和/或图形;此外,在公 共场合,还存在密码泄露的危险。而为了提高安全性,往往需要增加口令和图形的复杂度, 这无疑进一步增加了用户记忆的难度,造成安全与易用之间的冲突。
[0004] 人体某些生物特征(如指纹、掌纹等)是人体独一无二的特征,并且它们的复杂程 度可提供用于识别的足够特征。
[0005] 指纹/掌纹识别技术是目前最成熟且价格最低廉的生物特征识别技术。其中,指 纹识别技术应用最为广泛,如门禁、笔记本电脑、手机、汽车、银行支付等电子设备上均可应 用指纹识别技术。


【发明内容】

[0006] 本发明提供了一种使用图像比对替代指纹特征点比对的指纹识别方法和指纹识 别装置,以提升指纹识别的速度。
[0007] 本发明的额外方面和优点将部分地在下面的描述中阐述,并且部分地将从描述中 变得显然,或者可以通过本发明的实践而习得。
[0008] 本发明一方面公开了一种指纹注册方法,包括:指纹采集,形成指纹图像;对所述 指纹图像分块,得到Μ个区块指纹图像分块1?Μ ;以及,存储所述Μ个区块指纹图像分块 1?Μ ;其中Μ为大于或等于1的正整数。
[0009] 于一实施例中,该方法还包括:对所述Μ个区块指纹图像1?Μ进行编码,得到对 应的Μ个编码序列1?Μ ;存储所述Μ个编码序列1?Μ。
[0010] 于另一实施例中,该方法还包括:对所述Μ个编码序列1?Μ进行加密,得到Μ个 符号序列1?Μ ;存储所述Μ个符号序列1?Μ。
[0011] 本发明另一方面公开了一种指纹识别方法,包括:指纹采集,形成第二指纹图像; 按照与对注册的指纹图像相同的分块方法,对所述第二指纹图像分块,得到Μ个第二区块 指纹图像分块1?Μ,其中所述注册的指纹图像在指纹注册时被分为Μ个第一区块图像1? Μ ;以及,根据所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块指纹图像1?Μ进行 指纹识别;其中Μ为大于或等于1的正整数。
[0012] 于一实施例中,所述与对所述第一指纹图像相同的分块方法包括:划分区块的个 数、每个区块的大小、每个区块位置对应的序号均相同。
[0013] 于另一实施例中,根据所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块指 纹图像1?Μ进行指纹识别包括:将所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区 块指纹图像1?Μ进行比对:如果所述Μ个第二区块指纹图像1?Μ中有Ν个区块指纹图 像分别与所述Μ个第一区块指纹图像1?Μ中对应编号的区块指纹图像匹配,则指纹识别 成功;其中Ν小于或等于Μ。
[0014] 于再一实施例中,根根据所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块 指纹图像1?Μ进行指纹识别包括:按照与对所述Μ个第一区块指纹图像1?Μ相同的编 码方法、对所述Μ个第二区块指纹图像1?Μ进行编码,得到对应的Μ个第二编码序列1? Μ,其中所述Μ个第一区块指纹图像1?Μ在注册时被编码为Μ个第一编码序列1?Μ ;将 所述Μ个第二编码序列1?Μ与所述Μ个第一编码序列进行比对:如果所述Μ个第二编码 序列1?Μ中有Ν个编码序列分别与所述Μ个第一编码序列1?Μ中对应编号的编码序列 相同,则指纹识别成功;其中Ν小于或等于Μ。
[0015] 于再一实施例中,根根据所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块 指纹图像1?Μ进行指纹识别包括:按照与对所述Μ个第一区块指纹图像1?Μ相同的编 码方法、对所述Μ个第二区块指纹图像1?Μ进行编码,得到对应的Μ个第二编码序列1? Μ,其中所述Μ个第一区块指纹图像1?Μ在指纹注册时被编码为Μ个第一编码序列1?Μ ; 按照与对所述Μ个第一编码序列1?Μ相同的加密方法,加密所述Μ个第二编码序列1? Μ,得到对应的Μ个第二符号序列1?Μ,其中所述Μ个第一编码序列1?Μ在指纹注册时被 加密为Μ个第一符号序列1?Μ ;将所述Μ个第二符号序列1?Μ与所述Μ个第一符号序 列1?Μ进行比对:如果所述Μ个第二符号序列1?Μ中有Ν个符号序列分别与所述Μ个 第一符号序列1?Μ中对应编号的符号序列相同,则指纹识别成功;其中Ν小于或等于Μ。
[0016] 本发明再一方面公开了一种指纹识别装置,包括:指纹输入模块,其用于对输入的 指纹进行采集,在指纹注册阶段,形成第一指纹图像,并在指纹识别阶段,形成第二指纹图 像;图像处理模块,其用于接收所述指纹输入模块发送的所述第一指纹图像和所述第二指 纹图像,对所述第一指纹图像分块,得到Μ个第一区块指纹图像分块1?Μ,以及按照与对 所述第一指纹图像相同的分块方法,对所述第二指纹图像分块,得到Μ个第二区块指纹图 像分块1?Μ ;存储模块,其用于接收并存储所述图像处理模块发送的所述Μ个第一区块指 纹图像分块1?Μ ;以及,比对模块,其用于根据所述Μ个第二区块指纹图像1?Μ与所述Μ 个第一区块指纹图像1?Μ进行指纹识别;其中Μ为大于或等于1的正整数。
[0017] 于一实施例中,根据所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块指纹 图像1?Μ进行指纹识别包括:将所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块 指纹图像1?Μ进行比对:如果所述Μ个第二区块指纹图像1?Μ中有Ν个区块指纹图像 分别与所述Μ个第一区块指纹图像1?Μ中对应编号的区块指纹图像匹配,则指纹识别成 功;其中Ν小于或等于Μ。
[0018] 于另一实施例中,根据所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块指 纹图像1?Μ进行指纹识别包括:对所述Μ个第一区块指纹图像1?Μ进行编码,得到对应 的Μ个第一编码序列1?Μ ;按照与对所述Μ个第一区块指纹图像1?Μ相同的编码方法、 对所述Μ个第二区块指纹图像1?Μ进行编码,得到对应的Μ个第二编码序列1?Μ ;将所 述Μ个第二编码序列1?Μ与所述Μ个第一编码序列进行比对:如果所述Μ个第二编码序 列1?Μ中有N个编码序列分别与所述Μ个第一编码序列1?Μ中对应编号的编码序列相 同,则指纹识别成功;其中Ν小于或等于Μ。
[0019] 于再一实施例中,根据所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块指 纹图像1?Μ进行指纹识别包括:对所述Μ个第一区块指纹图像1?Μ进行编码,得到对应 的Μ个第一编码序列1?Μ ;加密所述Μ个第一编码序列1?Μ,得到对应的Μ个第一符号 序列1?Μ ;按照与对所述Μ个第一区块指纹图像1?Μ相同的编码方法、对所述Μ个第二 区块指纹图像1?Μ进行编码,得到对应的Μ个第二编码序列1?Μ ;按照与对所述Μ个第 一编码序列1?Μ相同的加密方法、加密所述Μ个第二编码序列1?Μ,得到对应的Μ个第 二符号序列1?Μ ;将所述Μ个第二符号序列1?Μ与所述Μ个第一符号序列1?Μ进行 比对:如果所述Μ个第二符号序列1?Μ中有Ν个符号序列分别与所述Μ个第一符号序列 1?Μ中对应编号的符号序列相同,则指纹识别成功;其中Ν小于或等于Μ。
[0020] 本发明再一方面公开了一种终端设备,包括上述任一种指纹识别装置。
[0021] 本发明实施例提供的指纹识别方法和指纹识别装置,通过图像比对的方法替代指 纹特征点比对,提升了指纹识别的速度;通过对指纹图像进行编码压缩,可在不降低指纹图 像质量的前提下减少注册图像的存储空间;此外,通过对编码序列进行加密,可提高注册指 纹的安全性。

【专利附图】

【附图说明】
[0022] 通过参照附图详细描述其示例实施方式,本发明的上述和其它特征及优点将变得 更加明显。
[0023] 图1为本发明实施例的指纹识别装置的结构图。
[0024] 图2为本发明实施例注册的指纹图像示意图。
[0025] 图3为本发明实施例对注册的指纹图像进行区块化处理后的指纹图像示意图。
[0026] 图4为本发明实施例的指纹识别方法的流程图。

【具体实施方式】
[0027] 现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形 式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本发明将 全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附 图标记表示相同或类似的结构。
[0028] 所描述的特征或结构可以以任何合适的方式结合在一个或更多实施方式中。在下 面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技 术人员应意识到,没有所述特定细节中的一个或更多,或者采用其它的方法、组元等,也可 以实践本发明的技术方案。在其它情况下,不详细示出或描述公知结构或者操作以避免模 糊本发明。
[0029] 附图中所示的方框图仅仅是功能实体,这些功能实体不一定必须与物理上独立的 实体相对应。即,上述功能实体可以由软件形式来实现,也可以由一个或多个集成电路实 现,还可以由不同网络和/或处理器装置和/或微控制器装置实现。
[0030] 本发明提供的指纹识别装置,用于对用户的指纹进行注册,以及基于用户注册的 指纹来识别用户,以对该装置所属的终端设备、或对该终端设备中的文件、应用等的使用、 接入进行认证。
[0031] 在进行指纹识别时,包括"指纹注册"及"指纹识别"两个阶段。
[0032] 在"指纹注册"阶段,在指纹识别装置中对用户的指纹进行注册、存储;在"指纹识 另IJ"阶段,将采集到的指纹图像与注册的图像进行比对而进行识别。
[0033] 图1为本发明实施例的指纹识别装置的结构图。指纹识别装置1包括:指纹输入 模块11,图像处理模块12、存储模块13及比对模块14。
[0034] 指纹输入模块11,用于对用户的指纹,进行采集,并形成初始的指纹图像。
[0035] 指纹输入模块11例如为指纹识别传感器。指纹识别传感器可以为光学式指纹识 别传感器,也可以为电容式或电感式半导体指纹识别传感器,本发明不以此为限。关于指纹 识别传感器的结构、原理等,为本领域技术人员所公知,为了避免模糊本发明,在此不再赘 述。
[0036] "指纹沣册"阶段
[0037] 指纹输入模块11对用户的指纹进行采集、形成指纹图像A,并将形成的指纹图像A 传递到图像处理模块12。指纹图像A例如如图2所示。
[0038] 指纹输入模块11与图像处理模块12可以被配置在同一个框体中,也可以作为不 同的框体而构成。此外,两者的之间的连接方式也并无特别的限制。
[0039] 图像处理模块12对从指纹识别传感器11接收到的指纹图像A进行图像处理:
[0040] 图像处理模块12的图像处理功能例如通过由CPU (中央处理单元)等处理装置执 行图像处理程序而实现。
[0041] 首先如图3所示,将如图2所示的指纹图像A分成m个区块,m为大于或等于1的 正整数。在图3中以m=9为例示意。
[0042] 其次,图像处理模块12将分区后得到的m个指纹区块图像发送到存储模块 13中进行存储。
[0043] 存储模块13例如可以为只读内存(read-only memory, ROM)、闪存(flash memory)、电子可擦除只读存储器((Electrically Erasable Programmable Read-Only Memory, EEPR0M)或数字安全存储卡((Secure Digital Memory Card),本发明不以此为限。
[0044] 在一些实施例中,图像处理模块12进一步地将区块图像Ai-Am进行数字编码,得到 对应的m个编码序列Q-C;。下面举例说明对区块图像Ai-Am的编码过程:
[0045] 例如,图像处理模块12分别将区块图像心^"1中的一个或多个指纹特征点提取出, 并根据指纹特征点的类型、位置、数量等对其进行编码,从而分别得到m个编码序列Ci-C;。
[0046] 上述根据指纹特征点进行编码仅为本发明一个实施方式,但本发明不以此为限。
[0047] 图像处理模块12将m个编码序列Q-C;发送到存储模块13中进行存储。
[0048] 将图像进行编码存储可以在不降低图像质量的前提下,减少图像所需的存储空 间。
[0049] 此外,在将m个编码序列Q-C;发送到存储模块13中进行存储之前,还可以对这m 个编码序列Ci-C;进行加密,得到加密处理后的m个符号序列Si-Sm,并将m个符号序列Si-Sm 发送到存储模块13中存储。图像处理模块12还可以将原始编码序列Ci-C; 一并发送以存 储。
[0050] 上述的对编码序列Q-C;进行加密的方法可以包括任何公知的加密算法,例如 DES (Data Encryption Standard,数据加密标准)、AES (Advanced Encryption Standard,高 级加密标准)等,本发明不以此为限。
[0051] 通过对图像编码序列进行加密,可提升注册指纹存储的安全性。
[0052] "指纹识别"阶段
[0053] 指纹输入模块11对用户输入的指纹进行采集、形成指纹图像A',并将形成的指纹 图像A'传递到图像处理模块12。
[0054] 图像处理模块12将指纹图像A'分块处理,其分块的方法与在指纹注册阶段对用 户注册的指纹图像A分块的方法一致,包括划分区块的个数、大小、区块位置对应的序号等 均需相同。指纹图像A'被分为区块图像A'「A' m。
[0055] 图像处理模块12将区块图像A'「A'm发送到比对模块14中进行指纹识别。
[0056] 比对模块14从存储模块13中取出存储的注册指纹图像,并分别与图像处理 模块12输入的A'厂八^进行图像比对。
[0057] 当区块指纹图像A' i-A'm中有η个区块指纹图像分别与注册的区块指纹图像Ai-Am 中对应编号的区块指纹图像匹配时,例如A'「A' n分别与Ai-An匹配,则认为输入的指纹图 像A'与注册的指纹图像A比对成功,即指纹识别成功。
[0058] 其中,η为小于等于m的正整数,η的设置可以根据要求的指纹识别准确度而确定, 例如要求指纹识别准确度高,则可以要求η等于m,若指纹识别要求的准确度低,则η小于 m,本发明不以此为限。
[0059] 在一些实施例中,如果存储模块13存储的是对注册的指纹图像编码后得到 的编码序列Q-C;,则图像处理模块12还需要进一步将区块指纹图像A'「A' m进行编码处 理,其编码方式与对注册的区块指纹图像Al-Am编码的方法一样,得到编码序列C'i-C'm。图 像处理模块12将编码序列C' rC' m发送至比对模块14中进行比对。
[0060] 比对模块14从存储模块13中取出存储的注册指纹图像A的编码序列Q-C;,并分 别与图像处理模块12输入的编码序列C' rC' m进行比对。
[0061] 当编码序列C'「C' m中有η个编码序列分别与编码序列C^-Cm中对应编号的编码 序列相同时,例如C'「C' n分别等于,则认为输入的指纹图像A'与注册的指纹图像A 比对成功,即指纹识别成功。
[0062] 其中,η为小于等于m的正整数,η的设置可以根据要求的指纹识别准确度而确定, 例如要求指纹识别准确度高,则可以要求η等于m,若指纹识别要求的准确度低,则η小于 m,本发明不以此为限。
[0063] 此外,如果存储模块13存储的是对编码序列Q-C;加密后得到的符号序列Si-S^ 则图像处理模块12还需要进一步对编码序列C'i-C'm按照与对编码序列Ci-C;相同的加密 方法进行加密处理,以得到符号序列S'「S' m。图像处理模块12将符号序列S' rS' m发送 至比对模块14中进行比对。
[0064] 比对模块14从存储模块13中取出存储的符号序列Si-Sm,并分别与符号序列 S' rs' m进行比对。
[0065] 当符号序列S'「S' m中有η个符号序列分别与符号序列Si-Sm中对应编号的符号 序列相同时,例如S'「S' n分别等于SrSn,则认为输入的指纹图像A'与注册的指纹图像A 比对成功,即指纹识别成功。
[0066] 其中,η为小于等于m的正整数,η的设置可以根据要求的指纹识别准确度而确定, 例如要求指纹识别准确度高,则可以要求η等于m,若指纹识别要求的准确度低,则η小于 m,本发明不以此为限。
[0067] 需要说明的是,"指纹注册"阶段及"指纹识别"阶段例如由指纹识别装置1所属的 终端设备中的应用程序或软件对其进行指示。例如,在该终端设备中的设置软件中,启动指 纹注册程序,则指示指纹识别装置1,本次指纹采集应用于"指纹注册"阶段,需对区块指纹 图像、或对区块指纹图像编码后得到编码序列、或对该编码序列加密后得到的符号序列进 行存储。而当开机、锁屏或者启动使用指纹识别进行接入认证的应用程序或软件时,则相应 程序或软件会指示指纹识别装置1,本次指纹采集应用于"指纹识别"阶段,需对处理后得到 的区块指纹图像、或对区块指纹图像编码后得到编码序列、或对该编码序列加密后得到的 符号序列进行比对。
[0068] 本发明实施例提供的指纹识别装置,通过图像比对的方法替代指纹特征点比对, 提升了指纹识别的速度;通过对指纹图像进行编码压缩,可在不降低指纹图像质量的前提 下减少注册图像的存储空间;此外,通过对编码序列进行加密,可提高注册指纹的安全性。
[0069] 图4为本发明实施例的指纹识别方法的流程图。如图4所示,该方法包括:
[0070] "指纹沣册"阶段
[0071] 步骤S101,指纹采集,形成指纹图像A。
[0072] 步骤S102,将指纹图像A进行分块处理,划分为m个区块指纹图像Ai-Am,其中m为 大于或等于1的正整数,存储区块指纹图像Ai-Am。
[0073] 在一些实施例中,还包括将区块图像Ai-Am进行数字编码,得到对应的m个编码序 列Q-C;。下面举例说明对区块图像的编码过程:
[0074] 例如,分别将区块图像Ai-Am中的一个或多个指纹特征点提取出,并根据指纹特征 点的类型、位置、数量等对其进行编码,从而分别得到m个编码序列Ci-C;。
[0075] 上述根据指纹特征点进行编码仅为本发明一个实施方式,但本发明不以此为限。
[0076] 将图像进行编码存储可以在不降低图像质量的前提下,减少图像所需的存储空 间。
[0077] 在一些实施例中,还进一步包括对这m个编码序列Q-C;进行加密,得到加密处理 后的m个符号序列Si-Sm,并存储m个符号序列Si-Sm,此外,还可以将原始编码序列Q-C; - 并存储。
[0078] 上述的对编码序列进行加密的方法可以包括任何公知的加密算法,例如 DES (Data Encryption Standard,数据加密标准)、AES(AdvancedEncryption Standard,高 级加密标准)等,本发明不以此为限。
[0079] 通过对图像编码序列进行加密,可提升注册指纹存储的安全性。
[0080] "指纹识别"阶段
[0081] 步骤S103,指纹采集,形成指纹图像A'。
[0082] 步骤S104,将指纹图像A'进行相同的区块化处理,以形成区块化指纹图像 A,「A,m。
[0083] 其中,相同的区块化处理包括划分区块的个数、大小、区块位置对应的序号等均需 相同。
[0084] 在一些实施例中,还包括:将区块指纹图像A'「A'm进行编码处理,其编码方式与 对注册的区块指纹图像4^" 1编码的方法一样,得到编码序列c' i-c'm。
[0085] 在另一些实施例中,还进一步包括:对编码序列C' rC' m按照与对编码序列Q-C; 相同的加密方法进行加密处理,以得到符号序列S' i-s' m。
[0086] 步骤S105,比对区块指纹图像A'「A'm与存储的区块指纹图像Ai-Am :
[0087] 当区块指纹图像Α'中有η个区块指纹图像分别与注册的区块指纹图像Ai-Am 中对应编号的区块指纹图像匹配时,例如A'「A' n分别与Ai-An匹配,则认为输入的指纹图 像A'与注册的指纹图像A比对成功,即指纹识别成功。
[0088] 其中,η为小于等于m的正整数,η的设置可以根据要求的指纹识别准确度而确定, 例如要求指纹识别准确度高,则可以要求η等于m,若指纹识别要求的准确度低,则η小于 m,本发明不以此为限。
[0089] 在一些实施例中,如果存储的是对注册的指纹图像Ai-Am编码后得到的编码序列 Ci-Cm,则比对编码序列C'「C' m与编码序列Q-Cm :
[0090] 当编码序列C'「C' m中有η个编码序列分别与编码序列Ci-Cm中对应编号的编码 序列相同时,例如c'「C' n分别等于Ci-C;,则认为输入的指纹图像A'与注册的指纹图像A 比对成功,即指纹识别成功。
[0091] 其中,η为小于等于m的正整数,η的设置可以根据要求的指纹识别准确度而确定, 例如要求指纹识别准确度高,则可以要求η等于m,若指纹识别要求的准确度低,则η小于 m,本发明不以此为限。
[0092] 在一些实施例中,如果存储的是对编码序列q-C;加密后得到的符号序列Si-S^,则 比对符号序列S' fS' m与符号序列SfSm :
[0093] 当符号序列S'「S' m中有η个符号序列分别与符号序列Si-Sm中对应编号的符号 序列相同时,例如S'「S' n分别等于SrSn,则认为输入的指纹图像A'与注册的指纹图像A 比对成功,即指纹识别成功。
[0094] 其中,η为小于等于m的正整数,η的设置可以根据要求的指纹识别准确度而确定, 例如要求指纹识别准确度高,则可以要求η等于m,若指纹识别要求的准确度低,则η小于 m,本发明不以此为限。
[0095] 本发明实施例提供的指纹识别方法,通过图像比对的方法替代指纹特征点比对, 提升了指纹识别的速度;通过对指纹图像进行编码压缩,可在不降低指纹图像质量的前提 下减少注册图像的存储空间;此外,通过对编码序列进行加密,可提高注册指纹的安全性。 [0096] 通过以上实施方式的描述,本领域技术人员应易于理解,本发明实施例可以通过 硬件实现,也可以通过软件结合必要的硬件的方式来实现。因此,本发明实施例的技术方案 可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是 ⑶-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算设备(可以是个人计算机、 服务器、移动终端、或者网络设备等)执行根据本发明实施方式的方法。
[0097] 本领域技术人员应可以理解,附图只是示例实施方式的示意图,附图中的模块或 流程并不一定是实施本发明所必须的,因此不能用于限制本发明的保护范围。
[0098] 本领域技术人员应可以理解,上述各模块可以按照实施例的描述分布于装置中, 也可以进行相应变化地位于不同于该实施例的一个或多个装置中。上述实施例的模块可以 合并为一个模块,也可以进一步拆分成多个子模块。
[0099] 以上具体地示出和描述了本发明的示例性实施方式。应该理解,本发明不限于所 公开的实施方式,相反,本发明意图涵盖包含在所附权利要求范围内的各种修改和等效置 换。
【权利要求】
1. 一种指纹注册方法,其特征在于,包括: 指纹采集,形成指纹图像; 对所述指纹图像分块,得到Μ个区块指纹图像分块1?Μ ;以及, 存储所述Μ个区块指纹图像分块1?Μ ; 其中Μ为大于或等于1的正整数。
2. 根据权利要求1所述的指纹注册方法,其特征在于,还包括:对所述Μ个区块指纹图 像1?Μ进行编码,得到对应的Μ个编码序列1?Μ ;存储所述Μ个编码序列1?Μ。
3. 根据权利要求2所述的指纹注册方法,其特征在于,还包括:对所述Μ个编码序列 1?Μ进行加密,得到Μ个符号序列1?Μ ;存储所述Μ个符号序列1?Μ。
4. 一种指纹识别方法,其特征在于,包括: 指纹采集,形成第二指纹图像; 按照与对注册的指纹图像相同的分块方法,对所述第二指纹图像分块,得到Μ个第二 区块指纹图像分块1?Μ,其中所述注册的指纹图像在指纹注册时被分为Μ个第一区块图像 1?Μ;以及, 根据所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块指纹图像1?Μ进行指纹 识别; 其中Μ为大于或等于1的正整数。
5. 根据权利要求4所述的指纹识别方法,其特征在于,所述与对所述第一指纹图像相 同的分块方法包括:划分区块的个数、每个区块的大小、每个区块位置对应的序号均相同。
6. 根据权利要求4所述的指纹识别方法,其特征在于,根据所述Μ个第二区块指纹图像 1?Μ与所述Μ个第一区块指纹图像1?Μ进行指纹识别包括: 将所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块指纹图像1?Μ进行比对: 如果所述Μ个第二区块指纹图像1?Μ中有Ν个区块指纹图像分别与所述Μ个第一区 块指纹图像1?Μ中对应编号的区块指纹图像匹配,则指纹识别成功;其中Ν小于或等于Μ。
7. 根据权利要求4所述的指纹识别方法,其特征在于,根根据所述Μ个第二区块指纹图 像1?Μ与所述Μ个第一区块指纹图像1?Μ进行指纹识别包括: 按照与对所述Μ个第一区块指纹图像1?Μ相同的编码方法、对所述Μ个第二区块指 纹图像1?Μ进行编码,得到对应的Μ个第二编码序列1?Μ,其中所述Μ个第一区块指纹 图像1?Μ在注册时被编码为Μ个第一编码序列1?Μ ; 将所述Μ个第二编码序列1?Μ与所述Μ个第一编码序列进行比对: 如果所述Μ个第二编码序列1?Μ中有Ν个编码序列分别与所述Μ个第一编码序列 1?Μ中对应编号的编码序列相同,则指纹识别成功;其中Ν小于或等于Μ。
8. 根据权利要求4所述的指纹识别方法,其特征在于,根根据所述Μ个第二区块指纹图 像1?Μ与所述Μ个第一区块指纹图像1?Μ进行指纹识别包括: 按照与对所述Μ个第一区块指纹图像1?Μ相同的编码方法、对所述Μ个第二区块指 纹图像1?Μ进行编码,得到对应的Μ个第二编码序列1?Μ,其中所述Μ个第一区块指纹 图像1?Μ在指纹注册时被编码为Μ个第一编码序列1?Μ ; 按照与对所述Μ个第一编码序列1?Μ相同的加密方法,加密所述Μ个第二编码序列 1?Μ,得到对应的Μ个第二符号序列1?Μ,其中所述Μ个第一编码序列1?Μ在指纹注册 时被加密为Μ个第一符号序列1?Μ ; 将所述Μ个第二符号序列1?Μ与所述Μ个第一符号序列1?Μ进行比对: 如果所述Μ个第二符号序列1?Μ中有Ν个符号序列分别与所述Μ个第一符号序列 1?Μ中对应编号的符号序列相同,则指纹识别成功;其中Ν小于或等于Μ。
9. 一种指纹识别装置,其特征在于,包括: 指纹输入模块,其用于对输入的指纹进行采集,在指纹注册阶段,形成第一指纹图像, 并在指纹识别阶段,形成第二指纹图像; 图像处理模块,其用于接收所述指纹输入模块发送的所述第一指纹图像和所述第二指 纹图像,对所述第一指纹图像分块,得到Μ个第一区块指纹图像分块1?Μ,以及按照与对所 述第一指纹图像相同的分块方法,对所述第二指纹图像分块,得到Μ个第二区块指纹图像 分块1?Μ ; 存储模块,其用于接收并存储所述图像处理模块发送的所述Μ个第一区块指纹图像分 块1?Μ ;以及, 比对模块,其用于根据所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块指纹图 像1?Μ进行指纹识别; 其中Μ为大于或等于1的正整数。
10. 根据权利要求9所述的指纹识别装置,其特征在于,所述与对所述第一指纹图像相 同的分块方法包括:划分区块的个数、每个区块的大小、每个区块位置对应的序号均相同。
11. 根据权利要求9所述的指纹识别装置,其特征在于,根据所述Μ个第二区块指纹图 像1?Μ与所述Μ个第一区块指纹图像1?Μ进行指纹识别包括: 将所述Μ个第二区块指纹图像1?Μ与所述Μ个第一区块指纹图像1?Μ进行比对: 如果所述Μ个第二区块指纹图像1?Μ中有Ν个区块指纹图像分别与所述Μ个第一区 块指纹图像1?Μ中对应编号的区块指纹图像匹配,则指纹识别成功;其中Ν小于或等于Μ。
12. 根据权利要求9所述的指纹识别装置,其特征在于,根据所述Μ个第二区块指纹图 像1?Μ与所述Μ个第一区块指纹图像1?Μ进行指纹识别包括: 对所述Μ个第一区块指纹图像1?Μ进行编码,得到对应的Μ个第一编码序列1?Μ ; 按照与对所述Μ个第一区块指纹图像1?Μ相同的编码方法、对所述Μ个第二区块指 纹图像1?Μ进行编码,得到对应的Μ个第二编码序列1?Μ ; 将所述Μ个第二编码序列1?Μ与所述Μ个第一编码序列进行比对: 如果所述Μ个第二编码序列1?Μ中有Ν个编码序列分别与所述Μ个第一编码序列 1?Μ中对应编号的编码序列相同,则指纹识别成功;其中Ν小于或等于Μ。
13. 根据权利要求9所述的指纹识别装置,其特征在于,根据所述Μ个第二区块指纹图 像1?Μ与所述Μ个第一区块指纹图像1?Μ进行指纹识别包括: 对所述Μ个第一区块指纹图像1?Μ进行编码,得到对应的Μ个第一编码序列1?Μ ; 加密所述Μ个第一编码序列1?Μ,得到对应的Μ个第一符号序列1?Μ ; 按照与对所述Μ个第一区块指纹图像1?Μ相同的编码方法、对所述Μ个第二区块指 纹图像1?Μ进行编码,得到对应的Μ个第二编码序列1?Μ ; 按照与对所述Μ个第一编码序列1?Μ相同的加密方法、加密所述Μ个第二编码序列 1?Μ,得到对应的Μ个第二符号序列1?Μ ; 将所述Μ个第二符号序列1?Μ与所述Μ个第一符号序列1?Μ进行比对: 如果所述Μ个第二符号序列1?Μ中有Ν个符号序列分别与所述Μ个第一符号序列 1?Μ中对应编号的符号序列相同,则指纹识别成功;其中Ν小于或等于Μ。
14. 一种终端设备,其特征在于,包括根据权利要求9-13任一项所述的指纹识别装置。
【文档编号】G06K9/00GK104063698SQ201410315184
【公开日】2014年9月24日 申请日期:2014年7月3日 优先权日:2014年7月3日
【发明者】谭强, 丁国栋, 蒋亚兵 申请人:南昌欧菲生物识别技术有限公司, 南昌欧菲光科技有限公司, 深圳欧菲光科技股份有限公司, 苏州欧菲光科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1