欢迎来到天天文库
浏览记录
ID:30801613
大小:153.00 KB
页数:7页
时间:2019-01-03
《基于dsp的指纹识别系统研究的英文文献译文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
.高级工程论坛。1(2011)97-101页在线自2011/Sep/09提供www.scientific.net(2011)瑞士科技刊物DOI:10.4028/www.scientific.net/AEF.1.97基于DSP的嵌入式自动指纹识别系统的设计孙红安全和环境保护署,浙江警官职业学院,杭州,浙江,中国310018sunhong@zjjy.com.cn关键词:自动指纹识别算法,数字信号处理,嵌入式系统摘要:在嵌入式系统中,自动指纹识别算法具有较高的时间和空间复杂度。就如何降低其复杂性是研究的课题之一。本文概述了指纹识别过程和算法平台的选择。详细介绍了基于DSP的嵌入式指纹识别硬件系统设计,包括微处理器、指纹传感器和它们之间通信的选用。另外,说明了主要软件组成和流程。最后,通过外围串行接口进行模拟仿真。1引言随着计算机和信息技术的快速发展,生物特征识别技术已经被广泛关注。生物特征识别是通过一个人的生理特点来鉴别身份的过程。使用生物特征识别是一种非常安全的身份鉴别方法,因为特征问题是一个人特有的。这意味着它不容易共享、交换、被盗。生物特征识别技术主要体现在两方面:生理特征和行为特征。生理特征是一个人本身的生理性状,行为特征是受环境影响的习惯性动作。例如,指纹、其它生理特性,通常不会改变除了事故或疾病的影响,但一个签名、或其它行为特征,会随着年龄改变。生理特征识别包括指纹识别、视网膜识别和手形识别,行为特征识别包括签名识别和声音识别。每一种生物识别可以用一些参数描述,如普遍性、唯一性、永久性、采集、性能评价、拒真率。根据上述参数统计,指纹识别有很大的优势。(1)据统计,国际生物集团(IBG)是生物和身份管理行业领先的独立集成和咨询公司,其指纹识别的市场份额比每年市场收入同比增加约66%.. .(2)所以,指纹识别是世界上最需求的生物识别技术近年来,国内外的自动指纹识别技术已经取得很大的进展,且有很多指纹产品。许多人认为自动指纹识别技术已经完全解决了,但由测试指纹验证竞争(FVC)的结果显示,自动指纹识别技术仍有许多问题需要解决。高精度计算算法需要比较长的时间和消耗更多的存储空间,这导致用户在实际应用中很难接受。因此,基于高性能CPU的嵌入式指纹识别系统是研究的方向之一。本文研究了基于DSP的硬件和软件的指纹识别系统。2指纹识别流程通常,自动指纹识别有三个步骤,包括图像采集、特征提取和特征匹配。指纹由手指表面上的一系列脊线和谷线组成。图像采集是指将手指线脊和谷线信息通过设备转换为数字图像。特征提取是指通过数字图像提取指纹特征。特征匹配是指纹特征与指纹数据库的指纹信息是否匹配。因此,匹配两个指纹图像通常是提取符合指纹图像之间的特征。自动指纹识别系统主要有两种类型。一种是指纹验证,另一种是指纹识别。为验证,用户需要输入用户名和指纹,然后指纹模板将用户名存储在数据库中。两个指纹匹配是一对一的方式,所以该系统被称为一对一匹配系统。进行识别,用户只需要输入指纹,然后与存储在数据库中的指纹模板进行多次比较,所以该系统被称为一对多匹配系统[3](见图1)。.. .图1识别过程的一对多匹配系统指纹识别算法的选择指纹识别算法是指纹识别技术产品的核心。目前,基于PC的指纹识别算法相对比较成熟,但基于多种嵌入式系统应用指纹识别算法有相对较大的发展空间。因为计算和内存资源在嵌入式系统中是有限的,它很难在嵌入式系统中实现指纹识别算法。目前,基于DSP或ARM的嵌入式指纹识别算法,如果系统平台是DSP,算法性能相对较强,识别速度快,但算法很难更好的发展且成本较高。如果系统平台是ARM,有很大发展空间,但识别速度和性能差,不被广泛应用。相比之下,基于DSP的嵌入式指纹识别系统的被认可。3嵌入式指纹识别系统的硬件设计3.1系统结构以指纹存取控制系统为例,它包括微处理器、指纹传感器、液晶显示模块、小键盘、时钟控制芯片、电磁锁和电源等等。微处理器控制整个系统。指纹识别模块实现了指纹特征采集、匹配、存储和删除功能,液晶显示模块显示打开记录,实时时钟、操作技巧和其他信息。LCD和小键盘组成人机界面。图2是指纹访问控制系统的系统框图。.. .图2系统的硬件结构框图3.2微处理器的选择考虑到产品性能价格和广阔市场研究的基础上,选择了单片机SPCE061A,SPCE061A单片机是一个16位的产品,携带最新的16位微处理器µ’NspTM,是由凌阳科技研发的。高处理速度保证了µ’NspTM能够容易、迅速地处理复杂的数字信号。它包括以下特点:(1)CPU时钟:0.32MHz-49.152MHz(2)32K字闪存(3)2K字SRAM(4)两个10位DAC输出(5)32个通用I/Os(位可编程)(6)有两个优先级级别的14INT(7)八通道10位模数转换器(8)串行接口I/O(SIO)(9)UART接收机和发射机(全双工)(10)低电压和低电压检测复位(11)监督启用(键选项)(12)ICE功能开发和下载到闪存存储器(13)保护代码读和写的安全功能。3.3指纹传感器的选择目前使用的指纹传感器主要基于三种技术:光学技术、半导体硅技术、超声波技术。指纹卡AB(指纹卡)公司主要从事生物技术产品的研发,FPC1011F是其主要产品。FPC1011F是一个基于新的Certus传感器平台的前沿电容式指纹传感器。.. .反射的电容测量原理是可呈现优质的图像品质,在每个像素具有256灰阶呈现像素。这个反射测量法是透过手指感应视窗直接送一个信号到手指。另外专有的技术是在感应器表面上涂上特殊保护漆以达到坚固抗刮的特性。FPC1011F具有大于15kv抗静电保护(ESD),表面耐刮,防碰击及手指的按压耐磨损。具有3D技术的感应器对干或湿手指皆可辨识无碍。SPI接口以最小的电线高速读出数据,SPI接口支持的速度取决于当前系统的时钟速度,这个特性使得传感器用于广泛的控制单元。3.4微处理器和指纹传感器之间的SPI通信因为FPC1011F接口是SPI和SPCE061A单片机没有标准的SPI端口,SPI接口只能通过使用一个共同的I/O接口在SPCE061A单片机中传输模拟数据来控制指纹传感器。图3微处理器和指纹传感器之间的通信接口4嵌入式指纹识别系统的软件设计4.1模块和功能分析根据硬件模块,软件框架主要包括指纹处理模块、液晶显示模块、实时时钟模块、键盘扫描模块等。指纹处理模块负责处理处理器和指纹传感器之间的命令并返回代码信息。根据时间序列,液晶模块显示汉字和其他符号。实时时钟模块实现了读和写操作的时钟芯片。基于4*4键盘扫描模块设计原则确定他们是否有击键和键的名字。.. .根据功能,软件主要包括指纹打开子程序、指纹管理子程序、密码管理子程序、系统设置子程序、实时时钟显示子程序。如果不通过管理器的许可,所有子程序不能访问,除了指纹打开子程序和实时时钟显示子程序。指纹管理子程序包括指纹模板注册、删除、清除和打开浏览记录。密码管理子程序主要用于改密码和打放。时间设置和日期设置使系统设置子程序。系统主程序负责初始化,从信息队列获得信息,初始化子程序。4.2SPCE061A单片机的SPI模拟时序基于SPCE061A单片机的SPI通信系统由CPU和指纹传感器组成。SPCE061A主控制器是控制指纹传感器来实现传感器的初始化、数据访问等。用通用I/O接口,以下是SPI通信的部分代码。Start_SPI();Init_FPC1011F();SPI_SendByte(READ_SENSOR);SPI_SendByte(0x00);for(j=0;j<400;j++){SPI_SendByte(READ_SPI_STATUS);SPI_SendByte(0x00);val=SPI_RecByte();}SPI_SendByte(READ_SPI_DATA);SPI_SendByte(0x00);hhDelay(384);for(i1=0;i1<200;i1++)//readingpixelmatrixoffingerprints{hhDelay(170);for(j1=0;j1<152;j1++){hhDelay(170);Img_SPI[cnt++]=SPI_RecByte();}.. .}Disable_Spi();5总结相比于计算能力强但控制能力差的DSP指纹识别系统,该系统最大的创新在于控制核心的16位SOC芯片SPCE061A,它不仅有较强的控制功能,也有强大的DSP计算能力。该系统扩展后可以应用于指纹锁、PDA设备、无锁汽车等。参考文献[1]YuanWeiqi,KeLi,BaiYun,Biometricfeatureidentificationtechnology.Beijing:Sciencepress,2009,p.8[2]Informationonhttp://www.ibgweb.com/products/reports/bmir-2009-2014[3]ZhuEn,YinJianping,ZhangGuoming,HuChunfeng,Automatedfingerprintidentificationtechnology,Changsha:Nationaluniversityofdefensetechnologypress,2006,p.7[4]SPCE061Adatasheet,SunnorthElectronicTechnologyCo.,Ltd.[5]720-FPC1011F1_A_Product-sheet,FingerprintCardsABcompany..
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处