



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
依据哪些判断掌纹:主线、皱纹、细小的纹理、脊末梢、分叉点。掌纹中最重要的特征是纹线特征点特征需要在高分辨率和高质量的图像中获取,因此对图像的质量要求较高。纹理特征,主要是指比纹线更短、更细的一些纹线,但其在手掌上分布是毫无规律的。利用掌纹的纹线特征、点特征、纹理特征、几何特征完全可以确定一个人的身份。掌纹有比指纹更好的分辨能力和更高的鉴别能力。训练样本录入阶段和测试样本分类阶段测试样本分特征提取步骤后,送入分类器进行分类。这两部分都包括以下三步:掌纹图像采集、预处理以及特征提取。掌纹图像采集:一般采集二维灰度图像,产生矩阵。预处理:如去噪、对退化进行复原。目前似乎不要求做到这一点特征提取:经过预处理的信息数据往往十分庞大。因此需要对信息数据进行特征提取和选择,即用某种方法把数据从模式空间转换到特征子空间。使得在特征空间中,数据具有很好的区分能力。个人觉得排除这点分类决策:分类是将样本的特征空间划分为类型空间。对于给定的未知模式,确定其为类型空间的某种模型。特征提取和选择在很大程度上影响了分类效果,而好的分类器设计和方法也会提高系统分类性能。怎样进行识别:1)基于点特征、线特征;2)基于掌纹文理特征;3)基于子空间;4)分级融合1)点特征需要在高分辨率的图像中提取。若点的数量较多,则匹配时需要大量的计算消耗。线特征明显稳定,表示方法简单,特征空间小。但是,点特征和线特征无法表示掌纹纹线的深浅和力度,并且受噪声的干扰较大。2)方法多。Gabor滤波、小波变换、傅里叶变换、局部能量。 掌纹可以被认为是无规则但在个体间独一无二的一种纹理。目前有很多方法是针对纹理分析处理掌纹图像的。如Gabor滤波1820、小波变换2123、傅立叶变换24和局部能量25等方法。与指纹相比,掌纹上有很多折痕,Wu提取有向线能量特征将这些折痕特征向量化25,用于掌纹识别。李文新通过傅立叶变换将掌纹图像变换到频域24,然后再将变换后的图像分别计算R能量和 能量,最后通过分级匹配方法对提取的特征进行匹配识别。Kong等人将虹膜识别26中的基于二维Gabor的相位编码方法用于掌纹图像的特征提取。该方法把Gabor滤波后的图像进行相位编码,称作PalmCode,这样在特征向量中只保存了相位信息。由于这种算法只采用了一个方向的Gabor滤波器提取掌纹图像的特征,掌纹图像其他方向的信息丢失。文献在这种算法的基础上进行改进,提出了采用4个方向的Gabor滤波器同时提取掌纹图像的相位特征,然后通过融合准则将这4个方向的相位特征融合为一个,称为FusionCode。这种算法很好的利用了Gabor滤波器的方向性,使得算法的正确识别率大大提高。但是,这种算法需要计算4次Gabor滤波器与图像的卷积运算,使得计算复杂度明显增加。有可能免去预处理步骤。3)基于子空间的特征提取指的是将掌纹图像通过映射变换或是矩阵运算,实现从样本空间到特征子空间的转换。根据映射变换的性质,变换后的子空间可分为线性子空间和非线性子空间。目前运用在掌纹识别上的多为线性子空间方法。 主成分分析是多元变量统计中的一种降维技术。这种方法认为任何一幅图像都可以分解为一系列向量与系数的线性组合,该系数彼此不相关,并且服从高斯分布,将其中包含信息成分最多的向量方向视为主要组成成分方向。具体实现是将掌纹图像按行展开后,所形成的一维向量进行K-L变换,获得其正交的n维K-L基底,以对应前m个最大特征值的基底张成的子空间,将掌纹图像投影到该子空间上,实现维数的降低以减少计算复杂度。其中,对应较大特征值的基底具有类似掌纹图像一样的纹理,被称作特征掌,可以利用特征掌集来描述掌纹28,32。二维主成分分析是在主成分分析的理论基础上建立起来的,他与主成分分析不同之处主要在于它是直接基于二维矩阵的变换,而无需先将二维图像化为一维。文献30,31采用了二维主成分分析的方法对掌纹图像进行特征提取。Fisher是线性判别中的经典算法,该算法的主要思想是:在一般情况下,总可以找到某一个或某一些投影方向,使得样本投影在该方向上的结果能够符合类内离散度最小、类间离散度最大的标准。即投影后的模式具有最佳的可分离性。文献33,34采用Fisher算法对掌纹图像进行分类识别,取得了很好的效果。子空间法提取特征具有描述性强,计算代价小,易实现和可分性好等特点。使用较少的特征向量数目就能够取得较高的识别率。但PCA方法的本质决定了在该方法下得到的特征在一般情况下是最佳描述而不是最佳分类特征,这不利于分类匹配。FLD方法同样能大大降低原始特征空间的维数,并且和PCA方法相比,FLD方法对光照条件更为不敏感。4)用竞争编码的方式,将Gabor滤波器提取的6个方向的掌纹图像的相位信息融合。匹配级的融合3638,也就是从粗到细,不同匹配层次采用不同特征,例如粗匹配层次采用纹理能量作为特征,精匹配层次提取点特征进行匹配。You利用多种特征对掌纹进行分层编码,以实现在大规模掌纹数据库中进行快速的身份识别。gaborGabor函数Gabor变换属于加窗傅立叶变换,Gabor函数可以在频域不同尺度、不同方向上提取相关的特征。另外Gabor函数与人眼的生物作用相仿,所以经常用作纹理识别上,并取得了较好的效果。其中:v的取值决定了Gabor滤波的波长,u的取值表示Gabor核函数的方向,K表示总的方向数。参数决定了高斯窗口的大小,这里取。程序中取4个频率(v=0, 1, ., 3),8个方向(即K=8,u0, 1, . ,7),共32个Gabor核函数。不同频率不同方向的Gabor函数可通过下图表示:三、代码实现Gabor函数是复值函数,因此在运算过程中要分别计算其实部和虚部。代码如下:private void CalculateKernel(int Orientation, int Frequency)double real, img;for(int x = -(GaborWidth-1)/2; x(GaborWidth-1)/2+1; x+)for(int y = -(GaborHeight-1)/2; y(GaborHeight-1)/2+1; y+)real = KernelRealPart(x, y, Orientation, Frequency);img = KernelImgPart(x, y, Orientation, Frequency);KernelFFT2(x+(GaborWidth-1)/2) + 256 * (y+(GaborHeight-1)/2).Re = real;KernelFFT2(x+(GaborWidth-1)/2) + 256 * (y+(GaborHeight-1)/2).Im = img;private double KernelRealPart(int x, int y, int Orientation, int Frequency)double U, V;double Sigma, Kv, Qu;double tmp1, tmp2;U = Orientation;V = Frequency;Sigma = 2 * Math.PI * Math.PI;Kv = Math.PI * Math.Exp(-(V+2)/2)*Math.Log(2, Math.E);Qu = U * Math.PI / 8;tmp1 = Math.Exp(-(Kv * Kv * ( x*x + y*y)/(2 * Sigma);tmp2 = Math.Cos(Kv * Math.Cos(Qu) * x + Kv * Math.Sin(Qu) * y) - Math.Exp(-(Sigma/2);return tmp1 * tmp2 * Kv * Kv / Sigma; private double KernelImgPart(int x, int y, int Orientation, int Frequency)double U, V;double Sigma, Kv, Qu;double tmp1, tmp2;U = Orientation;V = Frequency;Sigma = 2 * Math.PI * Math.PI;Kv = Math.PI * Math.Exp(-(V+2)/2)*Math.Log(2, Math.E);Qu = U * Math.PI / 8;tmp1 = Math.Exp(-(Kv * Kv * ( x*x + y*y)/(2 * Sigma);tmp2 = Math.Sin(Kv * Math.Cos(Qu) * x + Kv * Math.Sin(Qu) * y) - Math.Exp(-(Sigma/2);return tmp1 * tmp2 * Kv * Kv / Sigma; 有了Gabor核函数后就可以采用前文中提到的“离散二维叠加和卷积”或“快速傅立叶变换卷积”的方法求解Gabor变换,并对变换结果求均值和方差作为提取的特征。32个Gabor核函数对应32次变换可以提取64个特征(包括均值和方差)。由于整个变换过程代码比较复杂,这里仅提供测试代码供下载。该代码仅计算了一个101101尺寸的Gabor函数变换,得到均值和方差。代码采用两种卷积计算方式,从结果中可以看出,快速傅立叶变换卷积的效率是离散二维叠加和卷积的近50倍。小波(Wavelet)这一术语,顾名思义,“小波”就是小区域、长度有限、均值为0的波形。所谓“小”是指它具有衰减性;而称之为“波”则是指它的波动性,其振幅正负相间的震荡形式。与Fourier变换相比,小波变换是时间(空间)频率的局部化分析,它通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的任意细节,解决了Fourier变换的困难问题,成为继Fourier变换以来在科学方法上的重大突破。有人把小波变换称为“数学显微镜”。K-L变换K-L变换( Karhunen-Loeve Transform)是建立在统计特性基础上的一种变换,有的文献也称为霍特林(Hotelling)变换,因他在1933年最先给出将离散信号变换成一串不相关系数的方法。K-L变换的突出优点是相关性好,是均方误差(MSE,Mean Square Error)意义下的最佳变换,它在数据压缩技术中占有重要地位。 假定一幅N x N的数字图像通过某一信号通道传输M次,由于受随机噪音干扰和环境条件影响,接收到的图像实际上是一个受干扰的数字图像集合 对第i次获得的图像 fi(x,y) ,可用一个含 N2 个元素的向量 Xi 表示,即 该向量的第一组分量(N个元素)由图像fi(x,y) 的第一行像素组成,向量的第二组分量由图像 f i(x,y) 的第二行像素组成,依此类推。也可以按列的方式形成这种向量,方法类似。 X向量的协方差矩阵定义为: m f定义为: C f 和 m f 的表达式中,“ E ”是求期望。 对于M幅数字图像,平均值向量 m f 和协方差矩阵 C f可由下述方法近似求得: 可以看出, m f 是 N2 个元素的向量, C f 是 N2 x N2 的方阵。 根据线性代数理论,可以求出协方差矩阵的 N2 个特征向量和对应的特征值。假定 是按递减顺序排列的特征值,对应的特征向量 ei = 。则K-L变换矩阵A定义为: 从而可得K-L变换的变换表达式为: 该变换式可理解为,由中心化图像向量 X - mx 与变换矩阵A相乘即得到变换后的图像向量Y。Y的组成方式与向量X相同。 K-L变换虽然具有MSE意义下的最佳性能,但需要先知道信源的协方差矩阵并求出特征值。求特征值与特征向量并不是一件容易的事,维数较高时甚至求不出来。即使能借助计算机求解,也很难满足实时处理的要求,而且从编码应用看还需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业机耕服务合同5篇
- 内部安全培训记录样本课件
- 装修公司营销推广方案(3篇)
- 化学实验室安全培训课件
- 创新岗位安全培训心得课件
- 化学品存放安全培训课件
- 第三单元课外古诗词诵读《赠从弟(其二)》(公开课一等奖创新教学设计)统编版语文八年级上册
- 创伤患者的分诊课件
- 创伤性湿肺课件
- 统编版语文三年级上册第三单元习作续写故事 +公开课一等奖创新教学设计
- 化学原电池教学课件
- 2025四川省水电投资经营集团有限公司所属电力公司员工招聘6人考试参考试题及答案解析
- 新疆劳动就业白皮书课件
- 视觉障碍老人护理指南
- 宠物医院建设方案(3篇)
- 2025年中学生法治素养竞赛题库及答案
- 《“高效办成一件事”2025年度第二批重点事项清单》知识解读
- 2025年飞行器设计与工程师考试试卷及答案
- 2025年三级律师试题题库及答案
- 智能化系统施工方案及技术措施
- 收费员考试题库及答案
评论
0/150
提交评论