欢迎光临密封产业网
我的会员中心
首页 > 资讯 >技术应用
基于Delaunay网格和DLP的三维指纹识别系统设计
2017年05月15日 09:06 密封产业网

  生物识别技术是一种在无须携带身份证、智能卡或密码的情况下,能根据人体自身的生理特征来识别个人身份的技术,主要包括手形识别、指纹识别、表情识别和虹膜识别等。指纹识别作为其中*具实用性的技术之一,具有**性和不可丢失性的特点,已广泛应用于公安、银行、考试、考勤等身份鉴别系统。

  现有的指纹识别系统研究和设计工作主要有:设计了手指静脉认证采集系统,将整个系统分为静脉图像采集模块和系统控制模块。设计了一种基于ARM7微控制器芯片LPC2106为核心的自动指纹识别系统,对电路结构进行了描述,通过运行嵌入式图像拼接算法实现指纹识别。设计了基于TMS320VC5501的处理器,并以HV713R为图像采集器件控制输入,在嵌入式操作系统DSP/BIOS上进行了多任务设计。以S3C2410为微控制器,TMS320VC5416为指纹图像数据处理模块,对接口电路和主基金项目:浙江省自然科学基金资助项目(LY13F020006)。

  术方向的研究。控制器、采集器软件均进行了设计。设计了S3C2410和HB7121B的指纹识别系统,给出了相应的硬件设计,对指纹识别器进行了软件设计。

  上述工作具有重要意义,但均存在着识别率不高的问题,因此,本文在上述工作的基础上设计了个基于TMS320VC5402的嵌入式指纹采集和识别系统,。

  从可以看出,本系统的工作主要包含指纹图像采集模块、数字信号处理单元DLP、程序与数据存储部分、全局逻辑控制部分CPLD以及数据通讯部分USB. 12指纹传感器FPS200指纹图像采集模块采用FPS200,FPS200是一个高性能、低功耗和低成本的电容性传感器,同时具有较强的图象搜索功能,通过改变电容阵列的参数值可在1s以内扫描多幅指纹图象并自动选择*好的一幅图像。

  FPS200是可编程的传感显示器,它所具有的强大功能是通过内部寄存器设置完成的。由于列地址*大为256,所以,FPS200只有一个列开始寄存器CAL和一个列结束寄存器CEL.另外,THR用于在自动检测指纹时设置门限电压。PGC用于在A/D转换时设置放大器的增益。

  L3数据信号处理单元和DLP数据信号处理单元采用TMS320VC5402,它采用16位定点DLP和改进的哈佛结构,具有高度并行性的算术逻辑单元ALU,含有4K字ROM和两个16K字的DARAM(双寻址RAM),通过工作方式寄存器PMST寄存器中的状态位:MP/MC位、OVLY位、DROM位来决定“使能”和“禁止”程序和数据空间中的这些片内存储器,具有快速的中断处理和硬件I/O支持,具有3种读写控制信号,即MSTRB、IOSTRB和R/W,其中,MSTRB为外部存储器选通信号,IOSTRB为I/O设备选通信号,R/W为读写信号。

  MP=1,则从外部程序存储器的FF80H开始执行,该位置有个分支指令,用来启动引导模式。

  L4全局逻辑控制单元CPLD采用MAX7128作为全局逻辑控制单元,MAX7000有32 256个宏单元和独立编程时钟,具有独立的组合逻辑和时序逻辑函数,可编程檫除100次,其电路图如所示。

  L5数据通讯单元USB采用南京沁恒电子有限公司研发的CH375设计实现USB通讯电路。CH375是一个USB总线的通用接口显示,支持USB?HOST主机方式和USB?DEVICE/SLAVE设备方式。CH375的配套软件提供了简洁易用的操作接口,与本地端的DLP通讯读写文件dCH375内置了USB通讯中的底层协议,具有内置固件模式和灵活的外置固件模式d在内置固件模式下,CH375自动处理默认端点0的所有事务,本地端DLP只要负责数据交换,其硬件电路设计如所示。

  2基于Delaunay网格的指纹识别算法Z1软件描述和DT网格本文指纹识别系统工作的原理为:控制器控制指纹传感器进行指纹数据采集来实现的。通过半导体指纹传感器采集到指纹数据后,传入微处理器进行数据的预处理,将处理好的指纹数据上传给上位机进行*终的识别,在上位机上运行指纹识别算法进行*终的指纹识别。

  传统的指纹识别算法主要可以分为两类:即基于指纹脊线结构或细节点的图形匹配算法和基于人工神经网络的训练方法。基于指纹脊线结构的指纹识别方法需要存储的大量脊线信息,具有较大的存储和计算开销;基于细节点的识别方法的识别精度极大程度依赖于指纹图像局部结构中的特征点选取;基于人工神经网络的方法需要对大量样本进行训练,而指纹识别需要在线匹配,因此识别效率较低。

  DT(delaunaytriangulation)网格是一种将全局和局部匹配相结合的方法,具有空外接圆和*大的*小角度性质,能充分利用细节点的角度和位置信息以及指纹的结构信息,具有识别效率和精度高的优点,能克服上述传统方法的不足,因此,本文设计了一种基于DT网格的指纹识别算法,首先构造覆盖指纹细节点的DT网格,然后对网格进行结构匹配寻求基准点,利用基准点对指纹图像进行姿势纠正;*后,通过计算待识别指纹与相似指纹的点模式匹配程度来确定是否是同一指纹,进而进行识别。

  22细节点DT网格构造基于指纹图像细节点的DT网格构造过程可以描述为:指纹数据预处理。从指纹图像中随机提取若干细节点,并根据细节点坐标确定能包含所有细节点的*大*小盒,对该盒进行矩形划分得到均匀网格,使得每个细节点均对应了一个坐标。

  生成DT网格的边。选择位于网格中心处的细节点,的点4)生成包含所有细节点的DT三角网格。从新边的右侧开始重复步骤2)和3)直到所有细节点均被连接为三角形。

  表示了采用上述基于若干细节点的DT三角网格构造过程,如所示。

  2节构造模板指纹图像和待识?171别指纹图像i扣的DT三角网格的前提下,寻找相似三角形并将其顶点作为特征点,获取过程可以描述为:w 1)在模板指纹图像和待识别指纹3图像只和的DT三角网格中任选两条边Tci和只6,对其边的长度和端点的特征方向进行比较:如果长度之差小于阈值知,同时特征方向角度之差小于预设阈值执3,则和只6为相似边;0:1,10如果无任意两边是相似边,寻找模板中的下一副指纹图片进行匹配;2)分别从DT三角网格中寻找边和描的左三角形TcM和,判断三角形TaA和的各边之差是否小于某阈值成2,同时判断其3个内角之差是否小于角度阈如果小于阈值,则此两三角形相似,对应的顶点即为点;否则,寻找模板中的下副指纹图片。

  重复上述两个步骤,直到获得模板图片与待识别指纹或模板中无模板与之匹配即识别失败。

  之4待识别指纹姿势校正待识别指纹图像可能相对模板图像进行了一些变形,如平移、旋转或者缩放,因此,通过采集待识别指纹图像相对模板图像的平移、旋转和缩放参数,实现对待识别图像进行姿势校正,其过程可以描述为:根据2.3节可以求得模板指纹图像和待识别指纹图像中每个相似三角形的所有点。

  对于每个相似三角形其中的任意一个点,通过下式对待识别图像进行姿势校正:其中:旋转角度为A,水平方向和垂直方向的平移距离为l和l. 3.5指纹匹配在选择了图像的点和对待识别图像进行姿势校正后,就可以对待识别指纹和模板指纹进行*后的匹配,统计匹配率,如果匹配率满足要求,则待识别的指纹图像与模板图像匹指的**个样本相匹配的比率即FMR,以及两种算法所需要的匹配时间,结果如表2所示。

  表2不同系统测试结果比较配,否则不匹配,具体过程可以描述如下:选取模板指纹图像中相似三角形的任意一个点,初始化匹配点数为0,在待识别图像的较小范围内寻找与之对应的点:如果寻找到并且两点纹线相差较小,则两点匹配,将匹配特征点数加1;否则,模板指纹图像和待识别指纹图像匹配失败;重复步骤1)直到模板图像中相似三角形的每个点均已和待识别指纹图像匹配完成为止;其中:r为指纹的图像匹配率,2P为模板指纹图像与待识别图像匹配的点数,N为模板指纹图像的点数,M为待识别指纹图像的点数。

  对模板指纹图像与待识别图像匹配的所有相似三角形重复步骤1)3)将得到的*大匹配率作为*终的匹配率。

  如果*终匹配率大于阈值4,则匹配成功,待识别指纹为匹配指纹,否则匹配失败,模板库中无此指纹。

  3系统测试采用FVC2004测试数据库在上位机上进行系统测试,FVC2004包含4个数据库DB1?DB4,在每个数据库上分别取出15枚指纹,每枚指纹分别有8幅图像参加测试,并计算其误识率拒识率FRR,正确率Ci,其中,被定义为不该被识别但却被识别出来的比率,被定义为本该被识别但是却没有被识别出来的比率,Ci表示正确识别的比率,测试结果如表1所示。

  表1指纹匹配结果从表1可以看出,文中方法能较为精确地实现指纹识别,具有较高的识别率,平均正确识别率高达981%.为了进一步证明文中方法设计的优越性,将文中方法与进行比较,计算每个样本与该手指对应的其它样本未能匹配的比率即FNMR以及每个手指的**个样本与其他手从表2中可以看出,文中方法具有较低的FNMR和FMR值,较的指纹识别方法分别低1. 13%和1.67,同时仿真时间减少29%,结果表明文中方法能在保持较为精确的匹配率的同时,具有较少的匹配时间,因此,文中方法具有较大的优越性。

  4结论指纹识别系统是目前*为流行、方便和可靠性高的个人身份认证技术,为此,本文设计并实现了个高速、高效、低功耗的指纹识别系统,首先对该系统的硬件组成进行了设计,然后从细节点DT网格构造、识别点获取、待识别指纹姿势校正和指纹匹配四个阶段对指纹识别过程进行了描述。通过系统测试表明文中设计的系统能实现指纹数据的采集和指纹识别,并具有较高的正确识别率。

相关资讯
  • 汽车密封胶条的分类简单介绍
    汽车密封胶条的分类 1、硫化橡胶类密封胶条 一般为三元乙丙材质。综合性能优异,具有突出的耐臭氧性,优良的耐候性,很好的耐高温、低温性能,突出的耐化学药品性,能耐多种极
  • 油封使用的注意事项
    1、轴的转速由于设计和结构上的原因,高转数的轴应使用高速油封,低转速的轴使用低速油封,不能将低速密封件油封用于高速轴上,反之也不行。 2、环境温度在使用温度较高的情况
  • 密封胶的种类及简介
    七十年代以后,密封胶已开始用于建筑结构接缝密封,逐渐成为主体材料。该类材料可功能和基础聚合物两种方法分类,重要的是根据用途及密封功能对产品分类,已 经编制标准的有玻
查看更多
客服中心
服务热线:
业务咨询:
业务咨询:
在线客服:
    网站客服:
手机版
(c)淄博途讯网络 版权所有

鲁公网安备 37030402001057号

   鲁ICP备17031163号-9