[发明专利]一种基于异常点暴露的少样本图像分类方法及系统有效
申请号: | 202010788554.8 | 申请日: | 2020-08-07 |
公开(公告)号: | CN112270334B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 熊盛武;连洁雅;王豪杰 | 申请(专利权)人: | 武汉理工大学 |
主分类号: | G06V10/764 | 分类号: | G06V10/764;G06V10/774;G06V10/82;G06N3/084 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 异常 暴露 样本 图像 分类 方法 系统 | ||
1.一种基于异常点暴露的少样本图像分类方法,其特征在于:包括以下步骤,
步骤1,为当前分类任务添加辅助的异常图像数据,以支持在少样本图像分类中利用纯粹的无监督异常图像数据优化类原型;
步骤2,通过自适应的学习向量量化方法,利用异常图像数据优化每个类原型,包括为每个类原型找到与其最近的异常点,再利用最近的异常点自适应优化类原型;实现方式包括以下子步骤,
步骤2.1,提取一个类原型,寻找与当前类原型pc最近的异常数据
步骤2.2,将pc和输入到自适应参数产生网络h中,得到自适应参数h是一个多层感知机网络;
步骤2.3,利用最近的异常数据和自适应的优化参数优化类原型如下,
计算优化后结果实现优化类原型,f(*)为特征提取器;
步骤2.4,判断是否遍历完所有的类原型,是则进入步骤3,否则返回步骤2.1取下一类原型进行优化;
步骤3,测试查询集中的待分类图像样本得到分类损失,根据分类损失和异常点暴露损失优化特征嵌入网络和自适应参数产生网络,得到更准确的少样本图像分类模型,实现更精确的图像分类,包括通过添加异常点暴露约束,使每个异常点在当前任务类别空间的分布接近于均匀分布以进一步优化特征嵌入网络f和自适应参数产生网络h的学习,最终的损失函数为查询数据的分类损失与步骤3中的异常点暴露损失LOE的加权和。
2.根据权利要求1所述基于异常点暴露的少样本图像分类方法,其特征在于:步骤1中,设一个少样本图像分类任务包含训练集和查询集其中∪表示并集;
其中,Dtrain包括K×N张图像样本,K表示图像类别的数量,N表示每类图像样本的数量,Sc指第c类训练图像,xi为Sc中的图像,yi为标签,i的取值为1,2,…N,c的取值为1,2,…K;Dquery中包含K×Nq张图像,每类图像均包含Nq张待分类图像样本,Qc指第c类查询图像,qj为Qc中的图像,yj为标签,j的取值为1,2,…Nq,c的取值为1,2,…K;
在通用的度量空间上计算当前分类任务的各类原型如下,
其中,pc表示当前分类任务的训练集Dtrain的第c类样本的原型,Sc表示Dtrain中第c类样本的集合,f(*)为特征提取器;
使用各类样本原型的特征表示与查询集Dquery中样本的特征表示计算两者间的欧氏距离,以此对查询集Dquery中的样本进行分类,对待分类样本q计算如下,
其中,p(y=c|q)表示样本q属于第c类的概率,函数d(f(q),pc)表示计算q的特征表示f(q)与第c类原型pc之间的欧氏距离,c′是不同于c的某个类别,函数d(f(q),pc′)表示计算q的特征表示f(q)与第c′类原型pc′之间的欧氏距离,y指标签;exp(*)为指数函数;
在原型网络的基础上,为每个少样本图像分类任务中添加无标签异常图像数据,记为则无监督异常集Doutlier共包含M张图片
3.根据权利要求2所述基于异常点暴露的少样本图像分类方法,其特征在于:步骤3中,
通过添加以下异常点暴露约束,使每个异常点在当前任务类别空间的分布接近于均匀分布以进一步优化特征嵌入网络f和自适应参数产生网络h的学习,
其中,LoE表示异常点暴露损失,log表示对数函数,表示图片属于第c类的概率,用于表示第t张无标签异常图像,t=1,2,…M;
所述最终的损失函数如下式,
其中,L是最终的损失,γ为权重系数;p(y=c|qj)表示图像qj属于第c类的概率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010788554.8/1.html,转载请声明来源钻瓜专利网。