电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > DSP > 详细信息
DSP:基于DSP的虹膜识别系统设计
来源:   时间: 2007-10-18 16:36:01    
  1 引 言 
    
  在高度信息化的现代社会,信息安全问题日益受到人们的关注。传统的密码、智能卡等身份鉴别方法由于其易遗忘或易假冒等缺点而不符合现代社会的需求。近年来兴起的生物特征识别技术具有很好的可靠性。虹膜作为重要的身份鉴别特征,具有唯一性、稳定性、可采集性和非侵犯性等优点。与脸像、声音等身份鉴别方法相比,虹膜具有更高的准确性。据统计虹膜识别的错误率是各种生物识别中最低的。目前,虹膜识别系统可应用于电子商务、条件登录、授权支付、权限信息和金融交易等领域。本文提出了基于TMS320DM642 DSP的虹膜识别系统,给出了系统硬件和软件的实现方案。 
    
  2 系统硬件设计
    
  本系统的硬件平台由五个部分组成,分别是图像采集、图像处理、数据存储、图像显示和电源部分。其结构框图如图1所示
    
    
    
  图1 系统结构框图
    
  2.1 图像采集
    
  图像采集是将CCD摄像机采集到的虹膜图像,经高精度的A/D转换后得到数字虹膜图像。A/D转换器采用TI公司的TVP5145芯片,其采样精度达到10bit,输出支持CCIR-656和BT656等格式。
    
  2.2 图像处理
    
  数字多媒体处理器TM320DM642属于TI公司C6000系列,是一款新型高性能的DSP。它是整个虹膜识别系统的核心。它的任务是对得到的数字虹膜图像进行处理和识别,将处理的数据存入数据存储器,将识别的结果送到LCD显示器进行显示。
    
  TMS320DM642基于C64x内核,采用高级甚长指令字(VelociTI)体系结构。具有64个32位通用寄存器,8个独立计算的功能单元。它可在600MHz时钟速率工作,每个指令周期可并行执行8条32位指令,峰值计算速率可达4800MIps。TMS320DM642有L1和L2两级缓存,第一级包括L1P(16KB)程序缓存和L1D(16KB)数据缓存;第二级缓存L2(256KB)可灵活配置成缓存或片上内存。TMS320DM642具有64个独立通道的EDMA(扩展的直接存储器访问)控制器,负责片内L2与其它外设之间的数据传输。DM642具有丰富的外围设备接口:包括三个可配置的双通道视频接口(Video Port),可以和视频输入,输出或传输流输入无缝连接;具有多通道音频串行端口(McASP),便于音频应用开发;10/100Mbps以太网口(EMAC),便于网络应用;66MHz32bit的PCI接口;以及64 bit的外部存储器接口(EMIF),可连接异步或同步的存储器,如SDRAM。此外,还具有I2C总线模块、数据管理输入输出模块(MDIO)等。
    
  TM320DM642具有以上的特点,能满足虹膜图像处理的实时性要求。
    
  2.3 数据存储
    
  数据存储部分包括FLASH、SDRAM和CF卡三部分。FLASH存储器具有可在系统进行电擦写,掉电后信息不丢失的功能,用它来保存系统自启动代码以及系统程序代码,本系统选用ATMEL公司的AT29LV020 FLASH芯片,它是NOR型的FLASH芯片,总容量为256KB,数据总线为8位。DSP 选择了EMIFA boot模式时,上电后自动从CE1空间装载程序,所以FLASH 必须接在EMIF的CE1空间。SDRAM存储器的存取速度较高,用它来存放系统运行时的代码以及临时图像数据,本系统选用四片三星公司的SDRAM K4S561632E,每片为16位,32MB,接在DSP的EMIF接口的CE0空间。CF卡接在EMIF的CE2空间,用来存储原始图像数据和识别结果。
    
    
    
  2.4 图像显示
    
  图像显示部分采用数字LCD,可省去数模转换芯片,而只需一片可编程逻辑器件CPLD驱动LCD,该CPLD选用Altera公司的MAX3000系列。
    
  2.5 电源部分
    
  电源部分在系统的硬件部分中占有重要的地位,它将影响到整机能否可靠运转。其中,要着重考虑以下两点:第一、要有一套保证DSP芯片内核和I/O能同时上电的解决方案,这样避免对芯片造成损害。本系统采用D型边沿触发器来开关电源输出,很好的解决了这个问题;第二、在高速电路板中,开关的电磁辐射和线路噪音会干扰器件的实际工作电压,而DSP芯片一般要求工作电压偏差不超过5%,否则,长时间工作在非正常电压容易缩短芯片寿命甚至于烧毁。因此,本系统中特别设计了电压监控电路来实时监控电压。根据本系统特点,采用了TI公司的TPS3307芯片。
    
  3 系统软件设计
    
  系统主程序运行在DSP中,完成虹膜图像处理的全部算法。虹膜识别的流程图如图2所示。识别过程是:先用摄像机拍摄眼睛图像,然后进行图像预处理(虹膜定位、增强等),再对虹膜特征进行分析,与存储的虹膜特征进行模式匹配,最后得出识别结果。在这过程中,虹膜定位、特征分析和匹配是重要的部分。
    
  3.1 虹膜定位
    
  本系统采用CCD摄像机拍摄到细节较清晰的眼睛图像。虹膜是眼睛瞳孔和巩膜间的环形可视部分。虹膜定位,即是确定虹膜的内外边缘。一般而言,瞳孔灰度值比虹膜灰度值小,而虹膜灰度值又比巩膜灰度值小。因此,先以眼图的灰度平均值为尺度,取得眼图的二值化图像。再选取合适的较小的阈值就可粗略定出瞳孔的边界。然后用取图像最大连通域和二值图像形态学的方法较精确地定出瞳孔的边缘范围。最后将图像进行适当的旋转和逻辑运算,可消除瞳孔内部的光照的影响。这样可较好定出虹膜的内边缘,并通过对边缘点的坐标值求平均的方法确定出瞳孔圆心。在确定虹膜外边缘时,要选择较大的合适阈值大致定出虹膜与巩膜的边界。其余步 骤基本与定内边缘的类似。这样定位的方法速度快,避免了搜索的盲目性。
    
  3.2 虹膜的相位匹配算法
     
  虹膜图像的纹理特征具有唯一性,不同人的虹膜纹理是不一样的。在虹膜自动识别中通常是先存入一幅已知图像(基准子图)作为模板,再对任一输入图像(实时图)进行匹配比较,判断两者的关系。
    
  由于虹膜成像过程中引入的主要是高频成份的非线性几何失真,且虹膜图像的频谱能量主要集中在低频区域。所以本系统采用基于低通滤波和傅里叶频谱的相位相关算法。该算法原理为:对基准子图和实时图分别求出离散傅里叶变换。将两图变换结果的乘积取复共轭得到它们的互功率谱,归一化后,便得到对应于这个功率谱的相位谱,然后对相位谱求逆傅里叶变换,得到相位相关函数。
    
  此功率谱的相位谱包含了两图之间差异的信息。当两图一样时,相位相关函数是δ脉冲函数;当两图不一样时,相位相关函数不能形成δ脉冲函数。因此,相位相关函数可以用来度量两图之间的相似程度。并且相位相关算法具有较高的匹配精度。此外,还由于相位相关函数对于灰度值及其尺度的变化是不敏感的,所以,这种算法不易受这些误差因素影响。
    
  4 实验结果
    
  本系统对虹膜图像进行判断和识别。实验结果表明同一人的虹膜图像的相位相关函数是δ脉冲函数,其相位相关面如图3所示。不同人的虹膜图像的相位相关函数不能形成δ脉冲函数,其相位相关面如图4所示。由于图像信息高频部分具有噪声干扰,为获得较好的效果,取低频部分信息进行比较。从图中可知,同一人的虹膜图像有一致性,相位相关函数幅值最大值为1。而不同的人的虹膜图像比较的结果图中则是杂乱无章的,无规律可寻。两个图的区别非常明显。
    
    
    
  图3 同一人的虹膜图像比较结果 图4 不同人的虹膜图像比较结果
    
  5 结束语
    
  本文介绍了一种基于DSP的虹膜识别系统。大量实验结果表明,本系统识别率较高,系统稳定、可靠。本系统已经完成调试,效果良好,具有广泛的应用前景。
    
  参考文献:
    
  [1] Daugman J. Biometric personal identification system based on iris analysis.US Patent 5291560.1994.
   [2]Texas Instruments Incorporated.TMS320DM642 Technical Overview:DSP Video and Imaging Digital Applications.Sep.2002.
  [3] 李方慧,王飞,何佩琨。TM320C6000系列DSP原理与应用(第二版).北京:电子工业出版社,2003
  [4] 沈庭之,方子文. 数字图象处理及模式识别.北京:北京理工大学出版社 1998.
    
相关信息
发表评论
打印本页 关闭本页
Atmel推出面向HD-DVD/Blu-ray笔记本电脑驱动器的超小型FMD集成电路
    Atmel Corporation日前宣布推出用于薄型和超薄型HD-DVD与Blu-ray驱动器光学读取头(OPU)的ATR1841和ATR1842型号FMD集成电路。这些新设备尺寸仅为3mm×3mm,性能优越。   随着市场对诸如HD-DVD和Blu-ray等高容量光学存储驱动器需求的日趋成熟,驱动器制造商正寻求机会进一步缩小驱动设备的尺寸,生产用于笔记本电脑的薄型与超薄型驱动器。同时继续满足对低噪声与快速脉冲响应时间的...
>>详细内容
Atmel发布新系列低功耗32位闪存微控制器
    Atmel Corporation(爱特梅尔)日前宣布推出32位闪存(Flash)微控制器。以Atmel的AVR 32 UC内核为基础,UC3A系列拥有512K字节的闪存,并拥有一个内置10/100以太网媒体接入控制器(MAC)、一个具有OTG(on-the-go)功能的全速(12Mbps)USB 2.0以及一个SRAM/SDRAM外部总线接口。首批推出的设备AT32UC3A0512和AT32UC3A1512能够以66MHz的速率提供80 Dhrystone MIPS(DMIPS)的性能,且只需电压3.3V...
>>详细内容
Atmel推出低功耗32位闪存微控制器UC3A系列
    Atmel宣布推出业界最低功耗的32位闪存微控制器系列。UC3A系列基于爱特梅尔的AVR 32 UC内核,配有512KB的闪存、一个内置10/100以太网媒体接入控制器(MAC)、一个具有OTG(on-the-go)功能的全速(12Mbps) USB 2.0接口,以及一个SRAM/SDRAM外部总线接口。   首批推出的产品型号为AT32UC3A0512和AT32UC3A1512,能够以66MHz的速率提供80 Dhrystone MIPS(DMIPS)的性能,而在3.3伏电压下的...
>>详细内容
Atmel推出首款HD-DVD/Blu-ray播放器的激光二极管驱动IC
    Atmel Corporation日前宣布推出用于兼容HD-DVD/Blu-ray、DVD、CD播放器和个人电脑只读存储(CD-ROM)驱动器的新型激光二极管驱动IC(Laser Diode Driver)——ATR0885。HD-DVD和Blu-ray作为新一代磁盘标准,能够提供远远多于现行DVD标准的存储容量。此次新型ATR0885以极小封装推出,适合于笔记本电脑应用的小型SLIM驱动器,以及台式电脑和DVD播放器中的半高驱动器。ATR0885据称是业内首款...
>>详细内容
Altera推出基于收发器的低成本Arria GX FPGA系列
    Altera公司日前宣布推出低成本Arria GX系列,继续扩大了公司在收发器FPGA市场上的领先优势。Arria GX FPGA经过优化,支持速率高达2.5Gbps的PCI Express(PCIe)、千兆以太网(GbE)和Serial RapidIO(SRIO)标准;这些标准迅速成为很多市场和应用领域的主流协议。Arria GX系列的特性包括成熟的Stratix II GX收发器技术、倒装焊封装实现优异的信号完整性、软件工具以及经过验证的知识产权(IP...
>>详细内容
MOXA VPort 351 Full Motion工业级视频服务器 ── 轻松升级工业自动化中的影像监控管理系统
    Moxa近日推出一系列高传输效率且高可靠度的工业级视频服务器(Industrial Video Encoder) —VPort 351系列。Moxa VPort 351为一单频道工业级视频服务器,每秒可传送 30 个Full D1 分辨率 (720 x 480) 的全动态影像画面,同时支持 MPEG4/ MJPEG双压缩技术,并以其工业等级坚固耐用设计,大幅地满足工业应用中分布式影像监控管理系统的需求。另外,VPort 351具备警报事前预录及双向语音...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com