自动指纹识别系统培训资料.ppt
《自动指纹识别系统培训资料.ppt》由会员分享,可在线阅读,更多相关《自动指纹识别系统培训资料.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、自动指纹识别系统指纹取像图像预处理特征提取指纹识别数据库管理自动指纹识别系统AFIS的简单流程预处理流程图 图像滤波目前市场上常用的指纹采集设备有三种:光学式、硅芯片式、超声波式 指纹图像预处理:预处理的目的是改善输入指纹图像的质量,去除图像中的噪音,把它变成一幅清晰的点线图,以便于提取正确的指纹特征,以提高特征提取的准确性。本文采用灰度分割法对质问图像进行分割。利用中值滤波进行去噪。通过自适应二值化的方法处理指纹图像,最后再对图像进行细化以及去除毛刺,断裂等干扰。指纹图像特征提取:对指纹图像的特征点进行提取。由于经过预处理后的细化图像上存在大量的伪特征点,所以提取大量的伪特征点,这些伪特征点
2、的存在,不但使匹配的速度大大降低,还使指纹识别性能急剧下降,造成识别系统的误拒率和误识率的上升,因此在进行指纹匹配之前,尽可能将伪特征点去除,针对提取出指纹细节特征点含有大量的伪特征这一问题,提出了一种边缘信息判别法,有效地去除了边界伪特征点,再根据脊线结构特性去除其毛刺和短脊等伪特征点,显的减少了伪特征点。指纹匹配:对指纹图像的匹配算法进行研究。特征匹配是识别系统的关键环节,匹配算法的好坏直接影响识别的性能、速度和效率。为了克服指纹图像非线性形变的影响,采用基于结构特征的点匹配算法,对校准后的点集进行匹配,匹配的特征点个数在两个点集中所占比例大约百分之六十五的范围内就可判为匹配成功。根据灰度
3、的大小对图像进行初步处理,得到初步处理然后对指纹图像进行归一化及分割处理,消除剩下的背景区域。对指纹图像进行分割处理,消除剩下的背景区域。a先对初步处理后的指纹图像进行归一化处理,在此利用公式如下:b.对指纹图像进行分块,将其分为8*8的小块,如果是背景区域,其灰度的方差较小,而前景区的指纹图像的方差较大,所以对每个小块求其方差,再设定一个阈值,小于阈值的方块区域设置为背景区域,将其灰度值设定为255,而大于阈值的区域的灰度值保持不变,从而可以将指纹图像从背景区域很好的分离。基于灰度的指纹图像与背景分离算法 指纹预处理过程中最重要的一步就是对指纹图像进行滤波去噪,它是指纹图像预处理需要解决的核
4、心问题。图像滤波的目的是在增强脊线谷线结构对比度的同时抑制噪声,连接断裂的脊线和分离粘连的脊线,按特定的需要突出一幅图像中的某些信息,同时削弱或去除某些不需要的信息。在进行后续处理中常用的滤波方法有均值滤波、中值滤波、最小均方差滤波等。由于高斯函数的傅立叶变换仍是高斯函数,因此高斯函数能构成一个在频域具有平滑性能的低通滤波器。可以通过在频域做乘积来实现高斯滤波。均值滤波是对是对信号进行局部平均,以平均值来代表该象素点的灰度值。中值滤波是常用的非线性滤波方法,也是图像处理技术中最常用的预处理技术。它在平滑脉冲噪声方面非常有效,同时它可以保护图像尖锐的边缘。加权中值滤波能够改进中值滤波的边缘信号保
5、持效果。最小均方差滤波器,亦称维纳滤波器,其设计思想是使输入信号乘响应后的输出,与期望输出的均方误差为最小。图像经滤波处理后,其中的纹线(脊)部分得到了增强,不过脊的强度并不完全相同,表现为灰度值的差异。二值化的目的就是使脊的灰度值趋向一致,将灰度图变换为只有黑和白两种灰度的图像。使整幅图像简化为二元信息在指纹识别中,一方面对图像信息进行了压缩,保留了纹线的主要信息,节约了存储空间,另一方面还可以去除大量的粘连,为指纹特征的提取和匹配作准备。对指纹图像进行二值化,其基本要求就是二值化后的图像能真实地再现原指纹。具体要求为:1脊线中不出现空白;2二值化后的脊线基本保持原来指纹的特征;3指纹的纹线
6、不应有太多的间断和相连;4指纹纹线间的间距应大致相同。由于原始指纹图像不同区域深浅不一,如对整幅图像用同一阈值进行二值分割,会造成大量有用信息的丢失。这里我们使用自适应阈值二值化的思想,对每块指纹图像,选取的阈值应尽量使该块图像内大于该阈值的像素点数等于小于该阈值的像素点数。一般灰度图像二值化的变换函数用下列公式表示T为指定的阈值,x为灰度值1将指纹图像划分为不重叠的大小为w*w的块,求取该区域内所有像素的灰度平均值。在综合考虑算法速度和处理效果两方面的条件下,本文分块尺寸为88;T为块的灰度平均值见下式:2计算区域内的 和 的值,=灰度值大于等于T的像素点的个数。=灰度值小于T的像素点的个数
7、;3如果 ,则T为阈值;4若 ,则T=T+1,否则T=T-1,返回第二步。自适应阈值二值化的流程图T为该块指纹图像的平均灰度值、分别为第(k,l)块指纹图像中灰度值大于等于T和小于T的像素点数,是分块尺寸(像素)。指纹图像二值化后,纹线仍具有一定的宽度,而指纹识别只对纹线的走向感兴趣,不关心它的粗细。细化的目的是为了删除指纹纹线的边缘像素,使之只有一个像素宽度,减少冗余的信息,突出指纹纹线的主要特征,从而便于后面的特征提取。细化时应保证纹线的连接性,方向性和特征点不变,还应保持纹线的中心基本不变。(1)建立3维数组,第一组数据为预处理后的图像信息,定义每一个像素点它周围点像素参数。(2)对于满
8、足6种情况的模板,赋值为2,其实为像素1情况。对于满足后六种情况的模板赋值为3,别的情况点值不做改变。(3)16种消去模板是在不满足上述情况下衍生的模板,对于满足这些模板的点像素全为0,以上都未涉及的点不做改变。(4)循环进行上述过程,到所有点值不改变为止,最多进行20次细化。细化将黑白二值图像细化成了单个像素带宽的指纹图像,由于模板的选择不同,上图中的细化图像一定程度上存在毛刺、分叉、断点等不理想的情况。所以在特征提出前还需稍加处理,细化好的模板选择可以提高图片的质量和细化运算的速度。细化算法v快速细化算法v改进的OPTA算法压缩图像的信息,突出指纹的主要特征,减少了对特征点判断的复杂度,缩
9、短判断时间。常用的算法包括:快速细化算法v1,遍历整幅指纹图像,找出图像的边界点。v2,对边界点P针对其3x3领域图,得到两个特征量。如果P点满足NC(P)为2,且NZ(P)不等于1且小于6就剔除。v3,继续寻找下一个边界点,直到没有可删除的点为止。改进的OPTA算法 像素点取舍判断流程图 统一模板 消除模板 保留模板根据某点的八个相邻点的情况来判断该点是否能删除图给出了当前需要处理的像素点在不同的八邻域条件下的情况,可以看出:(1)不能删,因为它是个内部点,我们要求的是骨架,如果连内部点也删了,骨架也会被掏空的;(2)不能删,和(1)是同样的道理;(3)可以删,这样的点不是骨架;(4)不能删
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 指纹识别 系统 培训资料
限制150内