基于改进YOLOV4算法的袋料栽培香菇检测方法技术

技术编号:33132759 阅读:34 留言:0更新日期:2022-04-17 00:53
本发明专利技术公开了一种基于改进YOLOV4算法的袋料栽培香菇检测方法,包括:搭建改进YOLO v4网络,训练改进YOLO v4网络以及香菇图像检测。改进后的YOLO v4算法使用深度可分离卷积,去掉分类损失,重新构建损失函数;在PANet结构部分增加一条预测特征图传递路径,并在路径中嵌入具有残差边的注意力机制模块R_cbam,使之能够快速的在一组特征图中找到关键特征区域,并使之权值加重,用于预测。通过改进,该算法能够使检测精度得以提升而算法参数量大大降低,从而更好的为机械采摘提供视觉算法支持。而更好的为机械采摘提供视觉算法支持。而更好的为机械采摘提供视觉算法支持。

【技术实现步骤摘要】
基于改进YOLOV4算法的袋料栽培香菇检测方法


[0001]本专利技术涉及机器视觉目标检测领域,特别涉及一种基于改进YOLO v4算法的袋料栽培香菇机器视觉检测方法。

技术介绍

[0002]目前,关于香菇的机器视觉检测多依靠传统的数字图像知识,手动设计提取香菇的菌盖颜色,外形,厚度等特征,该方法受光照亮度因素影响较大,且对实际环境中香菇的黏连、遮挡情况识别效果较差。近几年来兴起的机器视觉目标检测为香菇的检测提供了新方法,通过搭建神经网络,对香菇图片进行监督训练,网络自动学习特征,准确率得到了提高。相比于传统的检测方法,依靠YOLO v4算法的检测,可以提取到更全的识别特征。
[0003]对于袋料栽培环境下的香菇检测识别,特别是自然生长造成相互遮挡,黏连和远距离小目标的识别检测,依靠传统的数字图像知识的检测效果并不能满足实际应用的需求。
[0004]因此,如何提高对袋料栽培环境下香菇的检测精度,并且能够提高对图像亮度多样化,香菇相互遮挡、黏连的干扰情况下的检测效果是本领域技术人员亟需解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种基于改进YOLO v4算法的袋料栽培香菇机器视觉检测方法。通过对YOLO v4算法进行改进,有效解决了现有方法检测精度及图像亮度多样化等均难以满足实际应用需求的问题。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]一种基于改进YOLO v4算法的袋料栽培香菇机器视觉检测方法,包括如下步骤:
[0008]S1、搭建改进YOLO v4网络:包括主干网络部分,SPP结构部分,PANet结构部分以及YOLO_three_head预测部分,在PANet结构部分增加一条预测特征图传递路径,所述预测特征图传递路径起始连接于主干网络,并与PANet结构中的特征图拼接融合,路径中嵌入具有残差边的注意力机制模块R_cbam;
[0009]S2、训练改进YOLO v4网络:将由袋料栽培环境下拍摄的香菇图片及其香菇位置标注信息制作的训练集输入至搭建的改进YOLO v4网络进行权重参数训练,得到训练后的YOLO v4网络参数;
[0010]S3、香菇图像检测:载入训练后的参数并将香菇彩色图输入至训练后的YOLO v4网络,得到最终特征图,并生成检测框,自动定位香菇在图像中位置。
[0011]优选的,在SPP结构部分、PANet结构部分和YOLO_three_head预测部分中,使用深度可分离卷积。
[0012]优选的,所述预测特征图传递路径起始于主干网络的第1个CSP

8结构处,第1个CSP

8结构处特征图尺寸为下一个CSP

8结构处的2倍。
[0013]优选的,所述预测特征图传递路径中2个输入端和1个输出端处加入具有残差边的
注意力机制模块R_cbam,所述第1个输入端接收经过主干网络第1个CSP

8后产生的特征图;所述第2个输入端接收在原算法的PANet中经过上采样(UPsam)、拼接(concat),至DBL层后产生的最大尺寸特征图;所述输出端与第2个输入端的特征图拼接融合,融入PANet中。
[0014]优选的,所述残差边注意力机制模块R_cbam包括Res_cam和Res_sam两个子部分,两个子模块串联,使特征图依次连续通过,且每个子模块输出的特征图维度与输入时的维度相同;
[0015]Res_cam每部实现过程为:
[0016]S111、对于Res_cam模块的起始特征图分别经过最大池化层和平均池化层进行降维,得到两组特征图一,维度均为c
×1×
1;
[0017]S112、将所述两组特征图分别经过权值共享网络,输出得到的两组特征图二,维度为c
×1×
1,将得到的两组特征图二相加得到维度为c
×1×
1的特征图,然后将得到的维度为c
×1×
1的特征图与Res_cam模块的起始特征图相乘得到维度为c
×
w
×
h的特征图;
[0018]S113、最后将Res_cam模块的起始特征图经过残差边与S112步骤得到的特征图相加;
[0019]Res_sam每部实现过程为:
[0020]S121、对于Res_sam模块的起始特征图分别经过最大池化层和平均池化层进行降维,得到两组特征图,维度均为1
×
w
×
h,而后进行拼接,得到维度为2
×
w
×
h的特征图;
[0021]S122、拼接后的特征图经过卷积降维层,将维度为2
×
w
×
h的特征图降维,得到维度为1
×
w
×
h的特征图,之后进行sigmoid函数激活,并与Res_sam模块的起始特征图相乘得到维度为c
×
w
×
h的特征图;
[0022]S123、最后将Res_sam模块的起始特征图经过残差边与S122步骤得到的特征图相加。
[0023]优选的,其总的损失函数为:
[0024]Loss_object=c1·
loss_predict+c2·
loss_conf
[0025]其中,loss_conf为置信度损失,loss_predict为预测框位置回归损失,C1、C2为两者的平衡系数。
[0026]优选的,将香菇图片进行gamma_two变换,将变换前后的香菇图片作为所述香菇图片训练集。
[0027]优选的,将gamma_two变换后得到的训练集,加噪后与gamma_two变换后得到的训练集一起进行训练。
[0028]优选的,训练时,先在主干网络载入COCO

Train2017数据集的预训练权重,然后将上述载入的训练参数冻结,至第N个epoch后进行解冻,同改进的YOLO v4网络中其他模块的参数一并进行训练,每个batch后计算损失函数并反向更新参数,循环罔替,直到使损失函数满足要求,停止训练。
[0029]本专利技术相较现有技术具有以下有益效果:
[0030]本专利技术通过对YOLO v4算法进行改进,提高了对袋料栽培环境下香菇的检测精度,并且提高了对图像亮度多样化,香菇相互遮挡、黏连的干扰情况下的检测效果,同时,使算法参数量大大降低,从而利于设备部署,更好的为机械采摘提供视觉算法支持。
附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0032]图1是本专利技术提供的基于改进YOLO v4本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于改进YOLOV4算法的袋料栽培香菇检测方法,其特征在于,包括如下步骤:S1、搭建改进YOLO v4网络:包括主干网络部分,SPP结构部分,PANet结构部分以及YOLO_three_head预测部分,在PANet结构部分增加一条预测特征图传递路径,所述预测特征图传递路径起始连接于主干网络,并与PANet结构中的特征图拼接融合,路径中嵌入具有残差边的注意力机制模块R_cbam;S2、训练改进YOLO v4网络:将由袋料栽培环境下拍摄的香菇图片及其香菇位置标注信息制作的训练集输入至搭建的改进YOLO v4网络进行权重参数训练,得到训练后的YOLO v4网络参数;S3、香菇图像检测:载入训练后的参数并将香菇彩色图输入至训练后的YOLO v4网络,得到最终特征图,并生成检测框,自动定位香菇在图像中位置。2.根据权利要求1所述的一种基于改进YOLOV4算法的袋料栽培香菇检测方法,其特征在于,在SPP结构部分、PANet结构部分和YOLO_three_head预测部分中,使用深度可分离卷积。3.根据权利要求1所述的一种基于改进YOLOV4算法的袋料栽培香菇检测方法,其特征在于,所述预测特征图传递路径起始于主干网络的第1个CSP

8结构处,第1个CSP

8结构处特征图尺寸为下一个CSP

8结构处的2倍。4.根据权利要求1所述的一种基于改进YOLOV4算法的袋料栽培香菇检测方法,其特征在于,在所述预测特征图传递路径中2个输入端和1个输出端处加入具有残差边的注意力机制模块R_cbam,所述第1个输入端接收经过主干网络第1个CSP

8后产生的特征图;所述第2个输入端接收在原算法的PANet中经过上采样、拼接,至DBL层后产生的最大尺寸特征图;所述输出端与第2个输入端的特征图拼接融合,融入PANet中。5.根据权利要求1所述的一种基于改进YOLOV4算法的袋料栽培香菇检测方法,其特征在于,所述残差边注意力机制模块R_cbam包括Res_cam和Res_sam两个子部分,两个子模块串联,使特征图依次连续通过,且每个子模块输出的特征图维度与输入时的维度相同;Res_cam每部实现过程为:S111、对于Res_cam模块的起始特征图分别经过最大池化层和平均池化层进行降维,得到两组特征图一,维度均为c
×1×
1;S112、将所述两组特征图分别经过权值共享网络,输出得到的两组特征图二,维度为c
×1×
1,将得到的两组特征图二...

【专利技术属性】
技术研发人员:黄英来李大明白家瀛李宁李超侯畅
申请(专利权)人:东北林业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1