指纹识别装置及其指纹识别方法

文档序号:6440160阅读:154来源:国知局
专利名称:指纹识别装置及其指纹识别方法
技术领域
本发明涉及一种电子装置,更具体地,涉及一种指纹识别装置及其指纹识别方法。
背景技术
现有的指纹识别方法通常都是把当前采集的指纹与先前存储的指纹进行比较,当两者较相似时,认为识别通过,否则,认为识别失败。然而,该识别方法复杂及准确度不高。

发明内容
为了解决上述存在的问题,本发明的目的在于,提供一种指纹识别装置,其包括一采集用户指纹的指纹采集单元,该指纹识别装置还包括:一存储单元,存储有至少一用户指纹的曲线图;及一处理单元,其包括:一图像生成模块,用于根据指纹采集单元采集的指纹生成该用户的指纹图像;一扫描模块,用于按一扫描频率逐行扫描该指纹图像形成多个扫描阵列;一斜率点获取模块,用于获取在每一扫描阵列与各指纹嵴的交汇处形成的一斜率点;一斜率值计算模块,用于获取在每一斜率点沿着指纹嵴的切线方向形成的一斜率切线及根据每一斜率点的斜率切线和扫描阵列计算各个斜率点的斜率值;一曲线生成模块,用于根据各个斜率点与其对应的斜率值生成一曲线图;一判断模块,用于判断存储单元存储的用户指纹的曲线图中是否存在与该用户指纹相似的曲线图;及一输出控制模块,用于根据该判断模块的判断结果输出该用户指纹的验证结果。一种应用于指纹识别装置的指纹识别方法,该指纹识别装置存储有至少一用户指纹的曲线图,该方法包括如下步骤:采集用户的指纹;根据采集的指纹生成该用户的指纹图像;按一扫描频率逐行扫描该指纹图像形成多个扫描阵列;获取在每一扫描阵列与各指纹嵴的交汇处形成的一斜率点;获取在每一斜率点沿着指纹嵴的切线方向形成的一斜率切线及根据每一斜率点的斜率切线和扫描阵列计算各个斜率点的斜率值;根据各个斜率点与其对应的斜率值生成一曲线图;判断存储的用户指纹的曲线图中是否存在与该用户指纹相似的曲线图;及根据上述判断结果输出该用户指纹的验证结果。本发明提供一种指纹识别装置及其指纹识别方法,该指纹识别装置通过扫描用户的指纹图像来获取在每一扫描阵列与各指纹嵴的交汇处形成的一斜率点,获取在每一斜率点沿着指纹嵴的切线方向形成的一斜率切线及根据每一斜率点的斜率切线和扫描阵列计算各个斜率点的斜率值,根据各个斜率点与其对应的斜率值生成一曲线图,及根据该生成的曲线图与存储曲线图的比对来验证用户指纹,从而可准确的验证用户指纹。


图1是本发明一指纹识别装置的硬件结构示意图。图2是图1指纹识别装置处理单元的硬件结构示意图。图3是图1指纹识别装置采集的一用户指纹的斜率点分析示意图。图4是图1指纹识别装置计算各斜率点的斜率值的示意图。
图5是图1指纹识别装置采集的一用户指纹的斜率点与斜率值关系的曲线示意图。图6是图1指纹识别装置识别指纹的方法流程图。主要元件符号说明
权利要求
1.一种指纹识别装置,其包括一采集用户指纹的指纹采集单元,其特征在于,该指纹识别装置还包括: 一存储单元,存储有至少一用户指纹的曲线图 '及 一处理单元,其包括: 一图像生成模块,用于根据指纹采集单元采集的指纹生成该用户的指纹图像; 一扫描模块,用于按一扫描频率逐行扫描该指纹图像形成多个扫描阵列; 一斜率点获取模块,用于获取在每一扫描阵列与各指纹嵴的交汇处形成的一斜率点;一斜率值计算模块,用于获取在每一斜率点沿着指纹嵴的切线方向形成的一斜率切线及根据每一斜率点的斜率切线和扫描阵列计算各个斜率点的斜率值; 一曲线生成模块,用于根据各个斜率点与其对应的斜率值生成一曲线图; 一判断模块,用于判断存储单元存储的用户指纹的曲线图中是否存在与该用户指纹相似的曲线图;及 一输出控制模块,用于根据该判断模块的判断结果输出该用户指纹的验证结果。
2.根据权利要求1所述的指纹识别装置,其特征在于,当该判断模块判断存储单元存储的用户指纹的曲线图中存在与该用户指纹相似的曲线图时,该输出控制模块输出该用户指纹验证通过的验证结果,当该判断模块判断存储单元存储的用户指纹的曲线图中不存在与该用户指纹相似的曲线图时,该输出控制模块输出该用户指纹验证失败的验证结果。
3.根据权利要求1所述的指纹识别装置,其特征在于,该判断模块判断存储单元存储的用户指纹的曲线图中是否存在与该用户指纹在各个扫描阵列相同个数的斜率点,当判断出存储单元存 储的用户指纹的曲线图中不存在与该用户指纹在各个扫描阵列相同个数的斜率点的曲线图时,判断存储单元存储的用户指纹的曲线图中不存在与该用户指纹相似的曲线图;当判断出存储单元存储的用户指纹的曲线图中存在与该用户指纹在各个扫描阵列相同个数的斜率点的曲线图时,判断各个斜率点与该存储的斜率点的斜率值是否都在一预设范围,当大于或等于一第一预定百分比个斜率点与该存储的斜率点的斜率值都在该预设范围时,判断存储单元存储的用户指纹的曲线图中存在与该用户指纹相似的曲线图,当大于一第二预定百分比个斜率点与该存储的斜率点的斜率值不在该预设范围时,判断存储单元存储的用户指纹的曲线图中不存在与该用户指纹相似的曲线图,其中该第一、第二预定百分比之和为I。
4.根据权利要求1所述的指纹识别装置,其特征在于,该曲线图是离散的。
5.根据权利要求1所述的指纹识别装置,其特征在于,该斜率值计算模块以各斜率点为圆心定义一圆,分别获取每一斜率点相应的扫描阵列与以对应的该斜率点为圆心定义的圆的一相切点和相应的斜率切线与该圆的一相切点,把该圆均分为360等份,获取在两相切点之间的份数,得到一个比例值,根据各斜率点的比例值计算斜率值,其中各斜率点的斜率值与相应的比例值成正比。
6.一种指纹识别装置的指纹识别方法,该指纹识别装置存储有至少一用户指纹的曲线图,其特征在于,该方法包括如下步骤: 采集用户的指纹; 根据采集的指纹生成该用户的指纹图像; 按一扫描频率逐行扫描该指纹图像形成多个扫描阵列;获取在每一扫描阵列与各指纹嵴的交汇处形成的一斜率点; 获取在每一斜率点沿着指纹嵴的切线方向形成的一斜率切线及根据每一斜率点的斜率切线和扫描阵列计算各个斜率点的斜率值; 根据各个斜率点与其对应的斜率值生成一曲线图; 判断存储的用户指纹的曲线图中是否存在与该用户指纹相似的曲线图;及 根据上述判断结果输出该用户指纹的验证结果。
7.根据权利要求6所述的指纹识别装置的指纹识别方法,其特征在于,步骤“根据上述判断结果输出该用户指纹的验证结果”包括: 如果判断存储的用户指纹的曲线图中存在与该用户指纹相似的曲线图,输出该用户指纹验证通过的验证结果;及 如果判断存储的用户指纹的曲线图中不存在与该用户指纹相似的曲线图,输出该用户指纹验证失败的验证结果。
8.根据权利要求6所述的指纹识别装置的指纹识别方法,其特征在于,步骤“判断存储的用户指纹的曲线图中是否存在与该用户指纹相似的曲线图”包括: 判断存储的用户指纹的曲线图中是否存在与该用户指纹在各个扫描阵列相同个数的斜率点; 如果判断出存储的用户指纹的曲线图中不存在与该用户指纹在各个扫描阵列相同个数的斜率点的曲线图,判断存储的用户指纹的曲线图中不存在与该用户指纹相似的曲线图; 如果判断出存储的 用户指纹的曲线图中存在与该用户指纹在各个扫描阵列相同个数的斜率点的曲线图,判断各个斜率点与该存储的斜率点的斜率值是否都在一预设范围;及如果大于或等于一第一预定百分比个斜率点与该存储的斜率点的斜率值都在该预设范围,判断存储的用户指纹的曲线图中存在与该用户指纹相似的曲线图,如果大于一第二预定百分比个斜率点与该存储的斜率点的斜率值不在该预设范围,判断存储的用户指纹的曲线图中不存在与该用户指纹相似的曲线图,其中该第一、第二预定百分比之和为I。
9.根据权利要求6所述的指纹识别装置的指纹识别方法,其特征在于,该曲线图是离散的。
10.根据权利要求6所述的指纹识别装置的指纹识别方法,其特征在于,步骤“计算各个斜率点的斜率值”包括: 以各斜率点为圆心定义一圆; 分别获取每一斜率点相应的扫描阵列与以对应的该斜率点为圆心定义的该圆的一相切点和相应的斜率切线与该圆的一相切点; 把该圆均分为360等份,获取在两相切点之间的份数,得到一个比例值 '及 根据各斜率点的比例值计算斜率值,其中各斜率点的斜率值与相应的比例值成正比。
全文摘要
本发明涉及一种指纹识别装置及其指纹识别方法,该指纹识别装置通过扫描用户的指纹图像来获取在每一扫描阵列与各指纹嵴的交汇处形成的一斜率点,获取在每一斜率点沿着指纹嵴的切线方向形成的一斜率切线及根据每一斜率点的斜率切线和扫描阵列计算各个斜率点的斜率值,根据各个斜率点与其对应的斜率值生成一曲线图,及根据该生成的曲线图与存储曲线图的比对来验证用户指纹,从而可准确的验证用户指纹。
文档编号G06K9/00GK103150541SQ201110401169
公开日2013年6月12日 申请日期2011年12月6日 优先权日2011年12月6日
发明者犹强 申请人:富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1