小目标检测方法、装置、设备及可读存储介质.pdf

上传人:姓*** 文档编号:14338723 上传时间:2024-02-23 格式:PDF 页数:18 大小:1.31MB
收藏 版权申诉 举报 下载
小目标检测方法、装置、设备及可读存储介质.pdf_第1页
第1页 / 共18页
小目标检测方法、装置、设备及可读存储介质.pdf_第2页
第2页 / 共18页
小目标检测方法、装置、设备及可读存储介质.pdf_第3页
第3页 / 共18页
文档描述:

《小目标检测方法、装置、设备及可读存储介质.pdf》由会员分享,可在线阅读,更多相关《小目标检测方法、装置、设备及可读存储介质.pdf(18页完成版)》请在专利查询网上搜索。

1、(19)国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202311375564.9(22)申请日 2023.10.23(71)申请人 中国铁塔股份有限公司湖北省分公司地址 430000 湖北省武汉市汉兴街绿柳路39号2栋(72)发明人 曹晟余冰洁刘文彬贾全郭星文铎张韬(74)专利代理机构 武汉智权专利代理事务所(特殊普通合伙)42225专利代理师 刘志荣(51)Int.Cl.G06V 10/25(2022.01)G06V 10/764(2022.01)G06V 10/766(2022.01)G06V 10/77(2022.01)G06V 10/82(。

2、2022.01)G06V 10/44(2022.01)G06N 3/048(2023.01)G06N 3/08(2023.01)(54)发明名称一种小目标检测方法、装置、设备及可读存储介质(57)摘要本申请涉及一种小目标检测方法、装置、设备及可读存储介质,涉及计算机视觉技术领域,包括获取待检测图像;构建改进后的YOLOv8目标检测算法,改进后的YOLOv8目标检测算法包括分组增强模块,分组增强模块包括分组模块、瓶颈模块和空间注意力模块,分组模块用于对输入特征进行分组,瓶颈模块用于对分组后的特征进行残差处理,空间注意力模块用于对残差处理后的特征进行空间感知;通过改进后的YOLOv8目标检测算法对。

3、待检测图像进行目标检测识别。本申请通过分组来学习不同组中重要的信息,挖掘出小目标稀少的特征,并通过瓶颈模块获得更丰富的梯度流信息及基于空间注意力模块来增强小目标的位置信息,有效提高了小目标的检测精度。权利要求书2页 说明书10页 附图5页CN 117132767 A2023.11.28CN 117132767 A1.一种小目标检测方法,其特征在于,包括以下步骤:获取待检测图像;构建改进后的YOLOv8目标检测算法,所述改进后的YOLOv8目标检测算法包括分组增强模块,所述分组增强模块包括分组模块、瓶颈模块和空间注意力模块,所述分组模块用于对输入特征进行分组,所述瓶颈模块用于对分组后的特征进行残。

4、差处理,所述空间注意力模块用于对残差处理后的特征进行空间感知;通过所述改进后的YOLOv8目标检测算法对所述待检测图像进行目标检测识别。2.如权利要求1所述的小目标检测方法,其特征在于,所述分组增强模块的计算公式为:式中,表示分组增强模块输出的特征,表示输入特征,表示SiLU激活函数,表示经过分组模块分组后得到的第i组输出特征,表示通过瓶颈模块进行残差处理,表示通过空间注意力模块进行空间感知,表示第i组输出特征依次经过和处理后输出的特征。3.如权利要求1所述的小目标检测方法,其特征在于:所述改进后的YOLOv8目标检测算法还包括上采样模块,所述上采样模块包括反卷积模块、双线性插值模块以及分组学。

5、习融合模块;所述反卷积模块和所述双线性插值模块用于对输入特征进行并行的上采样处理;所述分组学习融合模块用于对反卷积模块输出的第一上采样特征以及双线性插值模块输出的第二上采样特征进行切块处理,并基于预设的可学习参数组对切块后的特征进行可学习的特征组融合,以增强特征表达。4.如权利要求3所述的小目标检测方法,其特征在于,所述上采样模块的计算公式为:式中,表示上采样模块输出的特征,表示SiLU激活函数,表示与第一上采样特征对应的第一子块特征,表示与第一子块特征对应的可学习参数组,表示与第二上采样特征对应的第二子块特征,表示与第二子块特征对应的可学习参数组。5.如权利要求1所述的小目标检测方法,其特征。

6、在于:所述改进后的YOLOv8目标检测算法还包括角点回归损失函数,所述角点回归损失函数包括角点损失和交并比损失。6.如权利要求5所述的小目标检测方法,其特征在于,所述角点回归损失函数的表达式为:式中,表示角点回归损失函数,表示交并比损失函数,表示角点损失函数,权利要求书1/2 页2CN 117132767 A2预测框为,真实框为。7.如权利要求1所述的小目标检测方法,其特征在于:在构建改进后的YOLOv8目标检测算法时,基于通过数据增强后的样本数据集对改进后的YOLOv8目标检测算法进行训练。8.一种小目标检测装置,其特征在于,包括:获取单元,其用于获取待检测图像;构建单元,其用于构建改进后的。

7、YOLOv8目标检测算法,所述改进后的YOLOv8目标检测算法包括分组增强模块,所述分组增强模块包括分组模块、瓶颈模块和空间注意力模块,所述分组模块用于对输入特征进行分组,所述瓶颈模块用于对分组后的特征进行残差处理,所述空间注意力模块用于对残差处理后的特征进行空间感知;检测单元,其用于通过所述改进后的YOLOv8目标检测算法对所述待检测图像进行目标检测识别。9.一种小目标检测设备,其特征在于,包括:存储器和处理器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现权利要求1至7中任一项所述的小目标检测方法。10.一种计算机可读存储介质,其特征在于:所述计算机可读存储。

8、介质存储有计算机程序,当所述计算机程序被处理器执行时,以实现权利要求1至7中任一项所述的小目标检测方法。权利要求书2/2 页3CN 117132767 A3一种小目标检测方法、装置、设备及可读存储介质技术领域0001本申请涉及计算机视觉技术领域,特别涉及一种小目标检测方法、装置、设备及可读存储介质。背景技术0002小目标的定义主要有两种:一种是在MSCOCO(Microsoft COCO:Common Objects in Context)中定义为像素值小于3232的物体,另一种是当物体的尺寸小于原图尺寸的0.1倍就可以认为是相对小目标。由于小目标本身尺度小且在图像中信息量较少,因此容易造成目。

9、标模糊、细节特征不明显等,从而制约了小目标检测性能的进一步发展。0003现有的目标检测算法对于中大型目标已经取得了较好的检测结果,但对于小目标检测的效果却远低于中大型目标的检测效果。比如,通过目前的YOLOv8算法(其是一种快速、准确的实时目标检测算法,可用于实现图像分类、物体检测和实例分割任务等)进行小目标检测时,就无法捕获小目标稀疏的特征,以致小目标检测结果的精度较差。发明内容0004本申请提供一种小目标检测方法、装置、设备及可读存储介质,以有效提高小目标的检测精度。0005第一方面,提供了一种小目标检测方法,包括以下步骤:获取待检测图像;构建改进后的YOLOv8目标检测算法,所述改进后的。

10、YOLOv8目标检测算法包括分组增强模块,所述分组增强模块包括分组模块、瓶颈模块和空间注意力模块,所述分组模块用于对输入特征进行分组,所述瓶颈模块用于对分组后的特征进行残差处理,所述空间注意力模块用于对残差处理后的特征进行空间感知;通过所述改进后的YOLOv8目标检测算法对所述待检测图像进行目标检测识别。0006一些实施例中,所述分组增强模块的计算公式为:0007式中,表示分组增强模块输出的特征,表示输入特征,表示SiLU激活函数,表示 经过分组模块分组后得到的第i组输出特征,表示通过瓶颈模块进行残差处理,表示通过空间注意力模块进行空间感知,表示第i组输出特征依次经过和处理后输出的特征。000。

11、8一些实施例中,所述改进后的YOLOv8目标检测算法还包括上采样模块,所述上采样模块包括反卷积模块、双线性插值模块以及分组学习融合模块;所述反卷积模块和所述双线性插值模块用于对输入特征进行并行的上采样处理;所述分组学习融合模块用于对反卷积模块输出的第一上采样特征以及双线性插说明书1/10 页4CN 117132767 A4值模块输出的第二上采样特征进行切块处理,并基于预设的可学习参数组对切块后的特征进行可学习的特征组融合,以增强特征表达。0009一些实施例中,所述上采样模块的计算公式为:0010式中,表示上采样模块输出的特征,表示SiLU激活函数,表示与第一上采样特征对应的第一子块特征,表示与。

12、第一子块特征对应的可学习参数组,表示与第二上采样特征对应的第二子块特征,表示与第二子块特征对应的可学习参数组。0011一些实施例中,所述改进后的YOLOv8目标检测算法还包括角点回归损失函数,所述角点回归损失函数包括角点损失和交并比损失。0012一些实施例中,所述角点回归损失函数的表达式为:0013式中,表示角点回归损失函数,表示交并比损失函数,表示角点损失函数,预测框为,真实框为。0014一些实施例中,在构建改进后的YOLOv8目标检测算法时,基于通过数据增强后的样本数据集对改进后的YOLOv8目标检测算法进行训练。0015第二方面,提供了一种小目标检测装置,包括:获取单元,其用于获取待检测。

13、图像;构建单元,其用于构建改进后的YOLOv8目标检测算法,所述改进后的YOLOv8目标检测算法包括分组增强模块,所述分组增强模块包括分组模块、瓶颈模块和空间注意力模块,所述分组模块用于对输入特征进行分组,所述瓶颈模块用于对分组后的特征进行残差处理,所述空间注意力模块用于对残差处理后的特征进行空间感知;检测单元,其用于通过所述改进后的YOLOv8目标检测算法对所述待检测图像进行目标检测识别。0016第三方面,提供了一种小目标检测设备,包括:存储器和处理器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现前述的小目标检测方法。0017第四方面,提供了一种计算机可读存。

14、储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,以实现前述的小目标检测方法。0018本申请提供了一种小目标检测方法、装置、设备及可读存储介质,包括获取待检测图像;构建改进后的YOLOv8目标检测算法,所述改进后的YOLOv8目标检测算法包括分组增强模块,所述分组增强模块包括分组模块、瓶颈模块和空间注意力模块,所述分组模块用于对输入特征进行分组,所述瓶颈模块用于对分组后的特征进行残差处理,所述空间注意力模块用于对残差处理后的特征进行空间感知;通过所述改进后的YOLOv8目标检测算法对所说明书2/10 页5CN 117132767 A5述待检测图像进行目标检测识别。。

15、本申请通过分组来学习不同组中重要的信息,以挖掘出小目标稀少的特征,并通过瓶颈模块来获得更丰富的梯度流信息以及基于空间注意力模块来增强小目标的位置信息,进而有效提高小目标的检测精度。附图说明0019为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0020图1为本申请实施例提供的一种小目标检测方法的流程示意图;图2为本申请实施例提供的改进后的YOLOv8目标检测算法的结构示意图;图3为本申请实施例提供的GEM模块。

16、的结构示意图;图4为本申请实施例提供的SAM模块的结构示意图;图5为本申请实施例提供的FDBUM模块的结构示意图;图6为本申请实施例提供的GLAdd模块的结构示意图;图7为本申请实施例提供的真实框与预测框的关系示意图;图8为本申请实施例提供的一种小目标检测设备的结构示意图。具体实施方式0021为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

17、。0022本申请实施例提供了一种小目标检测方法、装置、设备及可读存储介质,以有效提高小目标的检测精度。0023图1是本申请实施例提供的一种小目标检测方法,包括以下步骤:步骤S10:获取待检测图像;步骤S20:构建改进后的YOLOv8目标检测算法,所述改进后的YOLOv8目标检测算法包括分组增强模块,所述分组增强模块包括分组模块、瓶颈模块和空间注意力模块,所述分组模块用于对输入特征进行分组,所述瓶颈模块用于对分组后的特征进行残差处理,所述空间注意力模块用于对残差处理后的特征进行空间感知;其中,所述分组增强模块的计算公式为:0024式中,表示分组增强模块输出的特征,表示输入特征,表示SiLU激活函。

18、数,表示 经过分组模块分组后得到的第i组输出特征,表示通过瓶颈模块进行残差处理,表示通过空间注意力模块进行空间感知,表示第i组输出特征依次经过和处理后输说明书3/10 页6CN 117132767 A6出的特征。0025示范性的,参见图2所示,在本实施例中,以YOLOv8算法为基础模型框架,为了使网络能够捕获小目标稀疏的特征,设计了一种新的分组增强特征模块(Groupwise Enhance Module,GEM)来替代YOLOv8算法中原始的C2f模块,以形成改进后的YOLOv8目标检测算法。该GEM模块包括分组模块、瓶颈模块和空间注意力模块,其中,分组模块用于对输入特征进行分组,瓶颈模块用。

19、于对分组后的特征进行残差处理,空间注意力模块用于对残差处理后的特征进行空间感知。该GEM模块不仅可以通过分组来学习不同组中重要的信息,使得网络能够挖掘出小目标稀少的特征,以提供更多具有鉴别性的特征,且可获得更丰富的梯度流信息以及能够增强小目标的位置信息,进而有效提高YOLOv8目标检测算法的小目标检测精度。0026以下结合图3对本实施例中的分组增强模块GEM的具体工作原理进行解释说明:首先,通过分组模块对输入的图像特征按通道进行Split操作,以得到多份分组特征,需要说明的是,分组特征的具体份数可根据实际需求确定,比如可设置为4,则输入的图像特征经过Split操作后被均分为4份,其可用公式表示。

20、为:0027式中,为输入特征,为第i组输出特征,i为1,2,3,4。0028通过Split操作将图像特征按通道均分为4份后,将其分别送入对应的瓶颈模块Bottleneck中,经过BottleNeck层的残差连接后,将残差连接结果输入至对应的空间注意力模块SAM进行空间感知。0029其中,BottleNeck层包含多个卷积核跳跃连接组成,可其处理过程可表示为;SAM模块由最大池化MaxPool、平均池化AvgPool和77的卷积组成,其处理过程可表示为,GEM模块的具体处理过程可用如下公式表示:0030参见图4所示,SAM模块首先对输入特征(即input feature,也即BottleNeck。

21、层中最后一个卷积模块的输出)分别沿着通道方向进行全局池化和平均池化;然后将全局池化和平均池化的结果,按照通道进行拼接;接着对拼接结果进行卷积Conv操作,并在卷积完毕后通过Sigmoid激活函数处理,再和input feature相乘,完成空间感知。0031可以理解的是,分组特征 在经过BottleNeck层后可以获得更丰富的梯度流信息,然后经过SAM模块来增强目标的位置信息;之后再将各个SAM模块输出的分组特征进行通道维度拼接,然后将拼接结果与原始输入特征 进行跳跃连接,最后用激活函数SiLU处理,其可表示为:0032其中,表示通道维度的拼接,代表激活函数SiLU。0033进一步的,所述改进。

22、后的YOLOv8目标检测算法还包括上采样模块,所述上采样模块包括反卷积模块、双线性插值模块以及分组学习融合模块;所述反卷积模块和所述双线性插值模块用于对输入特征进行并行的上采样处理;所述分组学习融合模块用于对反卷积模块输出的第一上采样特征以及双线性插值模块输出的第二上采样特征进行切块处理,并基于预设的可学习参数组对切块后的特征说明书4/10 页7CN 117132767 A7进行可学习的特征组融合,以增强特征表达。其中,所述上采样模块的计算公式为:0034式中,表示上采样模块输出的特征,表示SiLU激活函数,表示与第一上采样特征对应的第一子块特征,表示与第一子块特征对应的可学习参数组,表示与第。

23、二上采样特征对应的第二子块特征,表示与第二子块特征对应的可学习参数组。0035示范性的,应当理解的是,传统的双线性插值上采样方法往往会使得细节退化,使用反卷积则可以获得更具梯度性的特征,不过其会产生棋盘效应。而本实施例则提出了一种包含了反卷积和双线性插值的上采样模块FDBUM(Fused DeconvBilinear Upsampling Module)来代替YOLOv8算法中原始的上采样模块,以构成改进后的YOLOv8目标检测算法;通过该FDBUM模块对图像特征进行上采样,可使得特征在上采样过程中能保持较好的细节信息又能避免棋盘效应。0036具体的,参见图5所示,FDBUM模块包括反卷积模块。

24、BIUpsample、双线性插值模块DeConv以及分组学习融合模块GLAdd。FDBUM模块的具体工作原理为:首先通过BIUpsample模块和DeConv模块分别对输入特征并行反卷积和双线性插值,卷积核为33大小,步长为2,以将输入特征的高H以及宽W放大为原来的两倍,其可表示为:0037式中,X表示输入特征,且输入特征X的通道数、高和宽分别为C、和,表示双线性插值,表示经过双线性插值后所输出的上采样后的特征,表示反卷积,表示经过反卷积后所输出的上采样后的特征。0038为了让上采样后的特征在进行融合时能够突出重要信息,抑制无关信息,参见图6所示,本实施例中的GLAdd模块将分别对和进行切块,。

25、根据通道维度和空间维度将特征切分成大小的子块和,其中:;且为反卷积和双线性插值输出的上采样后的特征分 别 对 应 设 置 可 学 习 参 数 组和,且和的 大 小 均 为,。0039之后,GLAdd模块将经过切块后的子块特征和与对应的可学习参数组和分别相乘后,再使子块的相乘结果和子块特征的相乘结果对应相加,然后将其拼接成与特征和具有相同大小的形状,最后通过激活函数增加神经网络的非线性功能,可表示为:0040其中,表示拼接操作,表示SiLU激活函数,拼接后的的形状与和说明书5/10 页8CN 117132767 A8形状一致。由此可见,通过将反卷积放大后的特征和双线性插值放大后的特征进行切块分组。

26、,并对每一组赋予一个可学习参数,然后进行可学习的特征组融合,从而增强特征表达,以避免融合后造成的背景特征干扰。0041进一步的,所述改进后的YOLOv8目标检测算法还包括角点回归损失函数,所述角点回归损失函数包括角点损失和交并比损失。其中,所述角点回归损失函数的表达式为:0042式中,表示角点回归损失函数,表示交并比损失函数,表示角点损失函数,预测框为,真实框为。0043示范性的,需要说明的是,传统的边界框回归损失函数采用中心点和边比等作为损失的组成部分,当预测框与真实框的距离较近时中心点损失无法提供更严格的约束,或者当预测框与真实框的边比相同但其大小并不相同时无法对边界框进行回归。而本实施例。

27、则提出了一种新的角点回归损失函数,能够更为严格的监督,使得预测框能够更好更快地回归。0044具体的,角点回归损失函数由角点损失和交并比损失两部分构成,其中,角点损失函数为:0045其中,参见图7所示,预测框为,真实框为。0046最终的角点回归损失函数为:0047可以理解的是,本实施例中边界框角点回归损失函数相较于传统的边界框损失函数能够提供更为严格的监督,促进角点的直接回归,使得预测框能更好更快地回归。0048综上,参见图2所示,本实施例中改进后的YOLOv8目标检测算法包括Backbone层、Neck层和Head层;Backbone层包括CBS模块、GEM模块以及空间金字塔池化模块SPPF,。

28、其中,CBS模块包括卷积层Conv、批归一化层Batchnorm2d和SiLU激活函数层,SPPF模块中包括卷积层和池化层;Neck层包括CBS模块、Concat模块、GEM模块以及FDBUM模块;Head层包括检测头Detect以及回归损失函数Loss。由此可见,在本实施例中,将传统YOLOv8目标检测算法中的所有C2f替换为GEM模块,且使用FDBUM模块取代传统YOLOv8目标检测算法中的上采样方法,最后利用角点回归损失函数来进行边界框回归。因此,本实施例可通过GEM模块来挖掘更多具有鉴别性的特征,并通过FDBUM模块使得特征上采样能够包含丰富的细节性信息,以有效抑制背景噪声干扰,最后使。

29、用角点回归损失函数以达到更好更快收敛的目的。说明书6/10 页9CN 117132767 A90049进一步的,在构建改进后的YOLOv8目标检测算法时,基于通过数据增强后的样本数据集对改进后的YOLOv8目标检测算法进行训练。0050示范性的,本实施例中,在构建改进后的YOLOv8目标检测算法时,将对训练集进行预处理以及数据增强,得到完备的样本数据集,以用于改进后的YOLOv8目标检测算法的训练。具体的,对初始样本数据集中的图像进行缩放和拉伸,得到640640像素的图片数据;然后对得到的图片数据进行数据增强,优选可通过调整饱和度和曝光度操作、平移、左右翻转、Mosaic和混合等方式进行数据增。

30、强,以增加样本数量,并对待识别目标的特征参数进行处理,从而得到数据增强后的样本数据集,然后通过其对改进后的YOLOv8目标检测算法进行训练。0051步骤S30:通过所述改进后的YOLOv8目标检测算法对所述待检测图像进行目标检测识别。0052示范性的,在本实施例中,通过迭代训练和更新参数得到最终的改进后的YOLOv8目标检测算法后,将待检测图像输入至该改进后的YOLOv8目标检测算法,即可通过该改进后的YOLOv8目标检测算法对待检测图像进行目标检测识别。0053具体的,基于Backbone层对待检测图像进行放缩以及卷积操作,从而获得初始的特征图;基于Neck层对得到的初始特征图进行二次提取,。

31、获得不同尺度的中间特征图,即利用该算法中的多尺度来预测提升小目标检测性能;将获得的不同尺度的中间特征图输入Head层,然后通过三个尺度的检测头(即图2中的Detect)预测得到最终结果,即预测框Bbox和分类结果Cls;并基于本实施例中的角点回归损失函数PIoU和分布焦点损失函数DFL对预测框Bbox进行回归,且根据二分类交叉熵损失函数BCE对分类结果Cls进行损失计算,进而通过最小化该损失来优化模型。0054由此可见,本实施例有效提升了网络对小目标稀少信息的提取,可获取更丰富更有鉴别性的特征,能够更加精确地识别小目标。0055需要说明的是,本申请实施例中的各步骤的步骤标号,其并不限制本申请技。

32、术方案中各操作的前后顺序。0056本申请实施例还提供了一种小目标检测装置,其特征在于,包括:获取单元,其用于获取待检测图像;构建单元,其用于构建改进后的YOLOv8目标检测算法,所述改进后的YOLOv8目标检测算法包括分组增强模块,所述分组增强模块包括分组模块、瓶颈模块和空间注意力模块,所述分组模块用于对输入特征进行分组,所述瓶颈模块用于对分组后的特征进行残差处理,所述空间注意力模块用于对残差处理后的特征进行空间感知;检测单元,其用于通过所述改进后的YOLOv8目标检测算法对所述待检测图像进行目标检测识别。0057进一步的,所述分组增强模块的计算公式为:00580059式中,表示分组增强模块输。

33、出的特征,表示输入特征,表示SiLU激活函数,表示 经过分组模块分组后得到的第i组输出特征,表示通过瓶颈模块进行残差处理,说明书7/10 页10CN 117132767 A10表示通过空间注意力模块进行空间感知,表示第i组输出特征依次经过和处理后输出的特征。0060进一步的,所述改进后的YOLOv8目标检测算法还包括上采样模块,所述上采样模块包括反卷积模块、双线性插值模块以及分组学习融合模块;所述反卷积模块和所述双线性插值模块用于对输入特征进行并行的上采样处理;所述分组学习融合模块用于对反卷积模块输出的第一上采样特征以及双线性插值模块输出的第二上采样特征进行切块处理,并基于预设的可学习参数组对。

34、切块后的特征进行可学习的特征组融合,以增强特征表达。0061进一步的,所述上采样模块的计算公式为:0062式中,表示上采样模块输出的特征,表示SiLU激活函数,表示与第一上采样特征对应的第一子块特征,表示与第一子块特征对应的可学习参数组,表示与第二上采样特征对应的第二子块特征,表示与第二子块特征对应的可学习参数组。0063进一步的,所述改进后的YOLOv8目标检测算法还包括角点回归损失函数,所述角点回归损失函数包括角点损失和交并比损失。0064进一步的,所述角点回归损失函数的表达式为:0065式中,表示角点回归损失函数,表示交并比损失函数,表示角点损失函数,预测框为,真实框为。0066进一步的。

35、,所述装置还包括训练单元,其用于在构建改进后的YOLOv8目标检测算法时,基于通过数据增强后的样本数据集对改进后的YOLOv8目标检测算法进行训练。0067需要说明的是,所属本领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各单元的具体工作过程,可以参考前述小目标检测方法实施例中的对应过程,在此不再赘述。0068上述实施例提供的装置可以实现为一种计算机程序的形式,该计算机程序可以在如图8所示的小目标检测设备上运行。0069本申请实施例还提供了一种小目标检测设备,包括:通过系统总线连接的存储器、处理器和网络接口,存储器中存储有至少一条指令,至少一条指令由处理器加载并执行,以。

36、实现前述的小目标检测方法的全部步骤或部分步骤。0070其中,网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少说明书8/10 页11CN 117132767 A11的部件,或者组合某些部件,或者具有不同的部件布置。0071处理器可以是CPU,还可以是其他通用处理器、DSP(Digital Signal Processor,数字信号处理器)、ASIC(Application Specific Integrated Circu。

37、it,专用集成电路)、FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件分立硬件组件等。通用处理器可以是微处理器,或者该处理器也可以是任何常规的处理器等,处理器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。0072存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储。

38、根据系统的使用所创建的数据等。此外,存储器可以包括高速随存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘、SMC(Smart Media Card,智能存储卡)、SD(Secure digital,安全数字)卡、闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件或其他易失性固态存储器件。0073本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现前述的小目标检测方法的全部步骤或部分步骤。0074本申请实施例实现前述的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算。

39、机程序在被处理器执行时,可实现上述各个方法的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、ROM(ReadOnly memory,只读存储器)、RAM(Random Access memory,随机存取存储器)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波。

40、信号和电信信号。0075本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、服务器或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。0076本申请是参照根据本申请实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、。

41、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。0077需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有说明书9/10 页12CN 117132767 A12的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括该要素的过。

42、程、方法、物品或者系统中还存在另外的相同要素。0078以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。说明书10/10 页13CN 117132767 A13图 1说明书附图1/5 页14CN 117132767 A14图 2说明书附图2/5 页15CN 117132767 A15图 3图 4图 5说明书附图3/5 页16CN 117132767 A16图 6说明书附图4/5 页17CN 117132767 A17图 7图 8说明书附图5/5 页18CN 117132767 A18。

展开阅读全文
内容关键字: 目标 检测 方法 装置 设备 可读 存储 介质
关于本文
本文标题:小目标检测方法、装置、设备及可读存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/14338723.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1 
 


收起
展开