实用性指纹识别模块设计方案,提供软硬件参考设计

最新更新时间:2014-07-12来源: 21IC关键字:指纹识别  模块设计 手机看文章 扫描二维码
随时随地手机看文章

项目背景及可行性分析

本项目名称是:基于FPGA的指纹识别模块设计。

主要内容为:本模块采用xilinx公司的Spartan 3E系列XC3S500E型FPGA作为核心控制芯片,通过富士通公司的MFS300滑动式电容指纹传感器对指纹图象进行提取,然后对提取的指纹图像进行灰度滤波、图像增强、二值化、二值去噪、细化等预处理,得到清晰的指纹图象,再从清晰的指纹图象中提取指纹特征点,存入外部FLASH作为建档模板。指纹比对时,采用同样的方法获得清晰的指纹图像,建立比对模板,然后将比对模板与建档模板利用点模式匹配算法进行比对,得出比对结果。该模块利用嵌入式软核实现系统的管理,利用硬件实现指纹识别,保证了系统功能的完整性与识别的正确性。该识别模块可用于门禁、考勤、安检、保险箱柜等很多方面,也可和计算机等设备联机使用,满足各个方面的不同需求,因此它的设计具有很广泛的应用前景和市场价值。

项目关键技术及创新点的论述;

2.1项目的关键技术

2.1.1 指纹图像的采集

本模块利用美国富士通公司的MFS300滑动式电容指纹传感器对指纹图像进行提取和保存。这款指纹传感器采用标准CMOS 技术,含有8 位A/D 变换器,能在2.8 V~5 V 的宽电压范围内工作,能自动检测到是否有指纹到达传感器,并实现在线采集。它能在保证指纹图像高分辨率(500dpi)的同时大大减小了传感器的尺寸(13.3×3.6mm2)。然后XC3S500E利用其SPI端口通过读写MFS300内部的寄存器,实现对它的控制,以完成指纹采集的任务。

2.1.2 指纹图像的预处理

图像预处理的主要步骤包括:方向图计算、图像增强、二值化、二值去噪、细化等。预处理的目的是改善输入指纹图像的质量,以提高特征提取的准确性。原始指纹图像一般存在噪声污染、脊线断裂或脊线模糊等问题,需要进行图像增强(使用滤波技术)以改善质量。由于指纹特征仅包含在脊线的形状结构中,所以,通过二值化和细化把深浅不一、宽度不同的脊线变成灰度相同、单像素宽的细脊线,以便于特征提取。

2.1.3 指纹图像的特征提取与比对

系统通过细节特征提取算法对预处理后的指纹图像进行全局特征和细节特征的提取,将获得指纹图像特征参数存入外设FLASH中,建立指纹数据库。在识别模式时,系统用同样的方式提取指纹图像特征参数,存入扩展SRAM中,然后将外设FLASH和扩展SRAM中的数据利用点模式匹配算法进行比对,最终将比对结果输出。

2.1.4 系统整体需要考虑的问题

有效的指纹辨识系统不仅仅依赖于辨识算法,还需要考虑很多其他方面的问题,它包括注册和辨识过程、排斥欺骗和安全考虑等。我们必须对这些问题提出应对办法,才能实现有效的辨识。

2.2 系统创新点

纵览全球诸多指纹识别事件:出入关按指纹、开门按指纹、领社保按指纹、上班考勤按指纹、幼儿园接送孩子按指纹、银行取款按指纹、超市购物按指纹付款、洗衣服按指纹进行分工、打手机按指纹、上电脑按指纹等等新现象层出不穷,指纹识别已经与人们的生活休戚相关。指纹化产品呈现出广阔的市场开发前景和巨大的利润空间。

由于此开发板具有VGA、RS232、键盘/鼠标等接口,可以很方便的在很多产品得到应用,使产品具有指纹识别的功能。例如,它可以与指纹保险箱(柜)、指纹门锁、IC卡系统、汽车启动系统连接使用,也可以统购RS232和计算机等设备联机使用。同时,目前的指纹识别认证系统大都采用DSP或者ARM来实现,这样的嵌入式系统很难实现小型化集成化,更无法SOC,使得指纹识别在小型化便携式产品中的应用得到局限,而本模块以FPGA作为核心控制系统,由于FPGA具有高度集成、低功耗、短开发周期等优点,所以如果本模块设计成功,可以实现指纹识别模块的小型化、集成化和SOC,使得指纹识别可以应用到更多的领域,为人们的生活带来更多的便利和安全,同时也具有更广阔的市场开发前景和更大的利润空间。

技术成熟性和可靠性论述

本模块采用xilinx公司Spartan 3E系列XC3S500E型FPGA作为核心控制芯片,这款芯片采用90ns的先进工艺,最大容量50万门,足以满足设计的要求。美国富士通公司的MFS300滑动式电容指纹传感器采用标准CMOS 技术,含有8 位A/D 变换器,能在2.8 V~5 V 的宽电压范围内工作,能自动检测到是否有指纹到达传感器,并实现在线采集。它能在保证指纹图像高分辨率(500dpi)的同时大大减小了传感器的尺寸(13.3×3.6mm2)。系统利用XC3S500E的SPI端口和MPS300进行数据传输,使得传输更方便,传输速度更快、抗干扰能力更强。再加上该模块利用嵌入式软核实现系统的管理,利用硬件实现识别算法,保证了系统功能的完整性与识别的正确性。而识别算法我们采用美国FBI推荐的特征点匹配算法来实现指纹的识别,更保证了系统功能的实现。

项目实施方案

1.方案基本功能框图及描述

用框图的方式并加以简单的描述简述实施本项目的技术方案。

 

 

图1 系统结构框图系统采用xilinx公司Spartan 3E系列XC3S500E型FPGA作为核心控制芯片,通过MFS300滑动式电容指纹传感器进行指纹图象的采集,自动A/D转换,并将转换后的数字信号通过SPI端口传送给FPGA核心控制单元,以进行指纹登记或指纹对比。内扩展的SRAM和Flash 分别用作存储指纹程序运行时的临时数据和指纹数据信息。PROM在上电时对FPGA 进行程序配置。键盘用于实现模块模式的切换和模块密码设置等功能。RS23接口可以与计算机等设备进行联机操作,方便系统功能的扩展。该系统利用嵌入式软核实现系统的管理,利用硬件实现识别算法,保证了系统功能的完整性与识别的正确性。

2.需要的开发平台

实现本方案所需要的基本功能、功能、接口

所需要的目标FPGA开发平台,简述为什么需要此平台

是否需要其它配套的开发工具

需要的硬件开发平台是:初级板Spartan-3E

以partan 3E系列XC3S500E型FPGA作为核心控制系统,利用其SPI端口访问MFS300传感器的寄存器实现数据采集任务,在其内部嵌入DSP软核,实现对图像的预处理、特征参数的提取和匹配,利用其外设FLASH存储指纹数据信息,建立指纹数据库;通过LCD显示模块建立人机交互界面等。

需要的软件开发平台是:Xilinx ISE 9.1i、Matlab等;

利用Xilinx ISE 9.1i完成对FPGA的控制,利用Matlab实现滤波器的仿真,算法的研究,软核的制作等。

3.方案实施过程中需要开发的模块

在本方案中需要研制、开发的功能主要模块,以及开发的方式

需要具体开发的模块包括数据采集模块、原始图像的预处理模块、算法识别验证模块(通过Matlab实现Dsp算法,作为软核嵌入FPGA)、键盘操作模块、LCD显示模块等。

4.系统最终要达到的性能指标

论述本项目最终完成时所设想达到的目标。

能准确有效地完成指纹特征参数的提取和指纹的辨识验证。

需要的其它资源

1.设计输入输出功能子板

子板功能描述、接口说明、时间、方式

需要美国富士通公司的MFS300滑动式电容指纹传感器一个

按键16个

LCD一块

2.测试设备

列出在方案实施过程中所需要的测试设备(万用表、示波器、频谱仪、逻辑分析仪等)

需要的测试设备有万用表、示波器、逻辑分析仪、电源等。

3.方针、开发工具

列出在方案实施过程中所需要的仿真、开发工具等。

仿真工具用Modelsim,开发工具包括Ise、Matlab等

关键字:指纹识别  模块设计 编辑:探路者 引用地址:实用性指纹识别模块设计方案,提供软硬件参考设计

上一篇:数字电源与模拟电源的发展趋势
下一篇:《国产嵌入式微系统msOS成型记》之一 何为嵌入式微系统

推荐阅读最新更新时间:2023-10-12 22:42

国行版金立S8手机售价2599元 支持压力感应
    昨日下午,金立通信不仅发布了号称“配置最高的翻盖手机”的3999元金立天鉴W909双屏翻盖手机,还发布了国行版金立S8手机,售价2599元。 国行版金立S8手机售价2599元 支持压力感应   金立S8是金立通信上个月在MWC2016新品发布会上推出的S系列新品旗舰机型,也是金立更改标识之后的首款手机,采用一体环全金属设计(环型天线被隐藏),同时还支持3D Touch压感屏和4G+网络。   外观方面,金立S8采用了超窄边框设计,据称是最窄5.5英寸手机。该机还采用一体环全金属设计天线,环形天线被隐藏,告别传统三段式机身。而背面则采用铝镁合金一体成型设计,金属比例达93.3%,还拥有微笑曲线、喷砂等工艺设计。
[手机便携]
2015年指纹识别将进入低端智能手机市场
虽然没有苹果这个大客户,但Synaptics 一直都是触控式场中的重要品牌,在这次2014 Computex 中,Synaptics 执行长瑞克‧柏格曼(Rick Bergman)也亲自来到台湾参与盛会,并接受媒体访问,同时表达对于亚洲市场的高度重视,事实上柏格曼也承认亚洲的确是个重要市场,在演说中屡次表达亚洲市场的惊人成长。 该公司每年都有两位数以上的营收成长,预计指纹辨识将会成为市场上的热门技术, 2014 Q3,该公司也因为指纹辨识技术,而在移动装置的收益有44% 的同比成长。目前该公司的营收中有74% 来自手机、10% 来自平板、16% 来自笔电;在2016 财年该公司预测从笔电来的营收将会低于10
[物联网]
2015年<font color='red'>指纹识别</font>将进入低端智能手机市场
iPhone X没用屏下指纹识别 三星S9好像也赶不上了
    全面屏手机在相同体积内,提供了更大的可视面积,但从另一个层面来说,越发紧凑的前面板却也阻碍了其他组件的结构设计。比如,我们熟悉的前置指纹识别按钮现在就只能屈居背后,LG G6、Galaxy S8/S8+、vivo X20、OPPO R11s都难以避免的选择了这样的妥协,而iPhone X甚至干脆拿掉了自创的Touch ID,选择Face ID来弥补用户。   不过指纹识别方案供应商们却不会坐以待毙,它们仍然在不断精进智能手机的指纹识别方案。近期,Synaptics Natural ID FS9100方案就率先获得了CES2018创新奖,这是Synaptics于去年推出的一项光学指纹方案,它能穿透1mm的完整玻璃盖板并完成
[手机便携]
声表面波谐振器稳频的无线数字通信模块设计
在许多现代的电子设计制作中单片机已经普遍应用,然而单片机之间的通信依然存在着许多不便。常见的有串口通信、SPI总线、I2C总线、单总线等等,虽然所需线数越来越少,但这些连接毕竟都是建立在有线连接的基础上,基本上都需要共地连接,而在很多场合不允许共地(如电力系统检测),有的场合不允许布线(如车辆的刹车和碰撞加速度实验、数字遥控)。这时就需要一种能够进行无线数字信号传输的电路。   1 设计目的与要求   采用无线数字传输模块如(nRF905、nRF401)固然能够满足高速率、大数据量的数字信号无线传输,但是其固有地址编码和通信模式控制,多数采用SPI总线完成。对于有内部集成SPI接口的单片机而言,至少占用3个引脚来完成S
[模拟电子]
声表面波谐振器稳频的无线数字通信<font color='red'>模块设计</font>
生物识别新成员 超声波指纹识别
    指纹识别从苹果的Touch ID普及开始,已经两年时间了,在iOS和Android旗舰手机上成为标配。同时,虹膜识别等生物识别方式,也被人津津乐道。不过,不只是手机厂商凑热闹,芯片厂商高通也来赶时髦—日前,在全球移动互联网大会上,高通就演示了新颖的超声波指纹识别技术。据悉,应用这一技术的移动终端,预计在明年上市。   名为Snapdragon Sense ID的超声波指纹识别技术,与苹果Touch ID和三星Galaxy S6所使用的电容式传感器不同,它采用了超声波来扫描指纹。比较而言,按压电容传感器作出的是二维指纹图像,而超声波扫描可以对指纹进行更深入的分析,即便手指表面沾有污垢亦无碍超声波采样,甚至还能渗透到皮肤表
[安防电子]
一种基于ARM9的彩色TFT-LCD模块设计及实现
1 引  言 TFT-LCD因其厚度薄且画面质量优异,可以实现信息的高速度、高亮度及高对比度显示,已广泛应用于图像显示系统中。虽然TFT-LCD具有良好的显示性能,但TFT-LCD的驱动信号非常复杂,同时外围的控制单元需要处理的数据量非常大,以一个分辨率为640×480的彩色TFT-LCD为例,显示一幅彩色图像就需要处理900kbyte的数据量,这对于传统的单片机等处理器显得无能为力。由于图像数据量大,目前图像大都采用压缩后再存储,其中JPEG (Joint PhotographicExperts Group)格式的压缩图像应用最为广泛。 为了解决图像等大容量数据在TFT-LCD显示屏上的应用,本文提出了一种基于ARM9处
[嵌入式]
郭明錤:仅苹果三星可能大量采用光学屏幕指纹识别
电子网消息,智能手机识别技术传升级。 分析师预期,苹果和三星将采用大量的光学式屏幕指纹识别。 凯基投顾分析师郭明錤出具报告预期,全球智能手机品牌,仅苹果与三星可能大量采用光学式屏幕指纹识别。 他并预期,光学式屏幕指纹识别单价约为目前主流电容式的3倍到5倍,预计在2018年下半年量产。 报告指出,智能手机脸部识别难以取代指纹识别,未来多种生物识别技术共存可能性高。 在屏幕指纹识别技术中,看好光学式成为主流技术。 郭明錤分析,光学式屏幕指纹识别技术瓶颈在于穿透效能不佳,易被环境光源与屏幕颜色影响。 报告指出,透过定制化OLED面板,可有效解决质量问题,不过考虑三星是目前全球小尺寸OLED面板主要供货商,全球智能手机品牌仅苹果与三星有足
[手机便携]
基于TMS320VC5409型DSP的指纹识别系统
1 引言   随着计算机与信息技术的不断发展,生物特征识别技术研究受到了广泛的关注。生物特征识别是用生物体本身的生物特征来区分生物个体的计算机技术,它所研究的生物特征包括脸形、指纹、手掌纹、虹膜、视网膜、声音、体形、个人习惯等,相应的识别技术包括人脸识别、指纹识别、掌纹识别、虹膜识别、视网膜识别、语音识别、体形识别、键盘敲击识别、签字识别等。本文介绍的指纹识别便是生物识别技术的一种,它相对其他识别系统(如虹膜、脸形)有很多优越性。首先指纹具有独特性和稳定性,并且信号容易采集,识别算法已经很成熟。目前,基于通用PC机进行指纹识别的技术已经开始大规模推广.但它造价高,系统复杂,体积庞大.只能用于固定场所,显然不适合在保安、网络、手机
[嵌入式]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved