Computer Technology and Its Applications 基于自动调光功能的手指静脉图像采集系统 管凤旭,王科俊 (哈尔滨工程大学自动化学院,黑龙江哈尔滨150001)
术
摘要:"-3固定光强的红外光透射厚度不相同的手指时,会在图像传感器上呈现质量不一的静脉 图像,产生曝光过强或过暗的现象。为采集到质量一致的手指静脉图像,设计一种自动调光电路,可 根据红外透射光的强度自动调整红外发射光强,以保证红外透射光强度维持在一个相对稳定的范 围。同时设计了一种基于USB2.0和CMOS图像传感器的手指静脉采集系统。实验结果表明,该系统采 集的手指静脉纹路图像清晰、质量稳定。 关键词:手指静脉图像;自动调光;CMOS图像传感器;USB2.0;插值算法 中图分类号:TP391.41 文献标识码:A 文章编号:0258—7998(2010)10—0120-04
A finger vein image collection system based on auto—dimming function GUAN Feng Xu,WANG Ke Jun (College of Automation,Harbin Engineering University,Harbin 150001,China)
Abstract:Because each figure has different thickness,the sensor will get different quality of fingers vein images through the fixed infrared intensity light.That means the exposure of these images will be too strong or too dark.In order to get consistency quality finger vein images,auto—dimming circuit is designed which can automatically adjust intensity of the crossing infrared light and keep it relatively stable.At’the same time,a finger vein image collection system is designed based on USB2.0 and CMOS. Experimental results show that the finger vein image collected by this system can be clear and stable quality. Key words:finger vein image:auto-dimming;CMOS image sensor;USB2.0:interpolation algorithm
作为第二代生物认证技术,手指静脉识别技术是通 过人体手指中静脉特征对人体身份进行鉴别的技术,具 有很高的防伪性…。手指静脉识别的原理是:当近红外 光线透过人体组织时,静脉血管中的血红蛋白对近红外 光线有非常明显的吸收效果,从而使静脉血管以不同的 灰度值表征在图像中。由于静脉血管分布的随机性,即 使是双胞胎的手指静脉分布特征也不相同,因此可以将 手指静脉识别技术作为身份认证技术。与指纹识别技术 相比,手指静脉识别技术具有不受手指外界环境影响和 安全性更高的优点。 日立公司已率先研制出用于身份验证的手指静脉 识别系列产品。国内一些科研团队也已经先后设计出手 指静脉采集的实验装置[2 31。然而从这些文献中发现了 一些不足:(1)成像设备直接采用成品的网路摄像头或 高清CCD摄像机,不能由上位机采集软件直接且有效 地控制成像效果和下位机硬件电路工作状态。f2)由于 基金项目:国家高技术研究发展计划资助项目f2008AAO1z148);国家自然科学 基金(60975022);中央高校基本科研业务费专项资金项目(HEUCF100425) 120 欢迎网上投稿WWW.chinaaet.com 不同手指厚度不一致,当红外光以固定光强照射手指 时,会形成一组亮度不均衡、甚至丢失静脉纹路的图像, 为身份识别造成不必要的麻烦。为此,本文设计了一种 成本较低、带有自动调光模块、基于USB2.0芯片与 CMOS图像传感器的手指静脉图像采集系统。 1采集系统硬件设计 为降低成本,没有采用FPGA或CPLD等可编程器 件,但设计出结构更加简洁的图像采集硬件电路,主要 部分由CMOS图像传感器模块、USB2.0控制器模块、自 动调光模块、E2PROM和电源模块组成,如图1所示。 CMOS图像传感器与CCD图像传感器相比,具有成 本低、功耗低、集成度高等优点。本设计选用拥有130 万像素的图像传感芯片0V9620。0V9620能自动提供帧 同步信号VSYNC、行同步信号HREF和像素时钟PCLK ̄。 为保证图像采集与上位机图像处理的实时性,设计中采 用VGA 640x480模式,可以保证每秒30帧的动态图 像。实际设计电路如图2所示。 EZ—USB FX2芯片CY7C68013是USB2.0控制器,拥
《电子技术应用》2010年第36卷第1O期 红 外 接 收 管
l— l 调光模块
口 oV 9620 …
DVDL) AVm DoVIm
SCL 24LC65 SDA
2.5V 3.3V 5V 3.3v电源
INT1 CLK0UT SLWR IFCLK INT0 D2~D9
图1采集系统硬件组成 XCLK I I I。 C35 _1卜-AGND
0 1 LLF US 0V9620 呈雪吝冒全: 昌要 罢 曼吴 堇
三I:-吾星目彗巴 弓l 蓦星。 |l § 臣
USB 计 算 机
VGA 0 1 F DGND
l lOGgeD 上c c32 … GA 0.1tzF Do。v
图2图像传感器电路图 有增强型8051内核,集成了智能串行接口引擎(SIE)、片 上RAM、4 KB FIFO存储器,可独立于MCU,由硬件自动 完成480Mb/s高速数据传输功能151。既可以采用I2C总 线把固件程序从E2PROM中下载到自身的RAM中执 行,又可以读写OV9620寄存器,实现摄像头的自动曝 光、增益控制及白平衡控制等功能。 设计中,采用波长为850nm的近红外光源从手背一 侧照射手指,静脉血液中的血红蛋白因吸收红外线而导 致静脉部分的红外光透射较少,最终在手指另一侧的 CMOS图像传感器上产生手指静脉纹路图案。当红外阵 列光源的发光强度一定时,由于不同人、甚至每个人的 不同手指的粗细都不一致,会导致透射红外光的强弱不 同。例如,针对较粗手指形成较好的静脉图像(如图3(a)) 《电子技术应用》2010年第36卷第10期
(a)粗手指 (b)细手指 图3固定光强条件下手指图像
的光源,对较细手指却产生透射光过强的成像效果f如 图3(b))。 针对这种情况,设计出如图4所示的红外发射光强 自动调节电路模块,这是负反馈闭环控制系统。其实现 过程为:先通过观察上位机图像处理软件实时接收到 的图像,调节用于初始化设定的电位器旋钮,直到确认 手指静脉图像达到最好效果时停止,系统将该电位器 输出电压值作为标准值( )。当不同的手指进行采集 时,红外光接收电路将采集到的电流转换为电压值作 为反馈值( ),将反馈值与标准值比较,得到偏差电压 值( ),通过积分调节器输出电压(%)控制红外光源, 若偏差值小于0(反馈值大于标准值),则自动调高输出 电压 直至透射光强达到稳态;若偏差值大于0,则 自动调低输出电压 直至透射光强达到稳态。使红外
U I DGND
DGND
发射光强随手指的厚度动态变化,让透射光始终 保持在一个相对稳定的光强值,以保证成像效果 均衡。 红外光强自动调节电路工作原理:红外接 收传感器QO的电流随接收的透射光强变化而 变化,并作为三极管Ql基极电流,进而引起流 经电阻R13的电流变化,因此 。 电压随接收光 强电流变化而变化。 -,=(+ V)一 (1)
5V
图4红外光强自动调节电路图 l21
3 l O 8 6 C 7 Y C L A C D S S K C 7 L A P B D∞G N A B E T T一 一3 2 膪∞一。
呲 町腿呻∞吣 r∽№ 一 ∞寸 lI 一Ⅳ 上卫 ●
Computer Technology and Its Applications
通过运放构成的减法器,可求得U : (1+ ) ×(+5 v)一 (2)
当R9=R10、Rll:R12时,Ul= ((+5 V)一 );当 RIO: 12时,UI=(+5 V)一Uo,这时UJ= J],即 随接收 光强电流而变化,因此, 可以近似为接收光强的反馈 电压。 同理,当R1=R2=R3=R4时,通过运放构成的减法 器,可求偏差电压: =Ul— (3) 当R5=R6时,通过运放构成的积分电路,可求输出 电压 : 1 f 1 f 一 J U.d 一 J(5V—Uo一 n)d£(4)
积分电路主要起调节作用,使系统消除稳态误差, 提高无差度。即当存在偏差时,积分调节功能启动,直至 无偏差时,积分调节功能停止,积分电路输出一常值。积 分作用的强弱取决于积分时问常数T,T=R5XC1,T越小, 积分作用越强;反之, 越大,则积分作用越弱。三极管Q2
基极电流为, :(%一 )/R7,红外发光二极管D1的电 流, 。: ,随三极管Q2基极电流变化而变化。 这样红外发射光强的电流就会随着接收光强而变 化。通过多次实验,此光强自动调节电路能很好地对透 过手指的红外光强度进行调节,并可获得清晰、质量稳 定的手指静脉纹路图像(如图8所示)。 2采集系统软件设计 采集系统的软件设计主要分为USB固件程序、USB 驱动程序和上位机图像处理软件。 (1)固件程序采用标准的EZ—USB程序框架。根据需 求,本系统固件的基本功能如下: ①通过IFC0NFIG=0)(43设置Slave FIFO模式,同步 方式下SLWR作为IFCLK时钟引脚的使能信号,以保证 行同步信号HREF有效时,才能接收图像的像素数据。 ②配合硬件电路,通过设置EP2CFG=0xEO设置EP2 端口为BULK传输模式的IN端点,四重缓冲,每包字节 数为1 024。并通过EP2FIFOCFG=Ox08设置端口2为8 位数据总线模式。 ⑧在图像帧接收中断INTO处理函数中,为每一帧图 像前加上特定的帧头I41,以便上位机应用程序可以准确 和完整地分离出每一帧图像数据。在手指触发按键中断 INT1处理函数中,设定手指触发的标识位,以便上位机 程序在发送Vendor指令时,通过读取该标识位来决定是 否自动保存采集的手指静脉图片。 (2)USB驱动程序直接利用EZ—USB开发包自带的 驱动程序ezusbsys.C。为满足图像数据的实时接收需求, 减少在应用程序中重复调用数据读取函数的时间开销,