指纹图像二值化算法的分析和比较
指纹二值化及细化的专用算法

指纹二值化及细化的专用算法
张宇;余英林
【期刊名称】《信号处理》
【年(卷),期】1990(006)004
【摘要】本文针对指纹图象特点对指纹二值化和细化的算法作了探讨,找出了一套较有效的指纹预处理算法,分析和实验表明,本文的二值化算法灵敏度较高,不仅可用于对指纹的二值化处理而且还可用于对金属断裂照片等其他劣质图象的二值化处理;本文的细化算法则有不产生新断点、保持纹线中心以及可多次迭代的优点,并且还可用于地图等其他二值图象的细化处理。
【总页数】4页(P227-230)
【作者】张宇;余英林
【作者单位】不详;不详
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.基于MATLAB的指纹图像二值化及细化 [J], 薛亚许;李宁
2.指纹识别的二值化和细化的DSP实现 [J], 廖昌俊;李玉柏
3.指纹识别的二值化和细化的DSP实现 [J], 廖昌俊;李玉柏
4.基于遗传算法的指纹图像二值化算法研究 [J], 赵应丁;刘金刚
5.采样优化支持的指纹图像二值化算法研究 [J], 霍延军
因版权原因,仅展示原文概要,查看原文内容请购买。
一种改进的指纹图像二值化算法

计算 机与数字工程
第 3 卷 4
一
种改进 的指纹 图像 二值 化算 法
刘 爽 王芙蓉
武汉 407 ) 304 ( 中科技大学电子与信息工程系 华
摘 要 提出了一种直接基于指纹结构特征的二值化算法, 在去除指纹图像中无效块后, 利用指纹纹理表现出的规律
收 到本 文时间 :06年 2月 2 20 01 3
+
维普资讯
第3 4卷(0 6 第 1 20 ) 2期
计算机与数字工程
4 9
 ̄ / 则将 这个 l 改标 记为 3 。 以是近似认为不变 的, 而噪声则不 会遵循这个 规 4到 3r4之间 的 , 这 样就 得到 一个 只有 0,, , l23元素 的标 记 阁。 律 。所 以根据 这个 特征 , 我们 可 以提取 出所 需 的脊 般 情况下 可 以得到几 条 明显 的数字链 。 线 和谷 线信 息 而避 免 噪 声 的干 扰 。本 文 中所 采 用 ( ) 除多余 的块 , 2去 得到 奇异点 。 的算法首先是将图像归一化后 , 提取指纹 的方向场
Li h n W a g F r n u S ua g n u o g
( e ate t f l t nc & If mao nier g HU T 30 4 D p 0 7 ) m E co r i n i
Ab ta t A meh d frbn r aino efn ep n gsi rs ne n ti p p r T i meh d i b sdo h h rc sr c to o iai t ft gr r tmae spe e td i hs a e. hs to s ae ntec aa - z o h i i i
来提取脊线谷线信息从而去除噪声。实验结果表明基 于结构特征 的二值化 算法 可 以克 服较多 的噪声 干扰 , 大减少 了指 大
一种结合方向信息的指纹图像二值化算法

一种结合方向信息的指纹图像二值化算法
楚亚蕴;詹小四;孙兆才;王峰;陈蕴
【期刊名称】《中国图象图形学报》
【年(卷),期】2006(011)006
【摘要】指纹图像二值化是指纹细化处理的前提,是指纹识别预处理的一个重要部分.为利用指纹图像所具有的纹理特性,将指纹的方向信息引入到二值化处理过程中,综合考虑指纹的方向信息和自适应选择局部阈值,提出了一种结合方向信息的自适应局部阈值二值化算法.与自适应阈值法做了对比实验,实验结果表明,该算法具有更好的二值化效果.算法本身还具有一定的连接指纹图像中断线的能力,这对提高细节特征提取结果的准确性具有重要的意义.
【总页数】6页(P855-860)
【作者】楚亚蕴;詹小四;孙兆才;王峰;陈蕴
【作者单位】阜阳师范学院计算机系,阜阳,236032;阜阳师范学院计算机系,阜阳,236032;阜阳师范学院计算机系,阜阳,236032;山东大学计算机学院,济
南,250100;阜阳师范学院计算机系,阜阳,236032;阜阳师范学院计算机系,阜
阳,236032
【正文语种】中文
【中图分类】TP391.4
【相关文献】
1.一种动态阈值加填补的指纹图像二值化算法 [J], 计春雷;冯伟;黎明;杨杰
2.结合方向信息和模糊聚类的指纹图像二值化方法 [J], 何晶;范九伦
3.一种改进的指纹图像二值化算法 [J], 刘爽;王芙蓉
4.结合方向信息的指纹二值化及后处理算法 [J], 廖开阳;张学东;章明珠;潘晓红
5.基于方向图的指纹图像自适应二值化算法研究 [J], 李惠芳
因版权原因,仅展示原文概要,查看原文内容请购买。
指纹识别技术基本原理介绍

指纹的局部特征 ---- 细节点类型
指纹的四类局部特征
➢细节点类型 ➢方向(Orientation)
每个节点都有一定的方向。 ➢曲率(Curvature)
指纹识别让人们无需输入繁琐的密码,只需手指的轻轻触碰 就能对个人信息进行解锁。
这项技术在近几年普及以来深受欢迎。
那么问题来了,这项技术真的足够安全吗?
方向(Orientation)
让我们了解这项技术并开始分析它的安全性。 预处理的目的就是去除图象中的噪音, 把它变成一幅清晰的点线图, 便于提取正确的指纹特征。
指纹识别的基本原理
• 目前的识别指纹算法主要从总体特征和局部特征这两个方面入手 分辨指纹。
指纹的总体特征
总体特征是指那些用人眼直接就可以观察到的特征。
➢ 基本纹路图案: 包括环型(Loop),弓型(Arch)和螺旋型(Whorl).其他的指纹图案都基于这3种基本图案。 仅依靠图案类型来分辨指纹是远远不够的,这只是一个粗略的分类,但通过分类使得在大数据库中搜 寻指纹更为方便。
指纹图像特征点
指纹匹配
应用系统利用指纹识别技术可以分为2类,即验证和辨识。 验证就是通过把现场采集到的指纹与己经登记的指纹进行一对一的比对,来确认身份的过程。 辨识则是把现场采集到的指纹同指纹数据库中的指纹逐一对比,从中找出与现场指纹相匹配的指 纹。
• 指纹录入清晰度已经有保证。 • 指纹识别算法也很高效和准确。
电容式:通过皮肤和屏幕的接触,识别指纹的纹路来记录和验证指纹。 指纹的纹形主要分为环形、弓形、螺旋形三种基本类型。
指纹识别算法的性能分析与优化

指纹识别算法的性能分析与优化指纹识别是一种常用的生物识别技术,用于验证和识别个人的身份。
指纹图像具有丰富的纹理特征,因此指纹识别算法的性能分析和优化是实现高准确性和高效率的关键。
本文将从三个方面进行讨论:指纹图像预处理、特征提取和匹配算法。
首先,指纹图像预处理是指在进行特征提取和匹配之前对指纹图像进行优化和增强的过程。
常用的预处理技术包括图像增强、图像滤波和图像分割。
其中,图像增强主要通过调整图像的亮度、对比度和清晰度来提高图像质量。
图像滤波则可以通过去噪和平滑处理来提取图像中的纹理信息。
图像分割是将指纹图像分割为前景和背景两部分,以便于后续的特征提取和匹配。
通过优化和改进这些预处理技术,可以大大提高指纹识别算法的性能。
其次,特征提取是指从预处理后的指纹图像中提取有代表性的特征。
常用的特征提取方法包括方向图像、细节图和纹型。
其中,方向图像是指根据指纹图像中的纹线方向提取出的图像,以描述指纹纹线的走向。
细节图则用于描述指纹纹线的特殊细节特征,如岔路、孤峰和断裂等。
纹型是指指纹图像的整体形态和结构,用于与数据库中的指纹进行匹配。
通过选择合适的特征提取方法,并结合特征选择和降维等技术,可以提高指纹识别算法的准确率和鲁棒性。
最后,匹配算法是指将预处理和特征提取后的样本指纹与数据库中的指纹进行比对和匹配的过程。
常用的匹配算法包括基于相关性的算法和基于相似度的算法。
基于相关性的算法主要是根据两个指纹图像在特征上的相似性进行匹配,如相关系数和相干性等。
基于相似度的算法则是通过计算指纹样本与数据库中每个指纹样本之间的距离或相似度来进行匹配,如欧氏距离和余弦相似度等。
通过对匹配算法进行优化和改进,可以提高指纹识别算法的匹配速度和准确性。
总结起来,指纹识别算法的性能分析和优化需要从指纹图像预处理、特征提取和匹配算法三个方面进行考虑。
通过优化和改进这些方面的技术,可以提高指纹识别算法的准确性和效率,在实际应用中得到更好的表现。
一种改进的指纹图像二值化处理方法

较 近 点 的 灰 度 值 , 用 点 的权 值 比较 大 。 共
自适 应 滤 波 。 它 将 图 像 信 号 和 噪 声 都 看 成 随 机 信 号 , 在 对 随 机 信 号 进 行 分 析 统 计 的 基 础 上 设 计 出 符 合 最 优 准 则 的滤 波 器 。 假 设 图 像 信 号 g xY 是 由 真 实 图 像 f xY ( ,) (,)
表 明 , 算 法 可 以 消 除 孔 洞 、 除 粘 线 、 连 断 线 , 值 化 后 的 图像 效 果 良好 , 线 饱 满 平 滑 。 该 去 粘 二 脊
关 键 词 :维 纳 滤 波 ;连 续 方 向 图 ;二 值 化
中 图 分 类 号 :T 3 14 P 9 . 文 献 标 识 码 :A 文 章 编 号 :17 — 7 0 2 1 )8 0 5 - 4 6 4 7 2 (0 0 1 — 0 2 0
tmp ae . t L s t b n rz s t e i g . e e p r n a e u t n ia e t a h r s n e lo t m a c iv g o a a i t f e lts A a t i a ie h ma e Th x e me tl r s l id c t h t t e p e e t d ag r h c n a h e e o d c p b l y o i i s i i rp i n h ic n e td l e ei n t g te h l s a d r mo i g c o s d l e n t e f g r r t i g s e ar g t e ds o n c e i , l i n mi ai h oe n e v n r se i s i h n e i ma e . n n i p n
指纹图像分割方法分析

指纹图像分割方法研究摘要指纹分割作为指纹识别的预处理环节,不仅能提高指纹特征提取精度,而且能减少指纹预处理时间,对提高整个识别系统性能有着重大意义。
本文在对常用指纹分割方法进行分类分析和探讨的基础上,对指纹图像分割理论和技术进行了深入研究,并对现有分割算法进行了改进。
本文主要工作包括:(1)对指纹图像分割方法做了比较全面的分析综述。
从指纹特征提取角度出发,将指纹图像分割方法分为基于特征融合判决分割方法与基于多级分割思想分割方法两类,并对这两类算法进行了详细分析。
(2)针对特征融合判决分割方法,把最小平方误差准则用于基于线性分类的指纹图像分割算法,该算法对低质量指纹图像分割效果较好;将指纹图像纹理特征引入灰度方差求解过程,提出一种基于纹理特征的指纹图像自适应分割算法。
通过实验对新算法分割效果及噪声抑制能力进行了验证。
(3)针对多级指纹分割方法,研究了结合多种方法的高效指纹图像逐级分割算法,采用一种鲁棒性更好的求点方向图方法,计算前景块中各像素方向;采用自动确定部分阈值的分级分割方法,改善算法中仅凭经验设定多个阈值的缺点。
实验结果表明,新算法分割精确率较高。
关键词:指纹,指纹分割,特征融合,多级分割Research on methods of fingerprint imagesegmentationAuthor:Xu Huali S upervisor:Fan YongshengABSTRACTAs an important step of fingerprint image preprocessing, fingerprint segmentation which has a great significance in the system performance can not only improve the accuracy of the feature extraction, but also reduce the time of fingerprint preprocessing. This paper mainly investigates the theory and methods of fingerprint image segmentation, and some of the segmentation methods are classified and discussed. The main works include:(1)A comprehensive review of the fingerprint image segmentation methods is given. Basing on extracting fingerprint features, we first classify the methods of fingerprint image segmentation into two classes, which are the feature fusion segmentation method and multi-level segmentation method. And then, we introduce the two methods in detail.(2)In the aspect of the feature fusion based fingerprint segmentation method, we investigate the Minimum Square Error rule based fingerprint segmentation algorithm and a adaptive texture feature based fingerprint segmentation algorithm. First, we investigate the linear classifier based fingerprint segmentation algorithm, which uses a combination of three variance, mean and ridge orientation features of fingerprint image, and presents the improved algorithm of using the Minimum Square Error rule. The experimental results demonstrate the effectiveness of the improved algorithm, especially in low quality images. Second, we investigate the traditional variance based fingerprint segmentation algorithm, and present a adaptive texture feature based fingerprint segmentation algorithm which combine texture feature and variance. The experimental results demonstrate the effect of the proposed segmentation algorithm is better than the variance based fingerprint segmentation, and it also has stronger resistance to noise.(3)In the aspect of the multi-level based fingerprint segmentation method, weinvestigate the multi-level segmentation algorithm of fingerprint image. First, to improve the method of calculating the orientation image, the paper uses a better robust method. Second, we present an improved algorithm of setting the thresholds automatically for the disadvantage of setting some thresholds based on experience. The experimental results demonstrate the high accuracy rate of the improved algorithm.KEY WORDS: fingerprint, fingerprint segmentation, feature fusion, multi-level segmentaion目录第一章绪论 (1)1.1研究背景 (1)1.1.1生物特征识别技术概述 (1)1.1.2主要生物特征识别技术 (2)1.2指纹识别技术简介 (6)1.2.1指纹识别研究内容 (6)1.2.2国内外发展状况和面临的挑战 (10)1.3研究内容与结构 (12)第二章指纹图像分割方法综述 (14)2.1图像分割方法 (14)2.2指纹图像分割方法 (17)2.2.1基于特征融合判决的指纹图像分割方法 (19)2.2.2基于多级分割思想的指纹图像分割方法 (21)2.3本章小结 (22)第三章基于特征融合判决分割方法研究 (23)3.1有监督分割方法 (23)3.1.1分割特征选择 (23)3.1.2分类器选择 (26)3.1.3实验结果及分析 (28)3.2无监督分割方法 (29)3.2.1基于灰度方差的指纹图像分割 (30)3.2.2基于纹理特征的自适应指纹图像分割 (31)3.2.3实验结果及分析 (33)3.3本章小结 (36)第四章基于多级分割思想分割方法研究 (37)4.1结合多种方法的指纹图像逐级分割方法 (37)4.1.1第一级指纹图像分割 (37)4.1.2第二级指纹图像分割 (39)i4.1.3第三级指纹图像分割 (42)4.2自动确定部分阈值的指纹图像分级分割方法 (42)4.3实验结果及分析 (44)4.4本章小结 (45)第五章结论与展望 (46)5.1结论 (46)5.2展望 (47)参考文献 (48)攻读硕士期间发表的论文及所取得的研究成果致谢ii中北大学学位论文第一章绪论随着信息技术的发展,传统的身份识别技术已经逐渐被新型的基于生物特征的识别技术所替代。
数字图像处理中的二值化技术研究

数字图像处理中的二值化技术研究数字图像处理是指对数字化的图像进行各种算法处理,以改善图像质量、实现目标应用和进行图像分析等。
其中,二值化技术是数字图像处理中应用最为广泛的技术之一。
本文将从二值化的基本原理、常见算法、优化技术以及应用等方面进行综述。
一、二值化的基本原理二值化是将一幅灰度图像转换成只有两种颜色的图像,常见的是黑白二值图像。
它的目的是将灰度范围较大的图像转换为仅包含两种灰度值的图像,以便进行图像分析和处理。
二值化的基本原理就是根据一定的阈值将像素点的灰度值分为两类,一类是大于等于阈值的像素点,另一类是小于阈值的像素点。
然后将这两类像素点分别用黑色和白色进行表示,从而得到一幅二值图像。
二、常见的二值化算法1.全局阈值法全局阈值法也称为固定阈值法,是最简单、最基本的二值化算法之一。
它的原理是将整幅图像的灰度直方图进行分析,将图像中所有像素的灰度值设置为一个固定的阈值,一般取灰度直方图的平均值或中值。
然后对于灰度值大于等于该值的像素点置为白色,灰度值小于该值的像素点置为黑色。
但这种算法容易受到光照不均匀、噪声较多等因素的影响,产生误判。
2.手动阈值法手动阈值法是根据观察或经验设置阈值,也称为交互式的阈值法。
它适用于像素灰度值分布不均匀,且图像背景和目标差异大的情况。
3.自适应阈值法自适应阈值法是根据图像在局部区域内的灰度值特征进行划分,常见的有局部均值法和Otsu法。
局部均值法是将像素点周围一定大小的区域内的灰度值作为阈值,并将该像素点二值化。
这种算法可以对灰度分布不均匀、光照不均匀等情况适用。
Otsu法是利用图像中目标与背景之间灰度值分布的偏差,自适应地确定一个能够最大程度区分两个类别的阈值。
4.基于形态学的阈值法形态学阈值法基于二值图像形态学操作的方法,能够有效去除噪声和骨骼化等图像处理,并能够保留目标的边界。
它的核心思想是基于图像特征对阈值进行判断,通常是先对图像进行形态学膨胀操作,然后求出局部的最大值,作为阈值进行二值化操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
指纹图像二值化算法的分析和比较
1引言
指纹作为人体的重要特征,因其具有唯一性和终生不变性,已经成为生物识别领域的重要手段。
它不仅应用于公安司法系统的犯罪识别,而且还广泛应用于如一些保密系统的身份验证,成为生物识别领域的新热点。
在指纹自动识别系统中,图像采集设备所得到的图像是一幅含有较多噪声的灰度图,必须经过预处理,除去大量的噪声信号,得到一幅纹线清晰的点线图,才能进行指纹特征的提取和匹配。
指纹图像的预处理是正确地进行特征提取、比对等操作的基础,而二值化是图像预处理中非常重要的一步,也是指纹细化并提取特征前的重要步骤。
不同的二值化经常会对后续的步骤产生极大的影响,常用的二值化方法由于仅仅利用了图像的灰度信息,没有考虑指纹图像自身的方向结构特点,对指纹图像的二值化效果不理想.
本文首先对常用的二值化算法进行了讨论,并主要通过实验比较了两种特别针对指纹图像的二值化算法。
通常认为一个好的针对指纹图像的二值化算法应满足以下几点要求[f。
1]:
●保持纹线的原始走向;
●相关领域内指纹的纹线走向基本一致;
●避免造成指纹纹线的中断和粘连;
●避免生成虚假指纹纹线;
●纹线间的间距变化平稳;
2图像的二值化算法
在很多情况下,图象是由具有不同灰度的两类区域组成的。
如在指纹图象中,指纹脊线和谷线就由不同的灰度构成,通常脊线要比谷线暗。
所谓灰度图象的二值化就是通过设定阀值,把它变为仅用两个灰度值分别表示图象的前景和背景颜色的二值图象。
图象的二值化可以根据下面的阀值来处理: 假设一幅灰度图的像素值为f(i,j)∈(r1,r2 ,…,rm),设有一阀值为T=ri ,1≤i≤m,则:
二值化的方法很多,关键在于阀值T的选取。
而T的取值方法又取决于二值化的技术。
T的选择有基于由点的像灰度值单独决定的、有由像素的局部特征决定的、也有基于全局像素决定的。
阀值可以分为两类:全局阀值和局部阀值。
1)全局阈值
全局阈值是在整个图像中将灰度阈值的值设置为常数。
如果背景的灰度值在整个图像中可以合理的看作恒定,而且所有的物体于背景都具有几乎相同的的对比度,那么只要选择了正确的阈值,使用一个全局阈值可以得到非常好的的效果。
代表算法有最大类间方差法(OSTU方法)。
OSTU方法计算简单,稳定有效,是实际应用中经常采用的方法。
但是它对噪声和目标大小十分敏感,仅对类间方差是单峰的图像有较好效果。
当目标与背景的大小比例悬殊时,类间方差准则函数可能为双峰或多峰,此时OSTU方法就会失效。
2)自适应阈值
自适应阈值化算法也称动态局部阈值化算法。
所谓动态是指根据每个像素及其邻域像素的灰度值情况动态地计算分割所需的阈值,如:Bernsen算法,它对图像上的每个点以之为中心取一个局部窗口,则该点的阈值为窗口中最大灰度和最小灰度的平均,依次对每个点根据其阈值进行二值化。
4.基于方向图的动态阈值指纹图像二值化方法
该二值化方法,将指纹图像自身的方向结构特点与源图像灰度值变化特点结合起来,确定对图像中每一像素点二值化的动态阈值,可一次完成图像的二值化功能. 沿着垂直于纹线的方向来看,指纹纹线大致形成一个二维的正弦波.除了模式区等少数异常区域以外,在一个小的局部区域内,指纹纹线的分布具有良好的频率特性和方向特性.充分利用局部区域内纹线的频率和方向信息,对每个局部区域构建相应的模板进行增强就能有效地去除噪声,突出纹线的固有结构.
4. 1 指纹图像的方向图
指纹图像的方向图指纹图像自身有着许多不同于其他图像的特点,它的纹理性和方向性都很强.方向图作为一种可直接从原灰度图像中得到的有用信息,在预处理、特征提取、指纹分类中有着重要的意义.它描述了指纹图像中每一个素点所在的线或谷线在该点的切线方向,由于指纹图像在一个适当区域内的各像素点的方向几乎相同,在实际计算中,往往以该点所在块的方向近似代替该点的方向.
计算方向图的基本思想是:在原灰度图像中计算每一点(或每一块)在各个方向上的某个统计量(如灰度差、梯度等),根据这些统计量在各个方向上的差异,确定该点(或该块)的方向.
假设f(i,j)代表指纹图像在(i,j)处的灰度值,则方向图的具体计算步骤如下:
(1) 将图像分成大小为M ×M 的块,这里M 的大小以包含一脊一谷(一周期)为宜.
(2) 计算M ×M 块中每个像素f(i,j)在x 轴和y 轴上的梯度G x (i,j)和G y (i,j).其计算可选用简单的梯度算
子,如Sobel 算子等.
(3) 用下面的公式(1)计算M ×M 块的方向θ
0)],(),([),(),(2arctan 211010221010≠≠⎪⎪⎭
⎪⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧-=∑∑∑∑-=-=-=-=y x M i M j y x M i M j y x G G j i G j i G j i G j i G 且 θ (1) 指纹图像的局部如图2(a)所示.方框y 方向是该块的指纹方向,x 方向是其法线方向.以法线方向上各像素点的灰度值做一曲线,可得到近似于正弦的波形图,如图2(b)所示.显然,该波形图的波谷对应指纹图像的脊线(指纹图像中暗的纹线),而波峰则对应指纹图像的谷(指纹图像中亮的纹线).若所考察的当前像素点恰好落在波谷上,则该点就是指纹脊线点;若所考察的当前像素点恰好落在波峰上,则该点就是指纹谷点,而谷点到脊点间像素灰度的变化几乎呈线性.正是基于指纹图像在结构上和像素灰度变化上的这些特点,可采用下述指纹图像二值化方法:
图2(a). 局部原始图像
50
100
150
200
250
300
147
1013161922252831
x
y
w l
图2(b). 谷脊灰度变化波形图
对图像中的每一点(i,j ),以其所在块的方向θ作为该像素点的方向θ(i,j ),并以该点为中心取l ×w 的矩形窗,如图2(a)所示,计算矩形窗内指纹方向每一列中像素点在法线方向上的加权平均X [0],X [1],…,X [w-1],具体公式为
),(][][1
0kd l d kd j i f d C k X ∑⨯=-= 然后,对X [k ] 采用低通滤波,消除极大点或极小点附近的波动;找出X [k ] (k =0,…,w -1)极大点和极小点位置及对应的值,对极大值、极小值求平均,将此平均值作为该点二值化阈值.
最后,采用下式对指纹图像做二值化:
若X [k ] (k =0,…,w -1)的起伏很不明显,说明该区域属于无效区域或背景区域,整个区域的像素值置为255. 该方法利用了指纹的方向信息来分割,所以不管图像的对比度高低,噪声干扰与否,总能取得理想的分割效果,并且对指纹的断裂和粘接有一定的修复效果;但是在非指纹区域,由于没有指纹的方向信息做指导,该方法不尽如人意,效果较差,常把大量的背景点当作前景。
4 实验结果和算法分析
3.2.1 OSTU 算法
OSTU 算法对于质量好的指纹图像,处理效果想当好。
质量好的图像是指物体和背景能够清楚的分开的图像,灰度直方图呈现明显的双峰状。
图(3.1) OSTU 算法
通过OSTU 算法,取出谷底对应的灰度作为阈值,能够很好的将背景和指纹分开。
但是对于质量差指纹图案由于噪声使直方图双峰不明显,此算法不能找出正确的阈值,完全失效,将大量的前景点当作背景点(即阈值偏小)。
3.2.2 Bernsen 算法
采用这种算法,对于质量差的指纹图像能够有一定的效果,但是这个算法也有其内在的缺陷。
在一个局部区域内,根据这个算法,总要分出前景和背景,实际上,这个区域可能全是背景或者全是前景。
通过此算法得出指纹图像中指纹的信息得到了很好的保存,但是也可以看到明显的噪声,这些区域本来应该是背景,由于此算法的缺陷导致了出现明显的噪声。
通过结合全局阈值可以消除一部分影响,但总体看来,效果仍然不好。
图(3.2)原指纹图像图(3.3) 经OSTU算法处理后的图像图(3.4)原指纹图像图(3.5) 经Bernsen算法处理后图像
图(3.7) 原指纹图像图(3.8) 经指纹图像合成分割法处理后图像
3.3 几种二值化算法的比较
3.3.1 速度比较
全局阈值法速度最快,和像素数目正比。
自适应阈值法和指纹图像合成分割法因为对每个像素点要用到邻近的窗口的像素信息速度较慢。
3.3.2 效果比较
从上面的分析介绍可以看出,对于质量好,灰度直方图有明显的双峰的指纹图像,全局阈值分割能够有很好的效果,应该是首选,而且速度也很快,但是它的局限性在于对于没有明显双峰的质量差的图像,无法应用,应该采用自适应性二值化算法或者基于方向图的二值化算法。
自适应的二值化算法,对于没有指纹图案的背景区域,效果较差,将大量的背景点当作了前景点,但是对于指纹区域,效果不错,能够比较完整的保留指纹脊线信息。
至于指纹图像分割法,不论对于质量好的指纹图案还是对于质量差的图案都能够取得不错的效果,这种算法充分利用了指纹图像的方向性特征,这是指纹处理不同于其他图像处理的一个很重要的地方,因而能够有比较好的效果,方向特性在后面的算法中还会多次提到,而且通过这种方法处理,能够对纹线的一些断裂的地方进行修补,提高了指纹图像的质量。
但是这种算法也有缺点,首先,方向只能为预定的几个方向,导致方向信息不准确,因而产生不准确的二值化信息,另外,在非指纹区域表现不好,特别是非指纹区域且还有大量噪声的话,此方法会将很多背景点当作前景点。