基于块方向的指纹图像预处理算法_第1页
基于块方向的指纹图像预处理算法_第2页
基于块方向的指纹图像预处理算法_第3页
基于块方向的指纹图像预处理算法_第4页
基于块方向的指纹图像预处理算法_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于块方向的指纹图像预处理算法        周媛媛1, 张 成1, 林嘉宇2 时间:2009年12月10日     字 体: 大 中 小        关键词:        摘   要:关键词: 指纹识别  预处理  块方向自动

2、指纹识别系统是通过对指纹的特征进行匹配对比来实现识别认证的。要实现指纹特征的准确提取,就必须先对受噪声干扰的原图像进行预处理,把原灰度图变成一幅清晰的二值点线图。预处理主要包括图像分割、增强、滤波、二值化和细化等步骤。针对不同的系统,可以选择不同的预处理步骤进行组合。本文选择了背景分割、平滑、二值化、二值滤波及细化5个步骤。指纹识别任务的特殊性对预处理提出了特殊要求,在处理过程中,必须保证尽可能消除噪声,减少冗余信息,并尽量保护原图像的真实特征不受损失。本文提出的这套指纹预处理算法便是为达到以上目的而设计的。1  算法构造1.1 背景分割一幅从指纹采集仪输入的指纹图像是由指纹前景区和

3、背景区二部分组成。在预处理之前把背景分割出来,只对有效的前景区进行处理,不但可以节省处理时间,而且能减少背景伪特征对后续处理的干扰。指纹图像的前景区呈现脊线和谷线交替分布的景象,所以灰度值跳跃比较大,而背景区的灰度值变化相对平缓,利用这一信息就可以对背景进行分割。首先把图像划分为若干w×w的小块,计算每块的均值和方差,并把方差归一化到01的区间内。设定合适的均值阈值T1和方差阈值T2,若某块均值大于T1且方差小于T2,则定为背景区,可以割除,反之定为前景区。1.2 改进的指纹块方向图求取算法指纹图像是一种具有一定纹路走向和多边缘的有向图,且在一定邻域内的各象素点的方向基本一致。所以方

4、向特性不但是指纹图像区别于一般灰度图像的重要特征,还是处理指纹图像可利用的关键信息。求取指纹块方向图的算法很多,Mehtre B M等人提出了一种基于邻域内不同方向上灰度值的变化特性求取点方向进而统计出块方向的方法1;Rao A R提出了一种利用梯度算子求取方向图的方法2。以上算法有2点不足:(1)块与块之间的方向不连续。(2)在指纹图像中心,即脊线曲率较大的区域,方向变化较为剧烈,块方向对点的方向的平滑作用太大,难免误导后面处理的方向,导致纹线的断裂和错误的粘连。还有一种方法3是求某一小块的方向时,先以此小块为中心扩大块的范围并计算大块的方向,然后将此大块方向作为小块的方向。此算法解决了第1

5、点不足,却忽略了第2种情况。为了缓解这一矛盾,本文对指纹块方向的求取算法进行了如下改进:(1)将图像分成大小为w×w的小块,其中w的大小以包含一脊一谷(即一周期)为宜,每小块包括的象素点数记为num。(2)采用图1所示的9×9模板,把指纹图像的方向量化到8个方向上,相邻方向之间的夹角为。先计算前景区内每个象素点在8个方向上的均值averd和方差sd(d=1,27,8),pdk为该点灰度值。    定义最小方差所对应的方向为该点的方向。(3)统计每小块在各个方向上的点数记为numd,按从大到小排序并取出前3个元素,记为numd1、numd2、nu

6、md3,并且numd1numd2numd3。确定块方向的流程图如图2所示。1.3 基于块方向图的灰度平滑在众多图像平滑技术中,对空域平滑技术的研究一直非常活跃,经过几十年的探索,已经有多种有效的算法。但是它们都有一个共同的不足,就是算法在平滑噪声的同时,也模糊了图像的边界和细节。为了解决这一问题,近年来保边界算法研究也比较活跃,如Tomita和Tsuji提出了矩形邻域模板保边界算法,Nagao提出了多个多边形邻域模板保边界算法4等。但这些算法存在以下问题:(1)没有利用图像的方向信息,模板不可避免地对图像边界有模糊作用。(2)模板单一。当图像纹理特征较为复杂时,处理效果就大打折扣了。本文提出的

7、算法便是试图解决以上问题。本算法有以下3个特点:(1)引入了块方向图,根据块方向图选择相应的方向滤波模板,这使本算法具有更强的抗干扰性。(2)因为指纹图像是多边缘的纹线形图像,边界特征较为细密,所以此处采用线形模板来达到去噪保边界的目的。(3)灰度滤波模板如图3所示。采用2种线形模板:一种是以中心象素为中心的长线形模板;另一种是以中心象素为端点的短线形模板。前一种模板的滤波范围是后一种模板的4倍。之所以采用长线性模板,是为了增强去噪能力。而采用短线形模板,是为了更好地保护边界和端点。若用长线形模板处理端点象素,就会出现原象素消失或延伸的现象。算法步骤如下。(1)对于前景区每一点,利用式(1)计

8、算它所在块的块方向上的长线形模板象素的灰度均值,记为aver。(2)以中心象素为界,在5×5邻域内沿块方向分为2个短线形模板。分别计算2个模板的均值和方差,记为aver1、aver2和s1、s2。(3)比较s1和s2的大小,当|s1-s2|大于阈值T3时,则说明处理点为边界点或端点,用较小方差所对应的均值代替处理点的灰度值。反之用aver代替处理点的灰度值。1.4 基于块方向图的二值化二值化的目的是把灰度指纹图像变成0、1取值的二值图像。传统的二值化方法有固定阈值法、自适应阈值法和局部自适应阈值法等。这些方法仅仅利用了图像的灰度信息,对指纹图像来说很不理想。为此有研究者提出了一种二值

9、算法,把指纹图像的灰度信息和方向统计信息结合起来,使二值效果大为改善。本文进一步深化了方向信息在该算法中的应用。(1)用块方向代替原算法中的点方向,在改进的式(5)中用sumD和sumD代替了原算法中式(4)的max(sumD)和min(sumd)。    (2)对于质量较差的图像,某些严重噪声在灰度滤波后,灰度值较周围点的灰度值还是有一定差别。因为sumD反映的是与中心象素相同的灰度性质,而sumD反映的是与中心象素相反的灰度性质,所以在式(5)中确定二值阈值时,sumD的影响力应加大,而sumD的影响力应减小。在原算法中,二者的作用是平等的,这很容易又把噪声还

10、原,给后续处理造成严重的负担。为弥补这一不足,本文引入了加权系数。具体算法如下。(1)该算法首先对图中的每一点都利用图1所示的窗口掩模进行计算:1.5 基于块方向图的二值滤波由于灰度滤波的不完全性和二值过程中可能引入新的噪声,所以有必要对二值图像再进行一次滤波。此处采用一种方向加权中值滤波算法6,该算法充分运用了指纹的方向特性和模糊思想来构造滤波模板。本文将块方向图引入此算法,并对滤波模板进行了一定的扩张。各方向上的二值滤波加权模板如图4所示,空白处权值为0。1.6 细  化 指纹图像二值化后,纹线仍具有一定的宽度。为了进一步压缩数据,简化特征提取的计算,需要对指纹图像进行细化处理。

11、具体算法如下:8邻域图如图5所示,为了计算方便,把前景点赋值为1,背景点赋值为0。取每一目标点的8邻域,若p1=1,且下面4个条件同时满足,则删除p1。对图像中每一点重复这一步骤,直到所有的点都不可删除为止。2  实验结果及分析本实验所使用的指纹输入设备是Veridicom公司推出的第三代半导体指纹传感器FPS200。获取的图像是256级灰度图像,大小为256×300象素,分辨率为500dpi。原始指纹图像如图6所示。下面对指纹图像进行预处理,并给出实验结果。背景分割位于预处理的前端,要求把图像的背景区域和前景区域区分开。在实验中,块的大小w=9,块灰度均值阈值T1=200

12、,归一化块灰度方差阈值T2=0.2。背景提取后的图像如图7所示。可以看出,不包含指纹纹线信息的白背景区均被有效割除。用改进算法所获取的块方向图如图8所示。拥有1个以上方向的小块已在图中用交叉线做了标识。从图8(b)和图8(c)可以看出,用改进算法求取的方向图在相邻方向的交界处和方向变化较为急剧的图像中心处对方向的描述更为连续和精确。这为后续算法保护边界做了很好的铺垫。灰度滤波实例如图9所示。在灰度滤波算法中T3=30。处理后的图像,去噪效果较好,边界不但得到保护,还得到了一定的锐化。二值化实例如图10所示。二值算法的实验参数选择为coe1=0.6,coe2=0.4。原二值算法经过改进,经二值处理后,纹线中的噪声点明显减小,并且增强了算法连接断纹和隔离粘连的能力。二值滤波实例如图11所示。经二值滤波后,二值图像中的气泡和毛刺基本被消除。由于块方向信息的介入,残缺纹线还得到了一定的修复。细化后的图像如图12所示。从图中可以看出,细化算法很好地保留了指纹的骨架信息,且纹线清晰流畅。上述实验结果表明,本文这组预处理算法不但能保持纹线的清晰流畅,而且还使纹线得到了加强和修复,最大程度地保护了细节特征。图12(b)和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论