微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于FPGA的混沌加密虹膜识别系统设计

基于FPGA的混沌加密虹膜识别系统设计

时间:06-04 来源:互联网 点击:

5 各像素,从而将在整个区域内的搜索简化为在5×5 的矩形区域内的搜索,大大减少了算法的时间复杂度。考虑到虹膜图像的上部和下部易于受到眼皮和睫毛的干扰,在计算环量积分时,取值限定在的范围内。

为了进一步减少系统搜索的开销,本文采用一种由粗到精的取点与计算方法,设点为搜索点,以t 为半径增量,依次计算式(7-11)所示的环量面积分算子,在搜索空间内求得通过环量面积分的的最大值初步确定圆心和半径之后,再以为圆心,在区域内使用式(7-1)精确搜索,以确定圆的精确大小。

通过上述方法,对图1进行处理,得如下图片:

图7 图1的内外边缘分析结果

定位结果    同态增强后的虹膜定

图8 内外边缘切割图

7.2 虹膜图像的展开

为了便于对虹膜图片分析,一般的系统中都要将其展开成矩形。

我们采用内圆圆心为中心,以虹膜的宽度为半径建立极坐标系,将虹膜在极坐标系(ρ,θ)下展开成为横坐标为θ,纵坐标为ρ的720*50 的矩形区域,展开的过程中,必然会出现新的图像中某些点无法与原图像中的点进行匹配的情况,通常情况下应进行插值处理,一般情况下,插值有以下几种方法:(1)0级内插法,即将该点周围四个邻点中离它最近的一个点的像素的灰度级做为它的灰度级。(2)1 级内插法,亦称双线性内插法,是根据周围四个点的灰度在两个方向上进行线性内插,从而对原图像中不存在的点计算出其近似值而不是用其邻近点的像素来代替。(3)三次卷积法,是利用多项式来逼近理论上的最佳插值函数的方法。由于0 级插值法缺乏一定的精度,而三次卷积法又计算量过大,本文中采取双线性内插法。使用极坐标的优点是:眼睛旋转的变化,可以转变为θ方向的平移。

7.3 虹膜图像的二值化

如上文所述,虹膜表面有许多斑点、凹陷区和皱纹组成,这些特征形成与遗传和胚胎发育过程,含有丰富的信息。而且终生不变,从这些信息中可以用不同角度用不同的方法提取出用于区分不同虹膜的特征,进而进行身份识别。

本文采用虹膜图像的结构特征分析方法进行虹膜识别。结构特征通常包括控制点,角,线段等等,结构特征具有直观性好、稳定性高、抗噪声能力强、编码效率高等优点。利用结构特征进行编码可以方便地解决虹膜图像残缺问题和局部编码的区域划分误差。由于结构特征的直观性,便于形成统一的数据格式,有利于应用的推广。在灰度图中,虹膜区域的纹理特征表现为虹膜区域内的灰度变化,记录这些灰度变化,对图像进行二值化处理,将图像背景和灰度急剧变化的区域分开,可以作为虹膜识别的依据,下面就探讨虹膜图像二值化的方法。

7.3.1 虹膜图像二值化方法探讨

从直观来看,提取图像灰度变化的方法只需设定一定的阈值就提取其变换的信息,但是这种方法在提取灰度变化信息时却有一定的局限性。如图9所示为一图像的截面图。横坐标表示截面的伸展方向,纵坐标表示对应点的灰度,若取阈值为A,则BC的之间的灰度变化体现不出来,同理,若取阈值为C,则无法体现AB之间的阈值变化。

图9 某图像灰度截面图

7.3.2 边缘检测与滤波器的选择

对于灰度图像中的各点,其灰度值的一阶或二阶导数能够很好地体现图像边界点,本文将探讨用二阶导数来求边缘点,以反映图像灰度的变化,从而确定特征点,但是由于噪声信号的影响,一般应先对信号进行平滑滤波,设信号g(x),如平滑滤波器的冲击响应函数用h(x)表示,则滤波后的信号为g(x)=f(x)*h(x),然后再对g(x)求二阶导数以检测边缘点。

由于微分运算与卷积运算次序有以下互换关系:

因此可以先平滑,后微分的两步运算合并,并将平滑平滑微分滤波器的导数称为一阶微分滤波器,将称为二阶微分滤波器,平滑滤波器应满足以下条件:

(1)当为偶函数;

(2)

(3)h(x)一阶及两阶可微;

上述第二个条件保证了信号经平滑滤波器h(x)滤波之后,其均值不变。

Marr 提出用下述的高斯函数作为平滑滤波器:

是一个圆对称函数,其平滑的作用可通过σ 来控制,由于对图像进行线性平滑,数学上是进行卷积,令g(x,y)为平滑后的图像,得到:


其中是平滑前的图像。

而沿梯度方向的二阶导数是非线性的,计算较为复杂,Marr 提出用拉普拉斯算子来替代,即用

(7-14)

式中为LOG(Laplacian of Guassian )滤波器。

(7-15)

Marr 的算子能较好地反映人们地视觉特性,通过对人眼视觉机理研究表明,对感受为同心圆的视神经细胞,其输出相当于两个高斯函数之差,视觉生理学中常用DOG(Difference of two Guassian functions)来描述:

式中的正项代表激励功能,负项代表

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top