一种基于轻量化YOLO模型的柑橘木虱检测方法及系统

文档序号:36492135发布日期:2023-12-27 00:20阅读:26来源:国知局
一种基于轻量化

本发明涉及目标检测领域,尤其涉及一种基于轻量化yolo模型的柑橘木虱检测方法及系统。


背景技术:

1、柑橘由于具有良好的经济效益被广泛种植。在种植过程中,柑橘黄龙病是常见的发生在柑橘果实上的病害,柑橘黄龙病传播性强、防控难度大,极易导致果园减产,甚至绝产,严重影响了柑橘种植业的安全生产。柑橘木虱作为柑橘黄龙病的主要传播媒介,对柑橘木虱进行检测能够有效的预防该病害,目前大多基于机器视觉技术来实现检测,但是,从现有的机器视觉技术来看,这些技术的主要检测的目标大小都比较适中,而在针对柑橘木虱这种小目标的检测精度不高,且受环境影响,容易出现漏检、误检的情况。


技术实现思路

1、有鉴于此,为了解决现有检测方法中针对小目标的检测精度不高,进而导致果实图像中柑橘木虱检测不精准的技术问题,本发明提出一种基于轻量化yolo模型的柑橘木虱检测方法,所述方法包括以下步骤:

2、构建柑橘木虱数据集;

3、基于yolo模型,引入空间通道交互的递归门控卷积模块,构建检测模型;

4、基于所述柑橘木虱数据集对所述检测模型进行训练,得到训练完成的检测模型;

5、将待识别的数据输入至所述训练完成的检测模型进行检测,得到检测结果。

6、其中,该柑橘木虱数据集是需要带标注的,可以是直接下载带标注的图像作为数据集,也可以是后期对柑橘果实图像进行人工标注处理。

7、在一些实施例中,还包括:

8、基于bwoa算法对所述训练完成的检测模型进行超参数优化。

9、通过该优选步骤,bwoa算法对yolo-scl模型中的超参数进行优化,使得该组超参数最适用于柑橘木虱检测任务。

10、在一些实施例中,所述检测模型包括主干网络、颈部网络和预测网络,所述基于所述柑橘木虱数据集对所述检测模型进行训练,得到训练完成的检测模型这一步骤,其具体包括:

11、将所述柑橘木虱数据集输入至所述检测模型;

12、基于所述主干网络,对输入的数据进行特征提取处理,得到初始特征图;

13、基于所述颈部网络,对所述初始特征图进行多尺度融合,得到融合后的特征图;

14、基于所述预测网络,对所述融合后的特征图进行预测,得到训练结果;

15、结合所述训练结果和所述柑橘木虱数据集中的真实标注对所述检测模型进行参数更新,得到训练完成的检测模型。

16、在一些实施例中,所述主干网络包括卷积层、c3层和sppf层,所述基于所述检测模型的主干网络,对输入的数据进行特征提取处理,得到初始特征图这一步骤,其具体包括:

17、基于所述主干网络中的卷积层,对输入的数据进行卷积计算并提取特征信息,得到丰富语义信息后的数据。

18、基于所述主干网络中的c3层,对所述丰富语义信息后的数据进行多层卷积计算并使用残差连接,得到降维后的数据。

19、基于所述主干网络中的sppf层,对降维后的数据进行串行的池化操作,得到初始特征图。

20、通过该优选步骤,利用主干网络生成不同尺度的初始特征图。

21、在一些实施例中,所述颈部网络包括fpn结构和pan结构,所述基于所述颈部网络,对所述初始特征图进行多尺度融合,得到融合后的特征图这一步骤,其具体包括:

22、基于所述颈部网络的fpn结构,对所述初始特征图进行上采样,得到增强图像语义信息后的特征图。

23、基于所述颈部网络中的pan结构,对所述特征图进行下采样,得到增强图像位置信息的特征图;

24、基于增强图像语义信息后的特征图和增强图像位置信息的特征图进行融合,得到融合后的特征图。

25、通过该优选步骤,基于颈部网络中的fpn+pan结构,对输入数据进行多尺度特征融合,形成强语义信息和强位置信息的特征图。

26、在一些实施例中,述pan结构包括线性投影层、eca注意力层、递归门控卷积模块和light_c3层,所述基于所述颈部网络中的pan结构,对所述特征图进行下采样,得到增强图像位置信息的特征图这一步骤,其具体还包括:

27、基于所述pan结构的线性投影对所述特征图进行处理,进行通道混合,得到混合后的特征;

28、基于所述pan结构的eca注意力层对所述混合后的特征进行处理,得到新特征;

29、基于所述pan结构的递归门控卷积模块对所述新特征进行卷积处理,得到增强图像位置信息的特征图;

30、基于所述pan结构的light_c3层,对所述增强图像位置信息的特征图进行细节特征保留处理。

31、通过该优选步骤,基于eca注意力层和递归门控卷积模块,对输入数据进行空间和通道交互,得到位置信息更强特征图。

32、在一些实施例中,所述递归门控卷积模块的公式表示如下:

33、mi+1=dconvi(ni)⊙gi(mi)/s i=0,1,...,n-1

34、

35、

36、上式中,σ表示sigmoid激活函数,表示一维卷积,y表示输入的特征,dconvi表示一组深度卷积层,mi和ni表示不同的特征图,mi+1表示下一层的特征图,gi表示不同阶之间匹配维度的方式,ci表示通道数,s表示缩放值。

37、本发明还提出了一种基于轻量化yolo模型的柑橘木虱检测系统,所述系统包括:

38、数据集构建单元,用于构建柑橘木虱数据集;

39、模型构建单元,基于yolo模型,引入空间通道交互的递归门控卷积模块,构建检测模型;

40、模型训练单元,基于所述柑橘木虱数据集对所述检测模型进行训练,得到训练完成的检测模型;

41、检测单元,用于将待识别的数据输入至所述训练完成的检测模型进行检测,得到检测结果。

42、基于上述方案,本发明提供了一种轻量化yolo模型的柑橘木虱检测方法及系统,提出了基于空间通道交互的递归门控卷积模块并搭建一种yolo-scl模型,实现了全局空间交互和局部通道交互的结合,通过采集自然场景下柑橘木虱图像,训练yolo-scl模型,实现精准高效的柑橘木虱检测,并且不易受环境的影响,能有效解决漏检、误检的情况。



技术特征:

1.一种基于轻量化yolo模型的柑橘木虱检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述一种基于轻量化yolo模型的柑橘木虱检测方法,其特征在于,还包括:

3.根据权利要求1所述一种基于轻量化yolo模型的柑橘木虱检测方法,其特征在于,所述检测模型包括主干网络、颈部网络和预测网络,所述基于所述柑橘木虱数据集对所述检测模型进行训练,得到训练完成的检测模型这一步骤,其具体包括:

4.根据权利要求3所述一种基于轻量化yolo模型的柑橘木虱检测方法,其特征在于,所述主干网络包括卷积层、c3层和sppf层,所述基于所述检测模型的主干网络,对输入的数据进行特征提取处理,得到初始特征图这一步骤,其具体包括:

5.根据权利要求3所述一种基于轻量化yolo模型的柑橘木虱检测方法,其特征在于,所述颈部网络包括fpn结构和pan结构,所述基于所述颈部网络,对所述初始特征图进行多尺度融合,得到融合后的特征图这一步骤,其具体包括:

6.根据权利要求5所述一种基于轻量化yolo模型的柑橘木虱检测方法,其特征在于,所述pan结构包括线性投影层、eca注意力层、递归门控卷积模块和light_c3层,所述基于所述颈部网络中的pan结构,对所述特征图进行下采样,得到增强图像位置信息的特征图这一步骤,其具体还包括:

7.根据权利要求6所述一种基于轻量化yolo模型的柑橘木虱检测方法,其特征在于,所述递归门控卷积模块的公式表示如下:

8.一种基于轻量化yolo模型的柑橘木虱检测系统,其特征在于,包括:


技术总结
本发明公开了一种基于轻量化YOLO模型的柑橘木虱检测方法及系统,该方法包括:构建柑橘木虱数据集;基于YOLO模型,引入空间通道交互的递归门控卷积模块,构建检测模型;基于所述柑橘木虱数据集对所述检测模型进行训练,得到训练完成的检测模型;将待识别的数据输入至所述训练完成的检测模型进行检测,得到检测结果。该系统包括:数据集构建单元、模型构建单元、模型训练单元和检测单元。通过使用本发明,能够完成自然场景下精准高效的柑橘木虱检测。本发明可广泛应用目标检测领域。

技术研发人员:吕石磊,周旭,李震,薛秀云,孙道宗,刘雪雅,曾伟斌
受保护的技术使用者:华南农业大学
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1