《(毕业论文)基于MATLAB的指纹识别系统设计.docx》由会员分享,可在线阅读,更多相关《(毕业论文)基于MATLAB的指纹识别系统设计.docx(46页珍藏版)》请在第一文库网上搜索。
1、大连民族学院本科毕业设计(论文)基于MATLAB的指纹识别系统设计基于MATLAB的指纹识别系统设计生物识别技术已经成为身份识别和网络安全的发展技术之一,其中指纹识别技术是目前公认的安全,准确,方便的身份认证技术之一,使之成为人们研究的热点.本文主要设计一个基于matlab的指纹识别系统。首先主要介绍了指纹识别技术研究的背景,意义,及现状。其次,实现了指纹识别系统,描述了指纹识别系统的基本结构,并且对指纹图像的预处理、特征提取、特征匹配这三个必要的环节的算法进行了详细地研究,在指纹图像预处理阶段,本文使用基于灰度的算法对图像进行了分割,同时,针对二值化后图像中仍存在的噪声,也进行了相应的修整处
2、理,尽可能的为以后指纹特征的提取打好基础,从而成功地实现了对指纹数字图像的处理、特征提取、保存和匹配等功能。最后,对指纹识别系统进行了仿真,仿真结果表明该系统可以较好的进行识别,准确率达到了 95。l%o关键词:指纹识别;预处理;二值化;特征提取;特征匹配AbstractBiometric technology has become one of the developing technologies for identityrecognition and network security。 And fingerprint identification technology is nowrec
3、ognized as one of the most safe, accurate and convenient authentication technologies, andit is a focus for researchers oThis paper designs a matlab一based fingerprint recognition system. The first introducesthe fingerprint recognition technology research background, significance, and the statusquoo S
4、econdly, to achieve fingerprint identification system, describes the basic structureof the fingerprint identification system, and the fingerprint image preprocessing, featureextraction, feature matching these three essential aspects of the algorithm is studied in detailin the fingerprint image prepr
5、ocessing stage this article uses an algorithm based on grayimage segmentation carried out at the same time, for the image after binarization noise stillexists, but also for the corresponding trimming process, as much as possible for the futurelay the foundation for fingerprint feature extraction and
6、 thus successfully achieved fingerprintdigital image processing, feature extraction, storage and matching functions. Finally, thefingerprint identification system for simulation, simulation results show that the system canidentify a better accuracy rate reached 95-1%.Key Words: Fingerprint Recogniti
7、on processing; Binarization ; Feature Extraction ;Feature Matching-II -基于MATLAB的指纹识别系统设计目 录摘 要IAbstractII1绪论11.1本课题背景和意义11o 2指纹识别技术研究现状11.3本文的章节安排22指纹识系统设计42.1指纹识别系统设计基本结构42. 2指纹图像分割420 2.1指纹图像分割介绍421 2O 2均值方差法52. 3指纹图像的细化62.3.1 指纹图像细化的预处理62.3.2 指纹图像细化方法计算72. 4指纹图像的特征提取81 .40 1指纹特征提取概述82 . 4. 2指纹特征提
8、取和去伪特征92o 5指纹图像匹配方法101.5.1 指纹图像匹配介绍102. 6 本章小结113仿真结果及其分析122.1 仿真结果及分析123. 2本章小结14结 论16参考文献17附录MATLAB程序18致 谢351绪论1.1本课题背景和意义指纹识别技术的应用十分广泛,指纹因具有终生不变性及稳定性,而且不同人指纹相同的概率几乎为零,因此指纹自动识别系统被广泛应用于案例分析、商业活动中的身份鉴别等领域。目前有很多的生物测定技术可用于身份认证,包括虹膜识别技术、视网膜识别技术、面部识别、签名识别、声音识别技术、指纹识别等,具有安全、可靠的特点,其中自动指纹识别系统是目前研究最多、最有应用前景
9、的生物识别系统。指纹识别技术的发展得益于现代电子集成制造技术的进步和快速可靠的算法的研究.指纹门禁系统通过将用户的指纹特征与指纹特征数据库中的数据进行对比实现用户身份的鉴别,并不直接保存和使用用户的指纹图像信息,不会侵犯到用户的隐私信息,是当前技术最先进、应用最广泛的门禁系统。对生物识别(指纹识别)技术来说,被广泛应用意味着它能在影响亿万人的口常生活的各个地方使用。通过取代个人识别码和口令,生物识别(指纹识别)技术可以阻止非授权的“访问,可以防止盗用ATM、蜂窝电话、智能卡、桌面PC、工作站及其计算机网络;在通过电话、网络进行的金融交易时进行身份认证;在建筑物或工作场所生物识别技术(指纹识别)
10、可以取代钥匙、证件、图章等.生物识别(指纹识别)技术的飞速发展及其广泛应用将开创个人身份鉴别的新时代。指纹所具有的唯一性、不变性、及易于获取、分类存储有规律等特性使其成为生物鉴定学中最为成熟的方式。1o 2指纹识别技术研究现状指纹识别技术从早期的人工比对到现在采用计算机技术实现自动指纹识别,指纹对比更加准确,识别效率得到极大提高。自动指纹识别过程通常由指纹图像滤波增强、二值化、细化、特征提取以及指纹匹配等几个环节构成.指纹图像滤波增强的目的是将有噪声干扰的指纹图像变得更加清晰,使得指纹图像的脊线更黑,谷线更白,当前在实际指纹图像增强算法的应用中一般是几种滤波增强方式结合起来使用,主要的方案是基
11、于傅里叶变换结合滤波和指纹图像点方向场的下上下滤波器;指纹图像二值化,是将指纹图像变成灰度值只有0和255两种颜色的图像,当前,在自动指纹识别中常采用的是根据指纹图像的点方向场在指纹纹线方向和指纹纹线垂直方向上对指纹图像进行二值化处理;指纹图像细化是指删除指纹纹线的边缘像素,使之只有一个像素宽度,目前在自动指纹识别技术中常用的是OPTA算法的改进的图像模板细化算法;指纹特征提取,是将细化后使用计算机数字图像处理技术采集指纹图像中奇异点、端点、叉点等指纹特征数据,目前常用的特征提取算法是先对细化后的指纹图像进行初步去噪,然后提取特征点,再根据阈值去除伪特征点;指纹匹配,是指纹预留模板图像与输入样
12、板图像中的所有特征点的匹配,目前在自动指纹识别系统中常采用可变大小的界限盒的指纹特征匹配算法。目前指纹识别技术还有诸多困难,例当三维的指纹被指纹录入设备扫描成二维的数字图像时,就会丢失一部分信息、,手指划破、割伤、弄脏、不同干湿程度以及不同的按压方式,还会导致指纹图像的变化,这就给可靠的特征提取带来了困难;例如传统的基于细节点的识别方法,是依靠提取指纹脊线上的细节点,然后对其位置和类型进行匹配,来识别指纹的,而噪声会影响特征提取准确度,增加错误的特征点或丢失真正的特征点。当噪声很大时,就要增加图像增强算法来改善图像的质量,但很难找到一种增强算法能够适应所用的噪声,多种增强算法又会大幅增加算法运
13、行时间,不好的增强算法又会增加人为特征。当噪声增大时,提取了许多虚假细节点,还有可能丢失细节点,这就是传统的基于细节点识别算法的不足之处之一,因为它只利用了指纹图像中的一小部分信息(细节点位置和方向)作为特征进行匹配,丢失了蕴涵在图像中的其他丰富的结构信息。不难想象,基于这种方法的识别算法,很难全面适应指纹的变化。人的指纹含有天然的密码信息,它们具有几点重要特特点。广泛性,指每一个正常的人都有指纹。唯一性,指每一个人的指纹都不同。指纹的细节由细微纹点和纹线的起点、终点、分叉等组成。正是这些无穷无尽的细节特征组合构成了指纹的唯一性.事实上,甚至包括双胞胎,世界上两个指纹相同的概率小于1/109,
14、几乎为零,这就构成了指纹的第一大特点。终生不变性,指纹终身不变即指纹的图案永远不会改变,从人的出现到死后的分解为止(除非指纹受到伤害)。指纹与主体的不可分离性:即指纹不存在丢失、遗忘、被窃取的可能。指纹的使用比起其它证卡来说更快捷、安全、准确、无干扰,可实现快速登录注册,系统兼容性好,也就是说可以独立或者通过联网构成系统并且很容易并入各类证卡和定义识别系统中.因此,指纹识别技术的应用范围极广.1o 3本文的章节安排本文以研究指纹识别中指纹图像分割、细化、特征提取、匹配等若干问题为研究主体,针对指纹识别技术中分割、细化和匹配进行了仿真和修正。其中分割部分采用了方差均值的方法,细化选取了一种伪特征
15、较少的模板,匹配时以分叉点和端点信息进行匹配。具体的章节和各章的内容安排如下:第一章:在介绍本论文的研究背景及意义,在指纹识别技术的现状和特点的基础上,确定了本文所做的主要工作。第二章:本章主要介绍了指纹识别系统设计原理,为后续的研究工作奠定基础,介绍了均值方差的基础知识和基本理论以及仿真中具体的分割运用算法;指纹图像细化的方法;指纹图像细化后的特征提取,需要哪些特征,去除哪些伪特征,以方便和正确地进行匹配工作;指纹图像匹配的概念、匹配问题的困难所在和常用方法.第三章:指纹识别系统的仿真结果及分析。结论:总结本文所取得的一些研究成果,并对课题发展进行了展望.2指纹识系统设计2o 1指纹识别系统设计基本结构指纹识别系统主要由指纹图像读取,图像预处理,特征提取,特征匹配四大步骤组成。首先,我们要提取需要处理的指纹识别的原始图片。其次,进行图像预处理。通常图像预处理包括分割、归一化、二值化和细化, 图像预处理的目的就是去除图像中的噪声,将图像变成清晰点线图,这样才能提取到正确的指纹特征,从而达到正确匹配的目的.它的好坏直接影响到指纹识别的效果.