一种指纹识别方法、装置及电子设备的制造方法

文档序号:9888102阅读:304来源:国知局
一种指纹识别方法、装置及电子设备的制造方法
【技术领域】
[0001] 本发明属于生物特征的智能识别技术领域,尤其涉及一种指纹识别方法、装置及 电子设备。
【背景技术】
[0002] 指纹识别技术是应用最广泛的一种生物特征识别技术,该技术基于指纹中包含的 终结点、分叉点、分歧点、孤立点、环点、短纹等各种特征点实现指纹识别。目前许多高端手 机中已经集成了指纹识别功能。
[0003] 指纹识别技术包含指纹特征提取,以及指纹特征的匹配识别两个阶段。传统的指 纹识别方案,在指纹特征数据库中存储有预先采集(例如,可在用户注册指纹识别功能时 采集)的、用于作为指纹模板的指纹特征。从而在提取用户所输入指纹的指纹特征后,可将 提取的用户指纹特征与指纹特征数据库中包含的各指纹模板进行比对,如果用户的指纹特 征与某一指纹模板中各特征点的匹配度达到设定的阈值,则识别该用户。
[0004] 然而,传统的指纹识别方案无法针对用户指纹的不同状态,对其进行有效识别,例 如,当用户指纹因干燥或脱皮等因素,而导致某些特征点难以提取,进而导致提取的指纹特 征暂时发生变化时,利用传统的指纹识别方案易产生无法有效识别的问题。

【发明内容】

[0005] 有鉴于此,本发明的目的在于提供一种指纹识别方法、装置及电子设备,旨在解决 传统的指纹识别方案无法针对用户指纹的不同状态,对其进行有效识别这一问题,提升指 纹识别的准确度。
[0006] 为此,本发明公开如下技术方案:
[0007] 一种指纹识别方法,包括:
[0008] 获取用户输入的指纹;
[0009] 对所述指纹进行特征点提取,得到待识别的第一指纹特征;
[0010] 基于预设的指纹特征数据库对所述第一指纹特征进行匹配识别,并获取所述第一 指纹特征的最优匹配度;其中,所述指纹特征数据库包含至少一个指纹模板,每个所述指纹 模板包含第二指纹特征及P组特征点权值,每组特征点权值对应一用户指纹状态,且每组 特征点权值用于计算其对应的用户指纹状态下用户指纹的匹配度数值,P为大于1的自然 数;
[0011] 如果所述最优匹配度达到设定的阈值,则指纹识别成功。
[0012] 上述方法,优选的,所述第一指纹特征、所述第二指纹特征分别包含相应个数的特 征点,所述特征点包括终结点、分叉点、分歧点、孤立点、环点、短纹。
[0013] 上述方法,优选的,所述基于预设的指纹特征数据库对所述第一指纹特征进行匹 配识别,并获取所述第一指纹特征的最优匹配度,包括:
[0014] 将所述第一指纹特征,与所述指纹特征数据库中每一指纹模板所包含的第二指纹 特征进行匹配,得到匹配结果;
[0015] 分别利用所述指纹模板的各组特征点权值对所述匹配结果进行加权计算,得到所 述第一指纹特征在各种用户指纹状态下的匹配度;
[0016] 从所述第一指纹特征对应于各指纹模板、各用户指纹状态的一系列匹配度中,选 取出数值最大的匹配度,将其作为所述第一指纹特征的最优匹配度。
[0017] 上述方法,优选的,所述匹配结果包括η维0-1向量(ai,a2,……,an),η为大于1 的自然数,其中,
[0018] a1= 1表示所述第一指纹特征中的第i个特征点,与所述第二指纹特征中的第i 个特征点相匹配;
[0019] a1= 0表示所述第一指纹特征中的第i个特征点,与所述第二指纹特征中的第i 个特征点不匹配,i = 1,2,......,η。
[0020] 上述方法,优选的,还包括:
[0021] 如果指纹识别成功,则依据计算出所述最优匹配度时所采用的匹配结果,对计算 出所述最优匹配度时所采用的一组特征点权值进行调整。
[0022] 上述方法,优选的,还包括:
[0023] 预先在预设的Ρ种用户指纹状态下,对所述指纹模板进行特征点权值训练,得到 与所述Ρ种用户指纹状态一一对应的Ρ组特征点权值。
[0024] 上述方法,优选的,还包括:
[0025] 如果所述最优匹配度未达到设定的阈值,则指纹识别失败。
[0026] -种指纹识别装置,包括:
[0027] 指纹获取模块,用于获取用户输入的指纹;
[0028] 特征提取模块,用于对所述指纹进行特征点提取,得到待识别的第一指纹特征;
[0029] 匹配识别模块,用于基于预设的指纹特征数据库对所述第一指纹特征进行匹配识 另IJ,并获取所述第一指纹特征的最优匹配度;其中,所述指纹特征数据库包含至少一个指 纹模板,每个所述指纹模板包含第二指纹特征及Ρ组特征点权值,每组特征点权值对应一 用户指纹状态,且每组特征点权值用于计算其对应的用户指纹状态下用户指纹的匹配度数 值,Ρ为大于1的自然数;
[0030] 第一结果判决模块,用于在所述最优匹配度达到设定的阈值时,判决识别结果为 指纹识别成功。
[0031] 上述装置,优选的,所述匹配识别模块包括:
[0032] 匹配单元,用于将所述第一指纹特征,与所述指纹特征数据库中每一指纹模板所 包含的第二指纹特征进行匹配,得到匹配结果;
[0033] 计算单元,用于分别利用所述指纹模板的各组特征点权值对所述匹配结果进行加 权计算,得到所述第一指纹特征在各种用户指纹状态下的匹配度;
[0034] 选取单元,用于从所述第一指纹特征对应于各指纹模板、各用户指纹状态的一系 列匹配度中,选取出数值最大的匹配度,将其作为所述第一指纹特征的最优匹配度。
[0035] 上述装置,优选的,还包括:
[0036] 权值调整模块,用于在指纹识别成功时,依据计算出所述最优匹配度时所采用的 匹配结果,对计算出所述最优匹配度时所采用的一组特征点权值进行调整。
[0037] 上述装置,优选的,还包括:
[0038] 预处理模块,用于预先在预设的P种用户指纹状态下,对所述指纹模板进行特征 点权值训练,得到与所述P种用户指纹状态一一对应的P组特征点权值。
[0039] 上述装置,优选的,还包括:
[0040] 第二结果判决模块,用于在所述最优匹配度未达到设定的阈值时,判决识别结果 为指纹识别失败。
[0041] -种电子设备,包括如上所述的指纹识别装置。
[0042] 由以上方案可知,本发明基于预设的指纹特征数据库对待识别的用户指纹特征进 行匹配识别,并获取所述用户指纹特征的最优匹配度,之后在所述最优匹配度达到设定的 阈值时,识别该用户。其中,所述指纹特征数据库包含至少一个指纹模板,该指纹模板包含 第二指纹特征及P组特征点权值,每组特征点权值对应一用户指纹状态,且每组特征点权 值用于计算其对应状态下用户指纹的匹配度数值。可见,本发明预先针对用户指纹的不同 状态,为数据库中的每一指纹模板匹配了多组不同的特征点权值,从而当用户指纹因干燥 或脱皮等因素,导致提取的指纹特征发生变化时,可通过采用合适状态的特征点权值组,来 计算出一较为准确的匹配度,解决了传统方案存在的问题,提升了指纹识别的准确度。
【附图说明】
[0043] 为了更清楚地说明本发明实施例
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1