[发明专利]基于联邦学习的虹膜图像特征提取方法、系统和装置有效
| 申请号: | 202011581741.5 | 申请日: | 2020-12-28 |
| 公开(公告)号: | CN112668472B | 公开(公告)日: | 2021-08-31 |
| 发明(设计)人: | 骆正权;孙哲南;王云龙 | 申请(专利权)人: | 中国科学院自动化研究所 |
| 主分类号: | G06K9/00 | 分类号: | G06K9/00;G06F21/60;G06N20/00 |
| 代理公司: | 北京市恒有知识产权代理事务所(普通合伙) 11576 | 代理人: | 郭文浩;尹文会 |
| 地址: | 100190 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 联邦 学习 虹膜 图像 特征 提取 方法 系统 装置 | ||
1.一种基于联邦学习的虹膜图像特征提取方法,其特征在于,所述方法包括:
步骤S100,各本地平台的虹膜图像预处理网络对本地虹膜数据集进行预处理生成归一化虹膜图像集和相应的虹膜有效区域掩膜图像集,并基于所述归一化虹膜图像集和相应的虹膜有效区域掩膜图像集生成虹膜有效区域图像集;所述预处理包括眼部检测、虹膜分割和归一化;
步骤S200,基于所述虹膜有效区域图像集,通过各本地平台的虹膜图像特征提取网络获取本地虹膜特征,基于所述本地虹膜特征生成本地特征三元组和本地三元损失;
步骤S300,对所述本地特征三元组和本地三元损失进行同态加密,生成加密本地特征三元组和加密本地三元损失;
步骤S400,第三方联邦计算平台基于所述加密本地特征三元组和加密本地三元损失计算瓦瑟斯坦联邦三元损失函数;步骤S400包括:
步骤S410,基于加密的本地虹膜特征,所述第三方联邦计算平台将所述加密本地三元损失汇总生成全局三元损失矩阵:
其中,LAA表示特征集FA对特征集FA的三元损失,通过;
步骤S420,基于所述加密本地特征三元组,计算瓦瑟斯坦权重矩阵:
步骤S430,基于所述全局三元损失矩阵和瓦瑟斯坦权重矩阵,获取所述瓦瑟斯坦联邦三元损失函数[[LWFT]]:
步骤S500,各本地平台对所述瓦瑟斯坦联邦三元损失函数进行解密,获得解密三元损失函数,基于所述解密三元损失函数更新各本地平台的虹膜图像特征提取网络,获得新虹膜图像特征提取网络;通过所述新虹膜图像特征提取网络获取最终虹膜图像特征。
2.根据权利要求1所述的基于联邦学习的虹膜图像特征提取方法,其特征在于,步骤S200包括:
步骤S210,设有P个本地虹膜图像特征提取网络,则输入的所述虹膜有效区域图像集为:
其中,N表示虹膜有效区域图像m1表示本地虹膜数据集DA中的样本数目,m2表示本地虹膜数据集DB中的样本数目,mP表示本地虹膜数据集DP中的样本数目;
每个虹膜有效区域图像对应着表示左眼或右眼的类别标签:
对应的本地平台的虹膜特征提取网络为EFA,EFB,......,EFP;表示本地虹膜数据集DA中的第1个样本的类别标签,时表示虹膜有效区域的类别为i;每个本地平台的虹膜特征提取网络提取出的本地虹膜特征集为:
其中,i、j和k为样本标号,表示虹膜图像的本地虹膜特征;
步骤S220,随机从每个本地虹膜特征集中选取一个锚点特征,基于锚点特征随机选取与锚点类别相同的正样本特征,并随机选取与锚点类别不同的负样本特征,将所述锚点特征、正样本特征和负样本特征组成K组特征三元组:
其中,表示本地虹膜特征FA中锚点的特征,表示在本地虹膜特征集FA中与锚点同类别的正样本特征,表示本地虹膜特征FA中与锚点类别不同的负样本特征;表示本地虹膜特征中的特征集中的锚点特征,表示本地虹膜特征中与锚点同类别的正样本特征,表示本地虹膜特征中与锚点类别不同的负样本特征;表示本地虹膜特征中的特征集中的锚点特征,表示本地虹膜特征中与锚点同类别的正样本特征,表示本地虹膜特征中与锚点类别不同的负样本特征;
每个本地特征三元组满足:
s.t.
a,b,c∈1,2,......,m1
步骤S230,基于每个所述特征三元组计算本地三元损失LTri:
其中,(TA,TP,TN)表示特征三元组,α是正负样本之间的间隔约束,用于提高特征分布的区分性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011581741.5/1.html,转载请声明来源钻瓜专利网。





