一种基于方向场离散余弦变换特征的指纹分类方法与流程

文档序号:17007038发布日期:2019-03-02 02:04阅读:372来源:国知局
一种基于方向场离散余弦变换特征的指纹分类方法与流程

本发明涉及数字图像处理技术领域,特别涉及一种基于方向场离散余弦变换特征的指纹分类方法。



背景技术:

生物特征识别技术是根据每个人独有的可以采样和测量的生物学特征和行为学特征进行身份识别的技术。由于生物特征不像各种证件类持有物那样容易窃取,也不像密码、口令那么容易遗忘或破解,所以在身份识别上体现了独特的优势,近年来在国际上被广泛研究。由于指纹的唯一性和不可变性,指纹识别成为最重要的生物识别技术之一。指纹识别需将指纹与指纹库中所有指纹进行匹配,但通常情况下,庞大的指纹库使得指纹识别需要过长的响应时间。通过减少匹配次数可以有效加速指纹识别过程,常见的策略是对指纹进行分类,指纹匹配时首先与指纹库中的该类指纹进行比较。

指纹分类将指纹划分到一系列预定义的类别中以极大降低指纹匹配的工作量。随着指纹库中指纹数量的日益增加,指纹分类在自动指纹识别系统中的地位显得愈发重要。

现有的指纹分类方法有很多种,大体分为以下三类:基于奇异点的方法、基于滤波响应的方法和基于方向场的方法:

1、基于奇异点的方法的关键步骤是提取奇异点,奇异点提取不准确会导致分类性能下降,而生物扫描设备提取到的指纹可能质量较差或者不完整,导致很难准确提取指纹奇异点,因此基于奇异点的方法可能不适用于生物扫描设备扫描所得指纹;

2、基于滤波响应的方法可以很好地描述图像脊-谷线的局部方向,但该方法存在运算复杂度较高、时间花费较大的缺点;

3、基于方向场的方法是用最直观的指纹方向信息作为分类特征,是最广泛使用的方法,但该类方法通常需要得到参照点或核心点,因此参照点的正确与否会进而影响指纹分类的准确性,比如:核心点可能位于指纹边缘,且拱型指纹根本没有奇异点。



技术实现要素:

本发明的目的在于针对现有技术的缺陷或问题,提供一种基于方向场离散余弦变换特征的指纹分类方法。

本发明的技术方案如下:一种基于方向场离散余弦变换特征的指纹分类方法包括如下步骤:步骤1、对指纹图像计算方向场的正弦和余弦分量并分别进行离散余弦变换;步骤2、提取离散余弦变换后的低频系数作为特征向量;步骤3、采用支持向量机作为分类器实现分类。

优选地,在步骤1中具体包括如下步骤:

步骤1.1、对指纹动图像采用基本的梯度算法求解其初始方向场,先将原始的指纹图像i划分为互不重叠、大小为w×w的窗口,计算每个点在x,y方向上的梯度向量[gx(x,y),gy(x,y)]t,公式如下:

计算每个窗口的窗口梯度向量:

计算每个窗口的初始方向场:

步骤1.2、在得到的初始方向场上采用偏微分模型进行重构,其中为步骤1.1中求得的初始方向场,θ为重构后的方向场;如果设定v=cos(2θ),则偏微分模型的公式如下所示:

如果设定v=cos(2θ),则偏微分模型的公式如下所示:

由此迭代公式计算出重构后的方向场;

将方向场θ投射到向量空间得到方向场的正弦分量和余弦分量,公式如下:

步骤1.3、把方向场的正弦和余弦分量分别进行离散余弦变换,得到两个变换矩阵cos2θ_dct和sin2θ_dct。

优选地,在步骤2中具体包括:

根据步骤1.3中得到的变换所得矩阵cos2θ_dct和sin2θ_dct的低频部分fcos和fsin作为特征向量:

fcos=cos2θ_dct(1:o;1:o);

fsin=sin2θ_dct(1:o;1:o);式中o代表阶数。

优选地,在步骤3中以步骤2中得到的fcos和fsin作为分类特征,采用支持向量机作为分类器实现分类。

本发明提供的技术方案具有如下有益效果:

所述基于方向场离散余弦变换特征的指纹分类方法中,对初始方向场的正弦分量和余弦分量分别进行二维离散余弦变换变换,取低频部分逆变换得到重构后方向场,得到的方向场比初始方向场更加平滑,准确性更高;

而且,所述基于方向场离散余弦变换特征的指纹分类方法中,方向场的dct系数蕴含了足够的方向信息实现分类,分类特征更加可靠;dct特征向量长度较小,分类速度更快;更详细说明并实现了dct特征提取的方法,经检验,此发明有准确的分类结果。

附图说明

图1为实施例中用于分类的指纹图;

图2为指纹的方向场的示意图;

图3为方向场的余弦分量和正弦分量的示意图;

图4为正弦和余弦分量离散余弦变换之后的结果图;

图5为本发明所提取特征还原的方向场的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。

请参阅图1,本发明实施方式提供一种基于方向场离散余弦变换特征的指纹分类方法,所述方法包括以下步骤:

步骤1:对指纹图像计算方向场的正弦和余弦分量并分别进行离散余弦变换。

具体地,在步骤1中包括如下步骤:

步骤1.1、读入一张如图1所示的指纹图像,对指纹动图像采用基本的梯度算法求解其初始方向场;

先将原始的指纹图像i划分为互不重叠、大小为w×w的窗口,例如,可令w=9;计算每个点在x,y方向上的梯度向量[gx(x,y),gy(x,y)]t,公式如下:

计算每个窗口的窗口梯度向量:

计算每个窗口的初始方向场:

步骤1.2、在得到的初始方向场上采用偏微分模型进行重构,其中为步骤1.1中求得的初始方向场,θ为重构后的方向场;如果设定v=cos(2θ),则偏微分模型的公式如下所示:

如果设定v=cos(2θ),则偏微分模型的公式如下所示:

由此迭代公式计算出重构后的方向场,重构之后的方向场如图2所示;

将方向场θ投射到向量空间得到方向场的正弦分量和余弦分量,公式如下:

如图3所示,为方向场的正弦分量和余弦分量。

步骤1.3、把方向场的正弦和余弦分量分别进行离散余弦变换,得到两个变换矩阵cos2θ_dct和sin2θ_dct,方向场正弦和余弦分量dct之后的结果如图4所示。

步骤2:提取离散余弦变换后的低频系数作为特征向量。

具体地,在步骤2中包括:根据步骤1.3中得到的变换所得矩阵cos2θ_dct和sin2θ_dct的低频部分fcos和fsin作为特征向量,其中,fcos和fsin分别为矩阵cos2θ_dct和sin2θ_dct左上角o*o大小的矩阵,中o代表阶数,因此所提取的特征向量长度为2*o*o,采取低频部分一方面可以减少方向场中高频部分蕴含的噪声;另一方面由于动态分割的指纹图片所采集的方向场维数大且不固定,采取定长低频部分可以在降维的同时固定特征向量维数以便分类器分类;其中,

fcos=cos2θ_dct(1:o;1:o);

fsin=sin2θ_dct(1:o;1:o);

式,中o代表阶数。

步骤3:以步骤2中得到的fcos和fsin作为分类特征,采用支持向量机作为分类器实现分类。

实际上,本发明成功将输入指纹分为右旋型(rightloop)。

对初始方向场的正弦分量和余弦分量分别进行二维离散余弦变换变换,取低频部分逆变换得到重构后方向场,得到的方向场比初始方向场更加平滑,准确性更高,如图5所示,这表明方向场的低频dct特征蕴含了指纹全局方向场的特征。间接表明本发明的特征提取方法可以很好的获取指纹的全局方向信息,进而实现分类。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1