×
嵌入式开发 > 详情

基于NETFPGA的手背静脉身份认证系统

发布时间:2020-06-29 发布时间:
|

引言

在信息安全领域,身份识别的需求越来越突出,生物特征作为身份识别依据越来越受到重视。声音、指纹、人脸、虹膜等生物特征已经逐渐应用于银行、国家保密机关、网上交易等领域。静脉识别是近年来新兴的一种生物识别方法,是一种具有独特优势的非接触式的识别技术,具有广泛的市场前景。

人体静脉识别具有如下的优点:

⒈很强的普遍性和唯一性[1];⒉血管位于体表内部,采用非接触性的认证方式,不会使人产生抵触情绪,采集过程十分友好;⒊很好的稳定性,不易收污染和轻伤等情况影响;⒋由于是身体内部的血管特征,很难伪造;⒌由于静脉的稳定性和捕捉影像的清晰性,设备成本低。

因此静脉识别在身份鉴别领域中越来越受青睐。在部分国家,静脉识别技术已经进入了实用领域。在我国,虽然静脉识别技术的研究已经起步,但市场上几 乎没有拥有自主知识产权的实用产品,静脉识别技术必将是以后身份鉴别技术的热点,拥有更广阔的市场和发展空间。手部的静脉识别主要有:指静脉,手掌静脉和手背静脉,由于指静脉信息量过少,手掌静脉采集难度大,易受掌纹影响,故选择合适的手背静脉作为识别生物特征对象,进而来开发系统。

本套手背静脉身份验证系统(VAS)作品,较好解决了图像采集、图像处理、特征提取与匹配等方面的难题,并在基于NetFPGA的嵌入式开发板上,实现了灵活友好的人机交互界面。创新点在于:安全、鲁棒的认证方式;算法硬件化,流水线工作方式;软硬件并行协同设计;系统多功能,具有扩展性。

系统方案

实现原理

手背静脉身份认证系统的基本原理是根据血液中的血红素有吸收近红外线光的特质,使用专用的装置采集手背静脉图样。然后通过滤波、图像二值化、细化等手段处理,即可提取到数字图像特征。在认证匹配时,实时采集手背静脉图,先进行图像预处理,提取特征值,同存储注册的静脉特征值比对,采用优化的匹配算法对静脉特征进行匹配,从而对个人进行身份认证。系统采用非接触式采集,具有采集友好、难以伪造、稳定性高等优势。

系统硬件结构

嵌入式系统模块

本系统放弃了NetFPGA系统的传统配置方案,采用以Virtex II Pro上集成的硬核控制器PowerPC为核心,在Virtex II Pro上配置和开发了相应的IP核来控制相应的硬件,主要IP核包括UART、SPI、IIC串行通信IP核,MPMC存储控制器IP核,VGA显示IP核,视频输入采集IP核等。主控制硬核PowerPC与各功能IP核之间采用PLB46总线相连。同时利用Spartan II实现了相应的I/O口扩展。改造后的NetFPGA系统的结构图如图2所示。

算法的硬件实现

系统图像处理需要大量的缓存,同时需要频繁的访问和操作数据。通常的嵌入式系统存储单元不是很多,较低的系统工作频率也制约了图像处理的速度。对FPGA来说,若只用它的硬核PowerPC做软件开发效果肯定不佳,故通过将算法硬件化来达到所需要的系统性能。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
一个简单的SOCKET程序的数据包结构和封解包函数