网站大量收购独家精品文档,联系QQ:2885784924

虹膜图像预处理.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

虹膜图像预处理

在实际获取的图像中,虹膜只占一部分区域。图像中还包括瞳孔、眼睑、睫毛及眼睛和人脸的其它部分。所以,在对虹膜纹理特征进行提取之前,要把虹膜区域从图像中分割出来。其分割准确与否直接影响到后面的特征提取及匹配精度,即如果分割不准确,则虹膜识别效果就差,很可能造成误判,使识别算法失效。针对Canny[2]算法优良的边缘检测性能及虹膜边界的特点,本文采用了该算法,与Hough变换相结合,用于定位虹膜内外边界、分割上下眼睑,采用阀值法剔除睫毛。

2.1虹膜内外边界的定位

虹膜的内边界即内边缘与瞳孔相交接的部分,外边界即外边缘与巩膜相交接的部分,均近似为圆形,因此定位虹膜内外边界就是要确定这两个拟合圆的圆心和半径。

2.1.1Canny算子和Hough变换的基本原理

Canny边缘检测算子

边缘是图像的基本特征,保留了原始图像中相当重要的信息,而又使得总的数据减小了很多。准确提取边缘既能减少图像处理的信息量,又可重点描述物体的形态特征。传统的边缘检测算子如RobertsSobel、Prewitt、Kirsch和Laplacian等算子都是局域窗口梯度算子,由于它们对噪声敏感,所以在处理实际图像中效果并不理想。1986年,Canny提出边缘检测算子应满足以下3个判断准则:信噪比准则;定位精度准则;单边缘响应准则,并由此推导出了最佳边缘检测算子--Canny算子。该算子具有定位精度高、单一边缘和检测效果好等优点。它主要分以下四步:

(?平滑图像

Canny边缘检测算子是高斯函数的一阶导数,是对信噪比与定位精度之乘积的最优化逼近算子。选择合适的高斯低通滤波器来平滑原始的虹膜图像,既可以取得更加柔和的平滑效果,又不至于破坏图像中的边沿,同时还可以消除原始图像的高频噪声。Canny算法首先用二维高斯函数的一阶导数,对图像进行平滑,设二维高斯函数为:

rv、 1 ,尤2+y2

G(x,y)=-——exp(———) (2.1)

271(72 2b2

其梯度矢量为:

(2.2)dG/dy

把G的2个滤波卷积模板分解为2个一维的行列滤波器:

(2.3)(2.4)6G X2

(2.3)

(2.4)

__=^exp(____)exp(-—)=Vx)/Z2(J)

—=Zryexp(--一)exp(--一)=h(y)h(x)dy 2c22b2i2

其中,k为常数,。为高斯滤波器参数,它控制着平滑程度。。小的滤波器,虽然定位精度高,但信噪比低;。大的情况则相反,因此要根据需要适当地选取高斯滤波器参数。。

。计算梯度的幅值和方向

传统Canny算法采用2x2邻域一阶偏导的有限差分来计算平滑后数据阵列的梯度幅值和梯度方向。其中,x和)方向偏导数的2个阵列P[ij]和尸[/]分别为:

pL,j]—(/L,j+1]_/L,j]+/L+1,j+1]_/L+1,j1)^2 (2.5)

X

PL,j]=(/L\j]-/L+1,j]+/L,j+1]-/D+1,j+1])/2 (2.6)

y

像素的梯度幅值和梯度方向用直角坐标到极坐标的坐标转化公式来计算,用二阶范数来计算梯度幅值和方向,分别为:

M,j]=JpQ,j]2+Pkj]2 (2.7)

x y

0Q,j]=arctanGkj]/PLj]) (2.8)

yfx

@对梯度幅值进行非极大值抑制

为了精确定位边缘,必须细化梯度幅值图像mL,j]中的屋脊带,只保留幅值局部变化最大的点,这一过程就是非极大值抑制。如图2-1。

在非极大值抑制过程中,Canny算法使用3x3大小、包含8个方向的邻域对

梯度幅值阵列ML,/?]的所有像素沿梯度方向进行梯度幅值的插值。在每一个点上,邻域的中心像素m上j]与沿梯度方向的2个梯度幅值的插值结果进行比较,fkj]是像素邻域中心处沿着梯度方向的扇形区域,非极大值抑制在此区域进行。如果邻域中心点的幅值mkj]不比梯度方向上的2个插值结果大,则将mkj]对应的边缘标志位赋值为0,这一过程把M上j]宽屋脊带细化为一个像素宽,并且保留了屋脊的梯度幅值。非极大值抑制(Non-MaximaSuppression,NMS)过程的数

学表示为:

Nkj]=NMS(ML,j],匚L,j]) (2.9)

图2-1Canny算子非极大值抑制

Q检测和连接边缘

双阈值算法是对经过非极大值抑制的图像N上j]分别使用高、低2个阈值S,h

和S7分割得到2个阈值边缘图像Tkj]和T上j]。由于图像Tkj]是由高阈值得

l h l h

到的,因此它应该不含有假边缘,但T上j]

您可能关注的文档

文档评论(0)

ld521521 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档