指纹锁毕业论文_第1页
指纹锁毕业论文_第2页
指纹锁毕业论文_第3页
指纹锁毕业论文_第4页
指纹锁毕业论文_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、指纹锁毕业论文指纹锁毕业论文题 目 名 称: 指纹锁设计 学 院(部): 计算机与通信学院 专 业: 通信工程 指纹锁毕业论文摘 要随着信息技术的快速发展,传统的身份识别方式(诸如密码、证件等)已经不能满足不断增加的安全需要,身份识别已经成为信息安全领域所面临的一个难题。作为一种飞速发展的技术,指纹识别已经在刑侦领域大显身手,在身份认证等民用领域,这项技术也具有广阔的应用空间。恰当地把指纹识别系统应用到门禁锁上去,能更有效地实现门锁产品智能化和防盗的目标。论文采用具有较大存储力,低功耗,高性能的8位at89c51单片机和独立的指纹识别模块sm-2b,结合指纹识别的应用情况,以指纹算法在门禁锁上

2、实现的思想为指导,运用成熟的指纹识别算法和单片机技术,设计和实现了一个高性能、低成本、低功耗、识别速度快的指纹锁系统。该系统具有指纹开锁,指纹录入,指纹删除,应急密码开锁(指纹受损、指纹被盗、主人未在家允许客人进入),智能报警,电压监测等功能,所涉及的技术成熟,操作简单方便,实用性很强,具有广泛的使用价值和应用前景。 关键词:指纹锁,at89c51单片机,指纹识别abstractwith the development of electronic information technology, the traditional identification technology, such as

3、 password and certificate, can not satisfy the need of safety. identification has become much more serious than before. the fingerprint recognition technology is developing very fast and used in many fields. as a rapidly developing technology, fingerprint identification has been shown their talents

4、in the field of criminal investigation, and in the field of authentication, the technology also has broad application space. in this paper, combined with the application of fingerprint recognition, fingerprint algorithm in order to lock in access control to achieve as a guide, the use of sophisticat

5、ed algorithms and embedded systems fingerprint technology, design and realization of a high-performance, low-cost, low power consumption, to identify the lock system is fast. in this paper, the following aspects from the research work carried out: for the analysis of biometric technology, fingerprin

6、t identification system at home and abroad prospect of development and market demand, the application of fingerprint recognition algorithm and the conditions of the existing hardware and software, system design, a embedded lock program, which includes hardware and software platform for the design of

7、 structures to achieve.keywords: fingerprint lock, single-chip microcomputerat 89c51, fingerprint identification 目 录第1章 绪 论11.1课题的来源和意义11.2 国内外的研究现状11.2.1指纹锁技术概述11.2.2 指纹锁的应用21.2.3 指纹锁的发展前景21.3 系统总体设计方案和论文结构3第2章 指纹识别技术52.1 指纹特征分析52.1.1 指纹特征分类52.1.2 指纹特征分析62.2 自动指纹识别技术的分类及基本原理72.2.1 自动指纹识别系统的分类72.2.2

8、 指纹识别的原理和方法82.3 指纹识别技术应用及发展102.3.1 指纹识别技术的应用112.3.2 指纹识别技术的发展前景11第3章 指纹识别算法133.1 指纹识别算法概述133.2 脊线方向的计算133.3 脊线频率的计算143.4 指纹图像的滤波143.5图像二值化方法及指纹图像的细化算法153.6 特征提取及其后处理163.6.1特征点的提取163.6.2.细节点信息的提取及记录163.6.3 指纹识别中细节点的匹配17第4章 系统整体方案设计184.1嵌入式系统及单片机技术184.1.1嵌入式系统简介184.1.2单片机技术184.2 系统硬件结构设计204.2.1 人机接口部分

9、224.2.2 电源监视电路234.2.3 看门狗定时电路234.2.4 开锁执行机构234.3 指纹识别模块254.3.1 指纹识别模块原理254.3.2 系统处理流程26第5章 指纹锁系统软件设计285.1 系统整体软件结构设计285.2系统初始化29结 论30参考文献31致 谢32附 录33iv 指纹锁毕业论文第1章 绪 论1.1课题的来源和意义随着人们对安全性和私密性的要求越来越高,生物特征识别技术的应用愈来愈显现出其智能化、人性化的强大优势,毫无疑问,指纹锁也将成为ic卡门锁和感应卡门锁之后电控锁具的新主角。丢了钥匙不仅打不开门,还要当心坏人拾到你的钥匙盗取你的家财,其他使用钥匙的场

10、合同样也有如此的问题这些问题都说明,现行的系统安全性技术己经遭遇严峻的挑战! 因此,门锁,作为人类安全卫士,从以前的简单机械门锁发展到今天的种类和功能都趋于多样化的智能门锁。机械门锁是使用机械钥匙开门,而机械钥匙容易丢失和复制,同样的电子密码锁的密码也会因为被别人偷盗,而被非法打开。而人体锁具有的生物特征指纹,是与生俱来,终生不变,人各有异的,它绝不会被丢失好复制。1.2 国内外的研究现状1.2.1指纹锁技术概述指纹识别技术是生物识别技术的一种,众所周知生物识别技术是依靠人体的身体特征来进行身份验证的一种解决方案。人体的生物特征包括指纹、人脸、声音、虹膜、角膜、掌纹、骨架、静脉等,行为特征有签

11、字、声音、按键力度、运动姿势等,同时包括法医学.的血液、dna等都属于身体的特征。所谓的生物识别的核心在于如何获取这些生物特征,并将之转换为数字信息,存储于存储器中,微处理器利用可靠的匹配算法来完成验证与识别个人身份的过程。由于人体特征具有人体所固有的不可复制的唯一性,这一生物密钥无法复制,失窃或被遗忘。而常见的口令、ic卡、条纹码、磁卡或钥匙则存在着丢失、遗忘、复制及被盗用诸多不利因素。因此采用生物"钥匙",您可以不必携带大串的钥匙,也不用费心去记或更换密码。而系统管理员更不必因忘记密码而束手无策。 指纹锁作为第三代安全产品,打破了传统意义上的机械锁单一开门的功能,是集光

12、学、机械、电子及指纹核心算法技术为一身的高科技产品。现在的指纹锁有很多的功能,比如联网功能,开门记录功能、远程遥控、智能报警、多人模式、管理者级别等等。这些都是与it行业电子信息技术紧密相连的。那么随着人们安防意识的加强、生活水平及需求的不断提高,新的功能、新的需求也在不断的应运而生,同时受国家政府职能机构的要求,也有很多相关的需求。 1.2.2 指纹锁的应用近年来,互联网发展迅猛,在带给人们的方便与利益的同时,逐渐融入到人们生活中,由此带出了很多的问题,主要体现在在信息安全方面。无论是团体或者个人的信息,都害怕在四通八达的网络上传送信息而发生权益被损害的事情。由于指纹特征数据可以通过电子邮件

13、或其他传输方法在计算机网络上进行传输和验证,通过指纹识别技术,限定只有指定的人才能访问相关信息,可以极大地提高网上信息的安全性,这样,包括网上银行、网上贸易、电子商务的一系列网络商业行为,就有了安全性保障。在医院里,指纹识别技术可以验证病人身份,例如输血管理。指纹识别技术也有助于证实寻求公共救援、医疗及其他政府福利或者保险金的人的身份确认。在这些应用中,指纹识别系统将会取代或者补充许多大量使用照片和id的系统。人们外出旅游度假住酒店或宾馆的时候,也不用为忘了带房卡或丢了房卡而烦恼。在入住酒店,到前台登记的时候采集指纹,就可以到指定的房间开门(房卡的节电功能完全可以用红外感应装置来实现)。在酒店

14、里吃饭,进行购物、娱乐、健身等消费活动,就用指纹来记录,省去了随身带现金的麻烦。离开酒店的时候就可以一并结算。用指纹取代会员卡来验证酒店的会员,更为方便可靠。在一些中高档楼盘,以及别墅,指纹防盗门锁已经取代了传统的挂锁、电锁、卡锁,除了房主的指纹之外,其他任何人都不能打开房门,可以向携带大串钥匙的时代告别了,即使是开锁技术再高的小偷也只能是望门兴叹。为楼盘配备指纹锁也成了房产开发商吸引业主的一大亮点,如成都博瑞的-优品道楼盘,华人房产的-加洲山庄别墅,中铁八局双龙湾电梯公寓等都采用了爱迪尔电子公司生产的指纹防盗门锁,这里的人们都已经提前享受到了指纹识别技术所带来的安全、可靠、便捷的生活。总之,

15、随着许多指纹识别产品的开发和投入生产,指纹识别技术的应用已经开始进入民用市场,逐渐渗透到我们生活的各个领域,并且发展迅猛,相信这一技术的普及应用已经指日可待。1.2.3 指纹锁的发展前景目前,众多商家在自身市场拓展上都坚持不应“为别人做嫁衣”,这样的概念可能是并不全面的,在市场启动之初,如果能有效地把人力、物力、财力进行整合是不影响其在市场扩展层面力度的强弱。市场是完全存在的,只是看选择什么样的方式来切入市场,切入的是哪一部分市场、哪一部分区域,这些都需要有明确的区分与比对,以此才可以起到以点带面的整体营销效果。指纹锁从最初的试验性推广到目前的小范围使用,已经经历了十年的风风雨雨。其间发生的变

16、化的确不小。就拿众音指纹锁来说,1999年时刚刚开始向市场上推广时,指纹处理芯片的处理速度远不如现在的快。当时在青岛大学做过一项测试,录入了500枚学生的指纹,使用1:n的比对速度进行测试,如果使用一枚未曾录入过的指纹进行验证,返回结果的时间高达10秒。不过当时受限于计算机运算速度的整体趋势。这个结果还算不错的了,当然是在脱机的情况下。指纹锁的产品价格也高的惊人,每套指纹锁的销售价格高达8000元人民币以上,市场销售量非常低。到了2004年左右,随着计算机运算速度的提升,单片机的运算速度也得到了长足的发展,加上指纹算法的不断优化,使的指纹的比对速度明显提高了不少。进入2009年以后,中国的指纹

17、锁市场似乎发生了本质的变化,人们渐渐的开始主动的寻找这类产品。如果你问一下你身边的人是否知道指纹锁是什么,基本上都会说知道或者见过。而且国内的许多小区也开始成批的投入使用。不可以否认的前景,相对于传统的锁具,指纹锁系列技术产品的应用优势极其明显。单体指纹的唯一性大大提高了用户在安防上的性能要求,而指纹的独特生理附属性,又彻底避免了遗失、被盗、被复制的隐患,同时由于“指纹”随身携带,使用方便,这些巨大的优势使得指纹锁技术越来越被人们所接受,并在全球范围引起一场安防革命,有人预测,指纹生物识别产品在未来几年中仍然将保持高速增长的趋势,预计每年大约以300%的速度增长,所以我坚信其市场的前景是不可否

18、认、不容置疑的。1.3 系统总体设计方案和论文结构硬件平台大致可以分为5个部分:指纹识别模块、核心部分(at89c51单片机)、执行开锁机构、人机接口,电压监测部分。该系统具有指纹开锁,应急密码开锁(指纹受损、指纹被盗、主人未在家允许客人进入),智能报警,电压监测等功能。整个系统基本工作原理:当用户使用时,首先开启电源,整个系统开始上电工作。单片机首先检测 电源电压是否正常,如果电压过低,则向用户报警更换电池。如果电压正常单片机则等待指纹模块初始化完成,指纹经传感器采集后,从图像传感器输出的指纹图像经过指纹模块对其进行图像采集、图像处理、特征点提取和匹配等一系列操作后,由dsp完成匹配识别算法

19、,并输出处理结果,如果匹配成功,则给执行机构供电,电机正转,将锁打开,然后延迟一段时间,以保证用户有充裕的时间开门后又将门关上。最后电机反转,将门重新上锁。 通过功能设置可以采取指纹认证和指纹+密码工作方式,其中用户设置的密码经加密后存在e2prom中。另外在规定时间内,如果没有接收到用户的命令,则系统强制断电退出;如果在命令期间没有让指纹模块工作,则可以让其强制进入睡眠状态,通过这些措施使得电池使用时间大大延长。文章第一部分首先介绍了基于细节点特征的指纹识别系统的构成及原理。重点分析了指纹特征,还有自动指纹识别技术的分类及基本原理, 指纹识别技术应用及发展。第二部分介绍了硬件系统的结构,如:

20、单片机的连接方法,外设寄存器选取,指纹识别模块的实现,指纹和密码开锁等等。第三部分介绍了指纹锁系统的软件流程设计和系统初始化。第2章 指纹识别技术2.1 指纹特征分析每个人包括指纹在内的皮肤纹路在图案、断点和交叉点上各不相同,呈现惟一性且终生不变。据此,我们就可以把一个人同他的指纹对应起来,通过将他的指纹和预先保存的指纹数据进行比较,就可以验证它的真实身份,这就是指纹识别技术。指纹识别主要根据人体指纹的纹路、细节特征等信息对操作或被操作者进行身份鉴定,得益于现代电子集成制造技术和快速而可靠的算法研究,已经开始走入我们的日常生活,成为目前生物检测学中研究最深入,应用最广泛,发展最成熟的技术。2.

21、1.1 指纹特征分类指纹识别学是一门古老的学科,它是基于人体指纹特征的相对稳定与唯一这一统计学结果发展起来的。实际应用中,根据需求的不同,可以将人体的指纹特征分为:永久性特征、非永久性特征和生命特征。永久性特征包括细节特征(中心点、三角点、端点、叉点、桥接点等)和辅助特征(纹型、纹密度、纹曲率等元素),在人的一生中永不会改变,在手指前端的典型区域中最为明显,分布也最均匀细节特征是实现指纹精确比对的基础,而纹形特征、纹理特征等则是指纹分类及检索的重要依据。人类指纹的纹形特征根据其形态的不同通常可以分为“弓型、箕型、斗型”三大类型,以及“孤形、帐形、正箕形、反箕形、环形、螺形、囊形、双箕形和杂形”

22、等9种形态。纹理特征则是由平均纹密度、纹密度分布、平均纹曲率、纹曲率分布等纹理参数构成。纹理特征多用于计算机指纹识别算法的多维分类及检索。非永久性特征由孤立点、短线、褶皱、疤痕以及由此造成的断点、叉点等元素构成的指纹特征,这类指纹有可能产生、愈合、发展甚至消失。指纹的生命特征与被测对象的生命存在与否密切相关。但它与人体生命现象的关系和规律仍有待进一步认识。目前它已经成为现代民用指纹识别应用中越来越受关注的热点之一。终都归结为在指纹图象上找到并比对指纹的特征。2.1.2 指纹特征分析 我们定义了指纹的两类特征来进行指纹的验证:总体特征和局部特征。总体特征是指那些用人眼直接就可以观察到的特征,包括

23、: (a)环型 (b)弓型 (c) 螺旋型图2.1 三种基本纹路图案基本纹路图案:环型(loop), 弓型(arch), 螺旋型(whorl)。其他的指纹图案都基于这三种基本图案。仅仅依靠图案类型来分辨指纹是远远不够的,这只是一个粗略的分类,但通过分类使得在大数据库中搜寻指纹更为方便。 模式区(pattern area): 模式区是指指纹上包括了总体特征的区域,即从模式区就能够分辨出指纹是属于那一种类型的。有的指纹识别算法只使用模式区的数据。 aetex 的指纹识别算法使用了所取得的完整指纹而不仅仅是模式区进行分析和识别。 核心点(core point):核心点位于指纹纹路的渐进中心,它用于读

24、取指纹和比对指纹时的参考点。 三角点(delta):三角点位于从核心点开始的第一个分叉点或者断点、或者两条纹路会聚处、孤立点、折转处,或者指向这些奇异点。三角点提供了指纹纹路的计数和跟踪的开始之处。 式样线( type lines):式样线是在指包围模式区的纹路线开始平行的地方所出现的交叉纹路,式样线通常很短就中断了,但它的外侧线开始连续延伸。 纹数( ridge count):指模式区内指纹纹路的数量。在计算指纹的纹数时,一般先在连接核心点和三角点,这条连线与指纹纹路相交的数量即可认为是指纹的纹数。 局部特征 局部特征是指指纹上的节点。两枚指纹经常会具有相同的总体特征,但它们的局部特征节点,

25、却不可能完全相同。 节点(minutia points):指纹纹路并不是连续的,平滑笔直的,而是经常出现中断、分叉或打折。这些断点、分叉点和转折点就称为“节点”。就是这些节点提供了指纹唯一性的确认信息。 2.2 自动指纹识别技术的分类及基本原理 由于人体的身体特征具有不可复制的特点,人们把目光转向了生物识别技术,希望可以籍此技术来应付现行系统安全所面临的的挑战。要把人体的特证用于身份识别,这些特征必须具有唯一性和稳定性。研究和经验表明,人的指纹、掌纹、面孔、发音、虹膜、视网膜、骨架等都具有唯一性和稳定性的特征,即每个人的这些特征都与别人不同、且终生不变,因此就可以据此识别出人的身份。基于这些特

26、征,人们发展了指纹识别、面部识别、发音识别等多种生物识别技术,目前许多技术都己经成熟并得以应用,其中的指纹识别技术更是生物识别技术的热点。指纹识别技术的发展得益于现代电子集成制造技术和快速可靠的算法的研究。尽管指纹只是人体皮肤的一小部分,但用于识别的数据量相当大,对这些数据进行比对也不是简单的相等与不相等的问题,而是使用需要进行大量运算的模糊匹配算法。现代电子集成制造技术使得我们可以制造相当小的指纹图象读取设备,同时飞速发展的个人计算机运算速度提供了在微机甚至单片机上可以进行两个指纹的比对运算的可能。另外,匹配算法可靠性也不断提高,指纹识别技术己经非常实用。2.2.1 自动指纹识别系统的分类按

27、照用途的不同可以将自动指纹识别系统分为两类,即身份验证系统(verification)和身份辨识(identification)系统。身份验证就是通过把一个现场采集到的指纹与一个己经登记的指纹进行一对一的比对(one-to-one matching),来确认身份的过程。作为验证的前提条件,他或她的指纹必须在指纹库中已经注册。指纹以一定的压缩格式存贮,并与其姓名或其标识(id,pin)联系起来。随后在比对现场,先验证其标识,然后,利用系统的指纹与现场采集的指纹比对来证明其标识是合法的。验证其实是回答了这样一个问题:"他是他自称的这个人吗?"这是应用系统中使用得较多的方法。身份

28、辨识则是把现场采集到的指纹同指纹数据厍中的指纹逐一对比,从中找出与现场指纹相匹配的指纹。这也叫“一对多匹配(one to-many matching)”。验证其实是回答了这样一个问题:“他是谁?”辨识主要应用于犯罪指纹匹配的传统领域中。一个不明身份的人的指纹与指纹库中有犯罪记录的人指纹进行比对,来确定此人是否曾经有过犯罪记录。验证和辨识在比对算法和系统设计上各具技术特点。身份验证系统主要于应用民用领域,因此一般只考虑对完整指纹进行对比更强调易用性。身份辨识系统主要应用于警用领域,因此还要对残纹的比较,易用性和安全性都要兼顾。例如验证系统一般只考虑对完整的指纹进行比对,而辨识系统要考虑残纹的比对

29、;验证系统对比对算法的速度要求不如辨识系统高,但更强调易用性;另外在辨识系统中,一般要使用分类技术来加快查询的速度。除了验证的一对一和辨识的一对多比对方法,在实际应用中还有“一对几个匹配(one-to用户的系统中-few matching)”。一对几个匹配主要应用于只有“几个(few)”,比如一个家庭的成员要进入他们的房子。一对几个匹配一般使用与一对一匹配相同的方法。指纹是人体独一无二的特征,其复杂度足以提供用于鉴别的特征。,指纹识别技术经过多年的发展已成为目前最方便、可靠、非侵害和价格便宜的生物识别技术解决方案,对于广大市场随着相关支持技术的逐步成熟的应用有着很大的发展潜力。2.2.2 指纹

30、识别的原理和方法 指纹识别技术主要涉及四个功能:读取指纹图象、提取特征、保存数据和比对。指纹采集指纹图像预处理理特征点提取存入数据库匹配特征点提取特征点匹配结果 图2.2 自动指纹识别原理框图 在一开始,通过指纹读取设备读取到人体指纹的图象,取到指纹图象之后,要对原始图象进行初步的处理,使之更清晰。 接下来,指纹辨识软件建立指纹的数字表示特征数据,一种单方向的转换,可以从指纹转换成特征数据但不能从特征数据转换成为指纹,而两枚不同的指纹不会产生相同的特征数据。软件从指纹上找到被称为“节点”(minutiae)的数据点,也就是那些指纹纹路的分叉、终止或打圈处的坐标位置,这些点同时具有七种以上的唯一

31、性特征。因为通常手指上平均具有70个节点,所以这种方法会产生大约490个数据。有的算法把节点和方向信息组合产生了更多的数据,这些方向信息表明了各个节点之间的关系,也有的算法还处理整幅指纹图像。总之,这些数据,通常称为模板,保存为1k大小的记录。无论它们是怎样组成的,至今仍然没有一种模板的标准,也没有一种公布的抽象算法,而是各个厂商自行其是。最后,通过计算机模糊比较的方法,把两个指纹的模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。1采集指纹图像的技术获得良好的指纹图像是一个十分复杂的问题。因为用于测量的指纹仅是相当小的一片表皮,所以指纹采集设备应有足够好的分辨率以获得指纹的细节

32、。目前所用的指纹图像采集设备,基本上基于三种技术基础:光学技术、半导体硅技术、超声波技术。1) 光学技术借助光学技术采集指纹是历史最久远、使用最广泛的技术。将手指放在光学镜片上,手指在内置光源照射下,用棱镜将其投射在电荷耦合器件(ccd)上,进而形成脊线(指纹图像中具有一定宽度和走向的纹线)呈黑色、谷线(纹线之间的凹陷部分)呈白色的数字化的、可被指纹设备算法处理的多灰度指纹图像。光学的指纹采集设备有明显的优点:它已经过较长时间的应用考验,一定程度上适应温度的变异,较为廉价,可达到500dpi的较高分辨率等。缺点是:由于要求足够长的光程,因此要求足够大的尺寸,而且过分干燥和过分油腻的手指也将使光

33、学指纹产品的效果变坏。2)硅技术(cmos技术)20世纪90年代后期,基于半导体硅电容效应的技术趋于成熟。硅传感器成为电容的一个极板,手指则是另一极板,利用手指纹线的脊和谷相对于平滑的硅传感器之间的电容差,形成8bit的灰度图像。硅技术优点是可以在较小的表面上获得比光学技术更好的图像质量,在1cm×1.5cm的表面上获得200300线的分辨率(较小的表面也导致成本的下降和能被集成到更小的设备中)。缺点是易受干扰,可靠性相对差。表2.1 三种技术的比较比较项目光学全反射技术硅晶体电容传感技术超声波扫描体 积大小中耐 用 性非常耐用容易损坏一般成像能力干手指差,但汗多的和稍脏的手指成像模

34、糊干手指好,但汗多的和稍脏的手指不能成像非常好耗 电较多较少较多成 本低低很高3) 超声波技术为克服光学技术设备和硅技术设备的不足,一种新型的超声波指纹采集设备已经出现。其原理是利用超声波具有穿透材料的能力,且随材料的不同产生大小不同的回波(超声波到达不同材质表面时,被吸收、穿透与反射的程度不同),因此,利用皮肤与空气对于声波阻抗的差异,就可以区分指纹脊与谷所在的位置。超声波技术所使用的超声波频率为1×104hz1×109hz,能量被控制在对人体无损的程度(与医学诊断的强度相同)。超声波技术产品能够达到最好的精度,它对手指和平面的清洁程度要求较低,但其采集时间会明显地长于前

35、述两类产品。总之,各种技术都具有它们各自的优势,也有各自的缺点。2特征拾取一个高质量的图像被拾取后,需要许多步骤将它的特征转换到一个复合的模板中, 这个过程,被称为特征拾取过程,它是手指扫描技术的核心。当一个高质量的图像被拾取后,它必须被转换成一个有用的格式。如果图像是灰度图像,相对较浅的部分会被删除,而相对较深的部分被变成了黑色。脊的像素有58个被缩细到一个像素,这样就能精确定位脊断点和分岔了。微小细节的图像便来自于这个经过处理的图像。在这一点上,即便是十分精细的图像也存在着变形细节和错误细节,这些变形和错误细节都要被滤除。除细节的定位和夹角方法的应用以外,也可通过细节的类型和质量来划分细节

36、。这种方法的好处在于检索的速度有了较大的提高,一个显著的、特定的细节,它的惟一性更容易使匹配成功。还有一些生产商采用的方法是模式匹配方法,即通过推断一组特定脊的数据来处理指纹图像。2.3 指纹识别技术应用及发展随着全球对身份认证的需求越来越多,应用生物特征识别技术做身份认证将被逐步推广。生物特征识别技术在现在和未来提供安全解决方案方面占据着越来越重要的地位。所谓生物特征识别技术就是,通过机与各种传感器和生物统计学原理等高手段密切结合,利用人体固有的生理特性和行为特征,来进行个人身份的鉴定。生理特征与生俱来,多为先天性的;行为特征则是习惯使然,多为后天性的。将生理和行为特征统称为生物特征。而指纹

37、在所有的生物特征中,相对稳定、不随年龄而变化和采集较为便捷,同时它的研究历史最长、相对更为成熟。因此,与同类产品相比,指纹识别的性价比最高,也更适于应用到大众生活中。因此指纹识别以其革命性的便捷和安全性成为一个理想的卓越的解决方案。2.3.1 指纹识别技术的应用自动指纹识别系统正广泛应用于刑侦领域和民用领域。在刑侦领域,自动指纹识别系统可以进行查十指查十指、十指查现场、现场查十指以及现场现场。刑侦用指纹识别系统的特点是:(1)可以快速从指纹数据库中查询安印指纹或现场指纹,获取犯罪嫌疑人的信息;(2)能够管理几十万、甚至上百万人的十指指纹;(3)可以实现联网,在更大的范围内实现指纹信息共享;(4

38、)可以与其它信息系统联网,形成综合犯罪信息网络系统。在西方发达国他家的刑侦部门中指纹识别系统已经得到广泛应用。在过去主要应用于刑侦系统。近几年来已逐渐走向民用市场,主要应用在考勤、门禁、保险箱柜等领域。相信,随着指纹识别技术的完善,还会广泛的应用在身份证,机动车,家居等更多的领域。 指纹技术在现代生活和工作中的应用已越来越普遍,指纹考勤、指纹社保、指纹银行、指纹商场、指纹接送幼儿等等生活和工作的新现象已广为人知,指纹技术正在日益刷新着我们的现代化生活方式。 指纹开门,渐成时尚。在我们的家庭或办公室门上安装一把指纹锁,可以说是智能化家庭、办公室的一个重要象征。指纹锁外观造型气派大方,装在家门或办

39、公室门上,足以彰显豪门地位和公司形象。指纹开门方便快捷,免去了因丢失钥匙而不得不将门锁砸开的损失。电脑加密,指纹最牛。用指纹给自己的计算机加密是电脑发烧友的新宠。他们用指纹控制登陆,用指纹解除屏保,还用指纹给一些密码加解密;他们将自己的隐私文件、酷爱的游戏软件等都用指纹加密,防止文件丢失和损坏。因为指纹是自然人随身携带的活体,他人无法盗取;同时,还因为人的活体指纹具有唯一性和不可复制性,目前世界上没有两人有相同的指纹,一个人也没有两个相同的指纹,可以说,十根手指就是十个永不丢失的活体密码。在经历了近几十年缓慢的自然增长后,指纹识别技术即将迎来一个跳跃性发展的黄金时期。专家们保守估计,未来一段时

40、间,我国将有近百亿元的市场等待着企业去开拓。指纹识别技术的巨大市场前景,将对国际、国内安防产业产生巨大的影响。2.3.2 指纹识别技术的发展前景纵览全球诸多指纹识别事件:出入关按指纹、开门按指纹、领社保按指纹、上班考勤按指纹、幼儿园接送孩子按指纹、银行取款按指纹、超市购物按指纹付款、洗衣服按指纹进行分工、打手机按指纹、上电脑按指纹等等新现象层出不穷,指纹识别已经与人们的生活休戚相关,指纹识别技术在全球已经彻底拉开了“指纹时代”的巨幕。上述种种现象充分说明:人们越来越多地不再单一依赖像身份证、智能卡等保护措施来进行身份识别。因为,采取“用户身份识别智能卡或密码”的方法,在进行用户的身份认证和访问

41、控制的实际操作中,存在着许多隐患,例如,密码不仅容易遗忘,也容易被人窃取或破译;身份证可以假造等。于是,世界顶尖的指纹识别技术得到了全球范围内的高度重视,指纹识别技术的应用如火如荼地迅速发展起来。目前,国内已经有不少企业在参与指纹识别技术的开发和应用,但绝大多数是引进国外指纹识别模块来进行系统集成、开发,成本比较高,市场推广难度大。可以说,中国生物识别产业的发展前景是光明和有前途的。我们可以从以下几个主要方面来看:第一,由于从本质上来说,生物识别应用是一个与人口基数相关的应用,这就决定了中国生物识别市场具备成为全球最大生物识别市场的可能;第二,由于中国制造业实力雄厚,而我们的“世界工厂”亦开始

42、向产业链的上游迈进,因此中国生物识别企业在生物识别产品制造方面的潜力将很快转化为实力;第三,经过多年的技术创新和积累,国内不少企业已开始显示研发上的实力,比如多媒体芯片和3g领域。从未来看,由于中国市场对国际研发企业的吸引力,加上中国研发成本的低廉,以及本身在欧美等国庞大的华人技术人员,中国在未来必然成为世界研发领域的重要力量;第四,从多个角度比较,生物识别产业都是全球信息产业中增长较快的一个产业,这一增长速度据估计将至少保持到2010年后。中国生物识别产业相对国际生物识别产业具有后发性,因而其未来增长潜力将更高于全球生物识别产业同行。 第3章 指纹识别算法3.1 指纹识别算法概述指纹识别算法

43、是指纹识别的核心,基于细节点特征的指纹自动识别技术是目前这方面研究中的主流,本系统中采用的指纹识别算法流程如图3.1所示。脊线方向脊线频率gabor滤波器特征提取特征匹配指纹数据库图3.1 指纹识别算法流程预处理是将输入的(直接采集进来的)低质量、有噪音的指纹源图象处理成已细化了的清晰的二值图像。它的目的是减少低质量的图像对分类识别结果的影响,预处理中一般包括图像增强、滤波、二值化、细化等步骤。预处理的方法通常为:先求方向图,后求频率图,最后由此得到的gabor滤波器对图像进行滤波。图像增强是指纹图像预处理需要解决的核心问题,指纹图像增强的主要目的是为了消除噪声,改善图像质量,便于特征提取。由

44、于指纹纹理由相间的脊线和谷线组成。这些纹理蕴涵了大量的信息,如纹理方向、纹理密度等等。在指纹图像的不同区域,这样的信息是不同的。指纹图像增强算法就是利用图像信息的区域性差异来实现的。传统的指纹图像增强就是利用图像的纹理方向信息,构造方向滤波器模板来实现滤波的。滤波器构造的简单性和指纹图像复杂性的矛盾限制了其作用的有效性。本系统中采用的是参考了指纹图像纹理频率信息,并且以gabor变换这个能够同时对图像局部结构的方向和空域频率进行解析的最优滤波器作为滤波器的模板,因而极大的改善了增强算法的效果。3.2 脊线方向的计算除奇异区外,指纹图像在一个足够小的区域内,纹理近似于相互平行的直线,这就是指纹图

45、像的方向性特征。方向性特征是指纹图像中最为明显的特征之一,它以简化的形式直观的反映指纹图像的基本形态特征,因而被广泛应用于指纹图像的分类、增强、特征提取等方面。提取脊线方向方法为:(1)将指纹图像分割成足够小的子块,以满足块中纹理近似平行的条件。(2)对一个子块中的每一个点p(s,t)(s,t=0,1,w-1),利用sobel算子分别计算其x方向梯度和y方向梯度。(3)利用下面的公式计算每个子块的方向(m,n)。其公式为:3.3 脊线频率的计算指纹纹理除了具有稳定的方向性特征外,还具有稳定的频率性特点。在指纹图像的一个局部区域内,脊线和谷线的纹理走向平行,同时沿脊谷方向的灰度分布近似于正弦包络

46、。脊线频率被定义为两条脊线之间间距的倒数。通过定位该包络中极大、极小值点,就能得到相应的脊线间距和谷线间距,进而计算出脊线频率。如果方向窗口内没有细节点和单点,xk形成一个离散正弦波,这个正弦波的频率即为脊线和谷线交替的频率。在求取正弦波峰峰间距之前,对其进行一次低通滤波,可消除混叠的毛刺噪声。设子块b(m,n)的脊线间距为 (m,n),脊线频率f(m,n),其中0m<m,0n<n,f(m,n)=1/(m,n)。3.4 指纹图像的滤波在指纹处理中用到滤波器,主要在于去除图像噪声,增强图像质量,即增强指纹脊与谷的对比度,修补图像连接脊中出现的断点、去除图像中的叉连现象。gabor滤波

47、器可以在空域和频域上获得最佳的分辨率,具有良好的带通性和方向选择性。利用gabor滤波器的参数可利用指纹的方向性和纹理性,用gabor滤波器来作为带通滤波器,去除噪音,增强脊谷结构。这种算法难点在于需要计算图像的频率图将指纹图像看成由脊和谷组成的周期图像,在每一个局部领域内都会有一个相对固定准确的频率。gabor函数是唯一能达到时频测不准关系下界的函数二维表示: gabor函数是二维高斯函数在空间频率域的平移函数,x,y为对应于x方向和y方向的角频率平移参数。二维gabor函数的实部和虚部可各自表示为一个函数,分别称为偶gabor和奇gabor函数。偶gabor函数适于增强目标物体,而奇gab

48、or函数适于增强物体边缘。gabor变换由于具有最佳时域和频域连接分辨率的特点,能够同时对图像局部结构的方向和空域频率进行解析,可以很好地兼顾指纹图像的脊线方向和脊线频率信息。本系统中采用gabor滤波器函数的实部作为模板,以与子块纹线方向垂直的方向作为滤波器方向,以脊线频率作为滤波器频率来构建滤波器。滤波过程如下式所示: 其中,g(s,t)为原始图像灰度,g(s,t)是gabor滤波后的图像灰度,w为滤波器模板大小,s为模板系数和,为子块的域方向值。需要注意的是gabor滤波器中的与指纹文理方向垂直。对x和v的取值需要进行折衷,取值越大,则滤波器的抗噪性能越好,但也容易声成假的脊线。这里取x

49、 =4和v =6。3.5图像二值化方法及指纹图像的细化算法二值化是指纹图像预处理中必不可少的一步。常用的二值化方法有固定阀值法、自适应阀值法、局部自适应阀值法等,这些方法仅仅利用了图像的灰度信息,对指纹图像的二值化效果很不理想;现有的大部分指纹图像预处理方法都是经过滤波处理后再进行二值化,这样就需要对图像进行两次扫描,不利于处理速度的提高。将指纹图像自身的方向结构特点与源图像灰度值变化特点结合起来,确定对图像中每一像素点二值化的动态阀值。这种方法取代了一般指纹图像预处理中无效区域分割、滤波、增强、二值化等步骤,一次完成图像的二值化功能。实验结果也表明,该方法得到的二值化图像能够基本保持源图像上

50、的特征点不丢失,确保了以后的特征提取和比对的正确性和可靠性。指纹图像二值化后,纹线仍具有一定的宽度,而指纹识别只对纹线的走向感兴趣,不关心它的粗细。为了进一步压缩数据,得到更精确的细节特征,提高识别的准确性,对指纹图像进行细化处理是不可忽略的。所谓细化,就是从原来的图中去掉一些点,但仍要保持原有的形状。实际上,是保持原图的骨架。指纹图像的细化是指删除指纹纹线的边缘像素,使之只有一个像素宽度,细化时应保证纹线的连接性、方向性和特征点不变,还应保持纹线的中心基本不变。3.6 特征提取及其后处理3.6.1特征点的提取特征提取一般是指提取指纹图像的局部特征,也就是细节点特征。在基于细节点的指纹自动识别

51、系统中,特征提取是在细化后的指纹图像上进行的。特征提取的首要问题是确定细节点和它的位置,细节点的位置和细节点间的相对位置很重要,尽管每个指纹中包括将近80个细节,只要确定十几个细节点就己经足够用来识别了。这种方法中邻域的选取很重要,如果取得比较小,则可能起不到去除假特征点的作用;如果取得比较大的话,则可能将真正的特征点也一并删去。在具体实现中,我们取其半径为脊宽的一半。3.6.2.细节点信息的提取及记录对每一个细节点,我们记录如下信息:1细节点的x,y坐标。2细节点的方向,这个方向就是该细节点所在的块的块方向。3细节点的类型,即脊线端点或脊线分叉点。4细节点对应的脊线。细节点对应的脊线用该脊线

52、上的采样点来表示,采样的距离约为脊线间的平均距离。分叉点对应的脊线是与该细节点的方向最近的那条,端点对应的脊线就是该细节点所在的脊线。采样点用该点与对应细节点的距离,和连接该点与对应细节点的直线与对应细节点方向的夹角来表示,的取值范围在-180到180度之间。下图给出了细节点对应的脊线与脊线上的采样点的例子。在细节匹配中,对应脊线将被用来对两个平面点集进行校准,而且,校准的参数,也就是两个点集中任意一对脊线间的旋转角度,将被用来作为判断它们所对应的细节点能否看作匹配的细节点的条件。3.6.3 指纹识别中细节点的匹配细节匹配一般在极坐标系中进行,因为指纹图像的非线性形变往往呈放射状,在某个区域内

53、的形变比较大,然后非线性地向外扩张,因而,在极坐标中能更好地描述非线性形变;另外,在极坐标中不需要考虑输入图像与模板图像的参照点之间的平移,将一对对应点的坐标相对于参照点转换为极坐标时,平移就被抵消了;还有,在极坐标系中显然比在直角坐标系中更便于处理两幅图像间的旋转。为了把细节点转移到极坐标系中去,需要在模板细节点集和输入细节点集中各选一个参照点作为相应的极坐标系中的原点,并算出其它细节点相对于参照点的极坐标。由于事先不知道模板点集与输入点集的对应关系,需要考虑所有可能的参照点对。对模板点集中的每一点和输入点集中的每一点,定义为将和当作参照点对时,从输入图像到模板图像的旋转角度。如果可以被当作

54、一对对应点,即它们分别对应的脊线相似性到了一定程度,则将取0度到360度间的一个值,否则,我们定义取值为400,以表示和不能是一对对应点。如果是不同类型的细节点,也就是说它们一个是端点,一个是分叉点,则它们不是对应点对,取值为400。即表示对应的脊线相似性到了一定程度。第4章 系统整体方案设计4.1嵌入式系统及单片机技术4.1.1嵌入式系统简介嵌入式系统的出现最初是基于单片机的。70年代单片机的出现,使得汽车、家电、工业机器、通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性能:更容易使用、更快、更便宜。这些装置已经初步具备了嵌入式的应用特点,但是这时的应用只是使用8位的芯片,执

55、行一些单线程的程序,还谈不上“系统”的概念。 从80年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发周期,更低的开发资金和更高的开发效率,“嵌入式系统”真正出现了。适合嵌入式应用。这些嵌入式实时多任务操作系统的出现,使得应用开发人员得以从小范围的开发解放出来,同时也促使嵌入式有了更为广阔的应用空间。 90年代以后,随着对实时性要求的提高,软件规模不断上升,实时核逐渐发展为实时多任务操作系统(rtos),并作为一种软件平台逐步成为目前国际嵌入式系统的主流。这时候更多的公司看到了嵌入式系统的广阔发展前景,开始大力发展自己的嵌入式操作系统。除了上

56、面的几家老牌公司以外,还出现了palm os,wince,嵌入式linux,lynx,nucleux,以及国内的hopen,delta os等嵌入式操作系统。随着嵌入式技术的发展前景日益广阔,相信会有更多的嵌入式操作系统软件出现。4.1.2单片机技术单片机的全名叫做微型单片处理机,简称单片机,主要用于自动化控制。最早的单片机是intel公司的 8048,它出现在1976年。motorola同时推出了68hc05,zilog公司推出了z80系列,这些早期的单片机均含有256字节的ram、4k的rom、4 个8位并口、1个全双工串行口、两个16位定 时 器。之后在80年代初,intel又进一步完善了8048,在它的基础上研制成功了8051,这在单片机的历史上是值得纪念的一页,迄今为止,51系列的单片机仍然是最为成功的单片机芯片,在各种产品中有着非常广泛的应用。 189c51的基本特性和引脚介绍1) 基本特性89c51带闪存单片机在一小块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论