[发明专利]一种基于一维滤波的指纹图像增强方法有效
申请号: | 200810045693.0 | 申请日: | 2008-07-30 |
公开(公告)号: | CN101329726A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | 解梅;俞成浦 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06T5/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610054四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于一维滤波的指纹图像增强方法,属于图像处理技术领域。首先对灰度图像进行灰度截剪和灰度拉伸,使指纹图像的前景和背景的对比度得到增强;然后采用结构张量的性质对指纹的方向场进行精确估计;接着,采用一维高斯滤波器在脊线方向上对指纹图像进行平滑,采用一维Gabor滤波器在梯度方向(即垂直于脊线方向的方向)上对指纹图像进行增强。对增强后的指纹图像再次进行方向场估计和增强,这样迭代多次后的指纹图像能够达到比较好的效果。采用本发明的基于一维滤波的快速指纹增强算法能够大大在较少的时间内达到较好的增强效果,而且该算法对低质量指纹图像的增强特别有效。 | ||
搜索关键词: | 一种 基于 滤波 指纹 图像 增强 方法 | ||
【主权项】:
1、一种基于一维滤波的指纹图像增强方法,包含下述步骤:步骤1、对指纹前景区域图像gray0进行灰度截剪和灰度拉伸以提高指纹脊线和谷线的对比度,具体包括以下步骤:步骤1-1、计算指纹前景区域图像gray0的灰度平均值Mean,上均值Upper_mean,下均值Under_mean,上标准差Upper_var和下标准差Under_var:Mean = 1 MN Σ i = 1 M Σ j = 1 N gray 0 ( i , j ) ]]>Under _ mean = 1 N 0 Σ k = 1 N 0 gray 0 ( i , j ) ]]> 若gray0(i,j)<MeanUpper _ mean = 1 M 0 Σ k = 1 M 0 gray 0 ( i , j ) ]]> 若gray0(i,j)>MeanUnder _ var = 1 N 0 Σ k = 1 N 0 ( gray 0 ( i , j ) - Under _ mean ) 2 ]]> 若gray0(i,j)<MeanUpper _ var = 1 M 0 Σ k = 1 M 0 ( gray 0 ( i , j ) - Upper _ mean ) 2 ]]> 若gray0(i,j)>Mean上述公式中,gray0(i,j)表示指纹前景区域图像gray0中像素点(i,j)的灰度值,M为指纹前景区域图像gray0在一维横向上的像素点个数,N为指纹前景区域图像gray0在一维纵向上的像素点个数,MN为指纹前景区域图像gray0总的像素点个数,N0为灰度值小于平均灰度值Mean的像素点个数,M0为灰度值大于平均灰度值Mean的像素点个数;步骤1-2、对指纹前景区域图像gray0进行如下方式的灰度截剪,得到灰度截剪的指纹前景区域图像gray1,以消除尖锐噪声,具体包括以下步骤:
步骤1-3、对经步骤1-2所得的灰度截剪后的指纹前景区域图像gray1按下述公式进行灰度拉伸,使灰度范围为[0,255],得到灰度拉伸的指纹前景区域图像gray2;gray 2 ( i , j ) = gray 1 ( i , j ) - low _ bound high _ bound - low _ bound × 255 ]]> 其中,high_bound为步骤1-2灰度截剪后的指纹前景图像gray1的灰度最大值,low_bound为步骤1-2灰度截剪后的指纹前景图像gray1的灰度最小值;步骤2、计算经步骤1所得的灰度拉伸的指纹前景图像gray2的点方向场,具体包括以下步骤:步骤2-1、用高斯滤波器gσ对步骤1所得的灰度拉伸的指纹前景区域图像gray2进行平滑,得到平滑图像v。v=gray*gσg σ ( i , j ) = 1 2 π σ exp ( - i 2 + j 2 2 σ 2 ) ]]> 其中,σ为高斯滤波器gσ的标准差,*代表卷积运算;步骤2-2、计算图像v的横向一阶差分图像vx和纵向一阶差分图像vy;步骤2-3、计算图像v的每一像素的结构张量S,其中gρ是标准差为ρ的高斯滤波器,S = a b b c = g ρ * v x 2 v x v y v x v y v y 2 ]]> 其中,a = g ρ * v x 2 , ]]> b=gρ*vxvy,c = g ρ * v y 2 ; ]]> 步骤2-4、计算结构张量的小特征值所对应的特征向量,并通过下式计算其对应的指纹的脊线方向O(i,j):O ( i , j ) =arctan 2 b c - a - ( c - a ) 2 + 4 b 2 ]]> 步骤3、对灰度拉伸的灰度图像gray2的每一像素点(i,j),在脊线方向上用一维高斯滤波器h(k),k∈[1,N]进行平滑,并得到平滑图像enhance_gray;enhance _ gray ( i , j ) = Σ k = 1 N h ( k ) × gray ( x i , y j ) ]]>x i y i = i j + k cos O ( i , j ) sin O ( i , j ) ]]> 步骤4、对平滑图像enhance_gray的每一像素点(i,j),在梯度方向上,即垂直于脊线的方向上用一维Gabor滤波器g(k),k∈[1,N]进行增强,得到增强图像result_gray;result _ gray ( i , j ) = Σ k = 1 N g ( k ) × enhance _ gray ( x i , y i ) ]]>x i y i = i j + k cos θ ( i , j ) sin θ ( i , j ) ]]>g ( k , f ) = exp ( - k 2 2 σ 2 ) × cos ( 2 πf ) ]]> 其中,θ(i,j)为垂直于O(i,j)的梯度方向;f为采用投影法估计的指纹脊线的频率;步骤5、将增强图像result_gray代替灰度拉伸的指纹前景区域图像gray2,重复执行步骤2-步骤4,重复执行3-4次后得到的增强图像result_gray即是最终的指纹增强图像。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810045693.0/,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序