[发明专利]一种基于异类别元学习的X光下重叠物体识别方法有效
申请号: | 202211125583.1 | 申请日: | 2022-09-16 |
公开(公告)号: | CN115359345B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 邓意麒 | 申请(专利权)人: | 湖南苏科智能科技有限公司 |
主分类号: | G06V20/00 | 分类号: | G06V20/00;G06V10/26;G06V10/44;G06V10/56;G06V10/774;G06V10/82;G06N3/04;G06N3/08 |
代理公司: | 长沙麓创时代专利代理事务所(普通合伙) 43249 | 代理人: | 贾庆 |
地址: | 410205 湖南省长沙市长沙高*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 异类 学习 重叠 物体 识别 方法 | ||
1.一种基于异类别元学习的X光下重叠物体识别方法,其特征在于,包括如下步骤:
S1、通过若干元学习数据集,采用异类别元学习的方式训练得到YOLOv5模型的初始化参数θn;
S2、对YOLOv5加载初始化参数θn,并且使用目标数据集进行训练得到训练好的YOLOv5_meta模型,其中,YOLOv5中回归框CIOU loss中的原中心点回归方法改为重心点回归方法;
S3、采用YOLOv5_meta模型对原始图像中物品进行识别,并逐层识别出物品后,去除识别出的物品的相关区块,直至没有待识别的物品;
步骤S1包括如下步骤:
步骤一、将收集到的数据集划分为目标数据集以及N个元学习数据集,将每个元学习数据集划分为一个子任务,子任务的类别数量不完全相同,并且将每一个任务均划分为训练集N_i_train以及测试集N_i_test;所述目标数据集包含多类别待检测危险物品的数据集;所述元学习数据集即包含的数据与目标数据集不同的数据集;
步骤二、针对子任务一,初始化YOLOv5模型参数为θ0,使用任务一的训练集N_1_train,对YOLOv5模型进行训练,使用训练损失对YOLOv5模型参数更新为θ_1_train;
步骤三、使用子任务一的测试集N_1_test对使用θ_1_train参数下的YOLOv5模型进行测试,计算此时损失loss1以及此时损失梯度gard1,使用学习率对参数θ0更新为θ1,更新公式如下:
θ1=θ0-α×gard1
(1)
步骤四、将θ1依照检测层与前置层进行拆分,检测层的数量为根据子任务一的元学习数据集中物品类别数量进行更改的,并保持与元学习数据集中物品类别数量一致;前置层即检测层之外的部分,层数固定不变,即有:
其中θforword_layer1表示任务一的YOLOv5模型的前置层中θ1对应的参数;θDetect_layer1表示任务一的YOLOv5模型的检测层中θ1对应的参数;
步骤五、针对任务二,设此时任务二检测类别与任务一不相同,初始化YOLOv5模型参数为θ_2_init,此时θ_2_init参数为:
其中,θforword_layer1沿用上一层前置层中θ1对应的参数;
θDetect_layer2_init为任务二中检测层初始参数;
步骤六、使用任务二训练集N_2_train,对YOLOv5模型进行训练,使用训练任务二损失对模型参数更新为θ_2_train;
步骤七、使用任务二测试集N_2_test对使用θ_2_train参数下的YOLOv5模型进行测试,计算此时损失loss2以及此时损失梯度gard2,使用学习率对参数θ1更新为θ2,更新公式如下:
θ2=θ1-α×gard2
(3)
步骤八、将θ2依照检测层与前置层进行拆分,即
其中θforword_layer2表示任务二的YOLOv5模型的前置层中θ2对应的参数;θDetect_layer2表示任务二中YOLOv5模型的检测层中θ2对应的参数;
步骤九、迭代重复步骤五至步骤八直到将N个任务全部学习自定义次数,并且得到参数θn,此时参数θn即为异类别元学习后YOLOv5模型的初始化参数;
步骤S2中,重心点回归方法中,重心确定公式如下:
其中,x0,y0,分别代表图像重心位置的x轴和y轴坐标;f(xi,yj)代表在x=i,y=j时点的密度;m表示x轴的像素点数量,n表示y轴的像素点数量;
其中,color1、color2、color3、color4分别代表橙色orange、绿色green、蓝色blue和黑色black,设定当颜色最浅时则取得当前颜色物体密度最小值;min(color1)代表当前密度最小的橙色物体的密度,max(color1)代表当前密度最大的橙色物体;RGB()函数代表取当前物体颜色的RGB值,f(xi,yj)color表示x=i,y=j的点的颜色,其中α1、α2、α3和α4分别代表最浅橙色物体的密度值、最浅绿色物体的密度值、最浅蓝色物体的密度值、最浅黑色物体的密度值,β1、β2、β3和β4分别代表橙色密度的比例因子、绿色密度的比例因子、蓝色密度的比例因子和黑色密度的比例因子;
density()表示密度;
重心点回归方法的重心回归损失KIOU loss如下:
其中,KIOU loss表示重心回归损失;Dc表示标签框对角线距离,Dk表示标签框与预测框重心点距离,hr表示真实框高度,hp表示预测框高度,wr表示真实框宽度,wp表示预测框宽度;当标签框重心与预测框重心点一致时Dk距离为0,仅对宽高比例进行回归,当预测框与真实框宽高一致时后置项为0;IOU表示目标框∩预测框以及目标框∪预测框,abs()表示取绝对值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南苏科智能科技有限公司,未经湖南苏科智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211125583.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铝合金带筋壁板的制造方法
- 下一篇:一种血粉散装成品储存设备及其储存方法