基于单片机的隐形指纹识别系统.doc





《基于单片机的隐形指纹识别系统.doc》由会员分享,可在线阅读,更多相关《基于单片机的隐形指纹识别系统.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着科技的飞速发展,人们的安全意识也越来越强,在隐私、财产安全的问题上,提出了许许多多的解决方案。在众多方案中,人们运用的最多的就是指纹识别。因为指纹具有唯一性以及终生不变性,因此得到了大量关注而飞速发展。而随着发展,手机的屏幕也越来越大,势必影响着手机的体积,更影响着部分人的使用体验。因而如何使得在手机体积不变的情况下,屏幕可以达到最大值成为了困扰各大厂商的问题。在此基础上,厂商提出了全面屏的方案,给此问题带来了最好的解决方案。而实现全面屏其中一个问题就是如何避免在屏幕上开孔,屏幕下面去识别人们的指纹方法。当今社会,在市场上的屏幕之下的辨别指纹方式主要有这几种:电容发辨别指纹、光线辨别指
2、纹还有就是用超声波来辨别指纹。而手机的屏占比例也因此会得到显著升高,从而将促进全面屏时代的到来。本文将对超声波指纹识别技术进行讨论与探究。本次将使用STM32单片机作为主控进行模拟,意在提高指纹识别精度以及识别时间,改善目前超声波指纹识别反应慢以及精度略有不足的情况。此系统中,将利用算法通过计算声波的反射时间形成指纹图像,从而达到指纹识别的目的。关键词:超声波 屏下指纹识别技术 Abstract With the rapid development of science and technology, peoples safety consciousness is becoming more
3、and more strong, on the issue of privacy property security, put forward many solutions in many scheme, people use most is fingerprint identification for fingerprint uniqueness and invariance for life, so got a lot of attention and rapid development and with the development of mobile phone screen is
4、becoming more and more big, is bound to affect the volume of a cell phone, more influence on the use of some experience and how to make the phone under the condition of constant volume, the screen can achieve maximum has become a serious problems in the major manufacturers.Manufacturers put forward
5、on this basis, the full screen, brought the best solution to this problem and achieve full screen one of the problems is how to avoid the hole on the screen, the vendor and puts forward the screen of the fingerprint identification scheme under the screen of the fingerprint recognition on market at p
6、resent there are three main types: optical fingerprint capacitive fingerprint recognition and fingerprint identification improved under ultrasonic fingerprint screen screen proportion, to further promote the development of the full screen on real significance this article will discuss the ultrasonic
7、 fingerprint identification technology and explore.This time, STM32 single-chip microcomputer will be used as the main control for simulation, in order to improve the fingerprint identification accuracy and identification time, improve the current ultrasonic fingerprint identification response slow
8、and slightly insufficient accuracy of the situation in this system, will use the algorithm by calculating the reflection time of the sound wave to form a fingerprint image, so as to achieve the purpose of fingerprint identification.Key words:Ultrasonic Under glass目录第一章 概述11.1 课题研究的背景与意义11.1.1超声波屏下指纹
9、识别研究的背景与意义11.1.2 超声波指纹识别技术11.2 国内外研究现状21.3 超声波指纹识别技术的优势31.3.1光学屏下指纹识别技术41.3.2 电容式屏下指纹识别技术41.3.3 超声波屏下指纹识别技术4第二章 系统设计52.1 系统设计52.1.1指纹采集模块72.1.2指纹处理模块72.1.3用户交互模块72.2 工作流程82.3 控制模块9第三章 指纹采集113.1 传感器简介113.1.1传感器简介113.1.2传感器数学模型123.2 指纹传感器133.3 指纹采集133.4 指纹图像处理15第四章 实时操作系统174.1 开发环境简介174.1.1项目管理功能174.1
10、.2集成功能174.1.3编辑器184.1.4 常用的调试命令184.1.5 常用的调试方式184.2 操作系统移植194.2.1任务调度194.2.2任务管理194.2.3时间管理194.2.4任务间的通信与同步194.2.5内存管理194.3 操作系统移植中用C语言改写的文件214.4 超声波屏下指纹识别22第五章 总结25参考文献27致谢29广东东软学院本科毕业设计(论文)第一章 概述1.1 课题研究的背景与意义1.1.1超声波屏下指纹识别研究的背景与意义指纹识别作为最安全、成本最低的生物识别技术,目前依旧是无可取代的。而在如今手机全面屏大为火热的情况下,如何避免在屏幕上开孔成为了一个难
11、题。以苹果为代表的部分曾以3D识别技术,通过结构光构建人脸模型进行识别的厂商,但是此方案对环境要求较高,方案提出初级受到了大量的质疑。因此有设计师提出了背部指纹识别的方案,但是背部指纹识别其本质也是在机体上开孔,无法避免受灰尘、污渍影响,并且有部分消费者认为背部指纹识别破坏了手机的整体美观。在此背景下,有设计师提出了屏下指纹识别作为解决方案。搭载了屏下指纹识别系统的手机一经推出,立刻受到了大量好评。屏下指纹识别技术既保证了屏幕的完整性,又符合绝大多数的用户使用习惯,因此可以得出屏下指纹识别技术才是全面屏迅速发展的新的增长点,并且将逐步成为全面屏的标准配置。本次研究主要是以第三代超声波指纹识别技
12、术为主要研究对象,进行屏下指纹的探讨以及研究。在目前开放的技术基础上进行研究以及作方案设想。1.1.2 超声波指纹识别技术 从2015年起高通将超声波的指纹辨别技术SENSE ID 3D 识别指纹的技术在世界上各大移动设备上普及,手机厂商们逐渐将屏幕下方的辨别指纹技术发展起来。有光学达到识别指纹的目的是用光线去“照射”人们指纹的纹理从而发生光线探测出来,用电容式的辨别指纹方式是运用指纹的传感器与手指的纹路产生的汗液或者电解液从而形成的指纹图像这两种都或多或少会受到材料、污渍的影响,而超声波则不会存在这样的问题。由于超声波指纹识别技术的特点就是具有较强的穿透性,能够穿透玻璃、铝、不锈钢等材质的阻
13、碍物进行指纹识别,因此手机无需在屏幕上开孔,可以直接将指纹模块置于手机内部,减少屏幕占用。超声波可以准确的识别各种材料,并且可以透过屏幕进行精确度较高的扫描指纹。在此背景下,可见超声波指纹识别技术必定会成为移动端生物识别技术的主流,若超声波指纹识别技术完全成熟的情况下,其产品无论从美观、安全、解锁速度上都会比电容式以及光学指纹识别技术强大许多,也会使得其产品更受用户欢迎。用于身份识别的生物特征,必须具有唯-性和稳定性的性质。研究和经验表明,人的多个生物识别特征都与其他个体不同,如:声誉、指纹面部、瞳孔等,且一辈子都不会发生大的变化,所以就能为这种方式辨别出来人们的特征信息,身份。而可以以此为基
14、础,人们逐渐发明了面部识别、人声识别以及包括目前研究的指纹识别等许许多多的身份识别的技术,随着社会的发展这些技术都已经非常的成熟了。还有一些日常市面上存在的身份识别技术和性能,以及各种识别准确率比较图如下表所示:图1-1不同生物特征识别技术比较本次将使用STM32单片机作为主控进行模拟,意在提高指纹识别精度以及识别时间,改善目前超声波指纹识别反应慢以及精度略有不足的情况。此系统中,将利用算法通过计算声波的反射时间形成指纹图像,从而达到指纹识别的目的。1.2 国内外研究现状1.2.1指纹识别系统现状简述根据国际生物识别组织IBG(国际生物识别组织)发布的表格,该图表显示了2007-2012年生物
15、识别产业的总收入(图1.1),可以看出生物识别市场非常庞大,并将在接下来的几年中存在 年份。 随着持续稳定的增长,到2012年产品销售额将达到74亿美元3。 生物特征识别是最有效的对生物个体身份识别的途径,因此生物特征识别技术将在市场份额的占比中越来越大,并随着计算机及嵌入式技术的进步,在近代得到了迅猛的发展。 特别是在“ 9.11”事件之后,美国与第一和解。 由于提高了安全意识,一些欧洲国家已开始大力支持和开发该技术。超声波指纹识别技术名称为SnapdragonSense ID,这是一种通过超声波扫描指纹,形成3D指纹模型图,光学指纹识别则是通过光线反射探测指纹回路,电容式指纹识别则是通过利
16、用指纹sensor与导电的皮下电解液形成电场而实现指纹图像的扫描,这两种都或多或少会受到材料、污渍的影响,而超声波则不会存在这样的问题。超声波可以准确的识别各种材料,并且可以透过屏幕进行精确度较高的扫描指纹,在全面屏越来越火热的现在,无疑是相当受各大厂商的欢迎的。但是超声波指纹识别的确具有高精度、高安全性的特点,由于超声波本身可以穿透大部分材料,因此用作屏下指纹识别的确有很大的优势。但是由于算法、硬件的不成熟,超声波指纹识别技术仍存在或多或少的问题。例如三星手机多款手机前段时间被中国银行禁用指纹支付。原因就是其超声波指纹方案存在重大缺陷,其可以在隔着一层TPU薄膜的情况下被未录入指纹的手指解锁
17、。目前,超声波指纹识别算法的研究重点和难点可以概括为三个方面:各种噪声定位特征的比较和图像的失真。 尽管指纹识别技术需要改进,但已在应用程序和市场中得到广泛认可。 目前指纹识别技术进步为了非常成熟的辨别生物的识别技术,从设备上来讲,指纹识别系统可以分为网络系统和集成系统。信息技术使在线指纹识别系统的实施非常方便,同时还有大量的在线指纹识别产品,例如指纹锁。笔记本B,指纹鼠标和PC指纹的识别,就设备而言,指纹识别系统可以共享并集成到网络中。首先,信息技术的飞速发展使得实施方便的在线指纹识别系统。 n大量的在线指纹识别产品,例如笔记本指纹,鼠标指纹和计算机指纹系统,为后者开发处理器技术集成的速度也
18、很快,随着性能的提高,价格将继续下降,因此实施集成的指纹识别系统不仅更加方便/可靠,而且将实现整个系统。价格也可以越来越高地为大众所接受。随着公众对身份识别技术的需求增加,指纹识别正逐渐在各种场合中使用。嵌入式指纹识别系统体积小,安全稳定性高和可识别性小。效率也很高,受到越来越多的关注。1.2.2 指纹传感器现状当前,由嵌入式开发的辨别指纹的系统比市面上联机的市场份额占比高,所包含的技术更加广泛,发展速度也非常的快速。此外,由于指纹的传感器极速的成熟度被科技发展的带动下不断提升,传感器开始有了准确的采集度以及功耗越来越低。而且有“刮擦式”的辨别指纹传感器也从根本的方式上改变了传统的指纹收集方式
19、,在耗能,性价比不变的条件下,极大地提高了收集指纹的能力及速度。甚至某些厂商研究出全面优于前代指纹传感器的新型传感器,不止提高了质量,还有识别速度等。使得指纹识别算法中的预处理以及后续的匹配更加方便,处理效果更好,也值得整个识别过程更高效以及更准确。1.3 超声波指纹识别技术的优势超声波指纹识别技术为指纹识别技术的第三代,超声波是一种频率超过20000赫兹的声波,其具有方向性好、穿透性强的特性,易获得较集中的声能,可以穿透大多数材料进行之吻的识别,例如:金属制品、蓝宝石、灰尘、水渍等,这是其他两种技术所无法实现的。,第一、二代分别是光学、电容式指纹识别,相较于这两种指纹识别技术,超声波的识别精
20、度将会更高,这是超声波其本身的特性决定的。我们可以看一下三种指纹识别技术的背景:1.3.1光学屏下指纹识别技术这是目前最为成熟的屏下指纹识别技术,主要是通过光线的反射来进行对指纹的扫描,然后和已有的指纹图像进行比对,从而实现指纹的识别。其优势在于可以最大程度上避免光线对指纹识别的影响,但是缺点也比较明显,由于特定区域需要常亮,因此有可能会出现烧屏现象,影响使用寿命。1.3.2 电容式屏下指纹识别技术当前,市面上的极大多数的手机用开孔的方式来满足的指纹识别方式都是属于电容式的指纹鉴别方式,原理是因为人们的皮肤表面上的凸起部分会使得指纹的各个位置到传感器之间的距离会有改变,从而会影响电容的值,最终
21、通过一些技术手段将其翻译为能直接处理的电信号,所以就可以精准的识别出指纹。但是缺点就是信号会由于穿透性而受到干扰。因此要想通过此方式去满足屏下指纹很困难。1.3.3 超声波屏下指纹识别技术用指纹识别技术采用超声波的原理是用传感器上的一种压电物质来生产出一中频率不变的超声波,因为超声波可以通过玻璃或者oled屏幕,碰到指纹的弧度或者凹凸状态会达到超声波的折射率发生改变。因此可以通过获取一定量改变的差异从而达到指纹识别的效果,构建出一个3D图像,而这就代表以后你拿着一个打印着机主指纹的纸片按上去也无法解锁。而超声波指纹识别技术还具有一个特性,那就是它具有穿透大多数材质的能力,准确找到你的指纹,就是
22、说用3D打印出来的指纹也无法骗过它。从这两点来看,超声波指纹识别的安全性无疑提高了很多个等级。第二章 系统设计2.1 系统设计大多数嵌入式嵌入式指纹识别系统使用单个微处理器,该系统目前可以离线运行。 由于在这种类型的系统中,微处理器必须执行复杂的图像处理并且还负责监视外围设备,因此系统的指纹处理效率很低,系统功能很简单,最重要的是,系统升级或功能扩展非常不利。系统升级或功能扩展非常不利。图2-1 系统流程图在此用嵌入式达到指纹辨别的设计中,我们将其分为两部分:指纹识别模块和控制模块。 其中,采用DSP处理器去解决算法的部分,主要完成匹配算法的指纹手机,预处理和在软件算法方面的实现; 控制模块的
23、处理器是运用单片机去完成,它主要完成对接用户的系统和系统接口的工作。 所以,算法模块的DSP处理器可以充分的发挥出来它的处理数据的能力,主要目标是去实现识别指纹的算法当中 单片机也可以使用它具有强大的控制能力,实现便捷的功能,并方便地完成外围监视。图2-2 硬件框图软件部分主要是在STM32内部,通过对硬件资源的使用,实现程序的逻辑,本系统中软件是基于uC/OS- II系统进行开发的,主要包括USB的驱动程序,DSP通信模块,超声波识别模块的驱动,调度程序等,其框图如图所示。图2-3 软件框图在系统中使用TI的TMS320VC5416的DSP改进的哈佛结构以及多处理器的单元,多线程还有特殊的指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 隐形 指纹识别 系统

限制150内