生物特征提取装置及方法制造方法及图纸

技术编号:35313790 阅读:35 留言:0更新日期:2022-10-22 13:05
本申请公开一种生物特征提取装置及方法,涉及身份验证技术领域。本申请的装置包括:第一获取单元,用于获取待验证图像;第一生成单元,用于基于预置滤波器生成所述待验证图像对应的方向图像和能量图像;第二生成单元,用于生成所述方向图像对应的灰度直方图和所述能量图像对应的灰度直方图;拼接单元,用于对所述方向图像对应的灰度直方图和所述能量图像对应的灰度直方图进行拼接处理,以获得所述待验证图像对应的总灰度直方图。验证图像对应的总灰度直方图。验证图像对应的总灰度直方图。

【技术实现步骤摘要】
生物特征提取装置及方法


[0001]本申请涉及身份验证
,尤其涉及一种生物特征提取装置及方法。

技术介绍

[0002]由于,指纹、掌纹、虹膜、手指静脉和手掌静脉的形状并不会随着其主人年龄的变化而发生较大改变,只是明显程度会发生一定改变;并且,每个人的指纹、掌纹、虹膜、手指静脉和手掌静脉都是独一无二的。因此,指纹、掌纹、虹膜、手指静脉和手掌静脉均是常见且具有较高稳定性的生物特征,从而使得基于用户的指纹、掌纹、虹膜、手指静脉和手掌静脉能够对用户的身份进行验证。
[0003]目前,通常是在采集得到包含待验证用户生物特征(指纹、掌纹、虹膜、手指静脉或手掌静脉)的待验证图像后,直接生成待验证图像对应的灰度直方图,再基于待验证图像对应的灰度直方图对待验证用户进行身份验证。然而,直接生成的待验证图像对应的灰度直方图包含的特征信息较少,从而使得基于待验证图像对应的灰度直方图进行身份验证的准确率较低。

技术实现思路

[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]判断单元,用于判断多个所述相似度值中的最大相似度值是否大于预设相似度阈值;
[0041]第一确定单元,用于当所述判断单元判定所述最大相似度值大于所述预设相似度阈值时,确定身份验证结果为身份验证成功,并将与所述最大相似度值对应的模板图像相关联的身份信息确定为所述待验证图像对应的身份信息;
[0042]第二确定单元,用于当所述判断单元判定所述最大相似度值小于或等于所述预设相似度阈值时,确定身份验证结果为身份验证失败。
[0043]第二方面,本申请还提供了一种生物特征提取方法,所述方法包括:
[0044]获取待验证图像;
[0045]基于预置滤波器生成所述待验证图像对应的方向图像和能量图像;
[0046]生成所述方向图像对应的灰度直方图和所述能量图像对应的灰度直方图;
[0047]对所述方向图像对应的灰度直方图和所述能量图像对应的灰度直方图进行拼接处理,以获得所述待验证图像对应的总灰度直方图。
[0048]可选的,所述基于预置滤波器生成所述待验证图像对应的方向图像和能量图像,包括:...

【技术保护点】

【技术特征摘要】
1.一种生物特征提取装置,其特征在于,所述装置包括:第一获取单元,用于获取待验证图像;第一生成单元,用于基于预置滤波器生成所述待验证图像对应的方向图像和能量图像;第二生成单元,用于生成所述方向图像对应的灰度直方图和所述能量图像对应的灰度直方图;拼接单元,用于对所述方向图像对应的灰度直方图和所述能量图像对应的灰度直方图进行拼接处理,以获得所述待验证图像对应的总灰度直方图。2.根据权利要求1所述的装置,其特征在于,所述第一生成单元包括:第一处理模块,用于对所述待验证图像进行归一化处理,以获得所述待验证图像对应的归一化图像;获取模块,用于获取所述预置滤波器对应的多个预设方向;第一生成模块,用于根据所述归一化图像包含的每个像素点对应的归一化灰度值、所述预置滤波器和多个所述预设方向,生成所述能量图像和所述方向图像。3.根据权利要求2所述的装置,其特征在于,所述第一处理模块包括:第一计算子模块,用于根据所述待验证图像包含的每个像素点对应的灰度值,计算多个所述像素点对应的平均灰度值;第二计算子模块,用于根据所述待验证图像包含的每个像素点对应的灰度值和多个所述像素点对应的平均灰度值,计算每个所述像素点对应的归一化灰度值;第一生成子模块,用于根据所述待验证图像包含的每个所述像素点对应的归一化灰度值生成所述归一化图像。4.根据权利要求2所述的装置,其特征在于,所述第一生成模块包括:确定子模块,用于根据所述归一化图像包含的每个像素点对应的归一化灰度值、所述预置滤波器和多个所述预设方向,确定每个所述像素点对应的多个滤波灰度值;排序子模块,用于分别对所述归一化图像包含的每个所述像素点对应的多个滤波灰度值进行排序;第二生成子模块,用于根据所述归一化图像包含的每个所述像素点对应的最小滤波灰度值生成所述能量图像;第三生成子模块,用于根据所述归一化图像包含的每个所述像素点对应的最大滤波灰度值和目标滤波灰度值生成所述方向图像,其中,所述像素点对应的目标滤波灰度值为所述像素点对应的最小滤波灰度值或第二大滤波灰度值。5.根据权利要求4所述的装置,其特征在于,所述第三生成子模块,具体用于:根据第一预设公式、多个所述预设方向的总数量、每个所述像素点对应的最大滤波灰度值所属预设方向的序号和每个像素点对应的目标滤波灰度值所属预设方向的序号,确定每个所述像素点对应的...

【专利技术属性】
技术研发人员:夏伟
申请(专利权)人:北京奕斯伟计算技术股份有限公司
类型:发明
国别省市:

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

1