下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于FPGA的指纹识别系统本系统采用Xilinx公司Spartan3E系列FPGA作为核心控制芯片,通过FPC1011C指纹传感器实现对指纹图象的采集,利用SPI接口传输到FPGA进行数据的存储,在内嵌的MicroBlaze处理器的管理下,使用硬件电路对指纹图象进行指纹中心点求取、图像修剪、可视化扇形、归一化、Gabor滤波、特征编码等处理,从而得到指纹特征点并存入指纹数据库作为建档模版。指纹比对时,采用同样的方法,得到比对模版,然后将比对模版与建档模版利用指纹识别算法进行比对,得出比对结果。该项目利用嵌入式软核实现系统的管理,利用硬件实现识别算法,保证了系统功能的完整性与识别的正确性。其识别
2、速度将明显快于通常使用的基于软件实现的指纹识别系统,且系统更加简单。该识别系统可用于门禁、考勤、证件管理等很多方面,具有很广泛的应用前景。1、硬件框图及各模块介绍:系统采用xilinx公司Spartan3E系列FPGA作为核心的控制和运算芯片,数据采集模块由FPC1011C电容式指纹传感器来完成,FPC1011C指纹传感器可以完成指纹图像的采集并用其自带的A/D转换器将指纹图像转换成数字信号,利用SPI接口传送至FPGA进行处理。当处理图像数据时,FPGA将通过其逻辑单元执行指纹中心点求取、图像修剪、可视化扇形、归一化、Gabor滤波、特征编码等一系列操作,从而获得重要的指纹图像信息。处理之后
3、的图像会根据当前的操作模式被存入FLASH中作为建档模板,或者与当前模板进行匹配。工作前可用键盘对工作模式进行选择,另附带有LCD显示器用来显示模式选择和识别结果。系统框图如图1所示。图1系统总体设计框图软件流程图如图2所示:图2系统软件流程图2、项目关键技术及创新性:2.1传感器的选择FPC1011C电容式指纹传感器是瑞典FingerPrintCard公司推出的目前最先进的电容式指纹传感器。该款电容式指纹传感器利用了该公司拥有专利的反射式探测技术(以往的电容式指纹传感器采用的一般是直接式探测技术),使指纹传感器的表面保护层厚度可以达到普通电容式指纹传感器的100倍左右,因此使指纹传感器具有更
4、高的对干湿手指的适用性和更长的使用寿命。如表1所示,显示了两种主流电容式传感器各自的优缺点表1指纹传感器比较参数MBF200固态电容传感器FPC1011C电容式指纹传感器采集原理电容式,直接探测法电容式,反射式探测法分辨率508DPI363DPI点阵数256X300152X200单幅图像大小76K30K采集窗口大小24X24mm15X12mm抗静电指标10kV15kV操作温度-20Cto+85C-20Cto+85C使用寿命未公布一百万次环境湿度未公布95%干手指适应性一般良好湿手指适应性较差良好2.2指纹算法选择指纹图像有两种结构,即全局结构和局部结构。全局结构是指指纹脊线和谷线的全局模式,局
5、部结构是指在细节点处的具体的模式。传统的指纹识别大都设法提取细节点,而这种方法有一些不足之处:第一,它只利用了指纹图像中的一小部分信息(细节点),丢失了丰富的结构信息,指纹的纹线结构不能由细节点完全表达出来;第二,细节点提取过程中,由于噪声的影响,很容易产生虚假细节点和丢失真正的细节点,在指纹的受损区域这种现象更为突出;第三,由于每个指纹的细节点数都不相同,产生出了特征向量长度不同,不利于快速匹配;第四,特征匹配时细节点的相对未知随指纹的弹性变形而改变,影响了匹配精度。为了克服基于细节点的指纹识别算法的局限性,我们这里采用了基于指纹全局和局部特征的匹配算法,这种方法对指纹的表达充分利用了指纹的
6、纹理结构特征,不仅包含了指纹的全局特征还包含了脊和谷的局部特征。我们所采用的算法主要有两大优点:快速性:依据算法是否依赖中心点,指纹细节匹配算法可分为两类:基于中心点的匹配算法和非中心点匹配算法。由于大多数非中心点匹配算法都非常耗时,因此不适合大规模在线应用。故本次算法采用基于中心点的匹配算法,能够极大的提高匹配速度,但是,这类算法极度依赖于中心点的定位精度,中心点的求取成为该算法的关键,而本文的第二大优点采用了新的中心点定位方法,中心点定位精度远远高于传统的定位方法。稳定性:本次算法,根据指纹图像的特点,分别在空间与和频域增强图像并采用了一种复合滤波器对增强后的图像进行滤波处理,把指纹图像的
7、局部信息和全局信息有机的结合起来,是一种非常高效而准确的中心点提取算法。最重要的一点,在实际应用中,同一个指纹两次采集到的图像必然会有一定的平移和旋转,传统的方法对这两种的情况所求出的中心位置均有一定的偏差,而中心点的偏差将导致整个指纹识别的失败。另外,传统的方法,如Poincarindex算法及类似的方向场的算法对于一些低质量的图像,如有裂纹和创伤的图像,干燥的皮肤取得的图像,脊线和谷线对比度小的图像效果甚差,而本次算法对于平移旋转以及低质量的图像依然可以求得准确而稳定的中心,这对于整个算法的稳定性起到了核心作用。算法流程如图3所示:图3指纹数据处理算法流程3、项目完成情况算法流程:中心点求取图像剪切归一化Gabor滤波特征编码特征匹配已用Matlab完成了该算法流程,并且算法功能满足要求,可实现指纹的匹配;目前正在探索使用Matlab的Simulink和Xilinx的SystemGennratorforDSP实现算法由软件向硬件的转换。4、项目计划人员分工:团队共四人,一人主要负责算法的软件实现和维护,一人主要负责FPGA开发板的相关使用,两人负责算法的硬件实现。时间安
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 世界慢阻肺日:呼吸训练方法课件
- 华侨节主题阅读课件
- 世界儿童日:儿童保护主题课件
- 国际长臂猿日互动游戏课件
- 得了艾滋病就等于判死刑吗课件
- 2025年度放射科住院医师年终工作总结及工作计划
- 2026年安徽亳州市高职单招数学考试试卷及答案
- 2025年内蒙古(专升本)史地考试真题及答案
- 2026年安徽滁州市高职单招语文考试真题及答案
- 2026“十八项医疗核心制度”培训考试真题试卷(+答案)
- 2027年初中八年级心理健康《绽放自信的花朵》教学设计
- 高中生物高三一轮复习教学设计:植物生长素与其他植物激素核心考点突破
- 2026年最高人民检察院招聘书记员考试试题及答案
- 地震勘探平原地区安全作业培训
- 2025年中国养老地产行业市场研究报告:CCRC与居家养老
- 2026-2027学年人教版八年级上学期数学第一次月考模拟测试抢分卷(含答案)
- 教师五年专业发展目标达成情况个人总结
- 【答案】《人工智能与创新》(南开大学)章节期末中国大学慕课答案
- 高一数学《集合》单元测试题
- (2026秋新版)苏教版五年级数学上册全册教案
- 自我护理能力测定量表(esca)
评论
0/150
提交评论