基于单片机的指纹识别系统设计——毕业论文.doc
《基于单片机的指纹识别系统设计——毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的指纹识别系统设计——毕业论文.doc(56页珍藏版)》请在三一办公上搜索。
1、 学士学位论文 基于单片机的指纹识别系统设计The Design of fingerprint identification System Based on Single Chip 摘 要随着信息时代的发展, 自动指纹识别技术已经广泛地应用于公安、海关、银行、网络安全等需要进行身份识别领域。本文概述了自动指纹识别系统的研究现状和发展状况,介绍了指纹识别系统的算法流程,以及在此基础上的指纹图像的分割算法和指纹图像细化算法。并完成基于单片机的指纹识别系统硬件电路设计。本文应用ZMF-206指纹识别模块,设计基于单片机的指纹识别硬件电路系统,形成一个独立的指纹识别控制系统。该系统能够实现单片机和指纹
2、模块之间的串口通信,通过操作独立式键盘按键,向指纹模块的DSP芯片发送相应指令,从而执行录入用户、添加用户、认证用户、删除指定用户、删除全部用户、用户匹配等功能,适用于需要进行身份识别的领域。关键词:控制系统;指纹识别;单片机;串口通信Abstract With the development of the information age, automatic fingerprint identification technology has been widely used in public security, customs, bank, network security, and ot
3、her areas of the identification is required. This paper summarizes the research status and development status of automatic fingerprint identification system, the algorithm flow of the fingerprint identification system are introduced, and on the basis of the fingerprint image segmentation algorithm,
4、and fingerprint image thinning algorithm. And finish the fingerprint identification system based on single chip microcomputer hardware circuit design. ZMF-206 fingerprint identification module is applied in this article, the design for fingerprint recognition based on single chip microcomputer hardw
5、are circuit system, fingerprint identification control system to form an independent. The system can realize serial communication between SCM and fingerprint module, by manipulating the independent type keyboard key, to the fingerprint module of DSP chip to send corresponding instructions, to perfor
6、m input user, add users, authenticate the user, delete to specify user, delete all user, user matching, and other functions, applicable to the need for identification of areas.Key words: control system; Fingerprint identification; Serial Communications; MCU (Microcontroller Unit)目录第一章 绪论11.1研究的背景及意义
7、11.2指纹识别技术11.2.1指纹识别技术发展现状11.2.2指纹识别技术的特点21.3本课题的内容3第二章 指纹识别系统实现原理32.1人类指纹特征32.1.1 指纹的总体特征42.1.2指纹的局部特征52.2指纹图像的分割62.2.1指纹图像分割概述62.2.2均值方差法72.3指纹图像的细化82.3.1指纹图像细化的预处理82.3.2指纹图像细化方法计算92.4指纹图像的匹配10第三章 指纹识别系统硬件设计113.1系统总体设计113.1.1指纹识别系统功能简述113.1.2系统核心部件单片机113.2指纹识别系统电路设计123.3硬件系统组成模块电路133.3.1下载口模块133.3
8、.2显示模块133.3.3电源模块143.3.4时钟模块143.3.5复位模块143.4指纹模块153.4.1ZMF-206指纹识别模块15第四章 软件系统设计174.ZFM-206指纹识别模块指令系统174.1.1通信方式174.1.2主要通讯协议命令说明184.2单片机的程序设计流程图21第五章 实物的制作与系统调试225.1 硬件材料225.2 硬件的焊接与组装225.3 系统的调试235.3.1单片机的程序下载235.3.2串口调试235.3.3液晶显示器调试24第六章 总结和展望25参考文献26附 录28附录A 1602显示器子程序28第一章 绪论1.1研究的背景及意义科学技术的迅猛
9、发展为人类的生产生活带来了极大的便利,大大地推动了现在社会的进步和发展。在网络化时代的今天,我们每个人都拥有大量的认证密码,比如开机密码、邮箱密码、银行密码、论坛登陆密码等等;并配备了各种钥匙,如门锁钥匙,汽车钥匙,保险柜钥匙等。这些都是传统的安全系统所采用的方式,随着社会的发展,其安全性越来越脆弱。而我们的生活随时都需要进行个人身份的确认和权限的认定。指纹特征是人终生不变的特征之一,而且不同人的指纹特征相同的可能性几乎为零。人体指纹含有天然的密码信息,其具有作为密码信息必须具备的三个重要性质1:广泛性,指每一个正常人都有指纹。唯一性, 指每一个人的指纹都不同。终生不变性, 指非意外事故指纹终
10、身不变。因此,指纹识别技术,作为一种可靠的生物识别技术1,受到了人们的重视。尽管人们已经对自动指纹识别技术作了深入广泛的研究,指纹识别技术也获得了不少应用,但是指纹识别的应用在目前并没有获得普及,这主要是因为指纹识别在识别准确性和识别速度方面还远远不能满足很多实际应用的要求。这就要求研究指纹识别环节中若干问题,这对于问题的解决很有意义。1.2指纹识别技术 1.2.1指纹识别技术发展现状 指纹识别算法的研究方向主要分为:基于图像的识别算法和基于特征的识别算法2。基于图像的识别算法认为,指纹图像的频域和空域信息可以用来唯一表示并识别不同的指纹2。它是一种使用全局信息进行识别的方法,例如使用指纹图像
11、的Fourier频谱来表示和识别指纹。这类算法的问题在于图像特征难以定义和匹配,因此算法的拒识率和误识率较高。基于特征的指纹识别算法是找到并比对指纹的特征2。指纹特征的复杂度足以提供用于鉴别的足够特征。目前大多数的自动指纹识别系统使用的都是这类算法。指纹特征多种多样,有特征点、奇异点、域方向图、脊线数目,甚至脊线线型等。对应的匹配方法可以分为:基于点模式的匹配,基于脊线的匹配,基于纹理的匹配以及多种细节特征混合的匹配方法。大多数基于特征的识别算法专注于脊线上的末梢点和分叉点,该方法根据各个特征点的位置和方向来表示和区分指纹,从而使指纹识别问题转化为判断两个特征点集间的最大相似度(最大重合度)的
12、问题。提取该细节特征有多种方法:基于灰度指纹图像直接提取,基于二值图像的特征提取,基于细化图像的特征提取。目前许多公司和研究视梅在指纹识别技术领域都取得了突破性的进展,推出许多指纹识别与传统IT技术完美结合的应用产品,这些产品已经被越来越多的用户所认可。中科院自动化所智能生物信怠系统研究组和北京数字指通软件技术有限公司对自动指纹识别技术进行了长期的理论研究和应用系统开发,指纹图像的识别准确率和识别速度已达到国际先进水平。另外,一些公司和机构结合社会应用的实际需求,开发了各种类型的具有独立知识产权的嵌入式指纹识别模块、指纹应用系统软件等,用户反映良好。指纹识别技术多用于对安全性要求比较高的领域,
13、丽在商务移动办公领域颇其建树的富圭通、三星及等国际知名品牌都拥有技术与应用较为成熟的指纹识别系统4。与国外相比,我国在自动指纹识别技术的研究水平上还存在一定的差距。主要表现在:(1)指纹录入设备的质量还不太过关:(2)自动指纹识别算法研究水平还有待提高,在应用上的表现为产品适应性和易用性较差,对干、湿一些的指纹往往不能正确区别,对指纹录入时的旋转、平移比较敏感。 1.2.2指纹识别技术的特点指纹特征是人终生不变的特征之一,而且不同人的指纹特征相同的可能性几乎为零。人体指纹含有天然的密码信息,其具有作为密码信息必须具备的四个重要性质:广泛性,指每一个正常的人都有指纹。唯一性,指每一个人的指纹都不
14、同。指纹的细节由细微纹点和纹线的起点、终点、分叉等组成。正是这些无穷无尽的细节特征组合构成了指纹的唯一性事实上,甚至包括双胞胎,世界上两个指纹相同的概率小于1109,几乎为零,这就构成了指纹的第一大特点。终生不变性,指纹终身不变即指纹的图案永远不会改变,从人的出现到死后的分解为止(除非指纹受到伤害)。指纹与主体的不可分离性:即指纹不存在丢失、遗忘、被窃取的可能。指纹的使用比起其它证卡来说更快捷、安全、准确、无干扰,可实现快速登录注册,系统兼容性好,也就是说可以独立或者通过联网构成系统并且很容易并入各类证卡和定义识别系统中。因此,指纹识别技术的应用范围极广。指纹识别系统主要包括四部分:指纹图像采
15、集,指纹图像预处理,指纹特征提取和指纹特征匹配。论文涉及指纹的图像分割、细化和匹配。就现有文献和产品来看,对低质量的指纹图像的处理效果还远不能令人满意。要想使设计的细节特征提取算法能够对低质量指纹图像也能可靠工作。指纹匹配算法的性能主要决定于所提取到的特征点的数目、位置和相互关系的可靠性。要想设计一个对较多真正特征点缺失、较多伪特征点出现和较大形变均不敏感的指纹匹配算法,也是一件十分困难的事。计算复杂性是自动指纹识别技术中一个重要的研究课题。实际应用要求最好自动指纹识别系统能对识别任务实时做出响应,而让指纹匹配算法同时达到高速度和高准确率也是一个难题。1.3本课题的内容以MCS-51系列单片机
16、作为控制核心,设计并制作指纹识别控制系统。本系统采用模块化的总体结构设计,依据实现的各种功能,把整个系统分成几个功能模块,使得系统简洁明了。同时使得系统程序可读性加强,方便程序的完善和修改。各模块之间联系紧密,共同构成完整的系统。控制器设计首先要了解指纹识别系统的理论要求,再通过软硬件实现整个指纹识别的模拟过程。该系统能够实现单片机和指纹模块之间的串口通信,通过操作独立式键盘按键,向指纹模块的DSP芯片发送相应指令,从而执行录入用户、添加用户、认证用户、删除指定用户、删除全部用户、以及管理个人身份信息等功能。第二章 指纹识别系统实现原理2.1人类指纹特征我们定义了指纹的两类特征来进行指纹的验证
17、:总体特征和局部特征。 2.1.1 指纹的总体特征总体特征是指那些用人眼直接就可以观察到的特征,包括基本纹路图案5:环型(loop),弓型(arch),螺旋型(whorl)。其他的指纹图案都基于这三种基本图案。指纹的脊纹形式是适应之间的球状表面和半圆形顶端以及横行的指间屈基线生长的,除少数弓形纹之外,绝大多数是箕、斗型纹(约占95%),(三种纹形的大致分布概率如表2.1)基本纹型弓型箕型斗型分布概率5%60%35%表2.1 纹形的大致分布概率纹型是指纹的基本分类,是按中心花纹和三角的基本形态划分的。中心线的按我国是指纹分析法,指纹分三大类型(如图2.1),三大种形态。箕型 斗型 弓型图2.1
18、指纹的纹形(1) 箕形纹(Loop):有一条以上完整的基性线组成中心花纹。箕形线的对侧有一个三角的上下之线包围着中心花纹。按箕技的流向分为桡侧箕形纹(反箕)和尺侧箕形纹(正箕)两种。按中心花纹的结构形态又可分为普通箕、闭口箕、叶形箕、横箕和类似斗的箕。箕形纹中心和三角之间的距离和纹线数量多少不一,有的只有12条线,多数为十条线左右,个别的可达30余条。(2)斗型纹(Whorl):中心花纹呈环、螺、曲状,由内向外扩展与上下包围线汇合形成两个以上的三角的纹线,称为斗型纹。分为环形、螺形、囊形、双箕形、杂形五种。斗型纹的中心花纹,在由一条环、螺、曲等纹线构成时,与两侧三角相对的弧形线凸面,必须是不折
19、、不断的,并且不与来自从三角中的其它纹线相接。(3)弓型纹(Arch): 由弓形线和横直线层叠而成,中心花纹与上下包围线无明显界限,因此也没有真正的三角区。分弧形和帐形纹两种。(4)弧形纹:是由平缓的或略微突起的弧形线组成的一种结构简单的花纹形式。(5)帐形纹:由平行的和突起的弧形线组成。花纹中部有直立的或倾斜的纹线,将弧形线撑起呈帐蓬状。指纹类型的三类九种,是按我国现行的十指指纹分析法划分的。这是一种基本分类,也叫两极分类法。实际上指纹种类远不只这些。2.1.2指纹的局部特征局部特征是指指纹上的节点的特征,这些具有某种特征的节点称为特征点。两枚指纹经常会具有相同的总体特征,但它们的局部特征特
20、征点,却不可能完全相同。 指纹纹路并不是连续的、平滑笔直的,而是经常出现中断、分叉或打折。这些断点、分叉点和转折点就称为特征点。就是这些特征点提供了指纹唯一性的确认信息。特征点的分类有以下几种(如图2.2),最典型的是端点和分叉点。图2.2 指纹特征示意图很多研究者试图解决指纹分类问题,但至今分类算法的误识率仍较高。如何提高指纹分类的准确率在自动指纹识别研究中是一个较关键的问题。2.2指纹图像的分割 2.2.1指纹图像分割概述在指纹识别系统中,指纹图像分割是图像预处理的一部分。指纹分割的最基本的依据是图像某些特征和特征集合。图像特征是指纹图像的固有属性,如灰度值,邻域关系,纹线的扭曲程度等。特
21、征集合则是几种的结合。通过提取图像特征,可将原始图像映射到特征空间,使图像特征在特征空间中呈现一定的分布。因此根据以上的的灰度值6领域关系,纹线的扭曲程度,指纹图像分割6大致分为三类:基于像素的图像分割,基于块特征的图像分割以及基于全局的图像分割。基于像素的指纹图像分割中目前流行多尺度小波变换和阈值法6。小波变换和傅里叶变换的出发点都是将信号表示成基函数的线性组合。所不同的是傅里叶变换采用时间属于(一,+)的谐波函数作为基函数,而小波变换的基函数是具有紧支集的母函数(t),通过对母函数(t)进行伸缩和平移得到一个小波序列: ; 式中为伸缩因子,b为平移因子。对于任意函数的连续小波变换6:公式(
22、2.1)为变换公式,公式(2.2)为重构公式。 (2.1) (2.2)计算机中的图像信息是以离散信号形式存放的,在信号处理中,特别是在数字信号处理和数值计算等方面,为了计算机实现的方便,连续小波必须进行离散化,而最基本的离散化方法就是二进制离散,一般将这种经过离散化的小波及其变换叫做二进小波和二进变换。小波变换的特点是压缩比高,压缩速度快,压缩后能保持信号与图象的特征不变,且在传递中可以抗干扰。在指纹识别识别中使用小波变换有助于噪声的滤除以及有利于检测奇异点。但是小波变换的明显缺点是它计算复杂,计算效果也取决于函数的选择。另一种阈值分割就是简单地用一个或几个阈值将图像的灰度直方图分成几个类,认
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 指纹识别 系统 设计 毕业论文

链接地址:https://www.31ppt.com/p-3939917.html