利索能及
我要发布
收藏
专利号: 2022112933678
申请人: 中国矿业大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于特征解耦网络的静脉识别方法,其特征在于,包括以下步骤:

步骤1、采集A个志愿者的右手手背静脉图像,10<A<1000,每个志愿者采集B张图像,

10<B<1000,共采集N张手背静脉图像,N=AB,100<N<100000,通过归一化处理,得到像素大小为h×w的N张手背静脉图像,构成训练样本集,记为I,转入步骤2;

步骤2、构建高鲁棒性静脉图像分割模型,获取静脉训练样本形状特征的二值标签信息,转入步骤3;

步骤3、构建静脉形状编码器和静脉形状生成器,利用静脉形状特征二值标签作为静脉形状生成器的监督信息,使得静脉形状编码器能够提取静脉训练样本的形状特征,转入步骤4;

步骤4、构建静脉纹理编码器和图像重建生成器,利用输入静脉图像作为图像重建生成器的监督信息,使得静脉纹理编码器能够提取静脉训练样本的纹理特征;完成静脉图像形状和纹理特征的解耦,转入步骤5;

步骤5、构建权值引导的静脉深度特征学习模块,对解耦后的纹理特征和形状特征进行权值融合,获取用于静脉识别的高判别静脉深度特征,转入步骤6;

步骤6、利用静脉训练样本集训练静脉形状编码器、静脉纹理编码器、静脉形状生成器、图像重建生成器和静脉深度特征学习模块,转入步骤7;

步骤7、采集P个志愿者的右手手背静脉图像,10<P<1000,每个志愿者采集Q张图像,

10<Q<1000,共采集M张手背静脉图像,M=PQ,100<M<100000,通过归一化处理,得到像素大小为h×w的M张手背静脉图像,构成测试样本集,转入步骤8;

步骤8、将测试样本集中的静脉图像输入到训练好的静脉纹理编码器、静脉形状编码器和静脉深度特征学习模块,实现静脉图像的身份信息识别。

2.根据权利要求1所述的一种基于特征解耦网络的静脉识别方法,其特征在于,步骤2中,步骤2中,构建高鲁棒性静脉图像分割模型,具体如下:S2.1,初步去除输入静脉图像的噪音信息,得到去噪后的静脉图像G(x,y):

2 2

式中,μ为5×5滑动窗口的均值,σ为5×5滑动窗口的方差,v代表局部噪音信息方差,其值为所有局部方差的平均值,I(x,y)为输入的静脉图像;

S2.2,利用4个方向的谷型运算子对去噪后的静脉图像G(x,y)进行静脉信息增强,随后选择4个增强后的静脉图像相应位置的最大像素值,作为最终静脉信息增强图像的灰度值,如式(3)所示:G′(x,y)=Max{F1(x,y),F2(x,y),F3(x,y),F4(x,y)}    (3)式中,F1(x,y),F2(x,y),F3(x,y),F4(x,y)分别对应表示经过45°、135°、水平方向和竖直方向谷型运算子增强后的静脉图像,G′(x,y)为融合后的静脉增强图像;

S2.3,进一步去除静脉增强图像中的噪音信息和非静脉信息,具体操作如下:式中,Gmean为5×5滑动窗口的均值,G″(x,y)为处理后的静脉图像;

S2.4,通过式(5)判断每个像素值的分割阈值,具体如下:

式中,T(x,y)为静脉图像中像素点(x,y)的分割阈值,Avg(x,y)为41×41滑动窗口的均值,其值为 g(x,y)为像素点(x,y)的梯度值,Rg为全局最大梯度值,i和j为变量,0≤i≤h,0≤j≤h;其中,Gra(x,y)为41×41滑动窗口的局部最大梯度值,其中系数b和系数c分别被设置为0.01和0.02;

S2.5,将G″(x,y)中每个像素值与分割阈值T(x,y)进行比较,若大于分割阈值则判定为静脉信息,若小于阈值则判定为非静脉信息。

3.根据权利要求2所述的一种基于特征解耦网络的静脉识别方法,其特征在于,S2.2中,利用四种谷型运算子对去噪后的静脉图像G(x,y)进行静脉信息增强,具体如下:Fn(x,y)=G(x,y)*Vn,n=1,2,3,4          (2)其中,Fn(x,y)表示经过第n个谷型运算子增强后的静脉图像,Vn表示第n个谷型运算子,V1表示为45°谷型运算子,V2表示为135°谷型运算子,V3表示为水平方向谷型运算子,V4表示为竖直方向谷型运算子。

4.根据权利要求1所述的一种基于特征解耦网络的静脉识别方法,其特征在于,步骤3中,静脉形状编码器和静脉形状生成器的网络框架构建如下:静脉形状编码器包含5个多尺度注意力残差模块、5个最大池化层和1个卷积核为8×8的卷积层;静脉形状生成器主要包含6个上采样层、5个多尺度注意力残差模块、1个卷积核为3×3的卷积层和1个Sigmoid激活函数。

5.根据权利要求4所述的一种基于特征解耦网络的静脉识别方法,其特征在于,多尺度注意力残差模块构建方法如下:通过局部最大池化方法获取图像的三个尺度分支,得到低级输入特征,每个分支采用相同的卷积网络对不同尺度的低级输入特征进行特征映射,提取高级语义特征;通过多分支跨尺度域信息融合方法,将不同分支之间的低级输入特征和高级语义特征进行跨尺度连接,提取到三个分支的跨尺度特征之后,通过特征级联的方式对三个跨尺度特征进行融合,得到多尺度融合特征;利用多尺度特征融合模块代替基本残差模块中的卷积层,并加入注意力机制,构建多尺度注意力残差模块。

6.根据权利要求1所述的一种基于特征解耦网络的静脉识别方法,其特征在于,步骤3中,基于静脉形状特征二值标签信息,获取静脉训练样本的形状特征,具体如下:利用静脉形状编码器E2提取输入的静脉图像I(x,y)的形状特征,上述过程如下表示:ZS=E2(I)              (11)

其中,ZS为静脉图像I(x,y)的形状特征,E2为静脉形状编码器;随后将形状特征ZS输入到静脉形状生成器G2中,生成预测的静脉图像形状信息,通过与真实静脉图像的形状标签信息进行比较,使得静脉形状编码器学习到静脉形状特征的表征能力,具体过程由式(12)和式(13)表示:I′S=G2(ZS)                  (12)

其中,I′S为静脉形状生成器G2生成的预测静脉形状特征,IS为真实的静脉形状二值标签信息,WS和HS分别为形状二值标签图的宽度和高度,LS为静脉形状生成器的损失函数。

7.根据权利要求1所述的一种基于特征解耦网络的静脉识别方法,其特征在于,步骤4中,静脉纹理编码器和图像重建生成器的网络框架构建如下:静脉纹理编码器主要包含5个多尺度注意力残差模块、5个最大池化层和1个卷积核为8×8的卷积层;图像重建生成器包含1个级联操作、6个上采样层、5个多尺度注意力残差模块、1个卷积核为3×3的卷积层和1个Tanh激活函数。

8.根据权利要求7所述的一种基于特征解耦网络的静脉识别方法,其特征在于,步骤4中,静脉训练样本的纹理特征获取过程如下:利用静脉纹理编码器提取输入静脉图像I(x,y)的纹理特征,上述过程如下表示:ZT=E1(I)             (14)

其中,ZT为静脉图像I(x,y)的纹理特征,E1为静脉纹理编码器;随后将形状特征ZS和纹理特征ZT进行级联,输入到图像重建生成器G1中,重建输入静脉图像I(x,y),通过与真实的静脉图像进行比较,使得静脉纹理编码器学习到静脉纹理特征的表征能力,具体过程由式(15)和式(16)所示:I′=G1(Concate(ZT,ZS))                 (15)LC=|I‑G1(Concate(ZT,ZS))|=|I‑I′|          (16)其中,I′为图像重建生成器G1生成的静脉图像,LC为重建损失函数,|·|表示为机器学习中的L1损失函数,Concate(·)表示特征级联操作。

9.根据权利要求1所述的一种基于特征解耦网络的静脉识别方法,其特征在于,步骤5中,权值引导的静脉深度特征学习模块的网络结构如下:首先,对解耦后的纹理特征乘以权值系数a,随后再对解耦后的形状特征乘以1‑a;其次,将经过权值加权后的静脉纹理特征和形状特征进行级联,获取融合后的高判别深度特征,随后输入分类层进行身份信息识别,如式(17)所示:Zfusion=Concate[a·ZT,(1‑a)·ZS]        (17)其中,Zfusion为权值加权融合后的静脉深度特征,0≤a≤1;

最后,通过调整权值系数a,得到不同权重融合下网络模型的识别率,选择网络模型最高识别率所对应的权值系数作为静脉纹理特征和形状特征融合的最优权重比;

静脉深度特征学习模块的损失函数采用SoftMax,记为LR,则由静脉形状编码器、静脉纹理编码器、静脉形状生成器、图像重建生成器和静脉深度特征学习模块构成的总体网络模型的损失函数Ltotal由式(18)所示:Ltotal=λSLS+λCLC+λRLR            (18)其中,λS、λC和λR为平衡不同损失函数的超参数,LS为静脉形状生成器的损失函数,LC为图像重建生成器的损失函数。