一种指纹识别方法

文档序号:8488117阅读:469来源:国知局
一种指纹识别方法
【技术领域】
[0001] 本发明涉及图像处理,特别涉及一种指纹识别方法。
【背景技术】
[0002] 指纹在全世界范围内被广泛应用在个人身份识别装置。指纹识别已经成为处理个 人事务和信息安全的一个关键技术。在指纹图像质量评价中,现有技术通过提取指纹图像 各子块的对比度和曲率特征质量评价指纹图像质量,但这种方法只是从指纹图像局部纹理 进行分析,不足以反映指纹图像全局信息;在图像噪声较大时并不能很好获得指纹图像的 方向图,此外对于非均匀采集的指纹图像的伪特征点消除结果欠佳,从而影响最后的指纹 f目息提取和识别。

【发明内容】

[0003] 为解决上述现有技术所存在的问题,本发明提出了一种指纹识别方法,包括:
[0004] 利用指纹识别装置采集指纹,并对采集的指纹图像进行质量评价,将质量评价结 果输出到屏幕。
[0005] 优选地,所述利用指纹识别装置采集指纹,进一步包括用隔点的方式对指纹灰度 图像进行采样,隔点获得原始指纹灰度图像,用点方向图表示所述隔点原始指纹灰度图像 中每一像素点处的局部纹理走向;
[0006] 通过指纹图像点方向图计算,将指纹图像中的各个图像块划分为前景块或背景 块,采用7X7模板,基准点位于模板中心,从水平位置开始每隔31 /4确定一个方向,定义I =1,2, 3,4,对应0, 31/4, 2 31/4, 3 31/4,JT四个方向,计算各个方向的灰度变化,比较Dp 找到最小值,就代表该点的方向DI: _7] DI= 2 |f' "i,」)-说,jk)
[0008]f'Ji,j)是沿I方向上点的灰度均值,fjik,jk)是I方向上第k个点的灰度值, 将分布有指纹脊线的图像块作为图像的前景块,其余部分为背景块,将前景块设置为1,背 景块设置为〇,实现指纹灰度图像的前、背景图分离:
[0009] 1)判断是否满足:6心(1,j)+Smin+Smax>0. 75 2S:,如果满足,则当前点为前景点;否 则为背景点,其中,f (i,j)为(i,j)点的灰度值;SSiSI方向上灰度值的累加;Smax为累 加值的上限;Smin为累加值的下限值;
[0010] 2)根据小块内背景点的比例,判断各图像块是前景块还是背景块,如果小块内背 景点的数量超过阈值Tb,则将该图像块作为背景块,否则确定为前景块。
[0011] 优选地,所述指纹识别装置包括控制器,该控制器分别连接LED屏幕、指纹传感 器、JTAG调试接口、复位电路、外部SDRAM数据存储器、串口及USB接口;其中,所述屏幕用 来显示指纹图像初始质量评价的结果,提示用户手指的放置位置;指纹传感器用来获取手 指的指纹图像信息;JTAG调试接口用来与上位机连接进行调试;复位电路用来初始化指纹 识别装置;FLASH程序存储器用来存储指纹识别装置运行的程序;外部SDRAM数据存储器用 来存储指纹识别装置运行过程中产生的临时数据;串口和USB接口用于与上位机的连接通 信。
[0012] 本发明相比现有技术,具有以下优点:
[0013] 本发明提出了一种指纹识别方法,让用户直观了解图像质量,并且提高识别成功 率,易于实现,并且执行效率较高。
【附图说明】
[0014] 图1是根据本发明实施例的指纹识别方法的流程图。
【具体实施方式】
[0015] 下文与图示本发明原理的附图一起提供对本发明一个或者多个实施例的详细描 述。结合这样的实施例描述本发明,但是本发明不限于任何实施例。本发明的范围仅由权 利要求书限定,并且本发明涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节 以便提供对本发明的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中 的一些或者所有细节也可以根据权利要求书实现本发明。
[0016] 本发明的一方面提供了一种指纹识别方法。图1是根据本发明实施例的指纹识别 方法流程图。本发明首先采用具有信息显示的指纹识别装置,采集指纹并将质量评价结果 输出到屏幕,实现了提高指纹识别成功率,让用户直观了解指纹采集的某个环节出现问题, 以及如何进行修正。指纹识别装置包括控制器,控制器以不同的接口分别连接LED屏幕、指 纹传感器、JTAG调试接口、复位电路、外部SDRAM数据存储器、串口及USB接口;电源管理模 块为上述各部分中的芯片和电路提供电源管理。其中,屏幕用来显示指纹图像初始质量评 价的结果,提示用户手指的放置位置;指纹传感器用来获取手指的指纹图像信息;JTAG调 试接口用来与上位机连接进行调试;复位电路用来初始化指纹识别装置;FLASH程序存储 器用来存储指纹识别装置运行的程序;外部SDRAM数据存储器用来存储指纹识别装置运行 过程中产生的临时数据;串口和USB接口用于与上位机的连接通信;控制器是指纹识别装 置的核心,控制指纹识别装置的运行。
[0017] 控制器是内嵌指纹识别技术的芯片,能够在片上实现指纹的图像采集、特征提取、 特征比对的芯片,使开发过程变得简单,开发者可以方便的实现指纹识别的功能,本发明优 选的控制器,采用32位RISC处理器内核,内置专用DSP指令集。具有SEA/RSA加速引擎、 专用算法软件,内置128KB高速静态随机存储器,嵌入1MB大容量FLASH,64kBROM和4kB OTPROM,并具备丰富的对外接口 :3组USART接口、智能卡接口、片上时钟、对称算法引擎加 速器、RSA加解密引擎、随机数产生器。
[0018] 指纹传感器由传感器阵列组成,每一个阵列是一个金属电极。放在传感面上的手 指的对应点则作为另外一极,其工作原理是改变极板间距的电容式传感器,整个传感器是 通过读取感应器的指令来读取的,采集区域的大小是由寄存器XSHIFT和YSHIFT值的决定 的。
[0019] 在指纹采集输入过程中,由于手指的指纹质量、安放位置等原因,都可能无法正确 识别指纹信息。为提高指纹识别效率,先对采集的指纹信息进行质量评价。安全控制器对 指纹图像进行指纹灰度图像隔点采样,指纹图像点方向图计算,指纹灰度图像的前、背景图 分离,指纹图像质量分析等图像处理过程,并对评价结果进行显示。若质量评价不合格,根 据显示信息,重新采集指纹图像信息。
[0020] 用隔点的方式对指纹灰度图像进行采样,隔点获得原始指纹灰度图像,在不改变 指纹特征码的基础上减少数据采集量。用点方向图表示所述隔点原始指纹灰度图像中每一 像素点处的局部纹理走向,具体如下:
[0021] 通过指纹图像点方向图计算,将指纹图像中的各个图像块划分为前景块或背景 块。采用7X7模板,基准点位于模板中心,从水平位置开始每隔31/4确定一个方向,定义 I= 1,2, 3,4,对应0, 31/4, 2 31/4, 3 31/4,JT四个方向。计算各个方向的灰度变化,比较 ,找到最小值,就代表该点的方向:
[0022] DI= 2 |f' "i,」)-说,jk)
[0023] 式中,f'Ji,j)是沿I方向上点的灰度均值,&(ik,jk)是I方向上点的灰度值。 图像的前景块是分布有指纹脊线的图像块,其余部分为背景块。将前景块设置为1,背景块 设置为〇,实现指纹灰度图像的前、背景图分离。具体如下:
[0024] 1)判断是否满足:6& (i,j
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1