【技术实现步骤摘要】
基于改进YOLOV4算法的袋料栽培香菇检测方法
[0001]本专利技术涉及机器视觉目标检测领域,特别涉及一种基于改进YOLO v4算法的袋料栽培香菇机器视觉检测方法。
技术介绍
[0002]目前,关于香菇的机器视觉检测多依靠传统的数字图像知识,手动设计提取香菇的菌盖颜色,外形,厚度等特征,该方法受光照亮度因素影响较大,且对实际环境中香菇的黏连、遮挡情况识别效果较差。近几年来兴起的机器视觉目标检测为香菇的检测提供了新方法,通过搭建神经网络,对香菇图片进行监督训练,网络自动学习特征,准确率得到了提高。相比于传统的检测方法,依靠YOLO v4算法的检测,可以提取到更全的识别特征。
[0003]对于袋料栽培环境下的香菇检测识别,特别是自然生长造成相互遮挡,黏连和远距离小目标的识别检测,依靠传统的数字图像知识的检测效果并不能满足实际应用的需求。
[0004]因此,如何提高对袋料栽培环境下香菇的检测精度,并且能够提高对图像亮度多样化,香菇相互遮挡、黏连的干扰情况下的检测效果是本领域技术人员亟需解决的问题。
技术实现思路
[0005]有鉴于此,本专利技术提供了一种基于改进YOLO v4算法的袋料栽培香菇机器视觉检测方法。通过对YOLO v4算法进行改进,有效解决了现有方法检测精度及图像亮度多样化等均难以满足实际应用需求的问题。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]一种基于改进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,将得到的两组特征图二...
【专利技术属性】
技术研发人员:黄英来,李大明,白家瀛,李宁,李超,侯畅,
申请(专利权)人:东北林业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。