System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于GGCnet的轻量级防护服检测方法技术_技高网
当前位置: 首页 > 专利查询>淮阴工学院专利>正文

一种基于GGCnet的轻量级防护服检测方法技术

技术编号:40050491 阅读:9 留言:0更新日期:2024-01-16 21:07
本发明专利技术公开了一种基于GGCnet的轻量级防护服检测方法,包括如下步骤:步骤S1.构建GGCnet网络作为目标检测模型骨干网络,目标检测模型骨干网络以目标检测模型骨干网络以C3Ghost模块为主要单元;步骤S2.构建Neck层与Head层网络;步骤S3.输入待检测图片,通过目标检测模型骨干网络特征提取网络提取图片特征,再经过Neck层与Head层网络,将图片恢复成输入大小,最后输出防护服检测结果。本发明专利技术拥有更快的推理速度,更少的参数量,获得更好的检测效果。

【技术实现步骤摘要】

本专利技术涉及一种神经网络模型领域,属于一种轻量级的高速防护服检测算法。


技术介绍

1、在工业制造、医疗卫生等行业,防护服是防止工作人员受到有害物质、细菌等危害的重要装备。基于深度学习的防护服检测算法能够及时地检测出是否穿戴防护服,从而保障工作人员的安全。该类算法能够快速准确地检测出防护服的穿戴情况,可以省去手动检测的时间和人力成本,提高工作效率。在一些应用场景下,防护服是有限资源,需要合理分配和使用。基于深度学习的防护服检测算法能够准确地检测出防护服的使用情况,从而可以更好地规划防护服的使用。

2、yolov5是一种基于深度学习的目标检测算法,

3、不过,在检测速度方面,由于yolov5需要对整幅图像进行检测,因此在面对高分辨率图像时会存在一定的劣势。此外,在低分辨率下的检测表现也相对较差。


技术实现思路

1、专利技术目的:本专利技术的目的在于提供一种轻量级的检测网络ggcnet,拥有更快的推理速度,更少的参数量,获得更好的检测效果。

2、技术方案:本专利技术提供的一种基于ggcnet的轻量级防护服检测算法,包括如下步骤:

3、步骤s1.构建ggcnet网络作为目标检测模型骨干网络,目标检测模型骨干网络以目标检测模型骨干网络以c3ghost模块为主要单元。

4、步骤s2.构建neck层与head层网络。

5、步骤s3.输入待检测图片,通过目标检测模型骨干网络特征提取网络提取图片特征,再经过neck层与head层网络,将图片恢复成输入大小,最后输出防护服检测结果。

6、进一步的,所述ggcnet网络中的c3ghost模块内含ghost卷积。ghost卷积将输入特征图分为两个分支,分别进行卷积操作,并将卷积结果进行融合。

7、这样既减少了模型的参数量和计算量,又保持了模型的精度和鲁棒性。

8、ghost卷积是一种轻量级的卷积操作,旨在降低卷积操作的计算复杂度和模型的参数量。

9、ghost卷积在普通的卷积操作中引入了一种称为"幽灵通道"的概念,即将输入的通道分为两组:主通道和幽灵通道(ghost通道)。

10、其中,主通道用于计算卷积核的输出,幽灵通道则用于辅助计算,提高模型的泛化性能。

11、由此,ghost卷积将输入的通道数减半,从而减少了计算量和参数量。

12、进一步的,所述ghost卷积的计算步骤如下:

13、s1.1.输入通道拆分

14、ghost卷积的输入的通道分为两组:主通道和幽灵通道。假设输入张量的大小为n×c×h×w,其中n表示batch size,c表示输入通道数,h和w分别表示输入图像的高度和宽度。那么,ghost卷积的输入可以表示为两个张量:xmain和xghost。其中xmain的通道数为xghost的通道数为cghost=c-cmain。通常,xghost的通道数较少,通常为1或2。

15、s1.2.计算主通道卷积

16、对主通道的卷积操作。对于主通道,使用标准的卷积操作进行计算。

17、典型例:这里假设使用k×k的卷积核,步长为s,填充为p。那么,主通道的卷积计算可以表示为:

18、

19、其中,ymain是卷积结果,wmain是卷积核,xmain是输入张量中的主通道。i是输出张量的高,j是输出张量的宽,p是卷积核的高,q是卷积核的宽。

20、s1.3.计算幽灵通道卷积

21、对幽灵通道的卷积操作,同样使用k×k的卷积核,步长为s,填充为p。但是,在进行幽灵通道卷积操作时,我们需要将幽灵通道与主通道卷积核的输出进行拼接。

22、具体地,我们可以使用一个大小为cghost×cmain×k×k的卷积核wghost,它的第i个通道对应着主通道卷积核输出中的第i个通道,那么幽灵通道的卷积计算可以表示为:

23、

24、这里的wghost卷积核的通道数为cghost,与幽灵通道的通道数相等。因此,每个幽灵通道对应着一个卷积核,用于提取相应的特征。m是ghost卷积核的数量。

25、s1.4.合并主通道和幽灵通道卷积

26、最后,将主通道卷积结果和幽灵通道卷积结果进行拼接。为了保持通道数不变,可以对幽灵通道卷积结果进行补零操作。具体地,对于每个幽灵通道,我们都将它的通道数补充到与主通道一样,然后将两个张量进行拼接。这样,最终的ghost卷积结果就可以表示为:

27、y(i,j,k)=ymain(i,j,k)0≤k<cmain

28、y(i,j,k)=yghost(i,j,k-cmain)cmain≤k<c

29、其中,y是ghost卷积的输出,c表示输入张量的通道数。

30、ghost卷积可以用以下公式表示:

31、y=f(x,wmain,wghost)

32、其中,x表示输入张量,wmain和wghost分别表示主通道和幽灵通道卷积核,f表示ghost卷积操作。

33、进一步的,所述步骤s2中,neck层网络采用gscsp模块结构,gscsp模块结构内以gsc卷积为核心。

34、gsc卷积是一种用于图像处理的注意力机制,能够有效地提取图像中不同区域的特征,并将其加权融合。

35、gsc卷积应用于特征融合的过程中,以进一步提高检测的准确率。

36、进一步的,所述neck层网络采用三阶段计算,分别是池化(spp)阶段、融合(pan)阶段和加权(gff)阶段。

37、在spp阶段中,首先通过不同大小的池化操作提取不同尺度的特征,然后将这些特征拼接在一起,得到一个多尺度的特征图。接着,通过一个1x1的卷积层对特征图进行降维,从而得到一个较小的特征图。

38、在pan阶段中,将多个尺度的特征图进行融合。具体来说,将最小的特征图通过一个上采样操作将其尺寸增大,然后将其与较大的特征图进行拼接。这样,就可以将不同尺度的特征信息融合起来,提高检测的准确率。

39、在gff阶段中,采用gsconv对特征进行加权融合。具体来说,将融合后的特征图分为两个部分:全局部分和局部部分。其中,全局部分采用平均池化得到一个全局的特征向量,用于捕捉整个图像的特征信息;局部部分则采用不同大小的卷积核对特征进行卷积,从而提取局部的特征信息。然后,通过一个门控机制(即sigmoid函数),将全局部分和局部部分的权重进行加权融合,得到最终的特征图。

40、进一步的,所述gsconv是一种新型的卷积算法,主要用于解决深度神经网络中的信息传递不畅和特征学习不充分的问题。与传统卷积算法相比,gsconv在计算效率和模型性能上均有显著的提升。

41、gsconv的基本思路是将输入特征图分成多个子图,在每个子图中分别进行卷积操作,然后再将子图的结果进行融本文档来自技高网...

【技术保护点】

1.一种基于GGCnet的轻量级防护服检测方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于GGCnet的轻量级防护服检测方法,其特征在于,所述GGCnet网络中的C3Ghost模块包括Ghost卷积,Ghost卷积将输入特征图分为两个分支,分别进行卷积操作,并将卷积结果进行融合。

3.根据权利要求2所述的一种基于GGCnet的轻量级防护服检测方法,其特征在于,所述Ghost卷积用以下公式表示:

4.根据权利要求3所述的一种基于GGCnet的轻量级防护服检测方法,其特征在于,所述Ghost卷积的计算步骤如下:

5.根据权利要求1所述的一种基于GGCnet的轻量级防护服检测方法,其特征在于,所述步骤S2中,Neck层网络采用GSCSP模块结构,GSCSP模块结构内以GSC卷积为核心。

6.根据权利要求5所述的一种基于GGCnet的轻量级防护服检测方法,其特征在于,所述Neck层网络采用三阶段计算,分别是池化SPP阶段、融合PAN阶段和加权GFF阶段;

7.根据权利要求6所述的一种基于GGCnet的轻量级防护服检测方法,其特征在于,所述GSConv算法的计算步骤如下:

8.根据权利要求1所述的一种基于GGCnet的轻量级防护服检测方法,其特征在于,所述Head层网络包含多个卷积层和全连接层,预测目标的位置和类别信息。

9.根据权利要求1所述的一种基于GGCnet的轻量级防护服检测方法,其特征在于,所述GGCnet网络由6层结构组成,分别为GhostConv、C3Ghost、GhostConv、C3Ghost、GhostConv、C3Ghost、GhostConv、C3Ghost。

10.根据权利要求1所述的一种基于GGCnet的轻量级防护服检测方法,其特征在于,输出防护服检测结果时,将检测得出的防护服检测结果的图像通过屏幕显示出来。

...

【技术特征摘要】

1.一种基于ggcnet的轻量级防护服检测方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于ggcnet的轻量级防护服检测方法,其特征在于,所述ggcnet网络中的c3ghost模块包括ghost卷积,ghost卷积将输入特征图分为两个分支,分别进行卷积操作,并将卷积结果进行融合。

3.根据权利要求2所述的一种基于ggcnet的轻量级防护服检测方法,其特征在于,所述ghost卷积用以下公式表示:

4.根据权利要求3所述的一种基于ggcnet的轻量级防护服检测方法,其特征在于,所述ghost卷积的计算步骤如下:

5.根据权利要求1所述的一种基于ggcnet的轻量级防护服检测方法,其特征在于,所述步骤s2中,neck层网络采用gscsp模块结构,gscsp模块结构内以gsc卷积为核心。

6.根据权利要求5所述的一种基于ggcnet的轻量级防护服检测方法,其特...

【专利技术属性】
技术研发人员:管乾钧于坤王浩然李强强高市洪
申请(专利权)人:淮阴工学院
类型:发明
国别省市:

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

1