[发明专利]一种多模态及多特征的指静脉图像识别方法有效
申请号: | 202110370828.6 | 申请日: | 2021-04-07 |
公开(公告)号: | CN113269029B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 张烨;李衎;周子豪;罗君益 | 申请(专利权)人: | 张烨 |
主分类号: | G06V40/10 | 分类号: | G06V40/10;G06V40/12;G06V40/70 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵 |
地址: | 310014 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多模态 特征 静脉 图像 识别 方法 | ||
1.一种多模态及多特征的指静脉图像识别方法,具体步骤如下:
S1、获取指静脉与指节纹的原始图像,得到指静脉原始图像P1和指节纹原始图像P2;
S2、对指节纹原始图像P2进行ROI区域提取以及预处理、分割、去噪、细化得到指节纹细化图P′2,包括如下具体步骤:
S21、在指节纹原始图像P2中使用sobel边缘检测算子对指节纹的垂直方向进行定位,水平方向定位利用梯度差取离中心距离最远的线为边界,得到包含有用信息的指节纹原始图像P2的ROI区域图像P2i;
其中sobel边缘检测在水平方向即x方向卷积公式为Gx在垂直方向即y方向卷积公式为Gy,A为灰度图像像素矩阵:
其中图像的每一个像素的横向及纵向梯度近似值可用以下的公式结合,来计算梯度的大小:
S22、对ROI区域图像P2i进行预处理得到指节纹预处理图像P2p,其包括以下步骤:
S221、使用高斯滤波算法对P2i进行模糊去噪;
其中高斯模糊的公式如下,σ是正态分布的标准差:
S222、使用双线性插值法对P2i进行尺寸归一化;
S23、对指节纹预处理图像P2p进行基于高斯加权平均的自适应阈值分割同时将图像二值化得到指节纹二值化分割图像P2b;
S24、对指节纹二值化分割图像P2b使用中值滤波进行降噪处理;
S25、对降噪后的P2b使用骨架提取算法进行图像的细化处理得到指节纹细化图P′2;
S3、根据指节纹细化图P′2,计算指节纹软特征以及指节纹主特征方向场像素矩阵T2;
S31、从指节纹细化图P′2左上角的第一个像素开始从左往右从上至下遍历每一个像素点,将指节纹纹路的节点数和纹路像素长度保存为指节纹软特征矢量集
S32、计算指节纹细化图P′2的方向场,得到指节纹的方向场图像作为主特征T2;
根据以下公式计算像素(x,y)为中心的每个块的局部方向场:
S4、对所获取的指节纹软特征以及主特征分别进行特征匹配;
S41、计算数据库中保存的指节纹的方向场与待识别的指节纹的方向场的Hausdorff距离;
其中Hausdorff距离计算公式为:
dH(X,Y)=max{supx∈xinfy∈Yd(x,y),supy∈Yinfx∈X(x,y)} (9)
S411、若Hausdorff距离大于所设定的阈值则识别程序终止并输出匹配失败;
S412、若Hausdorff距离小于等于所设定的阈值则识别程序继续进入下一步;
S42、计算数据库中保存的指节纹的节点数和指节纹纹路长度矢量集与待识别的指节纹的节点数和指节纹纹路长度矢量集的欧式距离;
其中欧式距离计算公式为:
S421、若欧式距离大于所设定的阈值则识别程序终止并输出匹配失败;
S422、若欧式距离小于所设定的阈值则识别程序继续进入下一步;
S5、计算并保存指静脉多个待识别的软特征;
S51、将指静脉原始图像P1灰度化;
S52、计算指静脉原始图像P1灰度化后的灰度均值Ei作为指静脉软特征
S53、计算指静脉原始图像P1灰度化后的灰度方差Vi作为软特征
S54、从指静脉图片P1灰度化的图像中依据关节透光性原理计算出手指关节的长度Li作为软特征
S55、将多个软特征保存为一个矢量集
S6、指静脉原始图像进行ROI区域提取及预处理、主特征提取;
S61、对指静脉原始图像P1进行ROI定位;
S62、垂直方向使用sobel边缘检测算子计算出手指轮廓边界,以靠近中心的切点做分割线提;
S63、水平方向使用S54计算出的手指关节长度作为分割线,保存指静脉ROI图像为P1i;
S64、对指静脉ROI图像P1i进行高斯滤波去噪处理;
S65、对指静脉ROI图像P1i进行双线性插值尺寸归一化处理;
S66、对高斯滤波并尺寸归一化后的指静脉ROI图像P1i进行特征提取;
S661、对P1i使用单尺度Retinex算法进行图像增强得到P1a;
其中单尺度Retinex算法的计算公式为,S(x,y)为原始图像,R(x,y)为反射图像,L(x,y)为亮度图像,r(x,y)为输出图像,*为卷积符号,F(x,y)为中心环绕函数:
S(x,y)=R(x,y)·L(x,y) (11)
r(x,y)=logS(x,y)-log[F(x,y)*S(x,y)] (12)
S662、对P1a使用特征值比率增强算法,先计算Hessian矩阵再与Gabor滤波器分数级结合得到分割后的指静脉图像P1d;
S67、对分割后的指静脉图像P1d进行二值化,得到指静脉二值化图像P1b;
S68、对指静脉二值化图像P1b使用骨架提取算法进行图像的细化处理得到指静脉细化图P′1;
S69、将指静脉细化图视为像素矩阵即为主特征T1;
S7、对所获取的指静脉软特征以及主特征进行融合后进行特征匹配输出识别结果;
S71、计算保存的指静脉细化图主特征T1与待识别的指静脉细化图主特征的欧氏距离h1;
S72、设定阈值为τ,将欧式距离h1与阈值τ的差值保存为
S73、将并入软特征矢量集得到特征矢量集
S74、将特征矢量集中的矢量进行归一化处理使其化为无量纲的表达式;
其中向量集归一化方法公式为:
S75、计算数据保存的特征矢量集与待匹配识别的特征矢量集的欧式距离且为不同的软特征分配不同的权重:权重为α,权重为β,权重为γ,权重为κ;
S76、设定阈值Т,若待识别的特征矢量集与保存的特征矢量集的欧氏距离值要大于阈值则匹配失败,反之则匹配成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张烨,未经张烨许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110370828.6/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序