光学仪器  2014, Vol. 36 Issue (5): 389-393   PDF    
基于DWT和PCA及LDA的人耳识别
吕秀丽1, 郑江红1, 段吉国2, 赵丽华1, 于波1    
1. 东北石油大学 电子科学学院, 黑龙江 大庆 163318;
2. 东北石油大学 化学化工学院, 黑龙江 大庆 163318
摘要:根据主成分分析(PCA)和线性判别分析(LDA)在人耳识别过程中存在识别率不高的问题,提出一种基于离散小波变换(DWT)和PCA及LDA的人耳识别算法.将人耳图像进行二维DWT,选择包含图像大部分信息的低频子带,先利用PCA再利用LDA提取最优样本映射空间,最后利用最近邻法则进行人耳图像的分类.实验结果表明,该方法识别效果优于基于PCA及LDA的方法.
关键词人耳识别     离散小波变换     主成分分析     线性判别分析    
Ear recognition based on DWT,PCA and LDA
LÜ Xiuli1, ZHENG Jianghong1, DUAN Jiguo2, ZHAO Lihua1, YU Bo1    
1. College of Electronic Science, Northeast Petroleum University, Daqing 163318, China;
2. School of Chemistry and Chemical Engineering, Northeast Petroleum University, Daqing 163318, China
Abstract: According to the principal component analysis (PCA) and linear discriminant analysis (LDA) identification accuracy is not high in the ear recognition process. Ear recognition algorithm based on discrete wavelet transform (DWT), PCA and LDA is proposed. The algorithm is decompose the human ear image with two-dimensional DWT, select low-frequency sub-band that contains the most image information, use PCA and LDA in succession to extract the optimal sample mapping space, and use the nearest neighbor rule to classify the human ear image. The experimental results show that this method is superior to identification method of PCA and LDA.
Key words: ear recognition     discrete wavelet transform     principal component analysis     linear discriminant analysis    
引言

随着科学技术的日新月异,人类对智能化的要求越来越高,人耳识别作为生物识别技术的一个新方向可以单独应用,也可以将人耳和人脸结合进行组合识别,应用前景广泛[1, 2]。典型人耳识别算法有基于主成分分析(principal component analysis,PCA)、线性判别分析(linear discriminant analysis,LDA)、独立成分分析(independent component analysis,ICA),二维主成分分析(2DPCA)、二维线性判别分析(2DLDA)等,单独使用这些方法会存在识别率低或适应条件差的问题[3, 4, 5, 6, 7]。本文提出将DWT和PCA及LDA相结合的人耳识别算法。该方法先对人耳图像进行二维小波分解,选择其中的低频子带,并在低频子带利用PCA及LDA降维提取人耳特征,最后用最近邻法则进行分类。实验结果表明,该方法可提高识别率。

1 主成分分析(PCA)

主成分分析[1, 8] 是一种基于统计分析的特征提取方法,可以将图像的多数特征映射为少数几个特征,本质是将图像的高维数据投影到低维数据空间得到低维数据,使得到的低维数据仍然能够代表原图像的大部分能量,能够保留所需要的识别信息。主成分又称主分量,主成分分析的数学原理如下。

假设N个大小为m×n人耳图像x组成训练样本集{x1,x2,…,xN},将其每列串接构成大小为D=m×n维的列向量,即全部训练样本组成矩阵XD×N,所有训练样本的均值μ为

则样本的协方差矩阵可按照下式计算

主成分分析的最优投影向量Z1,Z2,…,Zd由协方差矩阵S的前d个特征值λ1≥λ2≥…≥λd所对应的特征向量组成。d的选择使前d个主分量的累计贡献率达到某个阈值Te,即满足

对于给定的任意人耳图像向量x,则其主成分为

实际计算中,由于人耳图像训练样本的维数D远大于训练样本总数N,协方差矩阵S较大(大小为D×D),直接由S得到其特征值和特征向量的计算量大,甚至无法计算出结果。所以,根据奇异值分解(SVD)定理,可以通过求解一个大小为N×N的矩阵间接求特征向量[9]

假设N个人耳差值图像=x-μ每列串接构成矩阵D×N,构造矩阵T(大小为N×N),求其特征值λ1≥λ2≥…≥λN及其对应的标准特征向量v1,v2,…,vN,然后根据下式得到前d个最大特征值对应的标准正交投影向量u1,u2,…,ud

给定任意人耳图像向量,则其主成分为

2 线性判别分析(LDA)

线性判别分析[8, 9]的基本思想是把高维的模式样本投影到最佳鉴别特征空间,从而达到抽取分类信息和压缩特征空间维数的目的。投影后保证模式样本在新的子空间类间距离最大且类内距离最小,即模式在该空间中的可分离性最佳。线性判别分析的数学原理如下。

假设N个d维数据x组成的训练样本集{x1,x2,…,xN}分别属于C类ω12,…,ωc,类ωi的样本数目为Ni,则类ωi的样本均值μi

假设Sb表示类间离散度,Sw表示类内离散度,则

LDA作为一个分类算法,希望它所分的类间耦合度低,类内的聚合度高,这样具有较好的分类效果。因此,需要寻找一个最佳投影方向Wopt,使如下的Fisher准则函数的取值最大

Sw非奇异时,线性判别分析的最佳投影方向Wopt是由矩阵S-1wSb的最大特征值对应的特征向量组成。通过变换

将样本x投影到最佳投影方向上得到投影向量y。实际应用时通常取矩阵S-1wSb的前K个最大特征值对应的特征向量组成最佳投影向量集。

3 离散小波变换(DWT)

小波变换[10, 11]是现代谱分析工具,与传统的傅里叶变换相比,小波变换是时-频局部分化分析,它通过伸缩平移变换对信号逐步进行多尺寸分析,从而能聚焦到信号的任意细节,成为继傅里叶之后在科学方法上的最大突破。连续小波的定义为:设ψ(t)是基本小波,ψa,b(t)是连续小波函数,对于f(t)∈L2(R),其连续小波为

式中,a(≠0)、b、t均为连续变量,ψ*(t)表示ψ(t)的复共轭。不难发现,连续小波变换具有线性和平移不变性的性质。连续小波的逆小波变换为:如果ψ是允许小波,则对于任何f(t)∈L2(R)和f连续的点x∈R,其中,a,b∈R,a≠0

离散小波变换是对尺度因子a和位移因子b的离散化,一般令参数a=2-j,b=k2-j,其中j,k∈Z,则离散小波为

对应于离散小波ψj,k(t),f(t)∈L2(R)的离散小波变换为

图像经过二维离散小波分解的示意图如图 1所示,其中图 1(b)为对图像I进行一层小波分解后获得的4个不同频带的子带图。LL1子带图表示原始图像的低频信息,包含原图像的主要特征;HL1表示原始图像垂直方向的高频信息;LH1表示原始图像水平方向的高频信息;HH1表示原始图像对角方向的高频信息。图 1(c)是二层小波分解的示意图,其中LL2、HL2、LH2、HH2是将一层小波低频子图进一步分解得到的。图像经过小波分解后,高频分量取值较小,大部分数值趋近于零,低频分量取值较大,集中了图像的大部分能量。本文采用Haar小波作为基函数对待识别图像进行预处理。

图 1 二维离散小波分解示意图 Fig. 1 Schematic of two-dimensional discrete wavelet decomposition
4 基于DWT和PCA及LDA人耳识别算法

运用PCA、LDA进行人耳特征提取时,二维人耳图像矩阵需要降维成一维向量,通常一维向量的维数远高于样本个数,直接求解投影特征向量困难。可采用DWT对原始图像进行预处理,再将PCA和LDA结合进行人耳识别。本文算法原理框图如图 2所示,算法步骤如下。

图 2 基于DWT和PCA及LDA人耳识别算法原理框图 Fig. 2 The schematic based on DWT,PCA and LDA algorithm

(1)先将所有人耳图像进行二维DWT,提取低频分量;选择低频分量图像的差值图像做为训练样本集和测试样本集。

(2)由训练样本集计算T矩阵的特征值和特征向量,根据能量阈值Te确定标准特征向量u1,u2,…,ud,将所有样本根据公式P=(u1,u2,…,ud)T降维处理得到其主成分P

(3)根据训练样本集的主成分求取特征向量类间离散度Sb和类内离散度Sw,计算S-1wSb矩阵的特征值和特征向量,取前K个最大特征值对应的特征向量组成最优投影向量Wopt,将所有样本根据公式=WToptP降维处理得到最佳人耳特征向量

(4)最后,计算测试样本和训练样本的最佳人耳特征向量之间的欧式距离,并利用最近邻法则分类人耳图像并统计识别率。

5 实验结果及分析

实验采用MATLAB软件编写,在Intel(R)Core(TM)i3 CPU 2.53 GHz,内存2 GB的计算机上运行。图像库采用北京科技大学人耳图像库,该图像库有60人的180张人耳图像,每一张图像为80×150像素。每个人3张人耳图像,3张图像分别为正面人耳图像及角度微变化人耳图像及光照微变化人耳图像。本实验用每个人的正面人耳图像和角度微变化人耳图像作为训练样本,每个人的光照微变化人耳图像作为测试样本。实验对原始人耳图像进行一层小波分解和二层小波分解,分别提取低频分量,再将其进行PCA降维和LDA映射求取最优样本空间,最后利用最近邻法则分类。表 1给出了采用一层小波和二层小波分解再进行PCA及LDA和直接进行PCA及LDA方法的正确识别率实验数据,能量阈值Te取0.94,选取的最大特征值的个数K取5,6,…,17,提出的方法与PCA及LDA方法的识别率比较如图 3所示。

表 1 实验测试数据 Tab. 1 The experimental test data

图 3 人耳图像识别率对照图 Fig. 3 The contrast chart of ear recognition rate

表 1图 3可知,在相同人耳图像库测试条件下,PCA及LDA加入DWT的方法总体识别率高于基于PCA及LDA的方法;且加入一层DWT前提下,当K取11、12时达到最高识别率98.33%,高于PCA及LDA方法的最高识别率96.67%。实验结果表明,提出的方法识别效果优于PCA及LDA方法。

6 结 论

在人耳图像识别中将离散小波变换应用于图像的预处理,通过提取包含图像主要信息的低频分量,减少了包含人耳图像细节信息的高频噪声分量,降低了原始图像的冗余信息,也大大降低了人耳图像的维数。实验结果表明,采用DWT和PCA及LDA相结合的方法,识别率最高达到了98.33%,显示了本文算法的优越性。

参考文献
[1] 苑玮琦,柯 丽,白 云.生物特征识别技术[M].北京:科学出版社,2009.
[2] 袁 立,穆志纯,徐正光,等.基于人耳生物特征的身份识别[J].模式识别与人工智能,2005,18(3):310-315.
[3] VICTOR B,BOWYER K,SARKAR S.An evaluation of face and ear biometrics[C]//Proceedings of 16th International Conference on Pattern Recognition,Quebec:IEEE,2002,1:429-432.
[4] 徐正光,武 楠,穆志纯.基于独立分量分析的人耳识别方法[J].计算机工程,2006,32(19):178-180.
[5] 王 杨,程 科.基于PCA与Fisherface互补双特征提取的人耳图像识别[J].微电子学与计算机,2012,29(2):153-158.
[6] 赵海龙,穆志纯.基于小波变换和LDA/FKT及SVM的人耳识别[J].仪器仪表学报,2009,30(11):2273-2277.
[7] 吕秀丽,申屠红峰,等.基于2DLDA与FSVM的人耳识别[J].科学技术与工程,2012,12(12):2852-2855.
[8] THEODORIDIS S,KOUTROUMBAS K.模式识别[M].4版.北京:电子工业出版社,2010.
[9] 华顺刚,周 羽,刘 婷.基于PCA+LDA的热红外成像人脸识别[J].模式识别与人工智能,2008,21(2):160-164.
[10] 孙延奎.小波变换与图像、图形处理技术[M].北京:清华大学出版社,2012.
[11] 邸继征.小波分析原理[M].北京:科学出版社,2010.