基于特征提取与匹配的指纹识别毕业论文.doc
《基于特征提取与匹配的指纹识别毕业论文.doc》由会员分享,可在线阅读,更多相关《基于特征提取与匹配的指纹识别毕业论文.doc(37页珍藏版)》请在三一办公上搜索。
1、毕业论文 题 目 基于特征提取与匹配的指纹识别 学生姓名 蒋晨曦 学 号 20111334041 学 院 电子与信息工程学院 专 业 通信工程 指导教师 胡昭华 基于特征提取与匹配的指纹识别蒋晨曦南京信息工程大学电子与信息工程学院,江苏 南京 210044摘要:由于指纹自身具有固有的稳定性与不重复性的生物特性,基于指纹的识别方式是各识别方式中最可靠,最安全的一种。但往往识别指纹的过程又会受到来自于皮肤湿度,皮肤残缺,皮肤弹性,灰尘等等的不良影响。本文提出一种基于特征提取与匹配的指纹识别算法,首先利用中值滤波对原始指纹图像进行去噪,然后通过高通滤波对去噪图像进行增强,接下来对指纹增强图像作二值化
2、处理并依据模板及查找表进行图像细化,最后针对端点与叉点进行特征采集与匹配从而实现指纹的识别,并利用实际实验证实了本文所提出的指纹识别的可行性。关键词:指纹图像;图像处理;特征提取;特征匹配;指纹识别 Fingerprint Identification Based on Feature Collection and Matching Jiang chenxiSchool of Electronic & Information Engineering NUIST,Nanjing 210044,ChinaAbstract:Based on biometrics, fingerprint ident
3、ification is well-known as the most reliable method among various kinds of identity authentication for its immutability and independence. But the identification is usually affected by moisture , fragmentary , elasticity and dust .Thus here we put forward a system in which we firstly use median filte
4、r to denoise, and then enhance the image by high-pass filter, after which we transform it into binaryzation image and thin it, in the end we collect and match the ridge ending and ridge bihrcation features. We would finally realize the fingerprint recognition by means of template matching.Key words:
5、fingerprint identification;image processing; feature collection; feature matching目 录1.绪论11.1研究背景与意义11.2指纹的基本概念11.3 指纹识别系统的简介21.4指纹识别系统的发展历史21.5 研究的主要内容32.指纹图像的预处理工作32.1指纹图像的数值化表示42.2 指纹图像的裁剪42.3指纹图像的平滑处理52.3.1 空间低通滤波法52.3.2 多幅图像平均法62.3.3 中值滤波法72.4 指纹图像的锐化82.5指纹图像的二值化92.6 指纹图像的细化102.6.1 图像细化的含义112.6.
6、2 细化过程133.指纹图像的特征提取143.1 图像的特征143.2指纹图像的特征提取153.3端点与叉点的提取方法164.指纹图像的特征匹配174.1 特征匹配的优势174.2 指纹特征的匹配方法185. MATLAB 指纹识别仿真的实现185.1 实验运行环境195.2 实验内容与分析196.总结31参考文献31致谢321.绪论1.1 研究背景与意义 当前信息时代大环境下,有关于信息安全与个人身份鉴定的问题日益凸显出来。而简单的设置密码或者是磁卡等方法都会时不时的遇到忘记或是更有甚者被盗的情况,其安全性与可靠性着实堪忧。但是指纹凭借着自身固有的独立性与稳定性在身份识别的领域中独树一帜。作
7、为目前身份认证中运用最广泛的方法,我们身边的指纹识别随处可见。我们手中的如苹果,魅族,华为等智能手机的指纹解锁功能就受到了来自广大用户的一致好评;而各个企业中基于指纹识别原理的权限系统与考核记录也都得到了普及;目前驾照等考试也运用到了指纹识别,这就确保了学员身份的准确性,确保了驾照的质量。诸如此类的等等应用实例都表明指纹识别研究是目前不可否认的重要的信息安全问题。本文中将利用数字图像处理的相关知识来对指纹图像进行图像预处理,指纹特征点提取以及特征匹配,并最终通过实验来实现指纹图像的识别功能。1.2 指纹的基本概念手指上高低不平的线的集合叫做指纹1。这些线不会随时间改变而改变,并且每个人的指纹都
8、具有不重复性。指纹本身所具备的这两个固有特性使得它成为身份识别的不二之选。一般而言,指纹结构特征包含两个层次,分别是局部特征以及全局特征2,其中全局特征意思为通过人眼观察就可以发现的特征;反过来相应的将纹线上各种特征点称作局部特征。就这个层次而言,可能会出现两个人的指纹具备完全相同的全局特征的情况,但是任何两个人的指纹都是不可能具有相同的局部特征的,这也就是为什么指纹识别具有极高的可靠性的原因。具体而言,全局特征包含有五种特征,分别是三角点与纹形,核心点与纹数以及模型区。 而全局特征中的纹形又可分为三种基本类型,而相应的分别称这三种基本类型为斗形,弓形以及箕形,具体的图形如下图所示: (a)斗
9、形 (b)弓形 (c)箕形图1.1纹形类型而局部特征的所包含的细节特征数量很多,这里只给出以下几种:1.叉点:单纹路分离变成多条纹路所对应的具体位置;2.端点:纹路结束的位置;3.起点:纹路的起始位置;4.结合点:多条纹路互相结合最终汇成一条单纹路所对应的交汇位置;5.孤立点:短到变成一个点的纹路;1.3 指纹识别系统的简介此处本文给出指纹识别的经典过程3,其中包含了指纹采集与图像预处理,特征提取与特征匹配,以及数据库五个模块,如图1.2所示: 指纹采集特征提取图像处理特征提取数据库 训练模块指纹采集图像处理匹配 鉴别模块鉴别结果图1.2 经典指纹图像识别过程用于采集指纹图像的硬件设施大约分为
10、三种4,分别依靠超声波扫描,传感器以及光学识别来实现获取图像的目的。而图像处理中一般包括图像的增强与图像的裁剪,锐化以及二值化,还有修饰与细化。而在特征选取的过程中,通过不断地实验经验积累,最终选取特征为端点以及分叉点。1.4 指纹识别系统的发展历史20世纪90年代末,图像采集的普及化与廉价化加上编程算法可靠性与简单化的演变趋势极大地促进了指纹识别系统的发展。而到了21世纪,指纹识别渐渐在民用领域普及开来,指纹识别技术自然而然也就成为国内外学术研究界的宠儿。目前最常见的苹果Iphone系列中就广泛应用了指纹解锁的功能。而在国内,目前已有的光学采集与传感器采集技术和嵌入式指纹自动识别技术,特征匹
11、配识别都已经比较完善了。比如今年刚刚推出的魅族智能手机中就自带了IFS指纹识别方案的指纹解锁的功能,而华为的按压式传感器识别技术也在其新推出的产品中得到了相应运用。众多的企业与个人都在指纹识别的道路上努力前行着。1.5 研究的主要内容 在本次毕业设计的过程中,主要研究的内容是在数字图像处理基础上的指纹图像识别,其中包括了利用中值滤波与高通滤波实现的图像的增强,图像的二值化与细化表示以及针对于端点与叉点的指纹图像的特征采集与依照端点与叉点间的特征向量比较的特征匹配。并最终实现指纹识别功能。 在对给定的指纹图像完成定位之后,参照实际使用过程中所需求的识别精度与识别速度,来权衡适当的进行图像的分区方
12、式。在依次完成了指纹图像的预处理工作之后,就开始寻找,提取指纹的局部特征,也就是端点与叉点。并依据端点与叉点的相对位置建立特征向量,将此作为最终特征匹配的依据,比较两个图像是否属于同一个指纹,并反馈给用户,进而就实现了指纹识别的功能。2.指纹图像的预处理工作 作为指纹识别过程中的第一步,预处理工作主要包括有为了方便程序掌控而进行的指纹图像的数值化,为了降低计算量而进行的指纹图像的分割,为了取出噪声干扰而进行的指纹图像的平滑处理,为了突出纹线特征而进行的指纹图像的锐化,为了进一步优化算法与存储而进行的指纹图像的二值化以及指纹图像的细化。这里就本次设计而言,以一个指纹图像的原始图像与每个实验步骤处
13、理过后所得的图像为例来描述预处理工作的内容。原始指纹图像如下图2.1:图2.1 原始指纹图像2.1 指纹图像的数值化表示在这里将图像数值化之前,需要以图像左上角位置的像素作为坐标系的原点建立起一个直角坐标系并且由原点往右方延伸为列,由原点往下方延伸为行,如此一来,就可以利用一个mn的矩阵来表示数字化这个图像,例如式2.1: (2.1) 式2.1中的任意一个元素与原图中相应位置的像素都是一一对应的。由此,系统就成功将普通的图片转化为了机器可识别可操作的数字图像。这就为接下来的通过计算机来对指纹图像就行识别打下了基础。其中灰度图像定义为以量化的灰度表示对应像素的图像,而二值图像定义为在灰度图像的基
14、础上仅存在两种灰度级的图像。一般来说实践中取“0”值或“1”值,如下图所示: (a)原始图像 (b)二值化图像图2.2 图像的二值化 就本文中毕业设计要研究的指纹识别而言,由于指纹仅仅是纹路与间隔的结合,并不对每个像素的灰度大小进行很细的分类,而只存在这个像素内含有或是不含有纹线的情况。所以为了方便起见,本文在这里选择二值图像作为实验中所需要的目标数字图像,也就是说: (2.2)2.2 指纹图像的裁剪通常来讲,经由各种渠道所获取的图像尺寸是比较大的,这样的话计算机对于整张图片进行直接操作的话运算量就很大,而且计算时间会变长,此外实际上在得到一整张图片时,通常只关注图像中的某一个或者某几个部分,
15、而并不注意其他部分。比如说本次的毕业设计在研究指纹识别的过程中仅对指纹图像中的纹线,端点,分叉点等感兴趣,那么这时系统关注的部分就可以称之为对象。为了提高指纹图像的处理效率并节约资源,就需要将包含以上指纹对象的部分截取出来。这时就需要用到图像的裁剪来实现这个目的了。图像的裁剪的含义是把图像按照均匀性的原则分为若干的独立的部分,其中任意一个单独的部分都满足某一类特性,而将任意两个互为临界的子部分结合起来的操作都会破坏这个特性。通常来讲,包围了一个连通性的区域的曲线称为边缘。在边缘的两侧分布着两种不同的区域,每个区域都具备自己的特性,但是这两个区域所具备的特性并不一致,也就是说在边缘的位置,灰度会
16、发生突变。通常来讲图像裁剪有两种方案,一种是点相关的图像裁剪方案,另一种是区域相关的图像裁剪方案。其中点相关的图像裁剪方案是依据各个像素点灰度不连续性实现的,比较常见的例子就是基于边界的裁剪方法;而区域相关的裁剪方案是凭借同一区域的灰度值相近从而寻求不同区域边界的特性实现的,这种方案比较常见的例子就是基于区域的裁剪方法。本文中,鉴于这里设计的系统所要处理的图像是简单的点与线组成的指纹图像,所以在此选取方差法作为指纹图像裁剪的方法。也就是说,首先要根据指纹的灰度值,将图像区分为背景与目标两类,而如果这两类灰度值的方差数值越大,那么就认为背景与目标的差异越明显。而不论是目标还是背景,如果被错误的分
17、到了另一类当中的话都会直接导致这两类的差异降低,也就是说方差变小。这也就认证了类间方差最大分割方法分割错误率极低的特性。考虑到以后的操作在进行指纹图像细化,特征提取以及特征匹配时所处理的都是二值化图像,方差法自然成为当前设计中进行图像裁剪的不二之选。2.3 指纹图像的平滑处理由于人们在进行图像采集或者是图像传输的过程中不可避免的会遭受到外界的干扰,所以通常情况下得到的原始数字图像都是包含大量噪声干扰的,比如说指纹图像中的皮肤水分,皮肤伤残,皮肤弹性,灰尘等等的影响,都会极大地降低指纹图像的质量,严重时甚至会导致指纹图像中的分叉点或是端点等等图像特征的丢失或者误增加,这就意味着指纹识别过程面临着
18、很大的误差风险。为了避免这种问题,就要对原始指纹图像实施除噪的处理,而降低噪声,提高数字图像质量的过程就叫做图像的平滑处理。平滑处理能够在保持图像原有线性特征的前提下对数字图像完成净化处理。图像平滑处理可以采用多种途径实现,例如说中值滤波法,空间低通滤波法,多幅图像平均法等等。就对于该设计中要研究的指纹原始图像而言,以上三类方法都可以被用来实现指纹图像的平滑处理。这里论文中针对指纹图像识别的要求仅对上述几种方法进行简单描述,有关的其他方法请参见5。2.3.1 空间低通滤波法通常来讲通过对模版进行卷积从而对数字图像中的像素进行逐个处理的方法称作空间低通滤波法。在这种方法中是将模版本身当做滤波器来
19、使用的。首先从模板的中心依照由左至右。由上至下的顺序进行移动,使像素与模板中心逐个对应起来,然后把模板与相对应的像素数值逐一求积,然后将所得到的数值累加起来,这样就会得到一个新的数值,这时只需要将这个数值赋给模板中心相应于图像中的像素就可以了。在下面的图2.2中,展示了利用模板进行操作的过程示意图。图(a)是在图像中截取的某一个小的部分,其中包含九个像素,用mi来表示各个像素的灰度值。图(b)则是一个33的模板,类似的,也用ni分别表示这各个像素的值。如果将模板中的n0与待处理图片中的m0像素对应,那么相应的就得到经过滤波后的中心灰度值大小P为: (2.3)m4m3m2m5m0m1m6m7m8
20、 (a)n4n3n2n5n0n1n6n7n8 (b) p (c) 图2.3滤波示意图在对图片中的像素逐个按照上式进行处理之后,系统就可以求得增强图像的各个像素的灰度值了。一般的,假设模板的响应是,那么通过处理以后的数字图像表达式就变为: (2.4)其中x,y的值为0,1,2,.,n-1; 而m,n的值是依照领域而定的。为了实现空间低通滤波的功能,就需要使用低通滤波器,虽然常用的低通滤波器有很多种,不过如果是用于指纹识别的考虑的话,那么经过实验经验6识别过程中采用如下的低通滤波器作为实验的模板: (2.5)2.3.2 多幅图像平均法一般而言图像经过空间低通滤波处理之后其噪声干扰会小很多,但是为了
21、进一步净化图像从而使得图像质量更高方便以后的特征提取与特征匹配,还需要对处理过的图像完成取平均值的操作。一般而言将对同一物体的多个数字图像进行相加之后求平均值的做法叫做多幅图像平均法。如果假设理想数字图像表达式形式是,而混杂在图像中的噪声表达式是,那么就可以推算出平时所获得掺杂有噪声的图像表达式为: (2.6)如果图片所受到的噪声是彼此独立的加性噪声,而且它们的平均值是0,那么就可以用下面的表达式来表示理想图像: (2.7)其中是的数学期望,N张含有噪声干扰的图像取均值实验之后有: (2.8)在这种条件下的误差是: (2.9)也就是说,对N张指纹图像进行均值操作后,就可以将噪声的方差降低为原来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 特征 提取 匹配 指纹识别 毕业论文
链接地址:https://www.31ppt.com/p-4958136.html