DIY你自己的指纹识别系统硬件原理软件流程算法选择
DIY你自己的指纹识别系统硬件原理软件流程算法选择
DIY你自己的指纹识别系统硬件原理软件流程算法选择,婚礼倒计时软件,闪字软件,樱桃软件本系统采用Xilinx公司Spartan 3E系列FPGA作为核心控制芯片,通过实现对指纹图象的采集,利用SPI接口传输到FPGA进行数据的存储,在内嵌的MicroBlaze处理器的管理下,使用硬件电路对指纹图象进行指纹中心点求取、图像修剪、可视化扇形、归一化、Gabor滤波、特征编码等处理,从而得到指纹特征点并存入指纹数据库作为建档模版。指纹比对时,采用同样的方法,得到比对模版,然后将比对模版与建档模版利用算法进行比对,得出比对结果。该项目利用嵌入式软核实现系统的管理,利用硬件实现识别算法,保证了系统功能的完整性与识别的正确性。其识别速度将明显快于通常使用的基于软件实现的系统,且系统更加简单。该识别系统可用于门禁、考勤、证件管理等很多方面,具有很广泛的应用前景。
系统采用xilinx公司Spartan-3E 系列FPGA作为核心的控制和运算芯片,数据采集模块由FPC1011C电容式指纹传感器来完成,可以完成指纹图像的采集并用其自带的A/D转换器将指纹图像转换成数字信号,利用SPI接口传送至FPGA进行处理。当处理图像数据时,FPGA将通过其逻辑单元执行指纹中心点求取、图像修剪、可视化扇形、归一化、Gabor滤波、特征编码等一系列操作,从而获得重要的指纹图像信息。
处理之后的图像会根据当前的操作模式被存入FLASH中作为建档模板,或者与当前模板进行匹配。工作前可用键盘对工作模式进行选择,另附带有LCD显示器用来显示模式选择和识别结果。
FPC1011C电容式指纹传感器是瑞典FingerPrint Card公司推出的目前最先进的电容式指纹传感器。该款电容式指纹传感器利用了该公司拥有专利的反射式探测技术(以往的电容式指纹传感器采用的一般是直接式探测技术),使指纹传感器的表面保护层厚度可以达到普通电容式指纹传感器的100倍左右,因此使指纹传感器具有更高的对干湿手指的适用性和更长的使用寿命。
指纹图像有两种结构,即全局结构和局部结构。全局结构是指指纹脊线和谷线的全局模式,局部结构是指在细节点处的具体的模式。传统的指纹识别大都设法提取细节点,而这种方法有一些不足之处:第一,它只利用了指纹图像中的一小部分信息(细节点),丢失了丰富的结构信息,指纹的纹线结构不能由细节点完全表达出来;第二,细节点提取过程中,由于噪声的影响,很容易产生虚假细节点和丢失真正的细节点,在指纹的受损区域这种现象更为突出;第三,由于每个指纹的细节点数都不相同,产生出了特征向量长度不同,不利于快速匹配;第四,特征匹配时细节点的相对未知随指纹的弹性变形而改变,影响了匹配精度。为了克服基于细节点的指纹识别算法的局限性,我们这里采用了基于指纹全局和局部特征的匹配算法,这种方法对指纹的表达充分利用了指纹的纹理结构特征,不仅包含了指纹的全局特征还包含了脊和谷的局部特征。
快速性:依据算法是否依赖中心点,指纹细节匹配算法可分为两类:基于中心点的匹配算法和非中心点匹配算法。由于大多数非中心点匹配算法都非常耗时,因此不适合大规模在线应用。故本次算法采用基于中心点的匹配算法,能够极大的提高匹配速度,但是,这类算法极度依赖于中心点的定位精度,中心点的求取成为该算法的关键,而本文的第二大优点采用了新的中心点定位方法,中心点定位精度远远高于传统的定位方法。
稳定性:本次算法,根据指纹图像的特点,分别在空间与和频域增强图像,并采用了一种复合滤波器对增强后的图像进行滤波处理,把指纹图像的局部信息和全局信息有机的结合起来,是一种非常高效而准确的中心点提取算法。最重要的一点,在实际应用中,同一个指纹两次采集到的图像必然会有一定的平移和旋转,传统的方法对这两种的情况所求出的中心位置均有一定的偏差,而中心点的偏差将导致整个指纹识别的失败。另外,传统的方法,如Poincar index算法及类似的方向场的算法对于一些低质量的图像,如有裂纹和创伤的图像,干燥的皮肤取得的图像,脊线和谷线对比度小的图像效果甚差,而本次算法对于平移旋转以及低质量的图像依然可以求得准确而稳定的中心,这对于整个算法的稳定性起到了核心作用。
相关文章
- 西安——高新软件园软件测试的作用
- 同城流量的时代产物——抖小粉软件 解决同城实体获客问题
- CES 2022:AMD发布会汇总 共发布10款显卡
- 投顾服务内幕曝光!荐股软件不靠谱!
- 小菲课堂|视频教程:FLIR A系列科研热像仪连接专业分析软件
- bat_电子产品世界翻译辅助软件
- 财富未来app软件工程理论
- 手机写小说软件(在手机上写小说的APP有哪些)
- 图片下载软件手机群控软件
- 自媒体头像logo设计怎么做?这个软件收藏好
- 体育类教育培训机构管理软件好用的一个
- 武汉APP开发公司排名选择
- 天洑软件获数亿元融资GE分拆业务傲林科技智能装箱平台上线
- 肖玉峰|小学生计算思维培养的实践研究——基于Scratch编程教学
- SCM官方视频教学010 使用ADF中的ReaxFF图形界面进行计算和分析 教育
- 你的“声音”也能被深度伪造妈妈都听不出差别来的那种!
- 「软件自动化测试教学研修班」邀请函
- 腾讯发布原创短视频平台
- 有什么人像抠图软件?安利几个一键抠图软件
- 无声有爱临床研究病区收治罕见病听障患儿