[发明专利]基于CNN和双向VLAD的掌纹图像识别方法有效
申请号: | 201710186832.0 | 申请日: | 2017-03-27 |
公开(公告)号: | CN107122712B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 张建新;杨奥棋 | 申请(专利权)人: | 大连大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04 |
代理公司: | 大连八方知识产权代理有限公司 21226 | 代理人: | 卫茂才 |
地址: | 116622 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cnn 双向 vlad 掌纹 图像 识别 方法 | ||
1.基于CNN和双向VLAD的掌纹图像识别方法,其特征在于,包括以下步骤:
步骤1:采用深度学习法预训练CNN网络,运用预训练的CNN网络对给定数据库中的掌纹图像进行特征提取,将其中的一层掌纹卷积特征取出,形成三维特征图谱;
步骤2:基于步骤1,以三维特征图谱中表征图像同一位置的特征元素来构建纵向局部特征向量,并对这张图像的纵向CNN特征进行VLAD编码,获得纵向局部特征聚合描述向量;
步骤3:基于步骤1,以三维特征图谱中表征整幅掌纹图像的特征矩阵按行拉伸成向量作为横向局部特征向量,并对这张图像的横向CNN特征进行VLAD编码,获得横向局部特征聚合描述向量;
步骤4:基于步骤2和3,采用余弦距离对纵向局部特征聚合描述向量与特征向量模板进行纵向匹配计算,可计算获得纵向匹配分数,紧接着采用余弦距离对横向局部特征聚合描述向量与特征向量模板进行横向匹配计算,可计算获得横向匹配分数,然后在分数层对纵向和横向匹配分数进行融合,从而实现掌纹图像的识别。
2.根据权利要求1所述的基于CNN和双向VLAD的掌纹图像识别方法,其特征在于,所述步骤1的具体方法为:采用深度学习法预训练CNN网络,对于给定的一张掌纹图像,输入预训练的CNN网络,在第Ll个卷积层后可以得到一个三维的特征图谱Ml,大小为nl×nl×dl,其中dl是第Ll层的滤波器个数。
3.根据权利要求1所述的基于CNN和双向VLAD的掌纹图像识别方法,其特征在于,所述步骤2的具体方法为:对于步骤1中得到的掌纹图像,将其输入预训练的CNN网络后,在网络的第Ll卷积层得到的特征图谱Ml中可以取(nl)2个dl-维的纵向特征向量的集合,即特征矩阵对于其纵向局部特征向量会被分配到离它最近的聚类中心每一张图像所有的纵向局部特征向量与对应聚类中心的向量差值的集合即为纵向局部特征聚合描述向量
其中,是掌纹图像的一个纵向局部特征向量与其对应的聚类中心的向量差,k为聚类中心的个数,聚类中心的集合构成特征码本,它是基于一定数量掌纹图像的纵向特征矩阵F1l作为训练样本进行k-means聚类得到的。
4.根据权利要求1所述的基于CNN和双向VLAD的掌纹图像识别方法,其特征在于,所述步骤3的具体方法为:对于给定的一张掌纹图像,输入预训练的CNN网络,在网络的第Ll卷积层得到的特征图谱Ml可以取出dl个(nl)2-维的横向特征向量fil的集合,即特征矩阵掌纹图像的横向局部特征向量会被分配到离此向量最近的聚类中心
然后得到一个(nl)2×k-维的横向聚合描述特征向量
其中,是掌纹图像的一个横向局部特征向量与其对应的横向聚类中心的向量差;此外,横向聚类中心是由一定数量的掌纹图像的横向CNN特征作为训练样本进行k-means聚类得到。
5.根据权利要求1所述的基于CNN和双向VLAD的掌纹图像识别方法,其特征在于,所述步骤4的具体方法为:采用余弦距离对纵向局部特征聚合描述向量与特征向量模板进行纵向匹配计算,可计算获得纵向匹配分数,紧接着采用余弦距离对横向局部特征聚合描述向量与特征向量模板进行横向匹配计算,可计算获得横向匹配分数,然后采用平均分值融合的方法进行分数层的融合:
fj=(f1+f2)/2
其中fj是融合之后的新得分,f1是纵向编码特征,即纵向局部特征聚合描述向量,与特征向量模板的匹配分数,f2横向编码特征,即横向局部特征聚合描述向量,与模特征向量模板的匹配分数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连大学,未经大连大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710186832.0/1.html,转载请声明来源钻瓜专利网。