复合型指掌纹验证系统的制作方法

文档序号:14941169发布日期:2018-07-13 20:50阅读:191来源:国知局

本发明属于生物特征采集领域,具体涉及一种复合型指掌纹验证系统。



背景技术:

随着集成电路的功能日益多样化,过去属于特用产品,或者根本无法取得的装置,现在都已经逐渐普及。例如类似于指纹扫描器的掌纹扫描器,就是一个例子。过去,在传统的消费产品市场上少见,或甚至听都没有听过的掌纹识别系统,也由于集成电路掌纹扫描器的出现,已经在关切存取控制及识别鉴定的一般使用者之间日渐普及;掌纹识别系统的应用领域已经不再仅限于政府以及安全人员。这些装置是用来确保只有获得授权的使用者才可以在一计算机系统或者数据库进行存取,而且,其体积也已经缩小到可以装进便携式计算机中。

在网络化发展日益成熟的背景下,掌纹扫描器的网络化应用呼之欲出。然而,由于网络传输以及远端指纹扫描器使用者未经过专业人士指导,其采集的图像质量不佳,噪声过大。



技术实现要素:

为了提高在线指纹采集的可识别度,本发明提供了一种复合型指掌纹验证系统,包括:指掌纹远程视频信息获取子系统和指掌纹验证子系统,所述指掌纹远程视频信息获取子系统用于基于视频帧的方式获得待识别人员的指纹和掌纹,所述指掌纹验证子系统用于根据所述指纹和掌纹验证人员身份。

进一步地,所述指掌纹远程视频信息获取子系统包括:

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

第一中间图像获取单元,用于利用手指纹路生理特征得到表示各个手指对应的指纹区域的第一中间图像;

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

第二中间图像获取单元,用于利用手指纹路生理特征得到表示各个手指对应的指纹区域的第二中间图像;

掌纹图像获取单元,用于对第一中间图像和第二中间图像进行降噪处理,得到经过降噪的掌纹图像。

进一步地,所述第一校正处理单元包括:

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

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

第一手指根部分叉点确定子单元,用于确定掌部图像中手指根部分叉处所在位置为手指根部分叉点;

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

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

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

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

第一矩阵计算子单元,用于计算n×m得到的矩阵的特征值a’即特征向量a;

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

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

进一步地,所述第一中间图像获取单元包括:

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

进一步地,所述第二校正处理单元包括:

背景光灰度调整单元,用于将采集掌部图像的背景光灰度调整为a灰度/2;

第二平均灰度计算单元,用于根据第二帧图像,计算左手和右手掌部图像的灰度平均值a灰度2=(a左掌2+a右掌2)/2;

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

第二手指根部分叉点确定子单元,用于确定掌部图像中手指根部分叉处所在位置为手指根部分叉点;

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

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

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

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

第二矩阵计算子单元,用于计算n×m得到的矩阵的特征值a”即特征向量b;

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

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

进一步地,第二中间图像获取单元包括:

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

进一步地,所述掌纹图像获取单元包括:

第一面积计算子单元,用于计算第一帧中左手手掌面积b1和右手手掌面积b2,手掌与手指的边界参照各手的手指根部分叉点连线;

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

手指面积计算子单元,用于对左手和右手的手指,分别累加各个所述第一中间图像面积和第二中间图像的面积,进而得到第一中间图像的面积和c1和第二中间图像的面积和c2;

参考矩阵计算子单元,用于计算矩阵a×b得到矩阵e;

手掌面积因子计算子单元,用于分别计算左手和右手的手掌面积因子:p左手掌=ln(r×(b1/(2×b’1))),p右手掌=ln(r×(b2/(2×b’2)));

图像噪声滤波子单元,用于对手掌图像进行滤波,其滤波因子β为:

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

进一步地,所述r取值范围为0.02~0.1,r为0.08~0.3。

进一步地,所述r为r的3倍。

进一步地,所述初始灰度为rgb(255,255,255)。

本发明的技术方案具有以下优点:

利用主动改变在线指纹采集时的背景灰度并创造性地以左手和右手的手指、手掌的灰度平衡技术和借助于手指与手掌采集的相似性等特点,降低了在线采集时由于帧抖动或者网络传输信噪比对指纹采集图像的质量影响。经测试,识别率相比已有在线采集技术提高40%以上。

附图说明

图1示出了根据本发明的复合型指掌纹验证系统的组成框图。

图2示出了根据本发明的指掌纹远程视频信息获取子系统的组成框图。

具体实施方式

如图1所示,本发明的复合型指掌纹验证系统包括:指掌纹远程视频信息获取子系统和指掌纹验证子系统,所述指掌纹远程视频信息获取子系统用于基于视频帧的方式获得待识别人员的指纹和掌纹,所述指掌纹验证子系统用于根据所述指纹和掌纹验证人员身份。

优选地,如图2所示,所述指掌纹远程视频信息获取子系统包括:第一校正处理单元,用于以初始灰度对采集到的第一帧掌部图像进行第一灰度校正处理,得到手指图像,所述掌部图像包括分别对应左手和右手的手掌图像和手指图像;

第一中间图像获取单元,用于利用手指纹路生理特征得到表示各个手指对应的指纹区域的第一中间图像;

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

第二中间图像获取单元,用于利用手指纹路生理特征得到表示各个手指对应的指纹区域的第二中间图像;

掌纹图像获取单元,用于对第一中间图像和第二中间图像进行降噪处理,得到经过降噪的掌纹图像。

优选地,所述第一校正处理单元包括:

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

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

第一手指根部分叉点确定子单元,用于确定掌部图像中手指根部分叉处所在位置为手指根部分叉点;

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

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

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

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

第一矩阵计算子单元,用于计算n×m得到的矩阵的特征值a’即特征向量a;

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

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

优选地,所述第一中间图像获取单元包括:

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

优选地,所述第二校正处理单元包括:

背景光灰度调整单元,用于将采集掌部图像的背景光灰度调整为a灰度/2;

第二平均灰度计算单元,用于根据第二帧图像,计算左手和右手掌部图像的灰度平均值a灰度2=(a左掌2+a右掌2)/2;

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

第二手指根部分叉点确定子单元,用于确定掌部图像中手指根部分叉处所在位置为手指根部分叉点;

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

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

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

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

第二矩阵计算子单元,用于计算n×m得到的矩阵的特征值a”即特征向量b;

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

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

优选地,第二中间图像获取单元包括:

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

优选地,所述掌纹图像获取单元包括:

第一面积计算子单元,用于计算第一帧中左手手掌面积b1和右手手掌面积b2,手掌与手指的边界参照各手的手指根部分叉点连线;

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

手指面积计算子单元,用于对左手和右手的手指,分别累加各个所述第一中间图像面积和第二中间图像的面积,进而得到第一中间图像的面积和c1和第二中间图像的面积和c2;

参考矩阵计算子单元,用于计算矩阵a×b得到矩阵e;

手掌面积因子计算子单元,用于分别计算左手和右手的手掌面积因子:p左手掌=ln(r×(b1/(2×b’1))),p右手掌=ln(r×(b2/(2×b’2)));

图像噪声滤波子单元,用于对手掌图像进行滤波,其滤波因子β为:

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

优选地,所述r取值范围为0.02~0.1,r为0.08~0.3。

优选地,所述r为r的3倍。

优选地,所述初始灰度为rgb(255,255,255)。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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