基于MATLAB的指纹识别系统-本科生毕业设计(论文).doc
《基于MATLAB的指纹识别系统-本科生毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《基于MATLAB的指纹识别系统-本科生毕业设计(论文).doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、xx大学厦门工学院本科生毕业设计(论文) 题 目: 基于MATLAB的指纹识别系统 用3号黑体字填写题目姓 名: xx 用4号宋体字填写姓名、学号、系别、专业、年级、指导老师和日期学 号: 系 别: 电子信息系 专 业: 通信工程 年 级: 级 指导教师: xxx 2015 年 4 月 7 日独创性声明本毕业设计(论文)是我个人在导师指导下完成的。文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。特此声明。论文作者签名: 日期: 关于论文使用授权的说明本人完全了解xx大学厦门工学院有关保留、使用学位论文的规定,即:学院
2、有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。保密的论文在解密后应遵守此规定。论文作者签名: 指导教师签名: 日期: 基于MATLAB的居中,3号黑体,加粗;设置段前、段后距为1行;行距:固定值36磅指纹识别系统摘要居中,4号黑体;设置段前、段后距为1行;行距:固定值24磅摘要内容5号宋体;设置段前、段后距为0行;行距:固定值20磅随着科技的不断发展,基于指纹所具有的普遍性,唯一性和不变性,以及指纹识别系统开发具有很高的可行性和实用性,使得它成为目前世界上最流行、也是最可靠的个人身份认证技术
3、之一。本文主要介绍了指纹识别技术的发展和世界上指纹识别系统的研究应用现状,分别阐述了指纹系统的必要性和意义。以数字图像处理伟基础,分别研究了指纹识别的原理和方法,将Matlab作为仿真工具。本文主要通过Matlab对指纹图像进行三方面的处理,分别是:图像预处理、指纹特征提取和指纹特征匹配。图像预处理主要包括四个步骤:图像分割、二值化、细化。对指纹预处理的主要原因是,可以去除原图像的冗余部分,以便后续的识别系统进行识别;指纹特征提取主要是提取指纹图像细化后的端点和分叉点;指纹特征匹配是通过两个指纹的图像进行特征点比较,来确定是否是统一手指的指纹图。本文中有给出相应模块的Matlab程序及处理的结
4、果。通过实验结果可得,用Matlab来实现指纹识别系统的设计是可行的。关键词“关键词”三个字使用,5号,黑体,加粗:Matlab,指纹识别,在“摘要内容”后空一行书写,5号宋体;关键词之间“,”分隔。特征提取,特征匹配Design and Implement of Web Chat System Base on Ajax居中、3号Times New Roman字体;段前、段后距为1行;行距:固定值36磅 Abstract居中,4号Times New Roman字体,加粗;段前、段后距为1行;行距:固定值24磅英文摘要内容5号Times New Roman 字体;段前、段后距为0行;行距:固定值
5、20磅 With the development of science and technology,Based on the fingerprint has universality, uniqueness and invariance, as well as the development of fingerprint identification system has feasibility and practicability is very high, making it one of the most popular personal identity authentication
6、 technology, the world is the most reliable at present.This paper mainly introduces the present situation of research and application of fingerprint identification technology and the development of the fingerprint identification system, illustrates the necessity and significance of fingerprint syste
7、m. Based on digital image processing of Wei, the principle and method of fingerprint recognition are studied, the Matlab as a simulation tool.This paper mainly through the Matlab process, the three aspects of the fingerprint image, respectively is: image preprocessing, fingerprint feature extraction
8、 and fingerprint. Image preprocessing includes four steps: image segmentation, binarization, thinning two. The main reason for the fingerprint image preprocessing is to remove redundant parts of the original image, so that the recognition system for the follow-up identification; fingerprint feature
9、extraction is to extract the fingerprint image thinning after endpoint and bifurcation point; fingerprint feature matching is carried out by comparing the image feature points of two fingerprints, to determine whether the fingerprint map integration finger.Matlab program and gives the corresponding
10、module of the result in this paper. Through the experiment we can see the results, using Matlab to achieve the design of fingerprint identification system is feasible.Key Words: Matlab, Fingerprint identification,Feature extraction,Feature matching 在“摘要内容”后空一行书写,5号Times New Roman字体;关键词之间“,”分隔目 录居中,小
11、2号黑体,两字之间空四格;段前、段后距为1行;行距:固定值36磅第1章 绪论11.1 研究背景11.2 研究意义21.3 研究内容31.4 论文组织3第2章 Web版聊天系统的设计42.1 功能设计42.2 概要设计42.3详细设计42.3.1用户界面逻辑设计42.3.2 数据库的设计5结论6参考文献7谢辞8附录1 部分关键源码及解释9目录内容小4号宋体,行距:固定值20磅,标题列至一或二级节标题37基于Matlab的指纹识别系统第1章 绪论章标题居中,黑体小2号;段前、段后距为1行;行距为固定值36磅1.1 研究背景一级节标题序数顶格书写,后空1格书写标题,黑体小3号;段前、段后距为1行;行
12、距为固定值24磅正文宋体小4号 ,段前、段后距为0行;行距为固定值20磅早在4000年前古埃及金字塔的年代,就记载了人的手印和脚印。在远古时期,一些粘土陶器上都印有制作者的指纹,在公元前300年前就出现了桉有指纹的文件,而目前,中国人仍然习惯于在官方或重要文件上按下自己的指纹。1880年英国人亨利福兹提出了通过指纹识别视同来识别犯罪。至今为止,由于信息科技的不断发展和计算机的广泛应用,还有模式识别理论的发展,人们开始不断的研究符合使用计算机进行指纹识别。目前在全世界,指纹识别都成为了一种潮流。就目前识别系统的发展来看,常见的生物特征识别系统主要有人脸、指纹、手形、手部血管分布、虹膜、视网膜、手
13、写体、声音和脸部热量图等。它们有的已逐步得到推广和应用,有的还仅处于实验研究阶段。其中,人脸、指纹、手形、虹膜、视网膜。下面主要针对指纹识别技术进行介绍和研究。指纹识别是生物识别技术中应用最早的、价格最低廉的技术之一。根据报道资料来看,目前的指纹识别系统具有如下特点:(1) 可靠性:采用最独特的容错技术,即使采集到的指纹有破坏。也就是说指纹不全或者指纹随时间有了自然的变化时也不会影响指纹正确的识别。(2) 快捷性:市面上大多数的系统鉴别时间需要1-3s,登陆注册一个新账户只需要1分钟的时间。(3) 灵活性:一个完整的指纹信息的代码可以压缩到几十个KB到几百个KB,由此可见,指纹信息可以存放在一
14、个磁条上或者一张二维条卡上或者IC卡上。(4) 安全性:所有的指纹信息代码都经过了特俗加密。通过所储存的代码不可能复原源指纹,这样可以彻底的规避了指纹的毛用。因此即使证卡丢失,也不会存在安全问题。(5) 方便性:目前,出现的各类指纹识别系统一般都是外观设计精巧、解释,采用了精密的、独特的光电系统,具有全程液晶提示,装备有多重安装模式。(6) 实时性:可实现完整的跟踪、实时报警的功能。在经历了近10年缓慢的自然增长后,指纹识别技术经营来一个跳跃性发展的黄金时期。专家保守估计,未来5年,我国将有近百亿的市场等着企业去开拓。指纹识别技术的巨大市场前景,将对国外众多产业产生巨大的影响。1.2 研究意义
15、随着网络信息化时代的高速发展,如何准确鉴别一个人的身份,符合保护好信息安全是当今信息化时代必须解决的一个关键性问题。21世纪是信息化时代,在这个时代,我国的各种管理大部分使用证件、磁卡、IC卡和密码,这些方式都无法避免伪造或遗失,就算是密码也很容易被窃取或遗忘。这些都给管理者和使用者带来很大不方便。我们生活中也存在着越来越多的电子设备,比如ATM取款机,考勤系统,门禁系统,最流行的莫过于网上购物行为等。个人身份的数字化和隐性化水平的需求也不断的在提高。因此,我们急需一项可以准确、安全快捷的识别技术来替代目前的身份。研究发现,因为指纹具有唯一性、普遍性、稳定性等优点,人们发现,通过指纹的识别可以
16、避免这些麻烦。人们把它称之为生物特征识别技术。因此,这一项技术已成为身份鉴别领域的研究重点。所谓生物识别救赎即是,通过计算机与光学、声学、生物传感器和生物统计学原理等高科技手段密切结合,利用人体固有的生理特征,和行为特征来进行个人身份的鉴定。根据IBG(International Biometric Group,国际生物识别小组)2009年统计结果,市场已经有很多针对不同生理特征和行为特征的应用。其中,研究占比最高的就是指纹识别了。指纹识别技术把一个人同他本人相对应连接起来。通过比较他的指纹和预先保留的指纹进行对比,就可以得出这个人的真实身份。由于每个人的皮肤纹路在团、端点和交叉点上各不相同。
17、也就是说,每个人的指纹都是唯一的。另外,指纹是不跟随年龄的增长而发生变化,是永远不会变的。综上可得,指纹具有唯一性和稳定性。所以,通过指纹的识别可以鉴别一个人的身份是可靠的。随着指纹识别系统的普及,人与人之间的信任成本将大大降低,将大大提高人类社会活动的效率。在21世纪这样的信息时代,一种安全便捷的身份认证方式显得越来越重要。“在网络上,没有人知道你是一只狗,”在这样的情况下,任何一个基于网络环境下的交往活动都被蒙上了一层技术意义的灰色。不可避免的是所有基于这种网络技术基础之上的经济活动也因此被深深打上了不真实和不被信任的烙印。面对这项伟大的技术的诞生,人们对它的应使用仅仅在于虚拟网络群落中的
18、狂欢,而无法让它真正对经济交往模式和效率起到推进作用,实在是令人可惜的。例如,对于淘宝网来说,它所能做到的仅仅是通过身份注册来保障交易人的身份,这样的做法的确是降低了身份冒用的几率。但是我们相信随着技术逐渐成熟和应用成本的降低,除了支付之外的任何网络信任问题都可以通过指纹识别得到极大改善,从而体高人们在信息时代的行动效率。指纹识别技术承载了许多社会意义,从根本上来说,是可以通过它良好的判断和定义一个人的真实生物身份。从而降低社会活动中产生的信任成本,从根本上改变经济和社会交往模式改变,提高效率。1.3 研究内容本文中,我们主要是提出了一套指纹识别算法,能在较短时间内准确地识别指纹。本文所研究的
19、指纹识别系统主要分为三块内容,指纹图像预处理、指纹特征提取和指纹特征匹配。指纹的与处理部分包括了图像分割、滤波增强、二值化和细化。图像分割主要是将要处理的图像中的有效部分从整个指纹图像中分离出来,这样,一方面可以减少后续处理的步骤和数据量,另一方面也是规避了因为部分图像区域不可靠而导致伪特征的产生。图像增强则是包括了两个部分,其一是对原始图像上模糊,但是有可能恢复的部分进行增强,其二是对整幅图像进行滤波处理,这样可以消除指纹脊线间的断裂和粘连。图像二值化即是提取经增强处理后的指纹图像的脊线,用“1”表示脊线上的点,“0”表示背景和谷线,进而把原始的灰度图像转化为二值图像。图像细化是进一步的把二
20、值指纹脊线细化为单像素宽度的骨架线,这也是为了方便以后的指纹特征提取。1.4 论文组织本论文主要分为四章:第一章 绪论:主要介绍了指纹识别技术的研究背景、内容和意义。第二章 指纹图像的预处理。介绍指纹识别系统的基本理论和几种常见算法;第三章 图像特征提取和特征匹配第四章 结论第2章 每章均应另起一页 指纹图像预处理2.1 指纹图像预处理指纹图像预处理是将灰度图像进行一种前期处理,将其处理成适于特征提取的二值图像,以便后续的模块识别。现实中,无论以何种方式采集的指纹图像, 都必然有一部分由于采集图像的质量原因, 无法被系统直接识别,因此指纹图像的预处理就显得非常重要。指纹图像的预处理目的就是尽量
21、保持图像中纹路边缘完好的前提下,去除背景区域和无效部分,同时根据指纹目标区域中脊线的结构特征,选择较好的滤波方法,来提高指纹脊线清晰度,平滑脊线边缘的毛刺和空洞,抑制图像噪声,保证指纹特征的可靠提取,并使灰度图像转化成黑白的二值图像,最终得到脊线结构清晰的单像素宽的二值图像。预处理技术主要包图像归一化、图像分割、二值化、滤波增强及细化。预处理流程图如2-1。图2-1预处理流程 2.1.1 图像归一化归一化处理就是对采集好的指纹图像进行处理,就是对指纹灰度图像的灰度均值和方差进行一次调整,这样可以让指纹图像无论采用什么设备采集都可以有预期的方差和均值,进而屏蔽掉不必要的噪声。指纹图像的归一化处理
22、并不会改变指纹质量,只是为了方便指纹的下一步处理并保证了程序运行时收敛可以加快速度。由于手指的压力强度不同,可以将指纹分为W*H块,假设指纹图像里像素点的灰度值为I(i,j),归一化之后的图像用G(i,j)来表示,灰度的平均值和方差则分别用和表示,得出归一化算法如下:(1) 计算图像灰度平均值和方差:(2) (2)特定期望的图像的方差和平均值后,课算出归一化后的图像G(i,j): 程序运行归一化仿真结果如图2-2下:2-2 指纹图像归一化2.1.2 图像分割 图像分割是把含有指纹的前景区域和不含有指纹的背景区域给分割出来,使得预处理过程中只对前景区域进行处理,经过分割后的图像更容易进行接下来的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 指纹识别 系统 本科生 毕业设计 论文
限制150内