当前位置: 首页 > 专利查询>吉林大学专利>正文

一种基于虹膜特征联盟随机匹配投票机制的身份验证方法技术

技术编号:23891195 阅读:21 留言:0更新日期:2020-04-22 06:32
本发明专利技术公开了一种基于虹膜特征联盟随机匹配投票机制的身份验证方法,其方法为:步骤一、采集灰度图像1张;步骤二、转化为增强图像;步骤三、编号设定为1;步骤四、编号设定为2;步骤五、编号设定为3;步骤六、编号设定为4;步骤七、编号设定为5;步骤八、装进一个虹膜信息块中;步骤九、通过链结构连接;步骤十、采集测试虹膜灰度图像一张;步骤十一、测试虹膜归一增强图像;步骤十二、编号设定为1;步骤十三、编号设定为2;步骤十四、编号设定为3;步骤十五、编号设定为4;步骤十六、编号设定为5;步骤十七、随机生成的数字;步骤十八、模板虹膜与测试虹膜不是相同类别。有益效果:最大限度的保障了识别过程的安全。

【技术实现步骤摘要】
一种基于虹膜特征联盟随机匹配投票机制的身份验证方法本专利技术涉及一种基于虹膜识别的身份验证方法,特别涉及一种基于虹膜特征联盟随机匹配投票机制的身份验证方法。
技术介绍
目前,随着社会信息化的发展,以人脸、虹膜、指纹为首的生物识别技术已经开始大规模运用在实际的生产生活中。而虹膜作为一种不容易被复制的人体特征,更受到那些高机密、高警备的场所,如军事基地、金库等方面的青睐。由于虹膜具有唯一性等特点,一旦虹膜用户的特征数据被盗取或者篡改,会具有很高的安全隐患。当前,单一的识别特征方式在识别准确性上相对较差,并且固定的算法也使得针对的虹膜范围有限,在安全性上也具有一定的安全风险。而多特征识别的方式虽然提高了识别的准确率,但在集中存储时的特征占据空间过大,也具有盗取或篡改风险。不仅如此,如果非法用户使用盗取信息进行识别时,因为没有安全防范机制,会让非法用户使用合法的信息进行身份验证,造成损失。因此,在以虹膜识别为基础的身份验证的方法中,如何在保证识别准确率的前提下,提高数据信息的安全(防止数据被盗取、篡改以及非法用户侵入)是当前虹膜识别身份验证问题的一个重点。
技术实现思路
本专利技术的主要目的是为了解决现有的基于虹膜识别的身份验证方法中所存在的一些问题;本专利技术的另一个目的是为了提高虹膜识别身份验证的准确率;本专利技术的再一个目的是为了提高数据信息的安全,设计一种可防止数据被篡改以及非法用户侵入的分布式链式存储结构的方法;本专利技术为了解决上述问题达到上述目的而提供的一种基于虹膜特征联盟随机匹配投票机制的身份验证方法。本专利技术提供的一种基于虹膜特征联盟随机匹配投票机制的身份验证方法,其方法如下所述:步骤一、任意使用市面常见虹膜采集仪,采集模板测试人员的模板虹膜灰度图像1张;步骤二、计算机系统通过Daugman橡皮筋法以及均衡化直方图的方式将模板虹膜灰度图像都转化为180×32维度的模板虹膜归一增强图像;步骤三、计算机系统通过Gabor滤波的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为1080位模板虹膜二进制编码,该方式的编号设定为1;步骤四、计算机系统通过Haar小波的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为1080位模板虹膜二进制编码,该方式的编号设定为2;步骤五、计算机系统通过CS-LBP算子的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为3360位模板虹膜二进制编码,该方式的编号设定为3;步骤六、计算机系统通过卷积核的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为由15个数组成的模板特征卷积标签,该方式的编号设定为4;步骤七、计算机系统通过Haar小波以另一种方式表达模板虹膜归一增强图像的模板特征信息,Haar小波与步骤四相同,但表示特征方式与步骤四不同,该方式的模板特征信息为由15个数组成的模板特征频率标签,该方式的编号设定为5;步骤八、计算机系统将上述步骤中设定的五个特征信息共同装进一个虹膜信息块中;步骤九、计算机系统重复步骤八4次,一共建立5个虹膜特征信息相同的虹膜信息块,步骤八建立的1个虹膜信息块以及步骤九建立的4个虹膜信息块,将这五个虹膜信息块组成一个联盟,五个虹膜信息块的编号分别为:K1、K2、K3、K4和K5,通过网络将五个虹膜信息块分布式存储在不同的云空间中,每个虹膜信息块的地址通过链结构连接;步骤十、测试人员通过与步骤一相同的虹膜采集仪采集测试虹膜灰度图像一张;步骤十一、计算机系统通过Daugman橡皮筋法以及均衡化直方图的方式将测试虹膜灰度图像转化为180×32维度的测试虹膜归一增强图像;步骤十二、计算机系统通过Gabor滤波的方式表达测试虹膜归一增强图像的测试特征信息,Gabor滤波与表示特征方式与步骤三相同,该方式的测试特征信息为1080位测试虹膜二进制编码,该方式的编号设定为1;步骤十三、计算机系统通过Haar小波的方式表达测试虹膜归一增强图像的测试特征信息,Haar小波与表示特征方式与步骤四相同,该方式的测试特征信息为1080位测试虹膜二进制编码,该方式的编号设定为2;步骤十四、计算机系统通过CS-LBP算子的方式表达测试虹膜归一增强图像的测试特征信息,CS-LBP算子与表示特征方式与步骤五相同,该方式的测试特征信息为3360位测试虹膜二进制编码,该方式的编号设定为3;步骤十五、计算机系统通过卷积核的方式表达测试虹膜归一增强图像的测试特征信息,卷积核与表示特征方式与步骤六相同,该方式的测试特征信息为由15个数组成的测试特征卷积标签,该方式的编号设定为4;步骤十六、计算机系统通过Haar小波以另一种方式表达测试虹膜归一增强图像的测试特征信息,Haar小波与表示特征方式与步骤七相同,该方式的测试特征信息为由15个数组成的测试特征频率标签,该方式的编号设定为5;步骤十七、计算机系统生成由{x1,x2,x3,x4,x5}组成的特征选择信息;其中:x1,x2,x3,x4,x5都是由计算机系统通过随机数生成器从1,2,3,4,5中随机生成的数字;x1对应虹膜信息块K1;x2对应虹膜信息块K2;x3对应虹膜信息块K3;x4对应虹膜信息块K4;x5对应虹膜信息块K5;步骤十八、计算机系统分别读取特征选择信息中x1,x2,x3,x4,x5的值,根据x1,x2,x3,x4,x5的值,虹膜信息块K1,K2,K3,K4,K5选取与x1,x2,x3,x4,x5的值一样编号的方式的模板特征信息和测试特征信息进行比对,每个虹膜信息块得到一个匹配结果;如果虹膜信息块得到的匹配结果为1,说明该虹膜信息块的匹配结论为模板虹膜与测试虹膜为相同类别,该虹膜信息块投赞成票;如果虹膜信息块得到的匹配结果为0,说明该虹膜信息块的匹配结论为模板虹膜与测试虹膜不是相同类别,该虹膜信息块投反对票;统计5个虹膜信息块的投票结果,如果赞成票的票数多于反对票的票数,则得到结论:模板虹膜与测试虹膜为相同类别;如果赞成票的票数少于反对票的票数,则得到结论:模板虹膜与测试虹膜不是相同类别。上述步骤三、步骤十二中通过Gabor滤波的方式表达虹膜归一增强图像特征信息的具体过程如下:第一步、通过主成分分析法对180×32维度虹膜归一增强图像进行处理,将其转化为180×1维度的虹膜处理图像;第二步、通过Gabor滤波器将虹膜信息计算虹膜处理图像中每个特征点的振荡幅度,每个特征点的振荡幅度的计算公式如下:其中:σ1代表高斯滤波的标准差,σ1=2π;φ为Gabor滤波角度方向的基准值,kn为Gabor滤波的频率;kmax为最大频率,kmax=0.5π;f代表相邻两个Gabor核之间频率差的基准值,j2代表取结果值的实部;i代表取φm结果值的虚部;m代表Gab本文档来自技高网...

【技术保护点】
1.一种基于虹膜特征联盟随机匹配投票机制的身份验证方法,其特征在于:其方法如下所述:/n步骤一、任意使用市面常见虹膜采集仪,采集模板测试人员的模板虹膜灰度图像1张;/n步骤二、计算机系统通过Daugman橡皮筋法以及均衡化直方图的方式将模板虹膜灰度图像都转化为180×32维度的模板虹膜归一增强图像;/n步骤三、计算机系统通过Gabor滤波的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为1080位模板虹膜二进制编码,该方式的编号设定为1;/n步骤四、计算机系统通过Haar小波的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为1080位模板虹膜二进制编码,该方式的编号设定为2;/n步骤五、计算机系统通过CS-LBP算子的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为3360位模板虹膜二进制编码,该方式的编号设定为3;/n步骤六、计算机系统通过卷积核的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为由15个数组成的模板特征卷积标签,该方式的编号设定为4;/n步骤七、计算机系统通过Haar小波以另一种方式表达模板虹膜归一增强图像的模板特征信息,Haar小波与步骤四相同,但表示特征方式与步骤四不同,该方式的模板特征信息为由15个数组成的模板特征频率标签,该方式的编号设定为5;/n步骤八、计算机系统将上述步骤中设定的五个特征信息共同装进一个虹膜信息块中;/n步骤九、计算机系统重复步骤八4次,一共建立5个虹膜特征信息相同的虹膜信息块,步骤八建立的1个虹膜信息块以及步骤九建立的4个虹膜信息块,将这五个虹膜信息块组成一个联盟,五个虹膜信息块的编号分别为:K1、K2、K3、K4和K5,通过网络将五个虹膜信息块分布式存储在不同的云空间中,每个虹膜信息块的地址通过链结构连接;/n步骤十、测试人员通过与步骤一相同的虹膜采集仪采集测试虹膜灰度图像一张;/n步骤十一、计算机系统通过Daugman橡皮筋法以及均衡化直方图的方式将测试虹膜灰度图像转化为180×32维度的测试虹膜归一增强图像;/n步骤十二、计算机系统通过Gabor滤波的方式表达测试虹膜归一增强图像的测试特征信息,Gabor滤波与表示特征方式与步骤三相同,该方式的测试特征信息为1080位测试虹膜二进制编码,该方式的编号设定为1;/n步骤十三、计算机系统通过Haar小波的方式表达测试虹膜归一增强图像的测试特征信息,Haar小波与表示特征方式与步骤四相同,该方式的测试特征信息为1080位测试虹膜二进制编码,该方式的编号设定为2;/n步骤十四、计算机系统通过CS-LBP算子的方式表达测试虹膜归一增强图像的测试特征信息,CS-LBP算子与表示特征方式与步骤五相同,该方式的测试特征信息为3360位测试虹膜二进制编码,该方式的编号设定为3;/n步骤十五、计算机系统通过卷积核的方式表达测试虹膜归一增强图像的测试特征信息,卷积核与表示特征方式与步骤六相同,该方式的测试特征信息为由15个数组成的测试特征卷积标签,该方式的编号设定为4;/n步骤十六、计算机系统通过Haar小波以另一种方式表达测试虹膜归一增强图像的测试特征信息,Haar小波与表示特征方式与步骤七相同,该方式的测试特征信息为由15个数组成的测试特征频率标签,该方式的编号设定为5;/n步骤十七、计算机系统生成由{x...

【技术特征摘要】
1.一种基于虹膜特征联盟随机匹配投票机制的身份验证方法,其特征在于:其方法如下所述:
步骤一、任意使用市面常见虹膜采集仪,采集模板测试人员的模板虹膜灰度图像1张;
步骤二、计算机系统通过Daugman橡皮筋法以及均衡化直方图的方式将模板虹膜灰度图像都转化为180×32维度的模板虹膜归一增强图像;
步骤三、计算机系统通过Gabor滤波的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为1080位模板虹膜二进制编码,该方式的编号设定为1;
步骤四、计算机系统通过Haar小波的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为1080位模板虹膜二进制编码,该方式的编号设定为2;
步骤五、计算机系统通过CS-LBP算子的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为3360位模板虹膜二进制编码,该方式的编号设定为3;
步骤六、计算机系统通过卷积核的方式表达模板虹膜归一增强图像的模板特征信息,该方式的模板特征信息为由15个数组成的模板特征卷积标签,该方式的编号设定为4;
步骤七、计算机系统通过Haar小波以另一种方式表达模板虹膜归一增强图像的模板特征信息,Haar小波与步骤四相同,但表示特征方式与步骤四不同,该方式的模板特征信息为由15个数组成的模板特征频率标签,该方式的编号设定为5;
步骤八、计算机系统将上述步骤中设定的五个特征信息共同装进一个虹膜信息块中;
步骤九、计算机系统重复步骤八4次,一共建立5个虹膜特征信息相同的虹膜信息块,步骤八建立的1个虹膜信息块以及步骤九建立的4个虹膜信息块,将这五个虹膜信息块组成一个联盟,五个虹膜信息块的编号分别为:K1、K2、K3、K4和K5,通过网络将五个虹膜信息块分布式存储在不同的云空间中,每个虹膜信息块的地址通过链结构连接;
步骤十、测试人员通过与步骤一相同的虹膜采集仪采集测试虹膜灰度图像一张;
步骤十一、计算机系统通过Daugman橡皮筋法以及均衡化直方图的方式将测试虹膜灰度图像转化为180×32维度的测试虹膜归一增强图像;
步骤十二、计算机系统通过Gabor滤波的方式表达测试虹膜归一增强图像的测试特征信息,Gabor滤波与表示特征方式与步骤三相同,该方式的测试特征信息为1080位测试虹膜二进制编码,该方式的编号设定为1;
步骤十三、计算机系统通过Haar小波的方式表达测试虹膜归一增强图像的测试特征信息,Haar小波与表示特征方式与步骤四相同,该方式的测试特征信息为1080位测试虹膜二进制编码,该方式的编号设定为2;
步骤十四、计算机系统通过CS-LBP算子的方式表达测试虹膜归一增强图像的测试特征信息,CS-LBP算子与表示特征方式与步骤五相同,该方式的测试特征信息为3360位测试虹膜二进制编码,该方式的编号设定为3;
步骤十五、计算机系统通过卷积核的方式表达测试虹膜归一增强图像的测试特征信息,卷积核与表示特征方式与步骤六相同,该方式的测试特征信息为由15个数组成的测试特征卷积标签,该方式的编号设定为4;
步骤十六、计算机系统通过Haar小波以另一种方式表达测试虹膜归一增强图像的测试特征信息,Haar小波与表示特征方式与步骤七相同,该方式的测试特征信息为由15个数组成的测试特征频率标签,该方式的编号设定为5;
步骤十七、计算机系统生成由{x1,x2,x3,x4,x5}组成的特征选择信息;
其中:x1,x2,x3,x4,x5都是由计算机系统通过随机数生成器从1,2,3,4,5中随机生成的数字;
x1对应虹膜信息块K1;
x2对应虹膜信息块K2;
x3对应虹膜信息块K3;
x4对应虹膜信息块K4;
x5对应虹膜信息块K5;
步骤十八、计算机系统分别读取特征选择信息中x1,x2,x3,x4,x5的值,根据x1,x2,x3,x4,x5的值,虹膜信息块K1,K2,K3,K4,K5选取与x1,x2,x3,x4,x5的值一样编号的方式的模板特征信息和测试特征信息进行比对,每个虹膜信息块得到一个匹配结果;
如果虹膜信息块得到的匹配结果为1,说明该虹膜信息块的匹配结论为模板虹膜与测试虹膜为相同类别,该虹膜信息块投赞成票;
如果虹膜信息块得到的匹配结果为0,说明该虹膜信息块的匹配结论为模板虹膜与测试虹膜不是相同类别,该虹膜信息块投反对票;
统计5个虹膜信息块的投票结果,如果赞成票的票数多于反对票的票数,则得到结论:模板虹膜与测试虹膜为相同类别;
如果赞成票的票数少于反对票的票数,则得到结论:模板虹膜与测试虹膜不是相同类别。


2.根据权利要求1所述的一种基于虹膜特征联盟随机匹配投票机制的身份验证方法,其特征在于:所述的步骤三、步骤十二中通过Gabor滤波的方式表达虹膜归一增强图像特征信息的具体过程如下:
第一步、通过主成分分析法对180×32维度虹膜归一增强图像进行处理,将其转化为180×1维度的虹膜处理图像;
第二步、通过Gabor滤波器将虹膜信息计算虹膜处理图像中每个特征点的振荡幅度,每个特征点的振荡幅度的计算公式如下:






其中:σ1代表高斯滤波的标准差,σ1=2π;
φ为Gabor滤波角度方向的基准值,
kn为Gabor滤波的频率;
kmax为最大频率,kmax=0.5π;
f代表相邻两个Gabor核之间频率差的基准值,
j2代表取结果值的实部;
i代表取φm结果值的虚部;
m代表Gabor滤波角度方向的权重值;
n代表相邻两个Gabor核之间频率差的权重值;
设定m的值为1,2,3,4,5;
设定n的值为1,2,3,4,5,6,7,8;
第三步、计算机系统使用40个Gabor滤波器,每个特征点可得到40个振荡幅度的值,比较40个振荡幅度的值,找到最大的振荡幅度所对应的的m的值和n的值,将m的值和n的值分别转化为3位二进制数,并按照m、n的顺序依次结合,每个特征点转化为六位二进制编码;
180个特征点共转化为1080为二进制编码。


3.根据权利要求1所述的一种基于虹膜特征联盟随机匹配投票机制的身份验证方法,其特征在于:所述的步骤四、步骤十三中通过Haar小波的方式表达测试虹膜归一增强图像特征信息,将其转化为1080位二进制编码的具体过程如下:
第一步、使用Haar小波对180×32维度虹膜归一增强图像进行分解,将其转化为3个45×8维度的图像;
第二步、读取3个45×8维度的图像中每个点的灰度值,设定判别阈值L,如果灰度值大于L,将该特征点的用1表示,如果灰度值小于或者等于L,将该特征点用0表示,最终将3个45×8维度的图像转化为1080位二进制编码。


4.根据权利要求1所述的一种基于虹膜特征联盟随机匹配投票机制的身份验证方法,其特征在于:所述的步骤五、步骤十四中通过CS-LBP算子的方式表达虹膜归一增强图像特征信息的具体过程如下:
第一步、统计每一行中每6个特征点的灰度值的和,计算平均灰度值,用平均灰度值代表这6个特征点,将180×32维度虹膜归一增强图像转化为30×32维度图像
第二步、通过3×3邻域LBP算子对30×32维度虹膜归一增强图像进行处理,一共统计28×30维度的特征点,以中心特征点的灰度值为阈值,将其邻域的8个灰度值与阈值相比较,大于中心特征点的灰度的点用1表示,小于或者等于中心特征点的灰度的点用0表示;
3×3邻域LBP算子灰度值比较处理示意:



第三步、以右上角为起点,顺时针统计4位邻域的值,形成4位二进制编码,28×30维度的特征点转化为3360位二进制特征码。


5.根据权利要求1所述的一种基于虹膜特征联盟随机匹配投票机制的身份验证方法,其特征在于:所述的步骤六、步骤十五中通过卷积核的方式表达虹膜归一增强图像特征信息的具体过程如下:
第一步、将一张虹膜归一增强图像输入进第一卷积层中,采用1个梯度Laplacian卷积核,图像卷积后,在第一池化层中通过2×2最大池化将图像转化为90×16维度图像,并通过第一ReLU层中的Softplus函数对池化图像进行稀疏化操作;
Softplus函数如公式5所示:
Softplus(x)=log(1+ex)(5)
其中:Softplus(x)为结果值,x代表第一池化层的图像单个像素点的像素值;
梯度Laplacian卷积核:









1
1
1


1
-8
1


1
1
1






最后第一ReLU层中的结果为1个处理图像;
第二步、第二卷积层采用3个卷积核,分别为:梯度Laplacian卷积核、水平Sobel卷积核和垂直Sobel卷积核,梯度Laplacian卷积核与第一卷积层相同,将1个第一ReLU图像卷积后,形成3个卷积图像,在第二池化层中通过2×2最大池化将图像转化为45×8维度图像,并通过第二ReLU层中的Softplus函数,第二ReLU层采用与第一ReLU层相同的Softplus函数,对第二池化层中的池化图像进行稀疏化操作;
水平Sobel卷积核:



【专利技术属性】
技术研发人员:刘帅刘元宁朱晓冬董立岩崔靖威张齐贤丁通张阔董铭民李泽晋柳敦盛王超
申请(专利权)人:吉林大学
类型:发明
国别省市:吉林;22

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

1