指纹识别方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:29009587 阅读:24 留言:0更新日期:2021-06-26 05:09
本申请实施例所提供的指纹识别方法、装置、电子设备及可读存储介质,在采集到包含待识别指纹的目标图像后,基于目标图像的关键点的特征以及模板图像的关键点的特征,对目标图像中的关键点进行过滤,将过滤后的目标图像的关键点以及与该关键点匹配的模板图像中的关键点组成目标匹配集合,进而基于目标匹配集合中各关键点对,确定出待识别指纹与模板图像中的模板指纹是否为同一指纹。该方法能够显著提升指纹识别的准确度,即使在目标图像中的指纹面积较小的情况下,也可以得到较高的指纹识别准确度。准确度。准确度。

【技术实现步骤摘要】
指纹识别方法、装置、电子设备及可读存储介质


[0001]本申请实施例涉及生物识别技术,尤其涉及一种指纹识别方法、装置、电子设备及可读存储介质。

技术介绍

[0002]指纹识别技术是众多生物特征识别技术中的一种。生物特征识别技术,是指利用人体所固有的生理特征或行为特征来进行个人身份鉴定的技术。由于生物特征识别技术所具有的便捷与安全等优点,使得生物识别技术在身份认证识别和网络安全领域拥有广阔的应用前景。生物特征识别技术可以指纹识别、人脸识别、声纹识别、虹膜识别等,其中,指纹识别是其中应用最为广泛的一种。
[0003]现有技术中,提出了一种基于尺度不变特征变换(Scale-Invariant Feature Transform,简称SIFT)的指纹识别方法。该方法使用SIFT方法检测指纹图像中的关键点并提取关键点特征。在提取到关键点特征后,将所有关键点特征连接起来,并对连接后的关键点特征进行降维处理。将降维处理后的特征作为指纹特征进行识别。
[0004]但是,现有技术的方法可能会降低指纹识别的准确度。

技术实现思路

[0005]本申请实施例提供一种指纹识别方法、装置、电子设备及可读存储介质,用于解决现有技术中指纹识别的准确度较低的问题。
[0006]第一方面,本申请实施例提供一种指纹识别方法,包括:
[0007]采集目标图像,所述目标图像中包括待识别指纹的信息;
[0008]根据所述目标图像的关键点的特征以及模板图像的关键点的特征,对所述目标图像中的关键点进行过滤,并得到目标匹配集合,所述目标匹配集合中包括多个关键点对,每个关键点对包括过滤后的所述目标图像中的一个关键点以及与所述一个关键点特征匹配的模板图像中的一个关键点,所述模板图像中包括模板指纹的信息;
[0009]根据所述目标匹配集合中的关键点对,得到指纹识别结果,所述指纹识别结果用于指示所述待识别的指纹与所述模板指纹是否为同一指纹。
[0010]在一种可能的实现方式中,所述根据所述目标图像的关键点的特征以及模板图像的关键点的特征,对所述目标图像中的关键点进行过滤,并得到目标匹配集合,包括:
[0011]根据所述目标图像的关键点的特征与模板图像的关键点的特征的距离,对所述目标图像的关键点进行过滤,得到第一匹配集合,所述第一匹配集合中包括多个关键点对,每个关键点对包括根据所述特征的距离过滤后的所述目标图像的关键点,以及,与所述过滤后的所述目标图像的关键点匹配的模板图像中的关键点;
[0012]根据所述第一匹配集合中关键点对的关键点之间的位置偏移以及旋转角度,对所述第一匹配集合中的关键点对进行过滤,得到第二匹配集合;
[0013]根据所述第二匹配集合中关键点对的关键点的特征的距离,对所述第二匹配集合
进行过滤,得到所述目标匹配集合。
[0014]在一种可能的实现方式中,所述根据所述目标图像的关键点的特征与模板图像的关键点的特征的距离,对所述目标图像的关键点进行过滤,得到第一匹配集合,包括:
[0015]确定与所述目标图像中的第一关键点的特征匹配度排名第一的第二关键点以及排名第二的第三关键点,所述第二关键点和所述第三关键点为所述模板图像中的关键点;
[0016]根据所述第一关键点的特征与所述第二关键点的特征的距离,以及所述第二关键点的特征与所述第三关键点的特征的距离,确定是否过滤所述第一关键点;
[0017]若确定不过滤所述第一关键点,则将所述第一关键点以及所述第二关键点所组成的关键点对,作为所述第一匹配集合中的一个关键点对。
[0018]在一种可能的实现方式中,所述根据所述第一匹配集合中关键点对的关键点之间的位置偏移以及旋转角度,对所述第一匹配集合中的关键点对进行过滤,得到第二匹配集合,包括:
[0019]统计所述第一匹配集合中各关键点对的关键点之间的位置偏移以及旋转角度,得到第一直方图;
[0020]将落入所述第一直方图中值最大的类别中的关键点对作为所述第二匹配集合中的关键点对。
[0021]在一种可能的实现方式中,所述根据所述第二匹配集合中关键点对的关键点的特征的距离,对所述第二匹配集合进行过滤,得到所述目标匹配集合,包括:
[0022]若所述第二匹配集合中存在两个关键点对中均包括第四关键点,所述第四关键点为所述模板图像中的关键点,则将所述第四关键点所在的两个关键点对的特征距离小的关键点对作为所述目标匹配集合中的关键点对,其中,所述关键点对的特征距离为关键点对中两个关键点的特征的距离。
[0023]在一种可能的实现方式中,所述根据所述目标匹配集合中的关键点对,得到指纹识别结果,包括:
[0024]根据所述目标匹配集合中各关键点对的特征距离,得到所述指纹识别结果。
[0025]在一种可能的实现方式中,所述根据所述目标匹配集合中各关键点对的特征距离,得到所述指纹识别结果,包括:
[0026]确定所述目标匹配集合中各关键点对的特征距离与预设距离的差值;
[0027]对所述目标匹配集合中各关键点对所对应的差值求和,得到求和结果;
[0028]若所述求和结果大于等于预设阈值,则确定所述指纹识别结果为所述待识别的指纹与所述模板指纹为同一指纹。
[0029]在一种可能的实现方式中,还包括:
[0030]若所述待识别指纹与所述模板指纹为同一指纹,则输出提示信息,提示信息用于提示指纹识别通过。
[0031]在一种可能的实现方式中,还包括:
[0032]若所述待识别指纹与所述模板指纹不为同一指纹,则根据所述目标图像与模板图像库中除所述模板图像外的图像的指纹识别结果,确定是否输出提示信息。
[0033]在一种可能的实现方式中,还包括:
[0034]若所述待识别指纹与所述模板指纹为同一指纹,则控制目标对象开启。
[0035]在一种可能的实现方式中,所述目标对象包括门、闸门或门锁。
[0036]第二方面,本申请实施例提供一种指纹识别装置,包括:
[0037]图像采集模块,用于采集目标图像,所述目标图像中包括待识别指纹的信息;
[0038]处理模块,用于根据所述目标图像的关键点的特征以及模板图像的关键点的特征,对所述目标图像中的关键点进行过滤,并得到目标匹配集合,所述目标匹配集合中包括多个关键点对,每个关键点对包括过滤后的所述目标图像中的一个关键点以及与所述一个关键点特征匹配的模板图像中的一个关键点,所述模板图像中包括模板指纹的信息,还用于根据所述目标匹配集合中的关键点对,得到指纹识别结果,所述指纹识别结果用于指示所述待识别的指纹与所述模板指纹是否为同一指纹。
[0039]在一种可能的实现方式中,所述处理模块具体用于:
[0040]根据所述目标图像的关键点的特征与模板图像的关键点的特征的距离,对所述目标图像的关键点进行过滤,得到第一匹配集合,所述第一匹配集合中包括多个关键点对,每个关键点对包括根据所述特征的距离过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指纹识别方法,其特征在于,包括:采集目标图像,所述目标图像中包括待识别指纹的信息;根据所述目标图像的关键点的特征以及模板图像的关键点的特征,对所述目标图像中的关键点进行过滤,并得到目标匹配集合,所述目标匹配集合中包括多个关键点对,每个关键点对包括过滤后的所述目标图像中的一个关键点以及与所述一个关键点特征匹配的模板图像中的一个关键点,所述模板图像中包括模板指纹的信息;根据所述目标匹配集合中的关键点对,得到指纹识别结果,所述指纹识别结果用于指示所述待识别的指纹与所述模板指纹是否为同一指纹。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标图像的关键点的特征以及模板图像的关键点的特征,对所述目标图像中的关键点进行过滤,并得到目标匹配集合,包括:根据所述目标图像的关键点的特征与模板图像的关键点的特征的距离,对所述目标图像的关键点进行过滤,得到第一匹配集合,所述第一匹配集合中包括多个关键点对,每个关键点对包括根据所述特征的距离过滤后的所述目标图像的关键点,以及,与所述过滤后的所述目标图像的关键点匹配的模板图像中的关键点;根据所述第一匹配集合中关键点对的关键点之间的位置偏移以及旋转角度,对所述第一匹配集合中的关键点对进行过滤,得到第二匹配集合;根据所述第二匹配集合中关键点对的关键点的特征的距离,对所述第二匹配集合进行过滤,得到所述目标匹配集合。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标图像的关键点的特征与模板图像的关键点的特征的距离,对所述目标图像的关键点进行过滤,得到第一匹配集合,包括:确定与所述目标图像中的第一关键点的特征匹配度排名第一的第二关键点以及排名第二的第三关键点,所述第二关键点和所述第三关键点为所述模板图像中的关键点;根据所述第一关键点的特征与所述第二关键点的特征的距离,以及所述第二关键点的特征与所述第三关键点的特征的距离,确定是否过滤所述第一关键点;若确定不过滤所述第一关键点,则将所述第一关键点以及所述第二关键点所组成的关键点对,作为所述第一匹配集合中的一个关键点对。4.根据权利要求2所述的方法,其特征在于,所述根据所述第一匹配集合中关键点对的关键点之间的位置偏移以及旋转角度,对所述第一匹配集合中的关键点对进行过滤,得到第二匹配集合,包括:统计所述...

【专利技术属性】
技术研发人员:邹保珠王升国赵先林
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1