一种指纹识别的方法和装置的制造方法

文档序号:9471917阅读:325来源:国知局
一种指纹识别的方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及指纹识别领域,尤其涉及一种指纹识别的方法和装置。
【背景技术】
[0002]随着科学的进步和发展,安全认证的方式越来越多,其中,利用指纹进行安全认证的方式越来越受到用户的关注。
[0003]目前,指纹识别技术为用户提供了一种更加准确且快捷的认证方式,避免了现有技术的磁卡认证方式中用户忘带磁卡或者由于使用不当导致磁卡消磁而无法实现认证等情况的出现。现有的指纹识别技术包括注册和认证两部分,首先,用户通过指纹传感器采集其目标手指的指纹图像数据,并将该指纹图像数据作为预设图像数据进行保存,此时用户在此指纹传感器上注册成功;然后,在用户需要利用该指纹传感器进行认证时,再次通过该指纹传感器采集其目标手指的指纹图像数据,并且指纹传感器将采集得到的指纹图像数据与预设图像数据进行匹配,若匹配成功,则认证通过。
[0004]然而,现有技术中采集得到的指纹图像数据中通常会存在一些噪点,这些噪点的存在使得指纹图像的识别率降低,给用户的认证造成麻烦,降低了用户的使用体验。

【发明内容】

[0005]有鉴于此,本发明实施例提供了一种指纹识别的方法和装置,以达到提高指纹传感器的识别率的目的。
[0006]—方面,本发明实施例提供了一种指纹识别的方法,该方法包括:
[0007]连续对目标手指进行至少两次指纹图像采集,获取至少两份所述目标手指的初始指纹图像数据;
[0008]计算每份所述初始指纹图像数据对应像素点的像素值的平均值,将所述平均值映射到对应的像素点构成目标指纹图像数据;
[0009]根据所述目标指纹图像数据进行指纹识别。
[0010]另一方面,本发明实施例还提供了一种指纹识别的装置,该装置包括:
[0011]采集模块,用于连续对目标手指进行至少两次指纹图像采集,获取至少两份所述目标手指的初始指纹图像数据;
[0012]计算模块,用于计算每份所述初始指纹图像数据对应像素点的像素值的平均值,将所述平均值映射到对应的像素点构成目标指纹图像数据;
[0013]识别模块,用于根据所述目标指纹图像数据进行指纹识别。
[0014]本发明实施例提供的技术方案,通过采集目标手指的多张指纹图像,以获取多份目标手指的初始指纹图像数据;然后计算多份初始指纹图像数据中对应像素点的像素值的平均值,并将该平均值映射到对应像素点以构成目标指纹图像数据,利用均值降噪的方式提高了指纹图像的识别率,解决了由于指纹传感器在采集目标手指指纹图像数据时出现的噪点造成的指纹图像识别率低的问题,提升了用户的使用体验。
【附图说明】
[0015]图1为本发明实施例一提供的一种指纹识别的方法的流程图;
[0016]图2为本发明实施例二提供的一种指纹识别的方法的流程图;
[0017]图3为本发明实施例三提供的一种指纹识别的装置的结构示意图。
【具体实施方式】
[0018]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0019]实施例一
[0020]图1为本发明实施例一提供的一种指纹识别的方法的流程图。该方法可以由指纹识别的装置执行,其中该装置可由软件和/或硬件实现,并一般集成在指纹识别传感器中,该指纹识别传感器可以集成在移动终端中,所述移动终端可以包括智能手机、平板电脑等设备。
[0021]参见图1,该方法具体包括如下操作:
[0022]S101、连续对目标手指进行至少两次指纹图像采集,获取至少两份所述目标手指的初始指纹图像数据。
[0023]在对手指的指纹图像进行采集的过程中,指纹传感器中大量的采集电路采集对应位置的手指的指纹图像。由于采集电路的精度和手指位置的相对性,使得采集得到的指纹图像上存在噪点,该噪点会影响后续操作中指纹传感器对用户指纹的识别。
[0024]上述操作中,连续对目标手指进行多次指纹图像采集,以获取多份该目标手指的初始指纹图像数据。在采集指纹图像时,无论目标手指的位置在采集区域如何变化,指纹传感器均以每次采集到的指纹图像的某一顶点为坐标原点构建直角坐标系,并以此得到不同像素点的坐标值。例如,在本发明实施例中,以每次采集到的指纹图像的左上角为坐标原点,确定不同像素点的坐标值。以连续对目标手指进行三次指纹图像采集为例,第一次的指纹图像中各像素点的坐标为Al (xl,yl),BI (x2,y2),Cl (x3,y3)等,第二次的指纹图像中各像素点的坐标为A2 (xl,yl),B2 (x2,y2),C2 (x3,y3)等,第三次的指纹图像中各像素点的坐标为A3 (xl, yl),B3 (x2,y2),C3 (x3,y3)等。在后续操作中,利用坐标值确定每份初始指纹图像数据中对应的像素点的像素值。
[0025]另外,获取多份目标手指的初始指纹图像数据的好处是,利用多份目标手指的初始指纹图像数据计算得到对应像素点的像素值的平均值,以此消除在指纹图像采集中存在的噪点,提高后续操作中指纹的识别率,使得指纹传感器的识别更加精准。
[0026]在此,需要说明的是,指纹传感器对目标手指指纹图像的采集是连续进行的,连续采集的时间在毫秒级,即与目前的指纹传感器采集一次目标手指指纹图像的时间相比,本发明实施例中用户无法感知指纹传感器是进行了多次采集还是一次采集。另外,采集的次数可以人为预先设定或者也可以由程序默认设定,在本发明实施例中,对采集的次数不作具体限定,可以采集两次或者两次以上的任意多次。本领域技术人员应该知晓,当采集的目标手指指纹图像次数越多,后续操作计算得到的相应像素点的像素值的平均值越接近真实值,但同时计算所需的时间也相应增长,因此,采集的次数可由指纹传感器应用的场景或用户的需求灵活设定。
[0027]S102、计算每份所述初始指纹图像数据对应像素点的像素值的平均值,将所述平均值映射到对应的像素点构成目标指纹图像数据。
[0028]每份目标指纹图像数据中不同像素点由相应的坐标值确定。在本实施例中,计算每份初始指纹图像数据对应像素点的像素值的平均值的过程为,首先由坐标值确定每份目标指纹图像数据中相同位置的像素点的像素值,并计算多份初始指纹图像数据该位置的像素值之和,然后利用该像素值之和计算该位置的像素值的平均值。例如,连续对目标手指进行了三次指纹图像采集,得到三份目标手指的初始指纹图像数据,在直角坐标系中某一坐标位置的像素点的像素值分别为Ml,M2和M3,计算得到该位置的像素值之和为M =M1+M2+M3,则可以得到该位置像素值的平均值为V = M/3。然后将该平均值V映射到该位置作为该位置像素点的像素值。
[0029]初始指纹图像数据中其他位置像素点的像素值的平均值的计算方法同上,在此不再赘述。计算得到所有位置像素点的像素值的平均值,并将其映射到对应的像素点,便构成了目标指纹图像数据。
[0030]S103、根据所述目标指纹图像数据进行指纹识别。
[0031 ] 根据目标指纹图像数据对目标手指进行识别时,可以从目标指纹图像数据中提取该目标手指的待检纹路,然后将该待检纹路与预设纹路进行匹配,匹配成功确认该目标手指的指纹识别成功;或者,
[0032]还可以从该目标指纹图像数据中提取该目标手指的待检纹路和待检特征点,首先将待检纹路与预设纹路进行匹配,匹配成功后,进一步将待检特征点与预设特征点模板进行匹配,匹配成功确认该目标手指的指纹识别成功,这样设置的好处是,相对于目标手指指纹特征点的提取和识别,目标手指纹路的提取时间更短,识别更方便。首先利用提取到的待检纹路对目标手指的指纹进行粗识别,识别不通过则直接提示用户识别失败,节省了识别的时间,提高了指纹传感器的工作效率;或者,
[0033]还可以直接从该目标指纹图像数据中提取该目标手指的待检特征点,直接将待检特征点与预设特征点进行匹配,匹配成功确认该目标手指的指纹识别成功。
[0034]在此,需要说明的是,上述仅为举例说明的一些指纹的识别方式,其他本领域技术人员能想到的指纹识别方式均包括在本发明实施例的保护范围内。
[0035]本发明实施例通过采集目标手指的多份指纹图像,以获取多份目标手指的初始指纹图像数据;然后计算多份初始指纹图像数据中对应像素点的像素值的平均值,并将该平均值映射到对应像素点以构成目标指纹图像数据。该方法利用均值降噪的方式提高了指纹图像的识别率,解决了由于指纹传感器在采集目标手指指纹图像数据时出现的噪点造成的指纹图像识别率低的问题,提升了用户的使用体验。
[0036]实施例二
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1