matlab指纹识别方向图方法,基于低通滤波器提取指纹图像方向的方法与流程

本发明属于图像处理

技术领域:

,更进一步涉及指纹图像处理

技术领域:

中的一种基于低通滤波器提取指纹图像方向的方法。本发明利用图像处理技术中的一种基于低通滤波器提取指纹图像方向的方法获取人体指纹的指纹图像方向,提高人体指纹图像指纹方向的正确性。

背景技术:

:指纹方向场是一种指纹的重要信息,显示了指纹的全局信息,宏观上描述了指纹的基本形状,脊线的方向和结构信息。在整个指纹识别过程中,指纹方向对指纹图像增强,图像二值化等后续处理过程有着决定性影响。由于指纹纹线的渐变性和全局性,可以用低通滤波器方法来提高指纹图像各像素点方向的正确性,特别针对于指纹中的断纹,裂痕等特殊性指纹纹线有显著效果。卞维新等人在其发表的论文“低质量指纹图像方向场提取”(中国图象图形学报,2013,18(7):768-775)中提出了一种通过线性投影分析和在sin域中用加权低阶2维勒让德多项式拟合的方法来提取指纹方向场。该方法的实现过程为,利用梯度向量的线性投影,提取出基本的局部区域的纹线方向,在通过加权低阶2维勒让德多项式拟合模型的方法,从而重建指纹方向场。该方法存在的不足之处是,该方法中2维勒让德多项式构建复杂,且当指纹的纹线间距较小时,梯度投影过程会使指纹方向出现偏差。西安电子科技大学在其申请的专利文献“基于先验知识和马尔科夫随机场指纹方向场提取方法”(专利申请号201210284864.1公布号CN102880869B)提出了一种基于先验知识和马尔科夫随机场指纹方向场提取方法。该方法的实现过程为,提取输入图像的指纹图像方向场先验知识,然后利用梯度法获得指纹图像的块角度矩阵,使用统计的方法获得角度的概率,然后根据先验知识和块角度矩阵及其概率,构造马尔科夫随机场拟合模型的方法,最终根据马尔科夫随机场模型提取指纹方向。该方法存在的不足之处是,由于该方法需要先验知识,对方向场提取方法提出了相关约束,并且在提取指纹方向过程中会由于概率统计的随机性和准确性,裂纹指纹的纹线会出现方向偏差。技术实现要素:本发明的目的在于克服上述已有技术的不足,提出一种基于低通滤波器提取指纹图像方向的方法,将指纹图像中每个像素点的梯度分量均值化,再将梯度分量均值进行低通操作,最后提取出指纹图像的方向,充分考虑了指纹图像的全局信息和指纹图像纹线的局部信息,从而很好的保证了指纹图像的方向渐变性,提高了指纹图像的方向准确性。实现本发明目的的具体步骤如下:(1)采集指纹图像:(1a)利用电容式指纹采集器,在p个人体的q个指纹中采集一个指纹图像,将采集到的指纹图像以矩阵的形式存在电容式指纹采集器缓存中,其中,p的取值范围为q的取值范围为0<q≤10p;(1b)从缓存中提取指纹图像到系统内存中;(2)按照下式,计算所输入指纹图像中的每一个像素点的梯度分量:Gx=Sx*ZGy=Sy*Z其中,Gx和Gy分别表示所输入指纹图像中的每一个像素点的平行于x轴的梯度分量和平行于y轴的梯度分量,Sx和Sy分别表示sobel算子核集合中平行于x轴的算子核和平行于y轴的算子核,*表示卷积操作,Z表示输入的指纹图像;(3)获取每个像素点二倍方向角的正弦均值和余弦均值:(3a)利用正弦和余弦操作公式,分别计算每个像素点方向角的正弦值和余弦值;(3b)利用正弦和余弦二倍角操作公式,分别计算每个像素点二倍方向角的正弦值和余弦值;(3c)对每个像素点二倍方向角的正弦值和余弦值进行排列操作,得到二倍方向角正弦值和余弦值的矩阵;(3d)按照下式,计算每个像素点二倍方向角的正弦均值和余弦均值:Vsin=M*KsinVcos=M*Kcos其中,Vsin和Vcos分别表示每个像素点二倍方向角的正弦均值和余弦均值,M表示平均算子,Ksin表示二倍角正弦值的矩阵,Kcos表示二倍角余弦值的矩阵;(4)对每个像素点的一倍方向角进行矫正:(4a)按照下式,计算每个像素点二倍方向角的正弦均值和余弦均值的低通分量:Ψsin=W*VcosΨcos=W*Vsin其中,Ψsin和Ψcos分别表示每个像素点二倍方向角的正弦均值和余弦均值的正弦低通分量和余弦低通分量,W表示低通算子;(4b)利用反正切操作公式,计算每个像素点矫正后的一倍方向角;(5)对每个像素点矫正后的一倍方向角进行排列操作,得到指纹图像的方向矩阵;(6)判断是否采集完所有的人体指纹图像,若是,则执行步骤(7),否则,执行步骤(1);(7)输出所有的人体指纹图像的方向矩阵。本发明与现有技术相比具有如下优点:第一,由于本发明在指纹图像每个像素点的梯度分量上进行正弦余弦操作和卷积操作,克服了现有技术中勒让德多项式构建复杂,且当指纹的纹线间距较小时,梯度投影过程会使指纹方向出现偏差的问题。使得本发明的操作过程简单,提高了指纹方向的准确性。第二,由于本发明具利用平均算子和低通算子公式计算方向角均值的低通分量,最后进行反正切操作得到指纹图像的方向矩阵,克服了现有技术中需要先验知识,对方向场提取方法提出了相关约束,并且在提取指纹方向过程中会由于概率统计的随机性和准确性,裂纹指纹的纹线会出现方向偏差的问题。使得本发明充分考虑了指纹图像纹线的渐变性,矫正了指纹图像方向的错误,使指纹图像的纹线方向保持较好的一致性。附图说明图1为本发明的流程图;图2为本发明的仿真图。具体实施方式下面结合附图对本发明的具体实施步骤做进一步的详细描述。参照图1,对本发明的具体实施步骤做进一步的详细描述。步骤1.采集指纹图像。利用电容式指纹采集器,在p个人体的q个指纹中采集一个指纹图像,将采集到的指纹图像以矩阵的形式存在电容式指纹采集器缓存中,其中,p的取值范围为q的取值范围为0<q≤10p。从缓存中提取指纹图像到系统内存中。步骤2.按照下式,计算所输入指纹图像中的每一个像素点的梯度分量:Gx=Sx*ZGy=Sy*Z其中,Gx和Gy分别表示平行于x轴的梯度分量和平行于y轴的梯度分量,Sx和Sy分别表示sobel算子核集合中平行于x轴的算子核和平行于y轴的算子核,*表示卷积操作,Z表示输入的指纹图像。所述的sobel算子核集合中平行于x轴的算子核和平行于y轴的算子核分别表示如下:步骤3.获得每一个像素点方向角的正弦均值和余弦均值。利用正弦和余弦操作公式,分别计算每个像素点方向角的正弦值和余弦值。所述的正弦和余弦二倍角操作公式如下:其中,sin表示正弦操作,θ表示每个像素点的方向角,cos表示余弦操作,表示开平方根操作;利用正弦和余弦二倍角操作公式,分别计算每个像素点二倍方向角的正弦值和余弦值;所述的正弦和余弦二倍角操作公式如下:sin2θ=2sinθcosθcos2θ=cos2θ-sin2θ对每个像素点二倍方向角的正弦值和余弦值进行排列操作,得到二倍方向角正弦值和余弦值的矩阵。所述的排列操作是指:逐个将指纹图像中第i行第j列的像素点二倍方向角正弦值和余弦值,分别排列到二倍方向角正弦值和余弦值的矩阵的第i行第j列中。按照下式,计算每一个像素点的二倍方向角的正弦均值和余弦均值:Vsin=M*KsinVcos=M*Kcos其中,Vsin和Vcos分别表示正弦均值和余弦均值,M表示平均算子,Ksin表示图像二倍角正弦值矩阵,Kcos表示图像二倍角正弦值矩阵。所述的平均算子表示如下:其中,N表示矩阵的行数和列数,N的取值范围为3≤N<20。步骤4.获得该指纹图像矫正后的方向角。因为指纹的纹线方向是渐变的,所以可以用低通算子来消除指纹方向中的高频分量,用低频的全局信息矫正指纹图像的方向的偏差,按照下式,计算每个像素点二倍方向角的正弦均值和余弦均值:Ψsin=W*VcosΨcos=W*Vsin其中,Vsin和Vcos分别表示每个像素点二倍方向角的正弦均值和余弦均值,M表示平均算子,Ksin表示二倍角正弦值的矩阵,Kcos表示二倍角余弦值的矩阵。所述的低通算子W可任意取下面公式中的一个,低通算子表示如下:其中,M1表示均值低通算子,M2表示高斯低通算子。利用反正切操作公式,计算每个像素点矫正后的一倍方向角。所述的反正切操作公式如下:其中,α表示最终指纹图像矫正后的方向角,arctan表示反正切操作。步骤5.对每个像素点矫正后的一倍方向角进行排列操作,得到指纹图像的方向矩阵。所述的排列操作是指,逐个将指纹图像中第i行第j列的像素点矫正后的一倍方向角,分别排列到指纹图像的方向矩阵的第i行第j列中。步骤6.判断是否采集完所有的人体指纹图像,若是,则执行步骤7,否则,执行步骤1;步骤7.输出所有的人体指纹图像的方向矩阵。将电脑系统内存中得到的每个人体指纹图像的矫正后的方向图输出。参照图2的仿真结果图,对本发明的效果做进一步的描述。1.仿真条件:本发明的仿真实验的运行平台的配置如下:CPU:Intel(R)Core(TM)i7-4790CPU@3.60GHz,内存8.00GB;操作系统:Windows7旗舰版64位SP1操作系统;仿真软件:MATLABR(2016a)。本发明的仿真实验的仿真参数设置如下:实验仿真所用指纹采集器,仿真参数设置如表1所示。表1仿真实验参数一览表参数取值指纹采集器型号FPC1011指纹个数q200采集指纹人数p20平均算子行列数N3低通算子WW1指纹图像库FVC20042.仿真内容:根据表1中的参数数据设置本发明方法所需的参数,然后用本发明方法和现有的勒让德多项式拟合法分别对采集的200个指纹图像进行方向图计算,利用得到的指纹图像的方向图分别进行相同步骤的指纹图像识别处理和匹配操作,将匹配的结果进行比较,并对这两种方法提取每个指纹图像的方向图所消耗的时间计时。3.仿真结果分析:用不同的方法的匹配结果和每个指纹图像提取方向图消耗的时间如表2所示:表2指纹图像匹配结果表方法正确率错误率时间勒让德多项式拟合法82.3%17.7%10s本发明90.2%9.8%3s根据表2中的正确率,错误率和时间数据,表明本发明方法比现有技术中勒让德多项式拟合法的匹配正确率高,错误率低,且本发明方法比现有技术中勒让德多项式拟合法耗时更短,体现了本发明方法提取指纹图像方向的过程具有更高的效率,且提高了指纹图像提取方向的准确性。本发明的仿真是采用本发明和现有技术的两种方法对200个指纹图像中的某个指纹图像的处理结果如图2所示。其中图2(a)表示本发明仿真实验所用FVC2004指纹图像库中待提取方向的指纹图像;图2(b)表示利用现有技术方法得到的指纹图像的方向图;图2(c)表示利用本发明方法得到的指纹图像的方向图。根据图2中通过两种方法得到的指纹图像的方向图,可以显示采用低通算子操作得出的指纹图像方向图具有一致性,解决了指纹方向的偏差问题。当前第1页1&nbsp2&nbsp3&nbsp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值