在线指纹采集方法与流程

文档序号:14911759发布日期:2018-07-10 23:36阅读:来源:国知局

技术特征:

1.一种在线指纹采集方法,包括如下步骤:

(1)以初始灰度对采集到的第一帧掌部图像进行第一灰度校正处理,得到手指图像,所述掌部图像包括分别对应左手和右手的手掌图像和手指图像;

(2)利用手指纹路生理特征得到表示各个手指对应的指纹区域的第一中间图像;

(3)以第二灰度对采集到的第二帧掌部图像进行第二灰度校正处理,得到手指图像,所述掌部图像包括分别对应左手和右手的手掌图像和手指图像;

(4)利用手指纹路生理特征得到表示各个手指对应的指纹区域的第二中间图像;

(5)对第一中间图像和第二中间图像进行降噪处理,得到指纹图像。

2.如权利要求1所述的在线指纹采集方法,所述步骤(1)包括:

a.根据第一帧图像,计算左手和右手掌部图像的灰度平均值A灰度=(A左掌+A右掌)/2;

b.在掌部图像中,以手指形状和长度为基准,确定以掌部图像中最短的手指的图像作为拇指对应的图像,确定次短的手指的图像作为小指对应的图像,确定靠近拇指的图像作为食指对应的图像,确定靠近小指的图像作为无名指对应的图像,确定剩余的手指状图像作为中指对应的图像;

c.确定掌部图像中手指根部分叉处所在位置为手指根部分叉点;

d.对左手掌部图像进行如下处理:将各个手指根部分叉点进行连线,并将中指与无名指的手指根部分叉点以及无名指与小指的手指根部分叉点这两个分叉处的连线的延长线与掌部图像中掌部靠近小指的轮廓的交点作为第一点,将中指与食指的手指根部分叉点以及食指与拇指的手指根部分叉点这两个分叉处的连线的延长线与掌部图像中掌部靠近拇指的轮廓的交点作为第二点;根据左手掌部图像的各个手指根部分叉点和第一点以及第二点,在左手掌部图像中去除左手手掌图像,得到左手手指图像;

e.对右手掌部图像进行如下处理:将各个手指根部分叉点进行连线,并将中指与无名指的手指根部分叉点以及无名指与小指的手指根部分叉点这两个分叉处的连线的延长线与掌部图像中掌部靠近小指的轮廓的交点作为第三点,将中指与食指的手指根部分叉点以及食指与拇指的手指根部分叉点这两个分叉处的连线的延长线与掌部图像中掌部靠近拇指的轮廓的交点作为第四点;根据右手掌部图像的各个手指根部分叉点和第一点以及第二点,在右手掌部图像中去除右手手掌图像,得到右手手指图像;

f.分别计算第一点、第二点、第三点、第四点为中心、r为半径的邻域像素的灰度均值,以这4个灰度均值构成1×4的矩阵M;

g.将左手掌部图像中尖端的图像作为左手各个手指尖对应的图像,将右手掌部图像中尖端的图像作为右手各个手指尖对应的图像,计算以各个手指尖对应的图像中手指尖位置为中心、r为半径的邻域的灰度均值,以这10个灰度均值构成10×1的矩阵N;

h.计算N×M得到的矩阵的特征值A’即特征向量a;

i.以第一点为原点,建立左手手指图像的平面直角坐标系,第二点的坐标为da和db,以第四点为原点,建立右手手指图像的平面直角坐标系,第三点的坐标为d’a和d’b;

j.计算左手手指图像和右手手指图像中各像素的交叉校正系数α=A’×(1-A灰度×(1-x×ed’a/da)/(1-y×edb/d’b)),得到灰度校正后的左手和右手手指图像,其中x,y分别是各像素在左手和右手的坐标系中的横、纵坐标值。

3.如权利要求1所述的在线指纹采集方法,所述第(2)步骤包括如下步骤:

针对某个手指,沿手指尖向手指与手掌连接处方向,根据与各个手指延伸方向垂直的纹路的粗细程度,查找最粗的一条纹路,以此纹路为分界线,获得该分界线到对应的手指尖的区域,作为对应该手指的第一中间图像。

4.如权利要求1所述的在线指纹采集方法,所述步骤(3)包括:

a.将采集掌部图像的背景光灰度调整为A灰度/2;

b.根据第二帧图像,计算左手和右手掌部图像的灰度平均值A灰度2=(A左掌2+A右掌2)/2;

c.在掌部图像中,以手指形状和长度为基准,确定以掌部图像中最短的手指的图像作为拇指对应的图像,确定次短的手指的图像作为小指对应的图像,确定靠近拇指的图像作为食指对应的图像,确定靠近小指的图像作为无名指对应的图像,确定剩余的手指状图像作为中指对应的图像;

d.确定掌部图像中手指根部分叉处所在位置为手指根部分叉点;

e.对左手掌部图像进行如下处理:将各个手指根部分叉点进行连线,并将中指与无名指的手指根部分叉点以及无名指与小指的手指根部分叉点这两个分叉处的连线的延长线与掌部图像中掌部靠近小指的轮廓的交点作为第一点,将中指与食指的手指根部分叉点以及食指与拇指的手指根部分叉点这两个分叉处的连线的延长线与掌部图像中掌部靠近拇指的轮廓的交点作为第二点;根据左手掌部图像的各个手指根部分叉点和第一点以及第二点,在左手掌部图像中去除左手手掌图像,得到左手手指图像;

f.对右手掌部图像进行如下处理:将各个手指根部分叉点进行连线,并将中指与无名指的手指根部分叉点以及无名指与小指的手指根部分叉点这两个分叉处的连线的延长线与掌部图像中掌部靠近小指的轮廓的交点作为第三点,将中指与食指的手指根部分叉点以及食指与拇指的手指根部分叉点这两个分叉处的连线的延长线与掌部图像中掌部靠近拇指的轮廓的交点作为第四点;根据右手掌部图像的各个手指根部分叉点和第一点以及第二点,在右手掌部图像中去除右手手掌图像,得到右手手指图像;

g.分别计算第一点、第二点、第三点、第四点为中心、R为半径的邻域像素的灰度均值,以这4个灰度均值构成1×4的矩阵M;

h.将左手掌部图像中尖端的图像作为左手各个手指尖对应的图像,将右手掌部图像中尖端的图像作为右手各个手指尖对应的图像,计算以各个手指尖对应的图像中手指尖位置为中心、R为半径的邻域的灰度均值,以这10个灰度均值构成10×1的矩阵N;

i.计算N×M得到的矩阵的特征值A”即特征向量b;

j.以第二点为原点,建立左手手指图像的平面直角坐标系,第一点的坐标为fa和fb,以第三点为原点,建立右手手指图像的平面直角坐标系,第四点的坐标为f’a和f’b;

k.计算左手手指图像和右手手指图像中各像素的交叉校正系数α=A”×(1-A灰度2×(1-x×lg(f’a/fa))/(1-y×lg(fb/f’b))),得到灰度校正后的左手和右手手指图像,其中x,y分别是各像素在左手和右手的坐标系中的横、纵坐标值。

5.如权利要求1所述的在线指纹采集方法,所述第(4)步骤包括如下步骤:

针对某个手指,沿手指尖向手指与手掌连接处方向,根据与各个手指延伸方向垂直的纹路的粗细程度,查找最细的一条纹路,以此纹路为分界线,获得该分界线到对应的手指尖的区域,作为对应该手指的第二中间图像。

6.如权利要求1所述的在线指纹采集方法,所述步骤(5)包括:

a.计算第一帧中左手手掌面积B1和右手手掌面积B2,手掌与手指的边界参照各手的手指根部分叉点连线;

b.计算第二帧中左手手掌面积B’1和右手手掌面积B’2,手掌与手指的边界参照各手的手指根部分叉点连线;

c.对左手和右手的手指,分别累加各个所述第一中间图像面积和第二中间图像的面积,进而得到第一中间图像的面积和C1和第二中间图像的面积和C2;

d.计算矩阵a×b得到矩阵E;

e.分别计算左手和右手的手掌面积因子:p左手掌=ln(r×(B1/(2×B’1))),p右手掌=ln(R×(B2/(2×B’2)));

f.构造图像噪声滤波器,其滤波因子β为:

g.根据滤波因子为β的图像噪声滤波器,对所述第一中间图像和第二中间图像进行指数滤波,其中滤波参数即该滤波因子β。

7.如权利要求1所述的在线指纹采集方法,所述r取值范围为0.02~0.1,R为0.08~0.3。

8.如权利要求1所述的在线指纹采集方法,所述R为r的3倍。

9.如权利要求1所述的在线指纹采集方法,所述初始灰度为RGB(255,255,255)。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1