[发明专利]一种基于NSGA-II剪枝的YOLOv5l青椒智能检测方法在审
申请号: | 202211092111.0 | 申请日: | 2022-09-08 |
公开(公告)号: | CN115761728A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 南玉龙;董善文;仇永涛;曾勇;卢倩;李俊驰 | 申请(专利权)人: | 盐城工学院 |
主分类号: | G06V20/68 | 分类号: | G06V20/68;G06V10/82;G06V10/774;G06N3/0464;G06N3/082;G06F30/20;G01N21/84;G06F111/06 |
代理公司: | 南京业腾知识产权代理事务所(特殊普通合伙) 32321 | 代理人: | 马静静 |
地址: | 224051 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 nsga ii 剪枝 yolov5l 青椒 智能 检测 方法 | ||
1.一种基于NSGA-II剪枝的YOLOv5l青椒智能检测方法,其特征在于,包括以下步骤:
S1、采集大田青椒图像数据;
S2、使用LabelIMG标记图像中青椒果实;
S3、制作青椒数据集,并划分训练集与测试集;
S4、采用基于NSGA-II的修剪YOLOv5l模型方法获得青椒检测模型;
S5、在田间检测NSGA-II的修剪YOLOv5l青椒检测模型可靠性与准确性,并进行评估;
S6、若满足设定的可靠性与准确性要求进行下一步;若不满足设定的可靠性与准确性要求,重新进行步骤S1,增加青椒图像数量与修改网络;
S7、部署到青椒表型监测、青椒机器人采摘生产应用场景。
2.根据权利要求1所述的一种基于NSGA-II剪枝的YOLOv5l青椒智能检测方法,其特征在于:所述步骤S4中,基于NSGA-II的修剪YOLOv5l模型方法获得青椒检测模型,主要包括以下步骤:
1)训练基础YOLOv5l青椒检测模型,通过使用辣椒数据集训练YOLOv5l模型,获得YOLOv5l青椒检测模型;
2)基于NSGA-II的模型修剪策略寻优;
3)由模型修剪比例向量rp,对YOLOv5l青椒检测模型修剪,获得修剪模型;
4)微调训练模型,基本恢复模型精度。
3.根据权利要求2所述的一种基于NSGA-II剪枝的YOLOv5l青椒智能检测方法,其特征在于:所述步骤2)中,基于NSGA-II的模型修剪策略寻优方法,主要包括以下步骤:
a、描述修剪模型的多目标优化问题,包括修剪模型的优化目标、决策变量与约束条件;
b、采用NSGA-II算法求解上述修剪模型的多目标优化问题,获得Pareto解集Y以及决策变量解集Vars;
c、Pareto解的选择与确定修剪比例向量rp。
4.根据权利要求3所述的一种基于NSGA-II剪枝的YOLOv5l青椒智能检测方法,其特征在于:所述修剪模型的mAP0.5与GFlops作为优化目标,模型卷积层的卷积通道数量的修剪比例作为决策变量,具体如下:
Optimization objectives:
Decision variables:
Constraint condition:xi∈[0.1,1],i=1,2,…n
式中,Mpruned是修剪模型;X是模型卷积通道的修剪比例向量;xi是第i个卷积通道的修剪比例变量,i=1,2,...,n;GFlops是修剪模型的Giga Floating-point Operations PerSecond;n是修剪卷积通道的总数。
5.根据权利要求3所述的一种基于NSGA-II剪枝的YOLOv5l青椒智能检测方法,其特征在于:通过计算所述Pareto解集到参考基点Pb的欧式距离D,并求解数组D中的最小元素,找到实现修剪后模型在mAP0.5与GFlops达到均衡状态下的Pareto解的行索引值indrow,通过行索引值indrow从决策变量解集Vars中获得模型修剪比例向量rp,方程如下:
Pb=[max(Yn[:,0]),min(Yn[:,1])]
D=[d1,d2,…,dn]
indrow=argmin(D)
rp=Var[indrow,:]
式中,Yn是Y的归一化后的结果,Pb是参考基点,m是Pareto解集Y中解的个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盐城工学院,未经盐城工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211092111.0/1.html,转载请声明来源钻瓜专利网。