本发明专利技术公开了一种指纹识别处理方法及装置,涉及图像处理技术领域。该指纹识别处理方法包括以下步骤:对采集到的指纹图像进行预处理,得到指纹图像的细化图;在指纹图像的细化图中依次选取待处理像素单元,并判断所述待处理像素单元是否为指纹细节点;若待处理像素单元是指纹细节点,则存储所述指纹细节点的特征值,并继续处理下一待处理像素单元;若待处理像素单元是非细节点,则继续处理下一待处理像素单元;直至处理完所有的待处理像素单元,存储指纹图像中所有的指纹细节点。本发明专利技术可使得处理像素单元周围区域特征时变得更加简洁、加快处理速度。
【技术实现步骤摘要】
本专利技术涉及图像处理
,特别是涉及指纹识别处理方法及装置。
技术介绍
指纹由手指表面上交错的脊线和谷线组成,在指纹识别领域,指纹图像通过灰度图表示这些脊线和谷线。由于每个人的指纹特征各不相同,指纹验证系统可以通过计算比对采集的指纹图像特征与预存的指纹图像特征相似度,以验证用户的身份。在存储、对比指纹图像时,由于指纹芯片结构不同、计算方法不同,其处理速度有所不同。
技术实现思路
本专利技术的主要目的在于提供一种指纹识别处理方法及装置,旨在提高指纹识别系统的处理速度。为实现上述目的,本专利技术提供一种指纹识别处理方法,包括以下步骤:对采集到的指纹图像进行预处理,得到指纹图像的细化图;在指纹图像的细化图中依次选取待处理的像素单元,并判断所述待处理的像素单元是否为指纹细节点;若待处理的像素单元是指纹细节点,则存储所述指纹细节点的特征值,并继续处理下一待处理的像素单元;若待处理的像素单元是非细节点,则继续处理下一待处理的像素单元直至处理完所有的待处理的像素单元,存储指纹图像中所有的指纹细节点的特征值。优选地,所述像素单元为等边六边形的像素单元。优选地,当所述像素单元为非正六边形的像素单元时,对所述非正六边形的像素单元做归一化处理,以将所述非正六边形的像素单元处理为正六边形的像素单元进行数据处理。优选地,所述对采集到的指纹图像进行预处理包括:预设阈值δ,根据所述指纹图像中设置的坐标系,令待处理像素单元的像素值P(i,θ)=;其中,i为所述待处理像素单元距离所述指纹图像的坐标原点的长度,所述θ为所述坐标原点与待处理结构像素单元的连线与所述坐标横轴之间的角度。优选地,所述判断该像素单元是否为指纹细节点,包括:若所述待处理像素单元以及其邻域像素单元的像素值同时满足:P(i,θ)=0,以及,则判断所述待处理像素单元为端点;其中,n为所述待处理像素单元的相邻像素单元的数量,Pn(i,θ)为待处理像素单元的相邻像素单元的像素值。优选地,所述判断该像素单元是否为指纹细节点,包括:若所述待处理像素单元以及其邻域像素单元的像素值同时满足:P(i,θ)=0,以及,则判断所述待处理像素单元为分叉点;其中,n为所述待处理像素单元的相邻像素单元的数量,Pn(i,θ)为待处理像素单元的相邻像素单元的像素值。本专利技术还提供一种指纹识别处理装置,所述装置包括:采集单元,用于采集指纹图像;预处理单元,用于对采集到的指纹图像进行预处理;判断单元,用于根据在指纹图像的细化图中依次选取的待处理的像素单元中,判断所述待处理的像素单元是否为指纹细节点;存储单元,用于存储所述指纹图像中的指纹细节点的特征值。优选地,所述像素单元为等边六边形的像素单元。优选地,所述指纹识别处理装置还包括归一化处理单元,用于对非正六边形的像素单元做归一化处理,以将所述非正六边形的像素单元处理为正六边形的像素单元进行数据处理。优选地,所述判断单元包括:读取单元,用于读取像素单元的像素值;计算单元,用于计算待处理像素单元的像素值,以及所述待处理像素单元的相邻像素单元的像素值总和,以及用于判断相邻像素单元的像素值总和的范围。与现有技术相比,本专利技术的有益效果是:由于本专利技术指纹识别处理方法通过依次选取待处理像素单元,并判断所述待处理像素单元是否为指纹细节点,若待处理像素单元是指纹细节点,则存储所述指纹细节点的特征值,可使得处理像素单元周围区域特征时变得更加简洁、加快处理速度。附图说明图1为本专利技术指纹识别处理方法的流程图;图2为本专利技术指纹识别处理方法的指纹图像细化图中滤波窗口示意图;图3为本专利技术指纹识别处理方法一实施例的指纹图像细化图;图4为本专利技术指纹识别处理方法另一实施例的指纹图像细化图;图5为本专利技术指纹识别装置的原理示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。下面结合附图对本专利技术进一步说明。在本专利技术实施例中,指纹识别处理方法适用于指纹识别器,可用于考勤机、门禁、手机、电脑等,如图1所示,该方法包括以下步骤:S1、对采集到的指纹图像进行预处理,得到指纹图像的细化图。在本实施例中,用于采集指纹图像的指纹采集传感器阵列的像素单元为等边六边形的像素单元。在一些实施例中,对采集到的指纹图像进行预处理包括:对采集到的指纹图像进行滤波处理:建立滤波窗口,并在采集到的指纹图像上平滑移动所述滤波窗口,以得到滤波后的指纹图像。滤波后的图像更便于后续处理。该滤波窗口在原则上会在指纹图像上平滑移动,直至处理完所有像素单元。该中心像素单元可以是在指纹图像中任意的像素单元,对中心像素单元而言,与它相邻的六个像素单元,即为该中心像素单元的六邻域。对比矩形像素结构,其优点是该六个像素单元与中心像素单元的关系是等价的,减少了相邻像素的种类,使得处理图像数据时更加方便、快捷。对六边形像素单元来说,最小滤波窗口为一个中心像素单元以及其六邻域,如图2所示,A为中心像素单元,像素单元B、C、D、E、F、G即为该中心像素单元的六邻域,像素单元A与其六邻域的像素单元即可组成一个最小的滤波窗口。且由于滤波窗口中心对称,对于中心点具有旋转不变性,依此规律,在其他实施例中,滤波窗口大小可以为1+6*1或1+6*1+6*2或1+6*1+6*2+……6*N。在另一些实施例中,对采集到的指纹图像进行预处理还包括:预设阈值δ,根据所述指纹图像中设置的坐标系,令待处理像素单元的像素值P(i,θ)=;其中,i为所述待处理像素单元距离所述指纹图像的坐标原点的长度,所述θ为所述坐标原点与待处理结构像素单元的连线与所述坐标横轴之间的角度。经过滤波平滑去噪之后的指纹图像中,指纹脊线纹理与背景像素间差异比较明显,进行二值化、细化处理后,可以把指纹图像中的指纹脊线的宽度细化到只有一个像素,得到细化图。本实施例使用的二值化处理算法为全局阈值法,在其他实施例中,还可以选择其他通用算法进行计算。S2、在指纹图像的细化图中依次选取待处理像素单元,并判断所述待处理像素单元是否为指纹细节点。若所述待处理像素单元以及其邻域像素单元的像素值同时满足:P(i,θ)=0,以及,则判断所述待处理像素单元为端点;其中,n为所述待处理像素单元的相邻像素单元的数量,Pn(i,θ)为待处理像素单元的相邻像素单元的像素值。若所述待处理像素单元以及其邻域像素单元的像素值同时满足:P(i,θ)=0,以及,则判断所述待处理像素单元为分叉点其中,n为所述待处理像素单元的相邻像素单元的数量,Pn(i,θ)为待处理像素单元的相邻像素单元的像素值。如图3、图4所示,在本实施例中,指纹细节点包括端点、分叉点,其中:端点:如图3所示,在该细化图中,当中心像素单元A为黑点(即像素单元A的像素值为0),且当其相邻六个像素单元B、C、D、E、F、G中有且仅有一个黑点时,则中心像素单元A为指纹的端点。分叉点:如图4所示,在该细化图中,当中心像素单元A为黑点,且当其相邻六个像素单元B、C、D、E、F、G中存在两个黑点时,则中心像素单元A被称为指纹的分叉点。对于中心像素单元而言,其周围相邻的像素单元具有环状等地位排列,当统计中心像素单元与周围相邻的像素单的关联时,根据具体需求按环状依次向外扩散统计。具体本文档来自技高网...
【技术保护点】
一种指纹识别处理方法,其特征在于,包括以下步骤:对采集到的指纹图像进行预处理,得到指纹图像的细化图;在指纹图像的细化图中依次选取待处理的像素单元,并判断所述待处理的像素单元是否为指纹细节点;若待处理的像素单元是指纹细节点,则存储所述指纹细节点的特征值,并继续处理下一待处理的像素单元;若待处理的像素单元是非细节点,则继续处理下一待处理的像素单元;直至处理完所有的待处理的像素单元,存储指纹图像中所有的指纹细节点的特征值。
【技术特征摘要】
1.一种指纹识别处理方法,其特征在于,包括以下步骤:对采集到的指纹图像进行预处理,得到指纹图像的细化图;在指纹图像的细化图中依次选取待处理的像素单元,并判断所述待处理的像素单元是否为指纹细节点;若待处理的像素单元是指纹细节点,则存储所述指纹细节点的特征值,并继续处理下一待处理的像素单元;若待处理的像素单元是非细节点,则继续处理下一待处理的像素单元;直至处理完所有的待处理的像素单元,存储指纹图像中所有的指纹细节点的特征值。2.根据权利要求1所述的指纹识别处理方法,其特征在于,所述像素单元为等边六边形的像素单元。3.根据权利要求2所述的指纹识别处理方法,其特征在于,当所述像素单元为非正六边形的像素单元时,对所述非正六边形的像素单元做归一化处理,以将所述非正六边形的像素单元处理为正六边形的像素单元进行数据处理。4.根据权利要求3所述的指纹识别处理方法,其特征在于,所述对采集到的指纹图像进行预处理包括:预设阈值δ,根据所述指纹图像中设置的坐标系,令待处理像素单元的像素值P(i,θ)=;其中,i为所述待处理像素单元距离所述指纹图像的坐标原点的长度,所述θ为所述坐标原点与待处理结构像素单元的连线与所述坐标横轴之间的角度。5.根据权利要求4所述的指纹识别处理方法,其特征在于,所述判断该像素单元是否为指纹细节点,包括:若所述待处理像素单元以及其邻域像素单元的像素值同时满足:P(i,θ)=0,以及,则判断所述待处理像素单元为端点;其中,...
【专利技术属性】
技术研发人员:胡家安,郑利,
申请(专利权)人:成都艾德沃传感技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。