首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

指纹识别中的图像处理研究------指纹图像的预处理

指纹识别中的图像处理研究------指纹图像的预处理

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)、一幅分割较好的指纹图像应该满足以下条件

①。在一个小的区域内指纹的纹线走向应该大致相同

②。指纹的纹线流畅,不应有太多的中断,相邻纹线无太多粘连

③。指纹纹线间的距离应当大致相同以上假设是在对指纹图像的特性进行充分考虑的情况下提出的,符合绝大多数人手指指纹的情况,手指上有伤疤或者指纹被磨光的情况除外,因此在后续的算法设计中可以认为以上的假设是成立的。
返回列表