The invention is applicable to the field of iris recognition technology, provides a method for iris recognition by neural network, including: the design and training of five neural networks; iris images captured by infrared camera sample, and then through the center and radius of the first to the fourth neural network to find the pupil, and the outer boundary of iris center and radius finally, get the samples of iris encoding and storage; login iris encoding; by fifth neural network login iris encoding and iris encoding were compared to determine whether the samples from the same iris in vivo, if it is, then through certification. The neural network technology is applied to the iris recognition, through the design and training of five neural networks to realize the search for the pupil center and radius of the iris outer boundary, the center and radius, iris feature matching, iris authentication, better than the existing iris recognition technology.
【技术实现步骤摘要】
一种通过神经网络来进行虹膜识别的方法
本专利技术属于虹膜识别
,尤其涉及一种通过神经网络来进行虹膜识别的方法。
技术介绍
虹膜识别技术是基于眼睛中的虹膜进行身份识别,目前应用于安防设备(如门禁等),以及有高度保密需求的场所。人的眼睛结构由巩膜、虹膜、瞳孔晶状体、视网膜等部分组成。虹膜是位于黑色瞳孔和白色巩膜之间的圆环状部分,其包含有很多相互交错的斑点、细丝、冠状、条纹、隐窝等的细节特征。而且虹膜在胎儿发育阶段形成后,在整个生命历程中将是保持不变的。这些特征决定了虹膜特征的唯一性,同时也决定了身份识别的唯一性。因此,可以将眼睛的虹膜特征作为每个人的身份识别对象。目前虹膜识别技术还未应用到移动终端,而且现有的虹膜识别技术直接采用的是虹膜图像解析识别,虹膜识别成功率还有待提高。
技术实现思路
鉴于上述问题,本专利技术的目的在于提供一种通过神经网络来进行虹膜识别的方法,旨在解决现有虹膜识别技术识别成功率略低的技术问题。本专利技术提供的通过神经网络来进行虹膜识别的方法应用于虹膜识别系统,所述虹膜识别系统包括通用信息终端、红外光源,所述通用信息终端上设置有红外摄像头,所述方法包括下述步骤:设计和训练五个神经网络,分别为第一至第五神经网络,其中第一神经网络用于寻找瞳孔圆心;第二神经网络用于寻找虹膜外边界圆心;第三神经网络用于确定瞳孔半径,第四神经网络用于确定虹膜外边界半径;第五神经网络用于虹膜特征比对;通过红外摄像头拍摄样本虹膜图像,然后通过第一至第四神经网络寻找得到瞳孔的圆心和半径,以及虹膜外边界的圆心和半径,最后得到样本虹膜编码并保存;在登录认证时,通过红外摄像头 ...
【技术保护点】
一种通过神经网络来进行虹膜识别的方法,该方法应用于虹膜识别系统,所述虹膜识别系统包括通用信息终端、红外光源,所述通用信息终端上设置有红外摄像头,所述方法包括下述步骤:设计和训练五个神经网络,分别为第一至第五神经网络,其中第一神经网络用于寻找瞳孔圆心;第二神经网络用于寻找虹膜外边界圆心;第三神经网络用于确定瞳孔半径,第四神经网络用于确定虹膜外边界半径;第五神经网络用于虹膜特征比对;通过红外摄像头拍摄样本虹膜图像,然后通过第一至第四神经网络寻找得到瞳孔的圆心和半径,以及虹膜外边界的圆心和半径,最后得到样本虹膜编码并保存;在登录认证时,通过红外摄像头拍摄登录虹膜图像,在登录虹膜图像上建立坐标系,然后使用二维加博滤镜进行卷积,得到登陆虹膜编码;通过第五神经网络将登录虹膜编码与样本虹膜编码进行比较判断是否来源于同一个虹膜活体,如果是,则认证通过。
【技术特征摘要】
1.一种通过神经网络来进行虹膜识别的方法,该方法应用于虹膜识别系统,所述虹膜识别系统包括通用信息终端、红外光源,所述通用信息终端上设置有红外摄像头,所述方法包括下述步骤:设计和训练五个神经网络,分别为第一至第五神经网络,其中第一神经网络用于寻找瞳孔圆心;第二神经网络用于寻找虹膜外边界圆心;第三神经网络用于确定瞳孔半径,第四神经网络用于确定虹膜外边界半径;第五神经网络用于虹膜特征比对;通过红外摄像头拍摄样本虹膜图像,然后通过第一至第四神经网络寻找得到瞳孔的圆心和半径,以及虹膜外边界的圆心和半径,最后得到样本虹膜编码并保存;在登录认证时,通过红外摄像头拍摄登录虹膜图像,在登录虹膜图像上建立坐标系,然后使用二维加博滤镜进行卷积,得到登陆虹膜编码;通过第五神经网络将登录虹膜编码与样本虹膜编码进行比较判断是否来源于同一个虹膜活体,如果是,则认证通过。2.如权利要求1所述方法,其特征在于,所述设计和训练五个神经网络步骤,具体包括:建立一个虹膜图像数据库,数据库中保存有多个用户的多张虹膜图像。然后标定出每张虹膜图像中瞳孔的圆心和半径,以及虹膜外边界的圆心和半径。根据所述虹膜图像数据库中图像尺寸设计五个神经网络,所述神经网络包括输入层、中间层和输出层,选定一定形状区域作为神经网络的输入层,输入层的每个节点根据像素亮度由最黑的取值到最亮的取值映射到[0,1]的区间,区域内的像素作为训练样本,五个神经网络具体训练如下:在训练第一神经网络时,当截取的训练样本中心与瞳孔圆心的距离小于等于误差半径r1时,将训练结果标定为1,表示训练样本中存在瞳孔并且位置在正中,当截取的训练样本中心与瞳孔圆心的距离大于误差半径r1,或者训练样本中没有瞳孔时,将训练结果标定为0;在训练第二神经网络时,当截取的训练样本中心与虹膜外边界圆心的距离小于等于误差半径r2时,将训练结果标定为1,表示训练样本中存在虹膜外边界并且位置在正中。当截取的训练样本中心与虹膜外边界圆心的距离大于误差半径r2,或者训练样本中没有虹膜外边界时,将训练结果标定为0;在训练第三神经网络和第四神经网络,只截取以瞳孔或者虹膜外边界的圆心为中心的图像作为输入层,输出层的每个节点标识一个半径的取值,训练一个图像样本时,其人为标定的半径值所对应的输出节点的训练结果标定为1,其余节点的训练结果...
【专利技术属性】
技术研发人员:田露露,
申请(专利权)人:望墨科技武汉有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。