全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210176443.0 (22)申请日 2022.02.25 (71)申请人 浙江工业大 学 地址 310014 浙江省杭州市拱 墅区潮王路 18号 (72)发明人 王海霞 王影影 张怡龙 梁荣华  陈朋  (74)专利代理 机构 杭州天正专利事务所有限公 司 33201 专利代理师 舒良 (51)Int.Cl. G06V 40/12(2022.01) G06N 3/08(2006.01) G06V 10/80(2022.01) G06V 10/25(2022.01) (54)发明名称 一种基于多输入卷积神经网络的高分辨率 掌纹识别的方法 (57)摘要 一种基于多输入卷积神经网络的高分辨率 掌纹识别的方法, 包括如下步骤: 1)对高分辨率 掌纹ROI进行定义, 包括中心ROI区域和边缘ROI 区域(包括大鱼际ROI区域, 小鱼际ROI区域, 指间 区ROI区域, 简称ROI1,ROI2,ROI3)的裁剪。 因此, 一只手掌数据共可以裁剪 出4块ROI区域图像, 作 为用于识别的数据; 2)设计高分辨率掌纹识别的 网络模型, 用步骤1)裁剪的ROI样本,并对 其进行 数据增广以此生成更多的掌纹ROI数据来进行训 练; 3)运行多输入卷积神经网络模型并输出结 果。 本发明能够联合 掌纹中心ROI区域和边缘ROI 区域提取更全面的特征以达到更高的高分辨率 掌纹识别率。 权利要求书2页 说明书5页 附图3页 CN 114581962 A 2022.06.03 CN 114581962 A 1.一种基于多输入卷积神经网络的高分辨掌纹识别的方法, 其特征在于, 包括如下步 骤: 1)对高分辨率掌纹ROI进行定义, 包括中心ROI区域和边缘ROI区域(包括大鱼际ROI区 域, 小鱼际ROI区域, 指间区ROI区域, 简称ROI1,ROI2,ROI3)的裁剪; 因此, 一只手掌数据共 可以裁剪出4块ROI区域图像, 作为用于识别的数据; 2)设计高分辨率掌纹识别的网络模型, 用步骤1)裁剪的ROI样本,并对其进行数据增广 以此生成更多的掌纹ROI数据来进行训练; 3)运行多输入卷积神经网络模型并输出 结果。 2.根据权利要求1所述的基于多输入卷积神经网络的高分辨掌纹识别的方法, 其特征 在于, 所述 步骤1)包括: (11)掌纹ROI区域样本的获取采用自适应ROI裁剪算法; 首先进行掌纹两谷点(中指与 食指,无名指和小拇指之间)的坐标提取, 然后基于两谷点来进行二维直角坐标系的建立, 基于两谷点之间的连线来作为X轴, 并垂直此线建立Y轴, 无名指和小拇指之间的谷点坐标 作为原点; (12)对于中心ROI 的裁剪, 根据两谷点之间的距离d, 选取了( ‑0.2d, 0.2d)作为截取区 域的左上角坐标, ,然后分别沿着平行X, Y坐标轴正方向截取1.4d的长度; 对于其它边缘 ROI, 根据对掌纹数据的统计分析得到相应的截取区域大小, 针对ROI1、 ROI2、 ROI3, 分别选 取坐标系中的(0.7d, 1.2d)、 ( ‑0.4d, 0.7 d)、 (‑0.25d, 0.1d)作为待截取区域的左上角坐标 位置, 然后沿着平行X坐标轴正方向分别截 取0.6d、 0.5d、 d的长度, Y坐标轴正方向分别截 取 0.6d、 0.9d、 0.4d的长度; (13)因此中心ROI区域大小截取为1.4d*1.4d,ROI1、 ROI2、 ROI3大小分别截取为0.6d* 0.6d,0.5d*0.9d,d*0.4d, 然后对图片尺寸大小进行归一化, 最终中心ROI尺寸为512*512, ROI1、 ROI2、 ROI3尺寸分别为512* 512, 900*300, 900*300; 以此作为训练网络的样本 。 3.根据权利要求1或2所述的基于多输入卷积神经网络的高分辨掌纹识别的方法, 其特 征在于, 所述 步骤2)包括: (21)设计构建一个多输入卷积神经网络模型, 设定训练参数和损失函数, 使其能够同 时实现对掌纹图像的中心区域和边缘区域特征的提取以及识别, 该多输入 卷积神经网络包 括特征提取部分和特 征融合部分; (211)特征提取部分对高分辨率掌纹ROI进行下采样操作, 由于一组掌纹ROI数据大小 差距问题, 因此 特征提取部分 分为三条路径, 分别将中心ROI、 ROI2和ROI3、 ROI1输入; 首先针对中心ROI图像特征提取这条路径, 包括7层, 每一层由两个卷积模块和一层池 化层组成, 其中每个卷积模块的卷积层的卷积核大小为3*3, 数量为16个, 步幅为1; 池化层 步幅为2; 输入的中心ROI图像依次经过第一卷积模块的第一卷积层、 BN层以及ReLU激活函 数; 再依次经过第二卷积模块的第一卷积层、 BN层以及ReLU激活函数 处理, 最后经过池化层 下采样处理; 后续处理与上述相同, 再进行6次先两次卷积后池化, 其对应的卷积模块的卷 积核大小皆为3*3, 数量分别为32个, 64个, 128个, 256个, 512个, 512个; 将大小为512 ×512 的中心ROI图像输入, 依次经 过第一层到第七层, 输出的特 征大小为4*4*512; 对于边缘ROI2,ROI3特征提取路径, 和前面中心ROI特征提取路径相似, 但由于图片尺 寸相对较小, 所以少了一层卷积池化步骤, 包括6层, 每层 对应的卷积核数量分别为32个, 64权 利 要 求 书 1/2 页 2 CN 114581962 A 2个, 128个, 256个, 512个, 512个; 由于4块ROI尺寸相差太大, 为了保证提取的特征能够更好 更方便地融合, 所以在进行特征提取过程中对大小为900*300的ROI2、 ROI3图像输入时, 进 行了切片工作; 将图像切成大小为300 ×300的三份, 然后依次进行输入; 300 ×300的图像输 入, 依次经 过第一层到第六层, 输出的特 征大小为4*4*512; 而ROI1特征提取路径, 和中心ROI特征提取路径相同, 将大小为512 ×512的ROI1图像输 入, 依次经 过第一层到第七层, 输出的特 征大小为4*4*512; (212)特征融合部分将手掌的边缘ROI特征和中心ROI特征进行融合; 在上述特征提取 过程中, 中心ROI、 ROI1和切片后的ROI2、 ROI3最后输出的特征大小皆为4*4*512, 保持了一 致, 然后将三条路径输出的特 征进行级联操作, 进行 特征层融合; (22)网络训练部分, 共输入三份数据, 分别为锚, 正样本和负样本, 用多输入卷积神经 网络对此三份数据进 行特征提取, 因此它们的参数是共享的; 网络提取的特征, 之后再经过 两个卷积模块和一层 池化层操作, 其中每个卷积模块的卷积层的卷积核 大小为3*3, 数量为 1024个, 步幅为1; 池化层步幅为2; 最后进行自适应平均池化形成1024维的特征向量, 再使 用卡方距离(Chi ‑square Distance)计算锚和正样本以及锚和负样本的距离, 并把这两个 距离送入损失函数进行计算; 之后, 使用Adam  Optimizer优化器进行优化迭代, 迭代多次后 得到最优解; 在上述训练过程中, 多输入卷积神经网络损失函数为: Loss=max(d(a,p) ‑d(a,n)+margi n,0)           (1) 其中a表示锚, p表示和a相同类别的正样本, n表示和a不 同类别的负样本, margin表示 一常量, 设为0.2, d(a,n)表示锚a与 负样本n之间的距离; 最小化Loss的目标是: 使得d(a,p) 接近0, d(a,n)大于d(a,p)+margi n。 4.根据权利要求1或2所述的基于多输入卷积神经网络的高分辨掌纹识别的方法, 其特 征在于, 所述 步骤3)包括: 运行网络模型, 输入测试掌纹数据, 用训练好的网络模型对此测试数据和数据库中所 有的参考掌纹数据进行卡方距离的计算, 找到距离值最小的参考掌纹图像, 如果该距离小 于设定的阈值0.5, 则判定为同一类; 反 之, 没有与测试掌纹图像相同的类别。权 利 要 求 书 2/2 页 3 CN 114581962 A 3

.PDF文档 专利 一种基于多输入卷积神经网络的高分辨率掌纹识别的方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于多输入卷积神经网络的高分辨率掌纹识别的方法 第 1 页 专利 一种基于多输入卷积神经网络的高分辨率掌纹识别的方法 第 2 页 专利 一种基于多输入卷积神经网络的高分辨率掌纹识别的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 01:16:45上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。