一种指纹图像增强方法技术

技术编号:23985189 阅读:29 留言:0更新日期:2020-04-29 13:11
本发明专利技术公开了一种指纹图像增强方法,该方法先对图像进行拉伸,增加指纹图像的对比度,使得整个指纹图像的灰度值分布在一个比较集中的区域;再根据所得灰度图像灰度值选用适合的滤波器,减小灰度值差异;接着,把它分区域进行计算;最后进行像素截断,获得增强后的图像。本发明专利技术不仅在准确率和识别速度上有很大提升,而且对于很多纹路不完整的图或者质量很差的图都能将这些指纹图像预处理成对比度一致的增强图像,实现统一化处理。

A fingerprint image enhancement method

【技术实现步骤摘要】
一种指纹图像增强方法
本专利技术涉及一种指纹图像增强方法,属于图像处理

技术介绍
基于指纹的身份认证是近年来万众瞩目的最重要的生物测定学科技之一,由于不同场景下,提取的指纹通常是不完整的,且纹线的对比度也很低,基于我们自主研发的图像增强算法,无论是在干、湿、脏、强/弱光、还是重压的环境下,都能将这些指纹图像预处理成对比度一致的增强图像,实现统一化处理。稳定识别,准确验证,拥有极强的鲁棒性。可广泛应用于门禁系统、信息保密、远程认证、罪犯指纹提取等众多场景。传统的几种图像增强与去噪方法,包括直方图处理,灰度变换,滤波去噪等几类,细分为直方图均衡化,直方图规定化,灰度线性变换,中值滤波,维纳滤波,同态滤波。在特定场景中,由于采集的指纹图像通常是不完整的,对于这种质量的图像,用传统的指纹识别技术处理很难达到理想的效果。比如高质量图片的要求是噪声小,对比度强且清晰,而对于噪音大对比度低且模糊的低质量指纹影像,质量低的指纹影像会在识别过程中产生虚假特征点,难以提取特征点的指纹系统会直接拒识,这些都将影响指纹识别系统效果。目前,指纹识别在识别准确率和识别速度方面还不能满足许多实际应用的要求,因此进一步提高指纹识别的性能无论在理论上还是在应用上都具有十分重要的意义。
技术实现思路
针对上述现有技术存在的问题,本专利技术提供一种指纹图像增强方法,不仅能够提高准确率和识别速度,而且对于很多纹路不完整的图或者质量很差的图都能将这些指纹图像预处理成对比度一致的增强图像,实现统一化处理,稳定识别,准确验证,拥有极强的鲁棒性。为了实现上述目的,本专利技术采用如下技术方案:一种指纹图像增强方法,包括:S1、获取灰度图:采集初始指纹图像;S2、图像拉伸:对获取的灰度图采用以下线性灰度变换函数公式进行拉伸:式中,x表示输出图像的灰度,f(x)表示输出图像的灰度,x1和x2表示分段函数的两个转折点,是根据场景选择的输入图像的两个灰度值,y1表示与输入图像灰度值x1所对应的输出图像灰度值,y2表示与输入图像灰度值x2所对应的输出图像灰度值;其中,x1、x2、y1、y2的范围均为0~255;S3、生成滤波器:根据原始灰度图像调整滤波器参数,得到如下适合图像的滤波器:式中:z表示根据公式生成的滤波器数据,A表示振幅,B表示周期,C表示相位,D表示调节振幅的参数,x表示横轴坐标,y表示纵轴坐标;S4、图像滤波:根据滤波器的大小将拉伸后的灰度图像分成多个区域,再分别对每个区域进行滤波器增强,得到对应像素值Enhance—f(x)=z*f(x);S5、像素截断:对所得像素值进行截断,得到最终的像素值;S6、生成增强图片:像素截断后的图像即为最终的指纹增强图像。优选地,所述步骤S5中的截断是指将像素值Enhance—f(x)小于0的置为0,大于255的置为255。与现有的技术相比,本专利技术主要采用滤波器和图像拉伸对图像进行拉伸,解决了一些在干、湿、脏、强/弱光、还是重压的环境下的指纹图像。其不仅在准确率和识别速度上有很大提升,而且对于很多纹路不完整的图或者质量很差的图都能将这些指纹图像预处理成对比度一致的增强图像,实现统一化处理。稳定识别,准确验证,拥有极强的鲁棒性。而本技术所用到的图像增强方法不仅仅只适用于指纹识别,还可运用于多种邻域,比如,人脸识别等。附图说明图1为本专利技术的流程图;图2为第一幅原灰度图像;图3为图2采用本专利技术增强后的图像;图4为图2采用Gabor算子方法增强后的图像;图5为第二幅原灰度图像;图6为图5采用本专利技术增强后的图像;图7为图5采用Gabor算子方法增强后的图像;图8为第三幅原灰度图像;图9为图8采用本专利技术增强后的图像;图10为图8采用Gabor算子方法增强后的图像。具体实施方式下面结合附图和具体实施例对本专利技术实施中的技术方案进行清楚,完整的描述,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1:如图2至图5所示,本实施例提供的一种指纹图像增强方法,包括:S1、获取灰度图:采集图2所示初始指纹图像;S2、图像拉伸:对获取的灰度图采用以下线性灰度变换函数公式进行拉伸:式中,x表示输出图像的灰度,f(x)表示输出图像的灰度,x1和x2表示分段函数的两个转折点,是根据图2选择的输入图像的两个灰度值,y1表示与输入图像灰度值x1所对应的输出图像灰度值,y2表示与输入图像灰度值x2所对应的输出图像灰度值,令x1=40,x2=200,y1=240,y2=20;S3、生成滤波器:根据原始灰度图像调整滤波器参数,得到如下适合图像的滤波器:式中:z表示根据公式生成的滤波器数据,A表示振幅,B表示周期,C表示相位,D表示调节振幅的参数,x表示横轴坐标,y表示纵轴坐标(此处x,y与步骤S2中x等符号无关,x、y的定义域代表滤波器大小,此处可采用31*31的滤波器);令A=1.453,B=0.897,C=0.738,D=1.382,得S4、图像滤波:根据滤波器的大小将拉伸后的灰度图像分成多个区域(区域根据滤波器大小划分,例如此处为31*31),再分别对每个区域进行滤波器增强,得到对应像素值Enhance—f(x)=z*f(x);S5、像素截断:对所得像素值进行截断,即将像素值Enhance—f(x)小于0的置为0,大于255的置为255,得到最终的像素值;S6、生成增强图片:像素截断后的图像即为最终的指纹增强图像,如图3所示。实施例2:以图5作为初始指纹图像,令x1=40,x2=200,y1=240,y2=20,A=1.038,B=0.752,C=0.837,D=1.478,获得增强图像如图6所示。实施例3:以图8作为初始指纹图像,令x1=30,x2=220,y1=240,y2=10,A=0.983,B=1.034,C=0.678,D=1.829,获得增强图像如图9所示。利用Gabor算子方法分别对图2、5、8进行增强处理,得到的增强图像如图4、7、10所示,对比图3和图4,图6与图7,图9与图10可见,采用本专利技术获得的增强图像与原图像的对比度一致性更好。综上所述,本专利技术先对图像进行拉伸,增加了指纹图像的对比度,使得整个指纹图像的灰度值分布在一个比较集中的区域。再根据所得灰度图像灰度值选用适合的滤波器,减小了灰度值差异,提高了计算时间。接着,把它分区域进行计算不仅能够节省大约3s~5s的时间,还能够是像素值分配均匀。最后进行像素截断,获得增强后的图像。最终,本专利技术不仅在准确率和识别速度上有很大提升,而且对于很多纹路不完整的图本文档来自技高网...

【技术保护点】
1.一种指纹图像增强方法,其特征在于,包括:/nS1、获取灰度图:采集初始指纹图像;/nS2、图像拉伸:对获取的灰度图采用以下线性灰度变换函数公式进行拉伸:/n

【技术特征摘要】
1.一种指纹图像增强方法,其特征在于,包括:
S1、获取灰度图:采集初始指纹图像;
S2、图像拉伸:对获取的灰度图采用以下线性灰度变换函数公式进行拉伸:



式中,x表示输出图像的灰度,f(x)表示输出图像的灰度,x1和x2表示分段函数的两个转折点,是根据场景选择的输入图像的两个灰度值,y1表示与输入图像灰度值x1所对应的输出图像灰度值,y2表示与输入图像灰度值x2所对应的输出图像灰度值;
S3、生成滤波器:根据原始灰度图像调整滤波器参数,得到如下适合图像的滤波器:



式中:z表示根据公式生成...

【专利技术属性】
技术研发人员:司轩斌陈卫征
申请(专利权)人:深圳纹通科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1