基于NETFPGA的手背静脉身份认证系统
系统优化性能测试
本文引用地址:https://www.eepw.com.cn/article/119031.htm程序中可优化的算法模块包括:高斯滤波,局部阈值二值化,形态学操作,细化去刺,特征匹配5个部分。本次测试分别把这些算法运行环境设为:PC机(Linux下的C)和 FPGA上的软硬件协同。
在程序中添加计数器函数对程序运行时间进行精确计数,对比结果如表4。由表4分析可得,在时钟频率为125MHz的FPGA上实现的性能几乎等同于2.0GHz的PC机,而效率为PC机的16倍,并有进一步优化的潜力。
小结
通过对NetFPGA平台的改造和扩展,增加了多路模拟视频输入、VGA视频输出、基于SPI总线的SD卡扩展、RS232串行总线等外部I/O接口,将NetFPGA应用于视频处理和嵌入式开发,实现了手背静脉身份认证。
参考文献:
[1]Nadort A.The Hand Vein Pattern Used as a Biometric Feature.Master Literature Thesis of Medical Natural Sciences at the Free University,Amsterdam
[2]喻金华,肖铁军.基于FPGA的图像滤波的流水线结构设计与实现.计算机工程与设计,2009,30(18): 4192-4194
[3]高展宏,王强.多媒体处理FPGA实现.电子工业出版社:211-228
[4]XILINX.System Generator for DSP Reference Guide.2009
[5]Pellerin D,Thibault S.实用C语言FPGA编程.边计年,等,译.机械工业出版社
评论