指纹识别中的图像处理研究------指纹图像的预处理
3 指纹图像的预处理
无论是指纹匹配还是指纹分类,都需要提取指纹的有效特征,为了保证特征提取的可靠性,必须对获取的指纹图像进行预处理,以减少噪声或其他干扰。本章主要讲述用于指纹匹配的图像预处理。一般说来,指纹匹配过程如图3.1所示。图像预处理的质量决定了后续处理鲁棒性。
3.1概述
对于指纹图像的预处理,到目前为止已有很多学者做了大量的研究,并且对指纹图像的有效区域的提取和指纹图像分割和细化等提出了各种不同的方法。本论文在综合了前人的研究成果的同时,根据活体指纹传感器的特性以及自动指纹识别的系统要求,加入了一个图像质量评估模块。整个指纹图像预处理的流程如图3.2所示。
指纹图像经传感器获取后,首先要对其质量进行评估,通过检查其有效面积的大小来判断指纹图像是否合格,如果质量合格,则进行下一步处理;否则,要求重新采集图像,并给出图像质量不合格的原因,例如:手指过干、过湿,或者是手指放置得太偏。图像分割是把要处理的有效图像区域部分进行二值化处理,使图像仅包含两种象素值,以便于对图像特征的提取。去孔类噪声,主要是因为在图像二值化的过程中会产生一些孔类噪声,这些孔类噪声在图像细化后,就会产生2个伪特征点,给图像的识别造成困难,因此要在图像细化之前去除这些噪声。图像细化是进一步把二值指纹脊线细化为单象素宽度的骨架线,这是为了方便后续的特征提取。图像滤波,主要是针对细化后的指纹图像,因为在前面的处理过程中,有些噪声没有去除干净,在图像细化的时候就产生了短枝噪声,这些噪声也会造成伪特征点,因此要在提取特征点之前去掉这些短枝噪声,以便能够提取更加可靠的指纹图像的特征点。
3.2对指纹图像的假设
为了给图像预处理的效果一个客观的评价标准,作者在本论文中对于一副指纹图像和指纹图像处理的效果提出了以下假设:
(1)、指纹图像应当满足一定的对比度,当对比度太差,或图像太模糊时则认为图像不合格而不予处理。
(2)、对于指纹图像内的任意一点,如果它在有效的指纹区域[所谓有效的指纹区域就是指含有明显的指纹脊线和谷线的区域],则其n×n邻域(n为一合适的数值,本人在编程序时取n=14)内的所有象素的灰度值的变化量应该较大。
(3)、把一幅指纹图像分割成多个n×n的小方块,统计每个小方块内的象素灰度值的变化量,根据假设(2)可以知道,如果灰度值的变化量f(见下文中定义)小于一定的阈值,则认为该块区域是指纹图像的背景区域,或者是指纹纹理特别模糊的区域,在这种区域不含有效的指纹特征,因此处理时可以把这种n×n的方块内的所有像素都当作是非有效指纹区域部分。
(4)、一幅分割较好的指纹图像应该满足以下条件
①。在一个小的区域内指纹的纹线走向应该大致相同
②。指纹的纹线流畅,不应有太多的中断,相邻纹线无太多粘连
③。指纹纹线间的距离应当大致相同以上假设是在对指纹图像的特性进行充分考虑的情况下提出的,符合绝大多数人手指指纹的情况,手指上有伤疤或者指纹被磨光的情况除外,因此在后续的算法设计中可以认为以上的假设是成立的。
3.3指纹图像质量评估
为了对指纹图像的好坏进行评估,首先要定义什么样的图像是好的图像,什么样的图像是不合格的图像,有了一个统一的标准之后才能够进行图像的评估。在参考了很多文献资料的情况下,我们确定了采用特征点对指纹进行匹配,因此,有效特征点的数量和可靠性就应该成为评价一幅指纹图像的标准,但是在没有进行后续的处理之前,我们又没有办法来获取具体的特征点以及特征点的数量、可靠性等信息,因此应该寻求一个与有效特征点的数量密切相关的量来衡量指纹图像的质量。而且这个量可以不必经过后续的处理和复杂的计算就可以得到,并且对大多数的情况下都能够有准确性。
在经过大量的试验之后,作者提出了一个假设:对一个特定的手指,有效指纹图像的面积越大,指纹图像中所包含的特征点就会越多,因此指纹图像的可靠性就越高,指纹图像的质量就越好;反之,如果有效指纹图像的面积越小,指纹图像中所包含的信息也就越少,该指纹图像也就越不可靠。
由此可以看出,对一个特定的手指,指纹图像中有效区域的面积的大小可以正确的反映出指纹图像的质量,因此,指纹图像的有效区域的信息,可以作为评价指纹图像质量的一个客观的标准。
因为作者在课题中用的是晶体电容式传感器,图像质量易受外界环境影响,为了保证整个系统的可靠性和稳定性,我们需要用质量评估模块把质量不
- 基于ARM和滑动指纹传感器的采集系统(03-01)
- 指纹识别的原理及关键算法的研究(10-20)
- 指纹识别中的图像处理研究------背景与基础名词解释(10-20)
- 指纹识别中的图像处理研究------指纹图像的特性分析 (10-20)
- 指纹识别中的图像处理研究------指纹图像的特性分析 (二)(10-21)
- 基于指纹识别的大学生体育锻炼管理系统(01-13)