积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 行业应用 >> 安防产品 >> 相关文章
  相关分类:
基于DSP的虹膜识别系统设计
 
作者:陈颖 王军华 陆亨立   来源:本站原创    点击数:593   更新时间:2007-2-11
您可以添加到网摘 让更多人关注此文章:

    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的虹膜识别系统。大量实验结果表明,本系统识别率较高,系统稳定、可靠。本系统已经完成调试,效果良好,具有广泛的应用前景。




相关文章
· 小巧精悍 OUSECU 20G13红外监控摄像机[625]
· 基于MB90F462的智能家居数据采集卡设计[884]
· 高清晰度音频/视频系统芯片解码器[880]
· 面向车载DVD播放器和车载电视的Nexperia PNX9520处理器...[901]
· 支持DLNA下一代家庭网络标准的中间件产品[1195]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM嵌入式系统基础教程(N

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
赛普拉斯为用于机器视觉与运动分析应用
赛普拉斯针对机器视觉与全息数据存储应
金融危机来袭 台湾LED产
半导体市场环境恶化 安森美
Vishay 的新型&nb
Intersil推出采用小尺寸QFN
富士通微电子携手西安电子科技大学成立
纤巧和高压的 LDO&nb
华为计划收购北电业务 华为
华为计划收购北电业务 华为
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
四折批发各种数码相机,摄相机等...
最低价销售各种品牌手机...
震撼出售各种品牌笔记本电脑等!...
IC design 的流程...
电子工程师,别拿一分钱不当回事...
新款安全多用途非接触式芯片(T...
关于ARM启动的一篇文章!...
Linux网络设备驱动编程...
linux文件系统基础知识...
求奇想达QXD-DM642开发...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网