[发明专利]一种基于小波变换过零表示的虹膜识别方法有效

专利信息
申请号: 200610021197.2 申请日: 2006-06-19
公开(公告)号: CN101093538A 公开(公告)日: 2007-12-26
发明(设计)人: 解梅;李栩荣 申请(专利权)人: 电子科技大学
主分类号: G06K9/00 分类号: G06K9/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 610054四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 变换 表示 虹膜 识别 方法
【权利要求书】:

1.一种基于小波变换过零表示的虹膜身份识别算法,其特征在于包括如下步骤:

步骤1,将虹膜摄像采集装置靠近人眼,在人眼进入摄像范围内后进行图像采集,通过数字图像采集CCD的光电转换得到含有虹膜图像的原始灰度图像I(x,y),图像左上角为I(x,y)的零点I(0,0),图像向右令横坐标x递增,图像向下令纵坐标y递增,得到人眼图像,虹膜图像的原始灰度图像I(x,y)的取值范围为0~255,x的范围为1~M,y的范围为1~N,原图像大小为M×N;

步骤2,显示原始灰度图像I(x,y)的直方图,标识1左面的第一个峰值为瞳孔区域的灰度值,取阈值T0为其向右的第一个谷值;

步骤3,对步骤1中得到的原始灰度图像I(x,y),用阈值T0进行二值化处理;

原始灰度图像I(x,y)小于T0的点I(x,y)的值取为0,I(x,y)大于T0的点I(x,y)的值取为1,组成二值矩阵I’(x,y),得到的二值化图像I’(x,y)大小等于原图像I(x,y);

步骤4,瞳孔粗定位;

通过步骤3得到原始灰度图像I(x,y)的二值化后的图像I’(x,y),用式子 P ( x ) = Σ y I ( x , y ) , ]]> P ( y ) = Σ x I ( x , y ) ]]>将二值化后的图像进行水平方向上和垂直方向上的投影,得到二值化后的图像水平方向上和垂直方向上的投影值P(x),P(y);并且通过计算 X p = arg min x P ( x ) , ]]> Y p = arg min y P ( y ) , ]]>得到瞳孔粗定位圆的圆心在直角坐标上的结果(xp,yp),如说明书附图3(c)所示;从水平的投影值P(x)谷值点Xp向左搜索,得到点P1,满足在P1以后的点的投影值变化比较平缓(在5以内),同理,从谷值点Xp向右搜索得到P2,满足在P2以后的点的投影值变化比较平缓(在5以内);取P1、P2之间部分的范围为瞳孔的粗定位直径,并且可以得到瞳孔粗定位圆的半径rp=P2-P1;

步骤5,瞳孔精定位方法:根据步骤4的瞳孔粗定位结果,圆心(xp,yp)、半径rp,通过迭代运算求得瞳孔精确定位结果,圆心(x0,y0)、半径r,方法为:

max ( r , x 0 , y 0 ) | Σ m I ( x m , k , y m , k ) - Σ m I ( x m , k - 1 , y m , k - 1 ) | , - - - ( 1 ) ]]>

其中Xm,k=r×cos(m×Δθ)+x0,x0=xp+α,α=-10~+10,

ym,k=r×sin(m×Δθ)+y0,y0=yp+β,β=-10~+10,

r=rp+k×Δr,k=-10~+10,α、β、k为变量

Δθ是圆周上的一个角度采样间隔,取Δθ=1°,所以m=0~360,Δr为在半径方向上的间隔,取Δr=1;

通过α、β、k的代入运算,求得当式子(1)得到最大值时的x0、y0、r的值,则瞳孔的精确定位结果:圆心为(x0,y0)、半径为r0

步骤6,虹膜外缘粗定位方法:从步骤5得到的瞳孔精定位结果,由虹膜外缘半径范围的先验知识,取一个与瞳孔同心、半径值为比瞳孔半径值大20个像素的同心圆,求出这个圆和瞳孔圆之间的虹膜部分的灰度值平均值Avg:

Avg=位于这环形区域点的灰度值的和÷位于这环形区域之间的总点数;

计算过程是:

环形区域中的点的集合s:{(x,y)|瞳孔圆心2≤x2+y2≤(瞳孔圆心+20)2}原图像上的灰度值为I(x,y),位于这环形区域点的灰度值的和为位

于这环形区域之间的总点数为集合s的点的总数;

令阈值T1=Avg-15,阈值T2=Avg+15,作为双阈值对原灰度图像I(x,y)进行如下处理:

这样得到图像矩阵I”(x,y)是基本上只包含虹膜部分的图像,再对其进行中值滤波,得到图像矩阵I2(x,y);

求I2(x,y)在水平投影值 P ( x ) = Σ v I 2 ( x , y ) , ]]>然后求 X p = arg min x P ( x ) , ]]>从谷值点Xp′向左搜索,得到点P1’,满足在P1’以后的点的点间灰度值变化比较平缓(在5以内);同理,从谷值点Xp′向右搜索得到P2’,满足在P2’以后的点的点间灰度值变化比较平缓(在5以内);取P1’、P2’之间部分的范围为虹膜外缘的粗定位直径,并且可以得到虹膜外缘粗定位圆的半径R’=P2’-P1’,虹膜外缘粗定位圆心设为与瞳孔精定位圆心一样,为(x0,y0

步骤7,虹膜外缘精定位方法:对步骤3二值化后的图像,进行基于Canny算子的边缘提取,得到关于边缘的二值图像,1为边缘,0为其他点;根据步骤6的虹膜外缘粗定位半径R’和圆心(x0,y0),在R’±δ,x0±α,y0±β范围内和在图像的-45°~45°and 135°~225°范围内进行Hough变换,其中δ、α、β为待定常数,其取值与精度和运算量有关,它们的值越大精度越高、运算量越大,反之亦然;这样就可以得到虹膜外缘的精定位结果:半径为R,圆心为(xi,yi);

步骤8,对原图像进行归一化处理:由步骤5的瞳孔精定位结果(x0,y0,r0)和步骤7的虹膜外缘精定位结果(xi,yi,R),进行虹膜图像归一化处理;把原灰度图像的虹膜部分归一化为64×512的矩形图像I_nor(i,j),1≤i≤64、1≤j≤512;

步骤9,对步骤8得到的图像进行光照不均的校正,然后进行直方图均衡化,得到总体亮度均匀、纹理清晰的图像I_adj(i,j),1≤i≤64、1≤j≤512;

步骤10,虹膜编码:对步骤9所得到的图像进行特征点提取;先用4阶B-样条小波滤波器对步骤9所得到的图像I_adj(i,j)分别在水平方向和垂直方向进行卷积滤波;4阶B-样条小波滤波器:是一个小波滤波器,其参数如下:

表1 4阶B-样条小波滤波器

K是变量,ψ(K)是相应的小波函数值;卷积方法如下:

temp_h(i,j)=ψ(-i)*I_adj(i,j)……行方向上卷积,j固定

temp_v(i,j)=ψ(-j)*I_adj(i,j)……列方向上卷积,i固定

分别得到行和列方向上的卷积滤波后的临时存储矩阵temp_h(i,j),temp_v(i,j),并且进行如下判决得到行和列方向上编码,行和列方向上的编码进行与操作得到虹膜编码:

3.令code(i,j)=code_h(i,j)And code_v(i,j),这里的And为求两个数的与运算,以上i=1~64,j=1~512;

这样二值化矩阵code(i,j)就是由虹膜特征点所组成的虹膜编码,大小为64×512;

步骤11,编码匹配:由步骤9得到的矩阵code(i,j)可以代表原始图像的虹膜的编码,如果要把两个虹膜编码code1(i,j)和code2(i,j)进行匹配,可以使用下面的Hamming距离的式子,其表征的意义为两个虹膜编码之间的相似程度:

Ham min g _ Dis tan ce = Min φ { 1 M × N Σ i = 0 M Σ j = 0 N ( code 1 ( i + φ , j ) ) Xor ( code 2 ( i , j ) ) } ]]>

for-10≤φ≤10

如果HammingDistance小于某阈值T,则两个虹膜是相同虹膜;如果HammingDistance大于T,则两个虹膜是不相同虹膜;其中T的取值和样本的性质有关,可以在数据统计的时候决定最优的阈值T。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610021197.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top