System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多指指纹同步提取方法技术_技高网

一种多指指纹同步提取方法技术

技术编号:40899528 阅读:2 留言:0更新日期:2024-04-18 11:16
本申请提供了一种多指指纹同步提取方法,包括步骤:将多指指纹图像进行二值化处理,获取二值化多指指纹图像;提取二值化多指指纹图像的指纹边缘轮廓,获取每个指纹边缘轮廓的最小外接矩形;从每个最小外接矩形中求取最大内切椭圆,得到指纹关键区域;将每个指纹关键区域映射到多指指纹图像做图像分割,同时获取到多个独立指纹图像。本申请的多指指纹同步提取方法通过将多指指纹图像进行二值化处理,提取二值化多指指纹图像的指纹边缘轮廓,获取每个指纹边缘轮廓的最小外接矩形,从每个最小外接矩形中求取最大内切椭圆,可以根据指纹形状与旋转方向精准得到指纹关键区域,既提高了多指指纹提取的速度,又为后续的指纹特征提取和匹配提高了准确率。

【技术实现步骤摘要】

本申请属于指纹提取,更具体地说,是涉及一种多指指纹同步提取方法


技术介绍

1、在机场、海关、公安警用等场所,备案人员会被要求多指指纹采集,它利用指纹特征的唯一性和终身不变性对个人身份进行认证,具有极高的安全性和易用性。

2、在现有技术中,多指指纹仪被广泛采用来采集多指指纹,这种设备具有一次性采集多枚指纹的能力。然而,由于在多指指纹同时采集过程中五指的旋转方向、大小以及形状不一,导致现有指纹提取算法无法获取到精准的指纹关键区域,又为后续的指纹特征提取和匹配降低了准确率。


技术实现思路

1、本申请实施例的目的在于提供一种多指指纹同步提取方法,以解决现有技术对多指指纹提取过程中存在的无法获取到精准的指纹关键区域的技术问题。

2、为实现上述目的,本申请采用的技术方案是:提供一种多指指纹同步提取方法,包括步骤:

3、将多指指纹图像进行二值化处理,获取二值化多指指纹图像;

4、提取二值化多指指纹图像的指纹边缘轮廓,获取每个指纹边缘轮廓的最小外接矩形;

5、从每个最小外接矩形中求取最大内切椭圆,得到指纹关键区域;

6、将每个指纹关键区域映射到多指指纹图像做图像分割,同时获取到多个独立指纹图像。

7、优选的,将多指指纹图像进行二值化处理之前,还包括处理步骤:

8、采用同一指纹采集设备先采集一帧背景图像fk-1(x,y),再采集一帧多指指纹图像fk(x,y),对多指指纹图像fk(x,y)与背景图像fk-1(x,y)的每个像素点(x,y)做差分处理,公式为:

9、d(x,y)=|fk(x,y)-fk-1(x,y)|

10、其中,d(x,y)为差分处理后的多指指纹图像。

11、优选的,采集一帧多指指纹图像fk(x,y)之后,还包括处理步骤:

12、对用户显示多指指纹图像fk(x,y)的画面信息;

13、再采集多指指纹图像fk+1(x,y),对多指指纹图像fk+1(x,y)与背景图像fk-1(x,y)的每个像素点(x,y)做差分处理,公式为:

14、d'(x,y)=|fk+1(x,y)-fk-1(x,y)|

15、其中,d’(x,y)为差分处理后的多指指纹图像;

16、将差分处理后的多指指纹图像d(x,y)与差分处理后的多指指纹图像d’(x,y)采用像素灰度值取最大值的方法进行图像融合。

17、优选的,将多指指纹图像进行二值化处理之前,还包括处理步骤:

18、对多指指纹图像的每个像素点(x,y)选择一个模板,所述模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后的多指指纹图像在同一坐标上的灰度g(x,y),公式为:

19、

20、其中,g(x,y)为进行处理后像素点的灰度值,f(x,y)为处理前像素点的灰度值,m为该模板中包含当前像素在内的像素总个数。

21、优选的,提取二值化多指指纹图像的指纹边缘轮廓之前,还包括处理步骤:

22、选择盘型结构元素b对二值化多指指纹图像a进行形态学操作,公式为:

23、

24、其中,·为形态学闭运算符,为形态学膨胀运算符,θ为形态学腐蚀运算符。

25、优选的,提取二值化多指指纹图像的指纹边缘轮廓之后,还包括步骤:

26、计算每个指纹边缘轮廓的面积和/或周长;

27、过滤面积和/或周长在阈值范围外的指纹边缘轮廓。

28、优选的,过滤面积和/或周长在阈值范围外的指纹边缘轮廓之后,若剩余指纹边缘轮廓的数量不符合轮廓数量阈值,则重新采集多指指纹图像。

29、优选的,获取每个指纹边缘轮廓的最小外接矩形之后,通过矩阵乘法对最小外接矩形进行旋转,得到矫正后的最小外接矩形。

30、优选的,从每个最小外接矩形中求取最大内切椭圆的方法,包括步骤:

31、以最小外接矩形的中心为最大内切椭圆的中心,以最小外接矩形的长边大小为长轴,以最小外接矩形的短边大小为短轴,生成最大内切椭圆。

32、优选的,检测最大内切椭圆的长轴与短轴的比例,若长轴与短轴的比例大于比例阈值,则先裁剪最小外接矩形的底部区域,重新获取每个指纹边缘轮廓的最小外接矩形。

33、本申请提供的多指指纹同步提取方法,与现有技术相比,通过将多指指纹图像进行二值化处理,提取二值化多指指纹图像的指纹边缘轮廓,获取每个指纹边缘轮廓的最小外接矩形,从每个最小外接矩形中求取最大内切椭圆,可以根据指纹形状与旋转方向精准得到指纹关键区域,既提高了多指指纹提取的速度,又为后续的指纹特征提取和匹配提高了准确率。

本文档来自技高网...

【技术保护点】

1.一种多指指纹同步提取方法,其特征在于,包括步骤:

2.如权利要求1所述的多指指纹同步提取方法,其特征在于,将多指指纹图像进行二值化处理之前,还包括处理步骤:

3.如权利要求2所述的多指指纹同步提取方法,其特征在于,采集一帧多指指纹图像fk(x,y)之后,还包括处理步骤:

4.如权利要求1所述的多指指纹同步提取方法,其特征在于,将多指指纹图像进行二值化处理之前,还包括处理步骤:

5.如权利要求1所述的多指指纹同步提取方法,其特征在于,提取二值化多指指纹图像的指纹边缘轮廓之前,还包括处理步骤:

6.如权利要求1所述的多指指纹同步提取方法,其特征在于,提取二值化多指指纹图像的指纹边缘轮廓之后,还包括步骤:

7.如权利要求6所述的多指指纹同步提取方法,其特征在于,过滤面积和/或周长在阈值范围外的指纹边缘轮廓之后,若剩余指纹边缘轮廓的数量不符合轮廓数量阈值,则重新采集多指指纹图像。

8.如权利要求1所述的多指指纹同步提取方法,其特征在于,获取每个指纹边缘轮廓的最小外接矩形之后,通过矩阵乘法对最小外接矩形进行旋转,得到矫正后的最小外接矩形。

9.如权利要求8所述的多指指纹同步提取方法,其特征在于,从每个最小外接矩形中求取最大内切椭圆的方法,包括步骤:

10.如权利要求9所述的多指指纹同步提取方法,其特征在于,检测最大内切椭圆的长轴与短轴的比例,若长轴与短轴的比例大于比例阈值,则先裁剪最小外接矩形的底部区域,重新获取每个指纹边缘轮廓的最小外接矩形。

...

【技术特征摘要】

1.一种多指指纹同步提取方法,其特征在于,包括步骤:

2.如权利要求1所述的多指指纹同步提取方法,其特征在于,将多指指纹图像进行二值化处理之前,还包括处理步骤:

3.如权利要求2所述的多指指纹同步提取方法,其特征在于,采集一帧多指指纹图像fk(x,y)之后,还包括处理步骤:

4.如权利要求1所述的多指指纹同步提取方法,其特征在于,将多指指纹图像进行二值化处理之前,还包括处理步骤:

5.如权利要求1所述的多指指纹同步提取方法,其特征在于,提取二值化多指指纹图像的指纹边缘轮廓之前,还包括处理步骤:

6.如权利要求1所述的多指指纹同步提取方法,其特征在于,提取二值化多指指纹图像的指纹边缘轮廓之后,还包括步骤:

...

【专利技术属性】
技术研发人员:莫雪怡徐波朱光强罗富章赖时伍
申请(专利权)人:盛视科技股份有限公司
类型:发明
国别省市:

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

1