基于多象限编码的活体指纹识别方法技术

技术编号:13187219 阅读:74 留言:0更新日期:2016-05-11 17:14
本发明专利技术公开了一种基于多象限编码的活体指纹识别方法。设计指纹识别方法技术领域。所述方法包括:采集足够数量的真假指纹图像;在采集到的指纹图像上随机采样大量不同尺寸图像块;通过正交簇保持学习算法学习出各个滤波器以最大化分割超平面与图像块数据的平均角度,得到每个尺度下的分割超平面的法向量;使用多象限编码获得指纹图像纹理特征;对得到的特征进一步降维,交叉验证参数并训练SVM分类器,挑选最佳参数训练得到最终分类器。所述方法通过采用多象限编码技术,可区分活体指纹与假指纹在纹理特征上的细微差别,将真假指纹区分开,不需要硬件系统的提升,提高了指纹识别系统的安全性。

【技术实现步骤摘要】

本专利技术设及指纹识别方法
,尤其设及一种基于多象限编码的活体指纹识 别方法。
技术介绍
指纹识别主要根据人体指纹的纹路、细节特征等信息对操作或被操作者进行身份 鉴定,现如今,指纹识别技术已经非常成熟,并被广泛运用于身份认证、信息加密等领域。然 而,大多数指纹识别系统并不能区分所扫描的指纹是否来自于真正的人体,使用橡胶、娃脂 甚至印刷在纸上的假指纹都可W成功地欺骗指纹识别系统。
技术实现思路
本专利技术所要解决的技术问题是提供一种,所 述方法通过分析活体指纹与假指纹在纹理特征上的细微差别将真假指纹区分开,提高了指 纹识别系统的安全性。 为解决上述技术问题,本专利技术所采取的技术方案是:一种基于多象限编码的活体 指纹识别方法,其特征在于包括如下步骤: 采集足够数量的真假指纹图像; 在采集到的指纹图像上随机采样大量不同尺寸图像块; 通过正交簇保持学习算法学习各尺寸图像块下的分割面,W最大化分割超平面与 图像块数据的平均角度,得到每个尺度下的分割超平面的法向量;[000引使用分割平面的法向量对待训练图像进行多象限编码处理,获得指纹图像纹理特 征; 对所述获得的指纹图像纹理特征进一步降维,交叉验证参数并训练分类器,挑选 最佳参数训练得到最终分类器。 进一步的技术方案在于:所述的通过正交簇保持学习算法学习3X3尺度下的分割 面的方法如下:[00…将3 X 3图像块拉伸成9维的列向量并进行归一化得到具体如下表示: 其中n代表每个尺寸上随机采集真假图像块数。 进一步的技术方案在于:所述的最大化分割超平面与图像块数据的平均角度方法 如下: 迭代使用正交约束梯度下降法最大化分割超平面与图像块数据的平均角度,具体 实现如下:首先随机初始化滤波器组,F=ER9xd,其中d为当前尺度下的滤波器 数量,使分界面尽量不会将单个簇分割开,其中用N表示随机采取到的各个尺寸下的真假图 像块数 由于目标函数具有不可导点,该优化问题需要使用带正交约束的一阶梯度下降算 法求解。 进一步的技术方案在于:所述的分割超平面与图像块数据的平均角度按照如下方 法进行最大化: 首先将滤波器组与训练数据投影到当前运算的空间I .沒載% 叛餐,其中H 是投影矩阵,初始化为对角矩阵H=l9X9,接着计算损失函数和梯度得到学习率,其中损失函 数如下: 其中I表示投影到当前运算空间的滤波器组分量,j表示滤波器向量组索引值,% 表示图像块向量化的表示 梯度表示如下: 最后更新投影矩阵,将训练得到的新的滤波器组投影回原空间。 进一步的技术方案在于:所述的使用分割平面的法向量对待训练图像进行多象限 编码处理,获得指纹图像纹理特征的具体方法如下: 用得到的正交基即分割超平面的法向量对待训练图像进行卷积,并利用训练得到 的正交基的零均值特性统计指纹图像梯度,将白色背景滤除,利用多象限编码技术对卷积 结果进行编码,在滤除背景之后的指纹图像上统计得到编码直方图,对直方图进行归一化 操作,并使用PCA算法进行压缩,最后将各个尺度下的归一化直方图进行组合即将各个尺度 的特征串联起来,获得指纹图像纹理特征。 进一步的技术方案在于:所述的使用分割平面的法向量对待训练图像进行处理, 获得指纹图像纹理特征的具体方法如下: 使用滤波器fi对待训练图像进行卷积,卷积后根据结果是否大于0进行二值化处 理,具体如下表示: (,(/) = X2' 亡1 其中I为输入图像,*为卷积符号,d为当前尺度下的滤波器数量,C(I)为卷积后的 图像,当I*f i的值大于0的时候s( I*fi)的取值为1,否则取值0; 根据得到的卷积结果,得到梯度图像并统计整幅图的梯度取图像梯度较大值的 80%作为前景掩膜,由公式I得到梯度图像,其中I为输入图像,*为卷积符 号,G(I)为计算后的梯度图像; 统计前景图像的直方图并进行归一化,统计卷积后图像C(I)中每个数字的个数, 形成共2d维的特征直方图,其中d表示当前尺度下滤波器的数量,即在3X3尺度下生成256 维直方图严 3,其他尺度下生成4096维直方图严4~fWxiD,该操作实际是在统计由滤波器组 运组正交基所切出的各个象限中图像前景掩膜下所有图像块的个数,运就是多象限编码中 多象限的含义,继而对得到的直方图进行归一化; 使用PCA算法对各个尺度下的归一化直方图进行压缩,并将各个尺度的特征进行 串联,获得指纹图像纹理特征。 进一步的技术方案在于:所述的交叉验证参数并训练分类器的过程中,使用径向 基核支持向量机作为分类器交叉验证松弛变量C、径向宽度G和PCA降维后的维度R运S个参 数。 采用上述技术方案所产生的有益效果在于:所述方法通过采用多象限编码技术, 可区分活体指纹与假指纹在纹理特征上的细微差别,将真假指纹区分开,不需要硬件系统 的提升,通过对当前指纹识别软件系统的改进即可抵御大多数已知材料制作而成的假指纹 模具的攻击,提高了指纹识别系统的安全性。【附图说明】 下面结合附图和【具体实施方式】对本专利技术作进一步详细的说明。 图1是本专利技术所述方法的流程图; 图2为进行多象限编码的一个示例图;图3为多维象限编码在二维空间中的示意图; 图4为多象限编码技术的流程图。【具体实施方式】 下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。 在下面的描述中阐述了很多具体细节W便于充分理解本专利技术,但是本专利技术还可W 采用其他不同于在此描述的其它方式来实施,本领域技术人员可W在不违背本专利技术内涵的 情况下做类似推广,因此本专利技术不受下面公开的具体实施例的限制。 本专利技术公开了一种,所述方法能够对非活体 指纹进行有效甄别。 图1示出了本专利技术的基本流程图。如图1所示,该方法包括如下步骤: 步骤I:采集多张真、假指纹图像: 分别使用硅胶、明胶、乳胶、共聚醋、木胶等材料制作手指大小的模具,将真人手指 按压在模具上,形成清晰的纹路,然后将材料放置于阴凉处自然风干凝固,得到假指纹。使 用真人手指和手指模具分别采集约2000张指纹图像。 在指纹采集过程中,真人手指或材料制成的假手指正常按在指纹采集器表面,不 需刻意小屯、,也不需用力,采集到的指纹应具有一般性,将严重模糊和严重虚白等不能参与 指纹识别的图像排除。 步骤2:采集指纹图像块: 对采集到的真假指纹图像分别采样3X3、4X4到IOX 10共8个不同尺寸的图像块, 在每个尺寸上随机采集真假图像块各10万个。 采集图像块时,剔除掉标准差小于20、平均灰度大于128的图像块,即完成指纹背 景滤除,防止其对训练基向量产生干扰。 步骤3:训练各尺度下的分割面: 下面仅使用3X3尺度的图像块举例说明如何训练分割面,运用同样的方法训练其 他尺度下的分割面,需要留意的是不同尺度下的滤波器数量存在差别,对3X3图像块来说, 滤波器数量d = 8,其它尺度下滤波器数量d = 12。特别的,滤波器组中每个滤波器展开成向 量之后即为分割面的法向量,本专利技术中提到的基向量、滤波器、向量化后的滤波器、分割面 等概念相互等价,都用fi表示。 本文档来自技高网...

【技术保护点】
一种基于多象限编码的活体指纹识别方法,其特征在于包括如下步骤:采集足够数量的真假指纹图像;在采集到的指纹图像上随机采样大量不同尺寸图像块;通过正交簇保持学习算法学习各尺寸图像块下的分割面,以最大化分割超平面与图像块数据的平均角度,得到每个尺度下的分割超平面的法向量;使用分割平面的法向量对待训练图像进行多象限编码处理,获得指纹图像纹理特征;对所述获得的指纹图像纹理特征进一步降维,交叉验证参数并训练分类器,挑选最佳参数训练得到最终分类器。

【技术特征摘要】

【专利技术属性】
技术研发人员:程建王峰刘海军邹瑞雪刘瑞
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川;51

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

1