基于二维正交Log-Gabor滤波的高精度掌纹识别方法

文档序号:6459769阅读:605来源:国知局
专利名称:基于二维正交Log-Gabor滤波的高精度掌纹识别方法
技术领域
本发明涉及的是一种基于生物特征的身份识别方法,具体的说是一种基于二维正交 Log-Gabor滤波的高精度掌纹识别方法。
背景技术
在高度信息化的今天,随着计算机技术和网络技术的迅速发展,信息安全显示出前所未 有的重要性。在日常生活中以及金融、司法、安检、电子商务等很多场合都需要准确的身份 识别。目前,人类的身份识别方式主要有三种第一种是基于知识的方法,如使用密码、口
令等;第二种是基于物品的方法,如使用钥匙、ID卡等;第三种是基于人体的生物特征的方 法,如人脸、指纹、掌纹,语音等。前两种方法存在着很多的缺陷基于物品的方法携带不 方便且容易丢失、损坏、被盗用或伪造;基于知识的方法容易被遗忘、破解等。因此这两种 方法越来越不适合现代科技发展和社会进步。基于人体生物特征的身份识别方法克服了上述 缺陷,使用生物特征方法是基于人体所固有的特征,不会丢失或忘记。同时,人体的生物特 征各不相同,即使是双胞胎,他们的指纹、虹膜等信息也各不相同,所以生物特征很难被冒 充和复制。
掌纹识别作为一项新兴的生物识别技术,与其他生物特征相比主要有以下优点掌纹的 面积较大,涵括的信息比一枚指纹丰富得多,因此,从理论上来讲掌纹具有比指纹更好的可 区分性。同时,掌纹的主要特征是手掌上的几条主线和褶皱线,因此在低分辨率图像下提取 的特征也足以提供身份识别所需的信息,并且提取的特征不易受噪声的干扰。与虹膜特征相 比,掌纹图像采集设备简单易行,成本远低于虹膜图像的采集设备。和手型特征相比,掌纹 特征稳定,唯一性更强,不易伪造,且识别精度更高。掌纹获取方式与刑事和诉讼关联较小, 用户接受程度较高。
目前,研究人员已经对基于掌纹的生物特征识别方法进行了较深入的研究,并取得了一 定的成果。Duta [N.Duta,A,Jain and K.Mardia, " Matching of Palmprint", Pattern Recognition Letters, vol.23,no.4,pp 477-485,2001]采用与指纹识别相似的方法,从掌纹的纹线中提取点特 征进行脱机掌纹验证e这种方法对掌纹图像的质量要求较高,且计算的复杂度较高aHan[C.Han, H.Chen, C丄in and K.Fan, Personal authentication using palmprint features, "Pattern Recognition,vol.36,no.2, pp. 371-381, 2003]利用Sobel算子和形态学算法从掌纹图像中提取掌纹的线特征,利用这些线特征来实现身份识别。W丄i和D.Zhang[Wenxin Li,David Zhang, Zhoqun Xu, "Palmprint Recognition Based on Fourier Transform.", Journal of Software, 2002, 13(5):879-886.]等人用傅立叶变换将掌纹图像从空域变换到频域,然后在频域中提取能反映空 域中掌纹纹线深浅度的R特征和反应掌纹纹线方向的Theta特征,并用这两种特征实现了联 机掌纹鉴别。Zhang [D.Zhang,W.Kong,J.You and M.Wong, "Online palmprint identification", IEEE Trans.Pattern Anal.Machine Intell, vol.25, no.9,卯.1041-1050, 2003]将Gabor滤波器用于 提取掌纹图像的纹理特征,称为PalmCode。但这种算法对只采用了掌纹图像的一个方向的信 息,其他的方向信息丢失,其掌纹识别精度低。Kong[A.Kong,D.ZhangandM.Kame,"Palmprint identification using feature-level fiision,,. Pattern Recognition, vol.39, no.3,pp. 478-487,2006.]对 Palmcode方法进行改进,采用四个方向的Gabor滤波器分别提取四个方向的掌纹图像的纹理 特征,然后通过融合准则将提取的特征进行融合编码,称为FusionCode。因此,这种算法使 得特征提取阶段的计算复杂度明显增加。同时,由于Gabor滤波器中直流分量的存在,使其 提取的特征受光照的影响较大。Zhang[L.Zh加g and D.Zhang, "Characterization of palmptints by wavelets signature via directional context modeling", IEEE Trans. Syst. Man, Cybern.B, vol.34, no.3, pp.1335-1347,2004]利用小波变换的方法进行掌纹识别。邬向前等人在专利[基于差分 运算的高精度掌纹识别方法,申请号2006100110548,发明人邬向前,张大鹏,王宽全]中 提供了 一种基于差分运算的掌纹识别方法。You[J.You, W.K.Kong,D.Zhang and K.H.Cheung,"Online hierarchical palmprint coding with multiple features for personal identification in large databases",IEEE Trans. Circuits Syst.Video Technol, vol.14, no.2, pp.234-243, 2004]利用多种特征对掌纹进行分层编码,以实现在大规模掌纹数据库中进行身份识别。

发明内容
本发明的目的在于提供一种基于二维正交Log-Gabor滤波的掌纹识别算法,该种算法受 采集光照条件的影响较小,且计算复杂度低,识别精度高。
本发明实现其发明目的所采用的技术方案是, 一种基于二维正交Log-Gabor滤波的高精 度掌纹识别方法,其步骤为
a、 掌纹图像预处理采用边缘跟踪算法得到人掌纹图像的食指和中指、无名指和小指之 间形成的角点,并通过这两个角点来校正掌纹图像,然后切取手掌图像中心大小为128X128 像素的矩形图像块/;
b、 二维正交Log-Gabor滤波用两个方向相互正交的二维Log-Gabor滤波器构成二维正 交Log-Gabor滤波器OZG (/刀,6>。, ,/。, 07):<formula>formula see original document page 5</formula>其中,G(/,6^。, ,/。,o^是方向为《的二维Log-Gabor滤波器,二维正交Log-Gabor滤波 器0丄G(/,^&,ov,/。,cr,)经反傅立叶变换得到空域的形式/FF7TO丄G入用/FF7TO丄q;对a步 的掌纹图像/进行巻积滤波操作,得到巻积滤波后的掌纹图像Of
c、正交相位特征提取对滤波后的掌纹图像OF采用相位编码的方式提取掌纹图像的正 交相位特征= (Fi ,F/),其中FR,FI由下列公式得出<formula>formula see original document page 5</formula>
d、匹配识别对于两个掌纹图像分别进行以上a c步的操作,得到两个掌纹正交相位特
征POi^/,尸0尸F2,再采用汉明距离匹配算法对PO尸F/和尸Oi^2进行匹配,得到匹配结果。 与现有技术相比,本发明的有益效果是
1、 本发明构造的二维正交Log-Gabor滤波器由于没有直流分量,所以其提取的掌纹正 交相位特征,从而可以有效地避免不同光照条件对掌纹识别的影响。
2、 本发明构造的二维正交Log-Gabor滤波器与掌纹图像巻积的结果中包含有两个相互 垂直方向的信息。与采用单个Log-Gabor滤波器相比,能更好地表达掌纹图像的信息,掌纹 识别精度高;与多通道Gabor滤波方法的多个Gabor滤波器与掌纹图像进行多次巻积相比, 本发明只对掌纹图像作1次巻积运算,从而大大降低了计算复杂度。
3、 本发明在特征提取时,对二维OZG滤波后的掌纹相位信息直接进行量化编码,不需 要进行其他处理,直接形成掌纹正交相位特征,整个识别算法得到简化,不仅能够得到很高 的识别精度,也使得计算速度大大提髙。
4、 在匹配识别阶段,本发明直接采用Hamming距离分类器对提取的特征向量进行分类
匹配,算法简单、计算方便,可以做到实时的掌纹识别。
总之,本发明的方法受采集光照条件的影响小,且计算复杂度低,识别精度高。 仿真实验也证明本发明方法的识别精度高当错误接受率为10°%时,本发明的正确接受 率为97.67%,比FusionCode算法高6.54%,比PalmCode算法高8.47%;当错误接受率大于 10-'。/。时,本发明的正确接受率高于93.27%,比FusionCode算法高6.27%,比PalmCode算
OF = /FPT(OIG) * / ,其中*表示巻积运算法高8.26%。可见本发明是一种高精度的身份识别算法。
上述的二维正交Log-Gabor滤波器(9ZX7(/,《,《,(Te,/。,ov)的参数《,0"9,/。,07,分别为 0.73304, 1.046, 0.02994, 0.6633。这四个参数值是基于可分离度最大化准则,由遗传优化算 法得到,从而使得本发明的正交Log-Gabor达到最优的滤波效果,使识别精度得到提高。
上述d步的匹配识别时,对得到的两个掌纹正交相位特征尸0尸F/,尸0户F2先采用采样因 子/ (4X4)进行下采样,得到大小为32X64的简化掌纹正交相位特征PO尸i^"),尸Oi^^),再 采用汉明(Hamming)距离匹配算法对PO尸i^)和PO户i^)进行匹配,得到匹配结果。这样, 本发明在匹配计算时,速度进一步得到提高。


图la、图lb分别为本发明实施例的两个原始掌纹图像。
图2a、图2b分别为对图la、图lb的两个原始掌纹图像分别进行a步处理对应得到的预 处理后掌纹图像(/!)、 (/2)。
图3a、图3b分别为对图2a、图2b的两个预处理后掌纹图像(/!)、 (/2)提取特征对应 得到的两个实部编码f7^,
图4a、图4b则分别为对图2a、图2b的两个预处理后掌纹图像(A)、 (/2)提取特征对 应得到的两个虚部编码F力,,/2。
图5为本发明实施例在不同匹配阈值下的错误接受率(FAR)和错误拒绝率FRR分布图。
图6为本发明实施例不同掌纹识别算法的ROC曲线即错误接受率一正确接受率曲线。
具体实施例方式
下面结合附图和具体的实施方式对本发明作进一步详细的说明。 实施例一
本发明的一种具体实施方式
为,基于二维正交Log-Gabor滤波的高精度掌纹识别方法, 其步骤是
a、 掌纹图像预处理采用边缘跟踪算法得到原始掌纹图像的食指和中指、无名指和小指 之间形成的角点,并通过这两个角点来校正掌纹图像,然后切取手掌图像中心大小为128X 128像素的矩形图像块/;
b、 二维正交Log-Gabor滤波用两个方向相互正交的二维Log-Gabor滤波器构成二维正 交Log-Gabor滤波器OIG <formula>formula see original document page 6</formula>其中,G(/Ae。, ,/。,ov)是方向为^的二维Log-Gabor滤波器,二维正交Log-Gabor滤波 器OZG(/,^《, ,/。,ov)经反傅立叶变换得到空域的形式/FF7TO丄G入用/F/T《兀(^对a步 的掌纹图像/进行巻积滤波操作,得到巻积滤波后的掌纹图像OF = /FiT(0丄G) * / ,其中*表示巻积运算 本实施例中二维正交Log-Gabor滤波器设计的具体过程为由于二维Log-Gabor滤波器在空域中的不连续性,所以必须在频域中构造,然后通过反 傅立叶变换转换到空域中。频域中,二维Log-Gabor滤波器在极坐标下的表示形式为 G(/,《《, ,/。,cT,)-G,(/,/。,^)xC^(e,e。, )。(log(///0))2其中G,(/,/。,cr》"xp2(1+,)) 径向的标准偏差。Gep,《, )=eXp -」为径向成分,其中/。为中心频率,ov为高斯函数在为角度成分,《为此滤波器的方向角度, 为高斯函数在角度方向的标准偏差。因此,二维Log-Gabor函数在频率域中表示为G(/ 。,o"e,/0,o",) = exp- -2("。从上式可以看出,二维Log-Gabor滤波器在对数坐标下为高斯函数。与传统的二维Gabor 滤波器相比,二维Log-Gabor滤波器没有直流分量,并且包含更多的高频成分。在对自然图 像编码表示方面,传统的二维Gabor函数滤波器过多的表示了图像的低频成分,而对图像的 高频成分表示不足。因此,二维Log-Gabor滤波器具有比Gabor更好图像表示效果。但是一 个Log-Gabor滤波器只能表示一个方向的信息,当需要提取的特征同时表示几个方向的信息 时,就需要更多的滤波器。这样就使得计算量大大增加。为此需要构造了一种新的正交Log-Gabor滤波器,来提取掌纹图像的正交相位特征。设 在频域中,初始方向为《的二维Log-Gabor滤波器为cr,),两个方向相互垂 直的Log-Gabor滤波器构成一个新的正交Log-Gabor滤波器OZG(/,《&, ,/。,力),其表示形 式为OiG(/,《《,a^yo,cr,) -Gf/^^^/o",)-/。,cr,.I V 2 乂此滤波器的参数以可分离度最大化准则,由遗传算法优化得到。可分离度cf作为遗传算 法的适应度函数,其表示形式为其中M和A分别表示类内距离和类间距离的平均值,q和q分别表示类内距离和类间距离的标准偏差。优化确定的滤波器参数为^, ,/。,o",卜(0.73304, 1.046,0.02994,0.6633,)。 a)正交相位特征提取对滤波后的掌纹图像OF采用相位编码的方式提取掌纹图像的正 交相位特征POPF^i^,F/),其中FR为提取相位特征的实部,FI为提取相位特征的虚部,由 下列公式得出从上式可以看出,当提取的掌纹图像的相位位于[(T ~卯° ]区间时,对应的尸o尸F为a, 1),当相位位于(90° ~180° ]区间时,对应的PO尸F为(O, 1)。同理可知,当相位位于(180 ° , 270° )和[270° ,360° )时,对应的PO尸F分别为(0, 0)禾口 (1, 0)。d、匹配识别对于两个掌纹图像分别进行a c步的操作,得到两个掌纹正交相位特征 P(9W^,POP&,先用采样因子/ (4X4)进行下采样,得到大小为32X64的简化掌纹正交相位 特征,户OPi^),再采用汉明(Hamming)距离匹配算法对POiy("和进行匹 配,得到匹配结果。实施时,用户可以根据系统安全性的要求来设定汉明距离匹配算法不同的门限值。如选 择0.49作为匹配阈值时,错误接受率和错误拒绝率同时达到1.598%。图la、图lb,图2a、图2b,图3a、图3 b及图4a、图4b给出了本实施例对图la、图 lb的两个原始掌纹图像进行以上a c步的操作后,得到的处理结果。更具体而言图la、图 lb分别为本实施例的两个原始掌纹图像。图2a、图2b为对图la、图lb两个原始掌纹图像分 别进行a步处理对应得到的预处理后掌纹图像(/!)、 (/2)。图3a、图3b分别为对图2a、图 2b的两个预处理后掌纹图像(/!)、 (/2)提取特征对应得到的两个实部编码FJ " Fi 2;图4a、 图4b则分别为对图2a、图2b的两个预处理后掌纹图像(/。、 (/2)提取特征对应得到的两个 虚部编码F/;, F/>本实施例的计算机仿真结果如下仿真实验中使用的是香港理工大学公开的免费掌纹数据库PolyU Palmprint Database (http:〃www.comp.polvu.edu.cn.hk/ biometrics/、,该数据库包含来自100个人每人6张、共600张掌纹图像。这些图像是分两个阶段釆集的,两次采集的平均时间间隔为2个月,每次对每 个手掌采集3张图像,图像的大小是384 X 284像素。仿真实验中,采用[Zhang, D.,Kong,J.,Wong,M.:Online Palmprint Identification. IEEE Transactions on Pattern Analysis and Machine Intelligence 25(2003) 1041-1050]文献中的预处理技术,将掌纹图像中心大小为128 X 128像素的图像块来代表整个掌纹图像。本实施例的仿真实验中,将数据库中的每一个样本都与其他样本迸行本例识别方法的匹 配识别。来自同一手掌的匹配被称为真匹配,否则称为假匹配。实验中共进行了 179700 (600 X599/2)次匹配,其中1500次为真匹配,其余的为假匹配。 一种身份识别方法的性能通常 由两种错误率,即错误接受率(False Accept Rate, FAR)和错误拒绝率(False Reject Rate,FRR)来 衡量。错误拒绝率(FRR)是指系统将合法用户当成假冒者而拒绝的概率;FAR是指系统将 假冒者当成合法用户而接受的概率。FAR和FRR这两个错误率反映了一个生物识别系统两个 不同方面。FAR越低,假冒者被接受的可能性越低,从而系统的安全性越高。FRR越低,合 法用户被拒绝的可能性越低,从而系统的易用性越好。但是,这两个错误率是矛盾的,二者 不能同时降低,其中的任何一个的降低,必将引起另一个的升高。所以,用户应该根据不同 的应用来折中调节FAR和FRR:对于安全性要求较高的系统,比如某些军事系统,安全最重 要,因此应该降低FAR;在对安全性要求不是很高的系统,比如很多民用性系统,易用性很 重要,这时应该相应降低FRR。为了更好的体现FAR和FRR之间的关系,并且方便不同算 法之间的相互比较,通常不同阈值下的FAR和正确接受率GAR (Genuine Accept Rate, GAR-l-FRR)组成二维坐标系中的一系列点(FAR, GAR),并将这些点在坐标系中画成的曲 线称为ROC曲线。图5为本发明实施例方法仿真实验时,在不同匹配阈值下的错误接受率(FAR)和错误 拒绝率FRR分布图。从图5可以看出FAR和FRR在不同的阈值下的分布情况,当阈值为0.49 时,FAR与FRR相等,均为1.598%。图6为本发明实施例的方法与现有的两种基于二维Gabor的掌纹识别算法的ROC曲线。 图中本发明算法的ROC曲线为*构成的曲线,PalmCode算法的ROC曲线为+构成的曲线 [Kong, Zhang, Wenxin Li, 2003, Palmprint feature extraction using 2-D Gabor filters, Pattern Recognition.36, 2339-2347]; FusionCode算法的ROC曲线为o构成的曲线[Kong and Zhang, 2004. Feature-level Fusion for Effective Palmprint Authentication. Proceedings of the International Conference of Biometric Authentication. 761-767]。从图6中可以看出本发明的算法远远好于这 两种算法。当错误接受率为10°%时,本发明的正确接受率为97.67%,比FusionCode算法高6.54%,比PalmCode算法高8.47%;当错误接受率大于10—V。时,本发明的正确接受率高于 93.27%,比FusionCode算法高6.27%,比PalmCode算法高8.26%。可见本发明是一种高精 度的身份识别算法。 实施例二本例的方法与实施例一基本相同,不同的仅仅是匹配识别时,不用采样因子p(4X4) 进行下采样,而直接采用汉明(Hamming)距离匹配算法对PO/,fi和尸Oi^进行匹配,得到匹 配结果。本例的方法比实施例一的方法效果更好,但计算量增加。本发明的二维正交Log-Gabor滤波器0丄G(/,《^, ,/。,ay)的参数《, ,/。,cr"除可以 分别取0.73304, 1.046, 0.02994, 0.6633;也可以取与其相近的其它值,但识别精度会有所 降低。
权利要求
1. 一种基于二维正交Log-Gabor滤波的高精度掌纹识别方法,其步骤为a、掌纹图像预处理采用边缘跟踪算法得到原始掌纹图像的食指和中指、无名指和小指之间形成的角点,并通过这两个角点来校正掌纹图像,然后切取手掌图像中心大小为128×128像素的矩形图像块I;b、二维正交Log-Gabor滤波用两个方向相互正交的二维Log-Gabor滤波器构成二维正交Log-Gabor滤波器OLG(f,θ,θ0,σθ,f0,σf)
2、 根据权利要求1所述的基于二维正交Log-Gabor滤波的高精度掌纹识别方法,其特 征在于所述的二维正交Log-Gabor滤波器0丄G(/^刀。, ,/。,c7,)的参数《, ,/。,07,分别 为0.73304, 1.046, 0.02994, 0.6633。
3、 根据权利要求1所述的基于二维正交Log-Gabor滤波的高精度掌纹识别方法,其特 征在于所述d步的匹配识别时,对得到的两个掌纹正交相位特征P(9i^;,户(9户F2先采用采样 因子ya(4X4)进行下采样,得到大小为32X64的简化掌纹正交相位特征尸0尸F/P),POi^^), 再采用汉明距离匹配算法对户0尸F/P)和户0i^^)进行匹配,得到匹配结果。
全文摘要
本发明公开了一种基于二维正交Log-Gabor滤波的高精度掌纹识别方法。它用两个方向相互正交的二维Log-Gabor滤波器构成二维正交Log-Gabor滤波器OLG(f,θ,θ<sub>0</sub>,σ<sub>θ</sub>,f<sub>0</sub>,σ<sub>f</sub>),对预处理后的掌纹图像进行滤波;再对滤波后的掌纹图像OF采用相位编码的方式提取掌纹图像的正交相位特征POPF=(FR,FI);再采用汉明距离匹配算法分别对两个掌纹图像的正交相位特征POPF<sub>1</sub>和POPF<sub>2</sub>进行匹配,得到匹配结果。该种算法受采集光照条件的影响较小,且计算复杂度低,识别精度高。
文档编号G06K9/00GK101286195SQ20081004461
公开日2008年10月15日 申请日期2008年6月3日 优先权日2008年6月3日
发明者张家树, 温长芝 申请人:西南交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1