一种图像增强方法与流程

文档序号:15617327发布日期:2018-10-09 21:40阅读:248来源:国知局

本发明涉及虹膜图像识别领域,尤其涉及一种虹膜图像增强方法。



背景技术:

目前的虹膜图像增强方法主要以对比度扩展、形态学修正、选择高通滤波和矩阵填充等手段为主,从提高图像的清晰度,去噪和复原虹膜细节信息等方面对单帧虹膜图像的全局信息进行增强,从而提升图像的质量,存在的缺点是,单帧低质虹膜图像的有效信息较少,对其进行去噪、去模糊等操作容易形成斑块效应,而图像复原操作填充的信息大部分为冗余信息,因此增强后的虹膜图像的信息熵并没有显著增加,无法实现有效的特征提取与识别,同时低质虹膜图像的全局变形和局部变形是异质的,对图像整体进行校准无法使各局部的变形得到最优的抑制,同时会使局部信息均质化,因此对感兴趣的虹膜区域的调谐具有不确定性,难以增强虹膜局部细节信息。



技术实现要素:

本发明提供一种虹膜图像增强方法,解决现有方法对远距离动态复杂环境成像条件下的低质虹膜图像进行增强的问题。

一种虹膜图像增强方法,包含以下步骤:获取归一化虹膜图像序列,选取图像质量最高的图像作为基准图像,其余按照图像质量高低排序作为伴生图像;将所述伴生图像序列根据多方向汉明距离判别准则对照所述基准图像进行全局对齐,得到对齐伴生图像序列;将所述基准图像、对齐伴生图像组成的预处理图像序列中的每帧图像进行上采样和分块,并依次将上采样后图像序列中每帧图像的分块位置相同的子块按照图像质量高低的顺序存入堆栈中,得到虹膜图像子块;采用归一化互信息熵判别准则对各堆栈中的所述虹膜图像子块的基准子块和伴生子块进行局部配准,得到虹膜图像配准子块;对各堆栈中的所述虹膜图像配准子块进行超分辨率多阶局部信息加权重建,得到虹膜图像重建子块;将各堆栈中的所述虹膜图像重建子块按照原始相对位置进行归一化拼接,并下采样,得到重建图像;将所述重建图像进行去噪和锐化处理,得到图像增强后的归一化虹膜图像。

进一步地,所述图像质量高低由图像质量分数的高低决定,所述图像质量分数为:

qi=hfe/mfe

其中,qi为所述图像质量分数,hfe为在所述归一化虹膜图像序列的频谱中去除噪声频谱后的高频能量,mfe为在所述归一化虹膜图像序列的频谱中去除直流频谱后的低频能量。

优选地,所述将伴生图像序列根据多方向汉明距离判别准则对照所述基准图像进行全局对齐,得到对齐伴生图像序列的步骤,进一步包含:将所述伴生图像序列中的每帧图像沿四周方向扩展,得到扩展伴生图像序列;在所述扩展伴生图像序列的中开一个窗口,所述窗口大小与所述伴生图像序列中的每帧图像大小相同;对所述扩展伴生图像序列的每帧图像,逐行、逐列滑动所述窗口,计算所述窗口内图像与所述基准图像的汉明距离,将所述汉明距离最小的所述窗口内图像记为对齐图像,根据每帧图像的所述对齐图像得到所述对齐伴生图像序列。

优选地,所述上采样采用双立方插值法。

优选地,所述采用归一化互信息熵判别准则对各堆栈中的所述虹膜图像子块的基准子块和伴生子块进行局部配准,得到虹膜图像配准子块的步骤,进一步包含:计算各堆栈中所述虹膜图像子块中基准子块的信息熵;计算各堆栈中所述虹膜图像子块中每个伴生子块的信息熵;计算各堆栈中所述虹膜图像子块中基准子块与伴生子块联合熵;计算各堆栈中所述基准子块与所述伴生子块的归一化互信息熵为:

nmi(bb,cbm)=(h(bb)+h(cbm))/h(bb,cbm)

其中,bb为所述基准子块,cbm为所述第m个伴生子块,nmi(bb,cbm)为所述归一化互信息熵,h(bb)为所述基准子块的信息熵,h(cbm)为所述第m个伴生子块的信息熵,h(bb,cbm)为所述联合熵;将各堆栈中所述虹膜图像子块中的所述伴生子块与所述基准子块重合,并在沿水平方向、垂直方向滑动的范围内,找到所述归一化互信息熵最大的重叠区域为所述伴生子块的配准子块,并求得所述基准子块各像素点的累计配准次数矩阵。

进一步地,所述虹膜图像重建子块为:

rb=bb+diff(bb)+diff2(bb)+∑m=1→m-1wm*(abm+diff(abm)+diff2(abm))

其中,rb为所述虹膜图像重建子块,bb为所述基准子块,abm为所述质量排序为m的配准子块,wm为所述质量排序为m的配准子块的权值,diff为图像一阶导数函数,diff2为图像二阶导数函数。

优选地,所述将各堆栈中的所述虹膜图像重建子块按照原始相对位置进行归一化拼接,进一步包含:对各堆栈中的所述虹膜图像重建子块,利用归一化因子平滑拼接边缘,得到拼接归一化重建子块为:

rbe=rbe/nre

其中,rbe’为所述拼接归一化重建子块,rbe为所述虹膜图像重建子块,nre为所述归一化因子。

优选地,所述去噪处理采用中值联合高斯低通滤波,所述锐化处理采用拉普拉斯算子。

优选地,所述下采样采用双线性插值法。

优选地,所述归一化虹膜图像序列的图像帧数为10,单帧图像分别率为288*64。

本发明有益效果包括:针对远距离动态虹膜识别系统成像易受用户形态影响,获取的虹膜图像往往存在变形、模糊和噪声等污染的特点,通过对序列低质虹膜图像进行分块超分辨率局部信息加权融合来增强虹膜的细节信息,解决了常规图像增强方法难以对远距离动态低质虹膜图像进行有效增强的问题;本发明方法能在抵抗虹膜图像变形、模糊和噪声污染的同时有效复原虹膜局部细节信息,从而有助于提高系统的准确率和鲁棒性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为一种虹膜图像增强方法流程实施例;

图2为一种包含全局对其的虹膜图像增强方法流程实施例。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

虹膜识别以其准确性、稳定性、安全性和非接触性等显著优势已成为生物识别领域的重点研究方向和发展趋势。当前的虹膜识别产品以近距离静止识别为主,需要用户进行较好的配合以实现精准的识别,这在一定程度上限制了虹膜识别技术的普及和推广。为了提高用户使用时的自由度和认可度,虹膜识别技术和产品必须向远距离动态虹膜识别应用场景扩展。而远距离动态虹膜识别的难点在于,由于用户在识别过程中形态各异,行进速度时快时慢,因此远距离动态虹膜识别系统的成像模块很难捕获到清晰的高质量的虹膜图像用于识别,获取的原始虹膜图像往往存在变形、模糊和噪声等污染。所以,由远距离动态虹膜识别系统采集的虹膜图像必须经过图像增强满足一定质量要求才能实现有效的识别,图像增强是远距离动态虹膜识别的关键。

以下结合附图,详细说明本发明各实施例提供的技术方案。

图1为一种虹膜图像增强方法流程实施例,本发明实施例提供一种虹膜图像增强方法,包含以下步骤:

步骤101,获取归一化虹膜图像序列,选取图像质量最高的图像作为基准图像,其余按照图像质量高低排序作为伴生图像。

进一步地,所述图像质量高低由图像质量分数的高低决定,所述图像质量分数为:

qi=hfe/mfe(1)

其中,qi为所述图像质量分数,hfe为在所述归一化虹膜图像序列的频谱中去除噪声频谱后的高频能量,mfe为在所述归一化虹膜图像序列的频谱中去除直流频谱后的低频能量。

在步骤101中,所述归一化虹膜图像序列为从远距离动态虹膜识别系统拍摄的视频流中选取连续多帧含有虹膜的图像,并对每帧图像进行虹膜定位和极坐标归一化处理,得到归一化虹膜图像序列。

在步骤101中,假设所述归一化虹膜图像序列的傅立叶变换频谱为f(u,v),其中心点为原点,假设rl={(u,v)|-x≤u≤x,-y≤v≤y,(u,v)≠(0,0)}为去除直流频谱的低频分量区,其系数的幅度平方和为低频能量lfe,rh={(u,v)|-x-x’≤u<-x∪x<u≤x+x’,-y-y’≤v≤y+y’}∪{(u,v)|-x≤u≤x,-y-y’≤v<-y∪y<v≤y+y’}为去除噪声频谱的高频分量区,其系数的幅度平方和为高频能量hfe,其中x、y为低频分量区的门限,x’、y’分别为高频分量区的门限,典型地,x=48,y=16,x’=88,y’=12,这里不做特别限定。由于傅立叶频谱的高频分量代表图像的细节信息,因此所述图像质量分数越高表示图像越清晰,质量越好。

需要说明的是,所述归一化虹膜图像序列的图像帧数可以为10,也可以为其他数值,所述图像的单帧分别率可以为288*64,也可以为其他数值,这里不做特别限定。

步骤102,将所述伴生图像序列根据多方向汉明距离判别准则对照所述基准图像进行全局对齐,得到对齐伴生图像序列。

在步骤102中,为了将伴生图像序列与基准图像进行融合以增强虹膜区域的细节,首先以基准图像作为参照,将伴生图像逐帧进行全局对齐,以减少由相邻帧图像的全局变形带来的干扰,利用多方向滑动汉明距离窗检测的方法将伴生图像与基准图像进行对齐,将汉明距离最小的窗内图像作为对齐后的图像。

步骤103,将所述基准图像、对齐伴生图像组成的预处理图像序列中的每帧图像进行上采样和分块,并依次将上采样后图像序列中每帧图像的分块位置相同的子块按照图像质量高低的顺序存入堆栈中,得到虹膜图像子块。

优选地,所述上采样采用双立方插值法。

在步骤103中,由于低质序列虹膜图像存在局部变形和失真,因此分块信息融合更有利于细节信息增强,为了将多帧图像进行分块超分辨率信息融合,首先对每帧图像进行上采样将图像分辨率扩展,典型地所述上采用为1:2上采样,假设所述图像的分别率为x×y,则上采样后的图像分辨率为2x×2y,需要说明的是,所述上采样也可以采用1:3上采样,或其他采样率上采样,这里不做特别限定。

在步骤103中,假设分块的大小为x×y的子块,因此单帧图像包含(2x/x)×(2y/y)个子块。

假设所述预处理图像的分辨率为288*64,为了将多帧图像进行分块超分辨率信息融合,对每帧图像进行1:2上采样将图像分辨率扩展至576×128,然后将其划分成大小为48×32的子块,因此单帧图像包含12×4=48个子块,依次将上采样后的序列中每帧图像的相同位置的子块按照质量高低的顺序存入堆栈中,得到48个堆栈,每个堆栈中含有10个子块。

其中,图像上采样采用双立方插值法:

i’=imresize(i,[128576],‘bicubic’)(2)

其中,imresize为图像插值函数,i表示分辨率为288×64的原图像,i’表示分辨率为576×128的1:2上采样图像。

需要说明的是,所述上采样的采样率、分块的子块分辨率可以是本发明实施例中的数值,也可以是其他数值,这里不做特别限定。

步骤104,采用归一化互信息熵判别准则对各堆栈中的所述虹膜图像子块的基准子块和伴生子块进行局部配准,得到虹膜图像配准子块。

步骤105,对各堆栈中的所述虹膜图像配准子块进行超分辨率多阶局部信息加权重建,得到虹膜图像重建子块。

进一步地,所述虹膜图像重建子块为:

rb=bb+diff(bb)+diff2(bb)+∑m=1→m-1wm*(abm+diff(abm)+diff2(abm))(3)

其中,rb为所述虹膜图像重建子块,bb为所述基准子块,abm为所述质量排序为m的配准子块,wm为所述质量排序为m的配准子块的权值,diff为图像一阶导数函数,diff2为图像二阶导数函数。

在步骤105中,由于图像的一阶导数可以提取较粗的边缘信息,二阶导数能提取更为精细的纹理信息,因此通过叠加苏搜狐基准子块、配准伴生子块及其一阶、二阶导数实现超分辨率局部信息融合,以增强图像的局部细节信息。考虑到各配准伴生子块图像质量的高低,通过加权叠加重建局部细节信息,计算各堆栈的所述虹膜图像配准子块的权值为:

wm=e(8m-7m-9)/(m-2)/∑m=1→m-1e(8m-7m-9)/(m-2)(4)

其中,wm为所述质量排序为m的配准子块的权值,m为所述归一化虹膜图像序列的图像帧数,m为所述各堆栈中配准子块的质量序数。

步骤106,将各堆栈中的所述虹膜图像重建块按照原始相对位置进行归一化拼接,并下采样,得到重建图像。

进一步地,对各堆栈中的所述虹膜图像重建子块,利用归一化因子平滑拼接边缘,得到拼接归一化重建子块为:

rbe’=rbe/nre(5)

其中,rbe’为所述拼接归一化重建子块,rbe为所述虹膜图像重建子块,nre为所述归一化因子。

在步骤106中,假设所述所述虹膜图像重建子块的分辨率为(2x/x)×(2y/y),为了消除子块拼接时产生的边界灰度跳跃现象,利用归一化因子平滑拼接边缘,并进行下采样,假设所述下采样为2:1下采样,则所述重建图像的分辨率为x×y。优选地,所述下采样的方法为双线性插值法。

假设在各堆栈中的所述虹膜图像中,有48个堆栈,每个堆栈有10个虹膜图像,每帧图像的分辨率为576×128,将48个重建子块按照原始相对位置进行拼接,并进行2:1下采样,得到一幅分辨率大小为288×64的超分辨率信息融合重建归一化虹膜图像。其中,图像下采样采用双线性插值法:

p’=imresize(p,[64288],‘bilinear’)(6)

其中,imresize为图像插值函数,p表示分辨率为576×128的原图像,p’表示分辨率为288×64的2:1下采样图像。

步骤107,将所述重建图像进行去噪和锐化处理,得到图像增强后的归一化虹膜图像。

在步骤107中,将重建图像进行去噪和锐化等后处理的目的是进一步提升图像的对比度和清晰度,最终得到一幅增强后的归一化虹膜图像。

在步骤107中,去噪采用中值联合高斯低通滤波,以有效去除白噪声和椒盐噪声:

ri’=imfilter(ri,‘median’*‘gaussian_low’)(7)

其中,imfilter表示二维中值联合高斯低通滤波函数,ri’表示去噪后的图像。

在步骤107中,锐化采用拉普拉斯算子,以有效增强局部细节像素的灰度对比度:

ei=del2(ri’)(8)

其中,ri’表示去噪后的图像,del2表示离散拉普拉斯变换函数,ei为增强后的归一化虹膜图像。

本发明实施例提供了一种虹膜图像增强方法,所述虹膜图像序列为连续10帧低质的归一化虹膜图像序列,通过分块超分辨率局部信息加权融合的方法,得到一幅增强后的归一化虹膜图像。可以看出,本发明所述技术方案,能在抵抗虹膜图像变形、模糊和噪声污染的同时有效复原虹膜局部细节信息,解决了常规图像增强方法难以对远距离动态低质虹膜图像进行有效增强的问题,从而有助于提高系统的准确率和鲁棒性。

图2为一种包含全局对其的虹膜图像增强方法流程实施例,具体包含以下步骤:

步骤101,获取归一化虹膜图像序列,选取图像质量最高的图像作为基准图像,其余按照图像质量高低排序作为伴生图像。

步骤201,将所述伴生图像序列中的每帧图像沿四周方向扩展,得到扩展伴生图像序列。

在步骤201中,假设所述伴生图像分别沿四周的方向扩展p列和q行,其分辨率大小变为(x+2p)×(y+2q)。

步骤202,在所述扩展伴生图像序列的中开一个窗口,所述窗口大小与所述伴生图像序列中的每帧图像大小相同。

步骤203,对所述扩展伴生图像序列的每帧图像,逐行、逐列滑动所述窗口,计算所述窗口内图像与所述基准图像的汉明距离,将所述汉明距离最小的所述窗口内图像记为对齐图像,根据每帧图像的所述对齐图像得到所述对齐伴生图像序列。

在步骤203中,在(x+2p)×(y+2q)大小的伴生图像中开一个x×y大小的窗口,逐行、逐列滑动窗口并计算窗内图像与基准图像的汉明距离,将汉明距离最小的窗内图像记为对齐图像,逐帧对伴生图像序列进行全局对齐,得到对齐伴生图像序列。

假设所述伴生图像的分辨率大小为288×64,将伴生图像分别沿四周的方向扩展8列和8行,则扩展后的伴生图像分辨率大小变为304×80。在304×80大小的伴生图像中开一个288×64大小的窗口,逐行、逐列滑动窗口并计算窗内图像与基准图像的汉明距离,将汉明距离最小的窗内图像记为对齐图像。逐帧对伴生图像序列进行全局对齐,得到对齐伴生图像序列。

步骤103,将所述基准图像、对齐伴生图像组成的预处理图像序列中的每帧图像进行上采样和分块,并依次将上采样后图像序列中每帧图像的分块位置相同的子块按照图像质量高低的顺序存入堆栈中,得到虹膜图像子块。

步骤204,计算各堆栈中所述虹膜图像子块中基准子块的信息熵。

所述基准子块的信息熵为:

h(bb)=-∑i(silogsi)(9)

其中,bb为所述基准子块,h(bb)为所述基准子块的信息熵,si表示灰度级i在所述基准子块中出现的概率,i=0,1,…,255。

步骤205,计算各堆栈中所述虹膜图像子块中每个伴生子块的信息熵。

所述每个伴生子块的信息熵为:

h(cbm)=-∑i(tilogti)(10)

其中,cbm为第m个伴生子块,h(cbm)为所述第m个伴生子块的信息熵,ti表示灰度级i在所述伴生子块cbm中出现的概率,i=0,1,…,255。

步骤206,计算各堆栈中所述虹膜图像子块中基准子块与伴生子块联合熵。

所述联合熵为:

h(bb,cbm)=-∑j,k(z(j,k)logz(j,k))(11)

其中,bb为所述基准子块,cbm为所述第m个伴生子块,h(bb,cbm)为所述联合熵,z(j,k)为灰度级对(j,k)在所述基准子块bb和所述第m个伴生子块cbm相应位置上出现的概率,j,k=0,1,…,255。

步骤207,计算各堆栈中所述基准子块与所述伴生子块的归一化互信息熵。

所述基准子块与所述伴生子块的归一化互信息熵为:

nmi(bb,cbm)=(h(bb)+h(cbm))/h(bb,cbm)(12)

其中,bb为所述基准子块,cbm为所述第m个伴生子块,nmi(bb,cbm)为所述归一化互信息熵,h(bb)为所述基准子块的信息熵,h(cbm)为所述第m个伴生子块的信息熵,h(bb,cbm)为所述联合熵。

在步骤207中,所述基准子块与所述伴生子块的归一化互信息熵越大,表示所述基准子块与所述伴生子块两幅图像越相似。

步骤208,将各堆栈中所述虹膜图像子块中的所述伴生子块与所述基准子块重合,并在沿水平方向、垂直方向滑动的范围内,找到所述归一化互信息熵最大的重叠区域为所述伴生子块的配准子块,并求得所述基准子块各像素点的累计配准次数矩阵。

在步骤208中,所述累计配准次数矩阵的个数为0,1,…,(2x/x)×(2y/y),其中x、y为所述归一化虹膜图像序列的图像分辨率,x、y为所述分块的子块分辨率。

步骤105,对各堆栈中的所述虹膜图像配准子块进行超分辨率多阶局部信息加权重建,得到虹膜图像重建子块。

步骤106,将各堆栈中的所述虹膜图像重建子块按照原始相对位置进行归一化拼接,并下采样,得到重建图像。

步骤107,将所述重建图像进行去噪和锐化处理,得到图像增强后的归一化虹膜图像。

需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1