版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用户较少配合情况下的虹膜识别方法研究用户较少配合情况下的虹膜识别技术具有易于市场推广、方便快捷等优点,已成为虹膜识别技术的发展趋势。由于眼睑遮挡、运动模糊、高亮点等多种干扰和噪声影响,非理想条件下采集的虹膜图像中虹膜通常不是完整的,模糊或发生形变。这种情况下的虹膜识别具有很高的挑战性。本文首先阐述了在CASIAIrisV4虹膜数据库中的虹膜定位方法。该方法二值化虹膜图像保留瞳孔高亮点信息,并通过横纵向投影初步确定瞳孔位置。然后在限定范围内采用Canny边缘检测和圆Hough变换拟合虹膜内外轮廓。用户较少配合情况下虹膜识别技术研究背景虹膜表面高低不平,有许多皱纹、凹陷、条纹、斑点以及隐窝等细节特
2、征,包含丰富的纹理信息。正常情况下,虹膜纹理一旦形成,终生不变。人眼立体机构中,虹膜位于角膜之后;水晶体之前。虹膜有天然的保护膜。虹膜纹理极少因意外伤害被破坏,亦不会磨损。人为改变虹膜纹理几乎不可行,还有失明的危险。此外,因光照不同瞳孔的大小发生变化是检测虹膜活体组织的显著特征。这些生理特点为虹膜成为身份认证生物特征提供了生理学理论依据。但是,现有的虹膜识别系统要求用户高度配合,即在特定光照条件下,虹膜采集仪与人眼的距离在固定范围内,并且用户视线直视虹膜采集设备等条件下进行虹膜采集。有的虹膜识别系统甚至在虹膜识别之前,需要教授用户如何才能让虹膜采集仪获取适合的虹膜图像,使得虹膜识虹膜图像别系统
3、正常工作。这一过程不仅耗时而且枯燥,反复采集虹膜图像使用户感到厌烦,因此,用户较少配合情况下的虹膜识别技术的呼声越来越高。虹膜图像预处理较少配合情况下,在降质虹膜图像中提取的虹膜特征的分类表征能力不理想。虹膜识别中的预处理算法的性能准确性尤为关键,直接影响虹膜匹配的准确性。虹膜识别流程虹膜识别主要分三个阶段:虹膜图像采集、虹膜图像预处理和虹膜特征提取与匹配。每个阶段对最终的识别效果的影响都至关重要。首先,虹膜采集得到虹膜图像。然后是预处理阶段,包括在虹膜图像中定位虹膜位置与内外边缘,检测虹膜区域中被眼睑、睫毛与高亮点遮挡的部分,归一化虹膜图像以及虹膜图像增强。最后是虹膜图像特征提取与匹配,在预
4、处理后的虹膜图像上,提取能够唯一表征该类虹膜的特征,与虹膜数据库模板匹配,得到最终匹配结果。虹膜识别第一个阶段是图像获取。通过虹膜采集仪采集用户的人眼或人脸图像。虹膜图像质量直接关系到虹膜身份认证的准确性。虹膜采集仪主要由光源、光学摄像头、图像传感器和图像传输模块四个主要部分组成。虹膜采集仪的性能直接影响虹膜图像的质量。虹膜图像预处理包括人眼定位、虹膜内外边缘定位、眼睑和睫毛检测、虹膜图像归一化以及虹膜图像增强。在虹膜定位之前,首先使用人眼检测器大概确定人眼位置。然后在人眼子图像内,进行虹膜内外边缘定位。虹膜内外边缘近似为圆形。因此,虹膜定位一般采用圆拟合虹膜的边缘。CASIA-IrisV4虹
5、膜数据库虹膜分割算法最原始的虹膜图像数据因眼睑、睫毛或高亮点等遮挡,无法直接用于身份认证。在虹膜图像特提前与之前,必须先对虹膜图像进行预处理,定位虹膜内外边缘以及检测眼睑遮挡等噪声信息。用户较少配合情况下,虹膜图像中的包含较多的噪声等干扰信息。采用适合虹膜图像数据的预处理尤为重要。CASIAIris-Thousand虹膜图像数据中虹膜内侧轮廓较为清晰。本节分割算法先确定虹膜内侧轮廓,再在估计虹膜外圆范围内确定虹膜外圆。由于虹膜采集过程中光照条件的影响,每一幅图像中瞳孔附近都有两个高亮点。根据这两个高亮点位置信息,可以粗略定位瞳孔位置,然后采用Canny边缘检测和圆Hough变换在约束范围内确定
6、虹膜内侧轮廓。由虹膜内圆信息估计虹膜外侧轮廓圆心位置与半径的大概范围。在这个范围内,再一次采用Hough变换算法计算虹膜外圆信息。1)虹膜内侧轮廓初定位首先根据阈值占二值化虹膜图像,保留高亮点信息。阈值根据虹膜图像的灰度直方图确定。根据虹膜图像高亮点对应直方图右侧峰值的位置,确定阈值=220。经实验验证=220可以提取绝大多数虹膜图像中的高亮点信息。计算二值图像的纵向投影,查找瞳孔附近两个高亮点位置对应的峰值。峰值中心位置横向坐标分别是和,它们的水平距离。虹膜内圆中心的横向坐标估计值。虹膜内圆半径r为d。为消除虹膜图像中其他高亮点的干扰,在确定虹膜内圆中心和半径后,截取以x为中心,宽为2d的矩
7、形子图像。计算二值子图像的横向投影。然后根据横向投影曲线查找峰值,峰值的中心纵向坐标y。虹膜内圆初定位的结果为圆心是(x,y-d/3),半径是d的圆。2)虹膜轮廓圆Hough变换拟合经初步估计,虹膜内圆中心位置为(x,y-d/3),半径为r。首先截取虹膜图像中以(x,y-d/3)为中心,边长为2r的正方形虹膜子图像。在子图像中进行Canny边缘检测,并进行边缘点连接得到边缘点二值图像。然后在圆心范围为,半径范围是(0.5d,1.5d)的区域中,采用圆Hough变换算法拟合虹膜内圆,得到虹膜内圆为圆心,半径为。同理,根据虹膜内圆圆心半径信息可以粗略估计刚好包含虹膜外圆正方形子图像的位置与大小。在
8、虹膜图像中,中心为,边长为6,的正方形子图像中进行Canny边缘检测和Hough变换。由于虹膜内外圆圆心较为接近,虹膜外圆的约束条件为圆心范围是,半径范围是。虹膜识别国际测评NICE.II(Noisy Iris Challenge Evaluation)提供的数据是UBIRIS.v2虹膜数据库中的1000幅虹膜图像。掩膜图像中黑色部分标识有效的虹膜区域。在虹膜特征提取之前,只需定位虹膜位置。UBIRIS.v2虹膜数据库中虹膜图像是在用户较少配合情况下采集的。虹膜图像中虹膜外侧边缘通常不是正圆。本文虹膜分割算法采用椭圆拟合UBIRIS.v2虹膜数据库中的虹膜外侧轮廓。掩膜图像中有很多眼睑、高亮点
9、等部分遮挡,这些遮挡部分的边缘不是虹膜的真实的边缘。由于这些信息的干扰,直接采用椭圆拟合虹膜边缘的算法效果不理想。本文采用的RANSAC椭圆拟合虹膜外侧轮廓算法具有较好鲁棒性。在数据集合包含许多不准确或错误的干扰信息的情况下,RANSAC算法依然能够从观察数据中估计较为准确的数学模型参数。算法每一次迭代都会得到一个椭圆,最终在椭圆集合中选择一个最优的椭圆拟合虹膜外侧轮廓。虹膜图像增强方法虹膜图像中,虹膜整体呈灰色或棕色,纹理不够清晰。若直接在虹膜图像中迸行纹理分析,光照变化会影响特征提取与匹配的效果。为提高虹膜识别算法的准确性,本节采用分块直方图均衡算法进行图像增强,同时利用低通高斯滤波器去除
10、高频噪声影响。虹膜图像增强算法首先估计展开虹膜图像的光照背景:将展开虹膜图像分为大小为的子图像,计算每个子图像的灰度平均值。根据子图像的灰度平均值,采用双线性差值计算整幅虹膜图像的光照背景,将差值图像分为大小是的子图像,对每个子图像进行直方图均衡化图像增强运算。最后采用高斯低通滤波器对增强后的虹膜图像滤波,消除分块直方图均衡化运算在虹膜图像中的分块效应。基于反向合成图像配准的虹膜识别虹膜识别技术中,虹膜发生旋转或形变是影响识别效果的主要因素之一。最为原始的纠正虹膜形变方法是通过旋转虹膜特征编码,将相似性最好的匹配值作为虹膜匹配对的最终匹配值。本章提出的是局部虹膜图像配准算法,即首先将虹膜图像划
11、分为互不重叠的子图像,然后采用图像配准算法配准虹膜子图像。图像配准方法1)前向叠加图像配准原理Lucas-Kanade图像配准方法是一种前向叠加图像配准算法。该算法是将目标图像,I(x)与模板图像T(x)匹配。令配准图像后的I(x)与模板图像的误差最小。算法使用图像差值的平方和衡量两幅图像的误差。图像配准的目标函数为:。其中为图像像素坐标向量。是坐标x在变换参数p上计算得到的坐标变换矩阵。目标图像I(x)通过变换矩阵得到与模板图像配准的图像。前向叠加图像配准算法如下:1)计算目标图像I在的配准图像2)计算误差图像3)计算配准图像,的梯度图像4)计算变换矩阵对应的雅克比矩阵5)计算最速下降梯度图
12、像6)根据计算Hessian矩阵7)计算8)根据计算9)更新变换参数2)反向叠加图像配准原理1999年,Dellaert和Collins提出反向合成IC(Inverse c01nposite)图像配准算法。该算法中模板图像与目标图像的角色互换,与前向叠加图像配准算法相比,算法迭代计算步骤较少。反向叠加图像配准算法如下:3)计算模板图像的梯度图像4)在坐标矩阵计算雅克比矩阵5)计算最速下降图像6)根据计算Hessian矩阵迭代:1)计算目标图像I的配准图像2)计算误差图像3)计算4)根据计算5)更新变换参数基于反向图像配准的虹膜识别算法虹膜图像中发生形变的因素较为复杂。人眼是球状三维结构,在人眼
13、旋转、平移过程中,二维图像中的虹膜也可能会发生弹性形变。这些形变可能是整体的也可能是局部的。基于反向合成图像配准的虹膜识别算法首先将待匹配模板虹膜图像划分为互不重叠的子图像。然后,计算每个子图像与其匹配的目标子图像。提取配准图像对应位置的特征向量,计算虹膜匹配对之间的相似性。本节以基于Gabor滤波虹膜特征的图像匹配算法为例。为虹膜图像Gabor滤波结果的01编码,定义如下:其中k是虹膜特征的维数,即滤波器编号。分别是目标虹膜特征图像和模板虹膜特征图像。基于反向合成图像匹配的虹膜识别算法过程为,计算两幅虹膜图像的Gabor滤波特征图像、。将划分互不重叠的子图像,M是子图像的个数。虹膜图像配准过
14、程:1计算特征图像的梯度。2计算每个子图像的Hession矩阵。3FOR i=1,2,MWHILE 且迭代次数不超过N利用反向合成图像配准算法,计算中与子图像配准的子图像。END WHILE计算对应配准子图像的掩膜图像。END FOR4分别提取子图像和对应位置的特征向量和。二、虹膜图像匹配过程:1排列特征向量口和C,l,i=1,2,M,得到虹膜特征编码co和C1。2根据公式计算虹膜编码的Hamming距离。浮动搜索Gabor滤波器虹膜识别方法Gabor小波是一种非常有效的纹理检测算子,传统的基于Gabor滤波器的虹膜识别算法均在预先设定尺度和方向范围内设计一组Gabor滤波器。为尽可能提取所有
15、虹膜图像纹理信息,通常滤波器集合的有效频域会覆盖整个频域范围。实验结果显示一些干扰信息会降低虹膜识别方法的性能,并非利用全部虹膜纹理信息就能得到最好的识别效果。尺度方向不同的Gabor滤波器对应不同的有效频率区域,对不同的图像纹理信息敏感。使用不同Gabor滤波器集合进行虹膜识别,得到的识别效果差距很大。本文提出采用浮动搜索方法选择Gabor滤波器,得到一组可分性最好的一组滤波器集合。基于Gabor滤波器的虹膜识别设二维小波滤波器母函数为,通过自相似参数,获得一组小波子函数:Gabor滤波器是高斯函数与正弦函数的复合。二维Gabor波母函数形式如下:下式对虹膜图像进行Gabor滤波:Gabor
16、滤波器的形式为复函数,虹膜图像Gabor滤波结果也是复数。在编码过程中,根据虹膜图像滤波结果实部和虚部与零的关系分别编码。因此,还要保证Gabor滤波器的零均值性。计算虹膜图像0-1特征编码的Hamming距离,作为虹膜匹配对的匹配值: 其中,与分别为两幅虹膜图像的0-1特征编码,与为虹膜图像对应的掩膜图像0-1编码,0表示虹膜特征无效,1表示虹膜特征有效。Daugman虹膜识别算法中,一副虹膜图像共有2048位01编码,即K=2048。Gabor滤波器学习算法Gabor滤波器学习过程是在候选Gabor滤波器集合中,选出一个虹膜类内类间可分性最好的滤波器子集。滤波器选择的过程可以看成是特征选择
17、的过程。特征选择有两种基本搜索策略:最优搜索和次优搜索。基本的搜索方法分为两种:一种是自下而上搜索方法:从空集开始,逐渐递增地选择特征;另一种是自上而下搜索方法:从整个候选特征集合开始,删除多余的特征。前向滤波器选择方法:前向滤波器选择方法是一种自下而上的搜索方法。算法每次迭代在候选滤波器集合中选择一个滤波器,直到已选滤波器集合中滤波器个数到达上限。要求新增滤波器与已选滤波器集合的组合的可分性最好,即DI的值最大。设已选滤波器集合为G,候选滤波器集合为G,未选滤波器集合,己选滤波器集合G中滤波器个数为k,DI(G)为滤波器集合G的可分离性度量,前向滤波器选择过程如下:第一步初始化过程:G=,=
18、G,k=0,DI(G)=0第二步迭代过程:1)从未选滤波器集合中,选择一个滤波器,与当前已选滤波器集合G组合的可分性最好,即2)将添加到已选滤波器集合G中:3)如果k=n迭代结束,否则跳转到第二步。后向滤波器选择方法:后向滤波器选择方法是一种自上而下的搜索方法。后向滤波器选择方法是与前向滤波器选择方法的逆向过程。算法每次迭代在已选滤波器集合中删除一个滤波器,直到删除所有多余的滤波器。已选滤波器集合删除一个滤波器后的可分性是最好的。后向滤波器选择过程如下:第一步初始化过程:G= G,=,k=m,DI(G)= DI(G)第二步迭代过程:1)从己选滤波器集合G中,删除一个滤波器,使其余滤波器的组合的
19、可分性最好,即2)将从已选滤波器集合G中删除:3)如果k=n迭代结束,否则跳转到第二步。浮动搜索滤波器的虹膜识别算法前向滤波器选择方法和后向滤波器选择方法都存在嵌套效应。前向滤波器选择方法中如果增加了一个滤波器,就不会再将其删除。同样,后向滤波器选择方法删除一个滤波器之后,不会再考虑在后续迭代过程中将其添加至已选滤波器中。为消除嵌套效应的影响,浮动搜索滤波器方法结合前向与后向滤波器选择方法。浮动搜索滤波器方法提出重新考虑迭代步骤中添加删除的滤波器,并可以重新删除或添加的滤波器。设已选滤波器集合为G,候选滤波器集合为G,未选滤波器集合召,已选滤波器集合G中滤波器个数为k,当前估计滤波器集合。浮动
20、搜索滤波器过程如下:第一步初始化过程。第二步前向搜索过程。第三步检验过程:1)在已选滤波器集合中检测,找到滤波器g,使滤波器集合的可分性最好。2)若r=k+1,将添加到已选滤波器集合G中:k=k+1。跳转到第一步。3)若rk+1,且DI()<DI(),说明删除不能提高滤波器集合的可分离性。将添加到已选滤波器集合G中:,k=k+1。无需再进行后向搜索,跳转至第一步。4)若k2,将从已选滤波器集合G中删除:,跳转至第一步。第四步后向搜索过程1)将从已选滤波器集合G中删除:。2)在滤波器集合中,找到滤波器:。3)若DI()<DI(),令G=,不需要再进行后向搜索,跳转到第一步。4)将从已
21、选滤波器集合G中删除:,k=k-1。5)若k2,令,跳转到第一步,进行前向搜索。6)跳转至第三步,进行后向搜索迭代过程。当k=n时,浮动搜索算法终止迭代。已选滤波器集合中滤波器个数n为32。浮动搜索算法是次优搜索技术。算法搜索结果可能不是可分离性最好的滤波器集合,只是近似解。加权相位共生直方图虹膜识别算法图像梯度相位包含丰富的图像纹理信息。加权相位共生直方图(Weighted Co-occurrence Phase Histogram)的虹膜识别方法利用虹膜图像的梯度信息进行虹膜识别,其特征描述原理与SIFT(Scale Invariant Feature Transform)和梯度方向直方I
22、N(Histogram of Oriented Gradient,HOG)特征描述方法相似。但是与SIFT虹膜识别方法相比,WCPH虹膜识别算法不包括关键点检测,计算更加简单识别效果相似。与HOG的不同之处在于WCPH特征描述方法采用共生直方图统计梯度相位信息,并利用加权的方法提高算法的鲁棒性。加权相位共生直方图特征提取方法是一种提取虹膜图像局部特征的虹膜特征提取方法。本章虹膜识别方法根据空间位置排列局部WCPH特征向量,引入空间信息。按局部虹膜特征向量中包含WCPH特征向量数量的不同,算法分为单极子、二极子和三极子加权相位共生直方图虹膜识别算法。虹膜的加权相位共生直方图模型设R是灰度图像,中
23、像素点I(z)的集合,z为图像二维坐标向量z=(x,y)。加权相位共生直方图特征提取方法首先采用Sobel边缘检测算子计算图像的梯度。设梯度幅值与相位分别是和,如下式计算相位共生直方图:的定义域为,平均分为m个区间。u、v是相位区间的编号,u,V=1,m。是冲激函数。如果属于区间u,则=1;否则=0。表示两个像素点的欧式距离。是与欧式距离为d的像素点对的个数。相位共生直方图是点Z与的梯度相位的联合概率密度函数。基于加权相位共生直方图的虹膜识别方法本章提出的加权相位共生直方图虹膜识别方法中排序WCPH特征向量的方式源于排序测度思想。排序测度源于一个简单直观的概念。人们可能很难分清某两个人,但是可以很容易的排序两个人的身高或者体重。例如两个中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024甲乙双方关于2024年度小麦收购的居间合同
- 多媒体技术及应用知到智慧树章节测试课后答案2024年秋海南师范大学
- 河道水毁清理维护施工合同
- 咖啡店临时服务员合同模板
- 2025年度二零二五木坑果场承包经营与农业信息化建设合同3篇
- 海边度假别墅海滨住宿协议
- 设立分公司信息共享协议
- 美容院健身教练合同模板
- 2024铁路物流仓储配送合同范本3篇
- 2024正规餐饮企业员工劳动合同范本与食品安全管理协议3篇
- SIYB游戏模块2学习供给与需求
- 外研版(2023) 选择性必修 第二册 Unit 1 Growing up Developing ideas- The Little Prince教学设计(表格式)
- 大班科学公开课教案及教学反思《小小测量员》
- TOEFL阅读100篇附答案
- 输电线路铁塔基础强度加固方案
- 共同富裕思想发展与精神生活共同富裕
- 乡村旅游创意景观的设计
- 译林版一年级英语上册全套ppt
- 物业公司投标文件范本完整版
- 金属非金属矿山(地下矿山)考试题库
- 手卫生依从性
评论
0/150
提交评论