一种黄板害虫深度检测与计数方法与系统与流程

文档序号:23729670发布日期:2021-01-26 19:57阅读:259来源:国知局
一种黄板害虫深度检测与计数方法与系统与流程

[0001]
本发明涉及农业人工智能技术领域,更具体的,本发明涉及一种黄板害虫深度检测与计数方法与系统。


背景技术:

[0002]
防控作物虫害的首要任务是做好农情信息的实时监测,其核心是田间害虫的种类识别与数量估计。现行普遍采用的人工抽样识别计数法费时费力,无法满足农业进阶规模化生产实时监测农情的需求。目标检测算法能让计算机智能地用边界框标注出图像中的害虫并对其进行种类识别,而根据害虫检测结果计算机可进一步实现田间害虫的自动识别与计数,有助于缓解因我国基层测报人员不足引发的问题,对革新农情信息实时监测体系和促进农业设施装备智能化具有重要意义。
[0003]
目前流行的通用目标检测算法主要用深度学习卷积神经网络(convolutional neural network,简称cnn)来进行实现,如r-cnn、overfeat、yolo、faster r-cnn、r-fcn和ssd等。其中r-fcn是faster r-cnn的微调版本,ssd是yolo的改进版本,r-fcn借用全卷积神经网络使整个网络的计算可以共享并进而提高检测速度,ssd使用yolo的方法在多尺度特征映射图网格上检测目标对象。r-fcn和ssd的基本思路与faster r-cnn和yolo相似,因此,此处主要描述r-cnn、overfeat、faster r-cnn和yolo,它们的原理如图1所示。r-cnn先用选择性搜索生成目标候选边界框,后用cnn对候选边界框内容进行分类。然而,选择性搜索较为耗时,且容易产生目标碎片,在数据预处理阶段不合理的阈值可能会使r-cnn将某个包含重要目标特征的目标碎片标注为错误类别,从而影响cnn后续学习。overfeat、faster r-cnn和r-fcn用滑动窗口遍历整张图片,然后用cnn对滑动窗口内容进行分类并完成目标边界框数值回归。但是,滑动窗口方法容易产生大量简单负样例(不包含害虫的仅由黄板或干扰物组成的窗口图例),该情形下cnn在训练时可能过度关注简单负样例而无法较好学习复杂负样例的特征知识,同时过量简单负样例容易使cnn在测试阶段进行分类时承受太多负担,最终导致误检率较高。yolo和ssd将特征图切割k
×
k个不重叠的网格,接着用cnn识别网格中的内容且预测目标边界框的坐标数值。不幸的是,当一个网格出现多个同类物体或一个网格出现多个异类物体时,yolo和ssd的检测表现往往欠佳。
[0004]
鉴于深度学习目标检测算法的出色表现,有研究人员将其应用于农业害虫目标检测任务。现有技术[1]ding w.,taylor g..automatic moth detection from trap images for pest management[j].computers and electronics in agriculture,2016,123:17-28.基于overfeat的思想来检测图像中的害虫,然而该方法在处理复杂负样例时可能效果较差。
[0005]
现有技术[2]liu z.,gao j.,yang g.,et al.localization and classification of paddy field pests using a saliency map and deep convolutional neural network[j].scientific reports,2016,6:20410.和现有技术[3]杨国国,鲍一丹,刘子毅.基于图像显著性分析与卷积神经网络的茶园害虫定位与识别[j].
农业工程学报,2017,33(6):156-162.使用图像显著性分析完成对图像害虫的定位,并用cnn识别害虫的种类,具体如图2所示。但其所用图像显著性分析算法运行速度较慢,且所给方案中深度分类器的视角比较单一。田间害虫的类间相似度较大,若阈值选取不合适则图像显著性分析会使深度分类器仅看到害虫身体的某个部位,此时文献[2-3]的方案可能会武断做出错误决策。
[0006]
现有技术[4]北京邮电大学.一种储粮害虫检测识别方法及装置.中国.cn201810220737.2[p].2018-10-02.、现有技术[5]shen y.,zhou h.,li j.,et al.detection ofstored-grain insects using deep learning[j].computers and electronics in agriculture,2018:319-325.和现有技术[6]刘治财.基于深度学习的目标检测算法在储粮害虫检测识别中的应用[d].北京邮电大学,2019.利用faster r-cnn中的rpn网络来定位储粮害虫并生成候选边界框,然后用深度分类器识别害虫的具体种类,但其依旧采用滑动窗口方法,在过滤简单负样例方面仍存在一定改进空间。
[0007]
现有技术[7]浙江大学.一种基于f-ssd-iv3的作物害虫检测方法.中国.cn201910470899.6[p].2019-09-10.和现有技术[8]partel v.,nunes l.,stansly p.,et al.automated vision-based system for monitoring asian citrus psyllid in orchards utilizing artificial intelligence[j].computers and electronics in agriculture,2019,162:328-336.使用yolo或ssd检测作物害虫,虽然算法速度极快,但是尚未完全解决yolo和ssd的潜在问题。


技术实现要素:

[0008]
为克服现有的目标检测算法在处理复杂负样例时效果较差,存在武断决策及简单负样本产生过量从而导致检测精度不高的技术缺陷,本发明提供一种黄板害虫深度检测与计数方法与系统。
[0009]
为解决上述技术问题,本发明的技术方案如下:
[0010]
一种黄板害虫深度检测与计数方法,包括以下步骤:
[0011]
s1:在田间相应位置部署黄板,摄像采集黄板图像数据;
[0012]
s2:对图像进行预处理,对图像中害虫进行人工标注;
[0013]
s3:批量处理已标注的图像数据,组成训练数据集;
[0014]
s4:利用训练数据集,训练前景与背景分类cnn和害虫分类cnn;
[0015]
s5:将待检测计数黄板图像数据作为输入,依次由图像显著性分析、前景与背景分类cnn、多先验框修正、害虫分类cnn进行处理,得到一组存在冗余的检测框;
[0016]
s6:将存在冗余的检测框进行合并处理后,利用非极大值抑制算法进行处理,消除冗余检测框;
[0017]
s7:根据检测框统计不同类别害虫的数目,实现对害虫的计数。
[0018]
上述方案中,本发明一方面利用图像显著性分析和链式级联网络结构有效避免产生过量简单负样本,使得训练得到的检测器能够更深入地挖掘并学习困难负样本,同时在测试时减轻cnn的分类负担,进而有效降低误检率,最终提升检测精度;另一方面,本发明基于贪心合并策略对非极大值抑制算法进行改进,采用多角度投票机制再度提升深度检测器的检测精度,从而防止深度检测器根据片面视野做出武断决策。
[0019]
其中,在所述步骤s2中,所述预处理的过程具体为:对图像中害虫进行人工标注,格式为b
gt
=(x
min
,y
min
,x
max
,y
max
,cls),其中x
min
、y
min
、x
max
、y
max
是目标害虫边界框的坐标值,cls是目标害虫的类别标签。
[0020]
其中,所述步骤s3包括以下步骤:
[0021]
s31:对于黄板图像i,用高斯核平滑图像i得到i',计算i'的lab颜色特征平均值得到i
u
,计算i'的lab颜色特征得到i
w
,根据i
u
和i
w
的距离计算得到显著性分数图s;
[0022]
s32:根据人工预设激活阈值α计算s的0-1掩码图;即若s(i",j")≥α,则掩码图相应位置设置为1,否则设置为0,其中(i",j")表示s第i"行、第j"列对应位置的元素;
[0023]
s33:使用最大连通图算法得到0-1掩码图相应的边界框,记为边界框b
s

[0024]
s34:记由人工标注的边界框为b
gt
,对b
s
进行二次标注,具体计算式为:
[0025][0026]
其中,area(
·
)是边界框面积计算函数,ε为人工预设阈值;即若满足式子条件,则将b
s
标为前景类,否则将b
s
标为背景类;将(i,b
s
,cls
fb
)和(i,b
gt
,cls
fb
)组成训练数据集,cls
fb
是b
s
的前景类/背景类标签。
[0027]
在所述步骤s33中,边界框b
s
即是由图像显著性得到的边界框,该方式可以有效防止黄板背景生成候选边界框,即简单负样例,使得后续阶段的检测器能够更加深入地学习复杂负样例(与害虫长得比较相似的益虫和中性昆虫)的特征值知识。
[0028]
其中,在步骤s31中,所采用的高斯核为3
×
3高斯核。
[0029]
其中,所述步骤s4具体包括以下步骤:
[0030]
s41:构建前景与背景分类cnn,将b
s
或b
gt
对应的原图内容作为输入对前景与背景分类cnn进行训练,当原图内容小于前景与背景分类cnn接收域时使用白色填充,此举目的在于保留目标物的大小信息;当原图内容大于前景与背景分类cnn接收域时进行压缩变换;前景与背景分类cnn的输出为前景/背景,训练时所用的损失函数为交叉熵损失函数,表示为:
[0031][0032]
其中,c
fb
为真实前景/背景标签,为前景与背景分类cnn网络预测的类别概率值;训练完前景与背景分类cnn,本发明能够利用前景与背景分类cnn进一步有效过滤简单负样例,如姿态、形状、大小等占大多数的益虫或中性昆虫,以便下阶段的害虫分类cnn能够深入挖掘并学习更复杂的负样例(如在训练集中占少数的益虫特例或中性昆虫特例)的特征知识。
[0033]
s42:训练完前景与背景分类cnn,若前景与背景分类cnn的输出为背景,则丢弃相应的b
s
;否则以b
s
中心为锚点添加n个先验框b
refine
(先验框尺寸由人工预设),对b
s
和b
refine
进行再标注,记b
proposal
代表b
s
或b
refine
,具体计算式为:
[0034][0035]
其中,area(
·
)是边界框面积计算函数,为人工预设阈值;即若满足式子条件,
则将b
s
或b
refine
标为b
gt
对应的害虫种类,否则将b
s
或b
refine
标为背景类;接着将(i,b
s
,cls
pest
)、(i,b
refine
,cls
pest
)和(i,b
gt
,cls
pest
)组成训练集训练害虫分类cnn,其中cls
pest
是再标注类别标签,具体为:
[0036]
将b
s
、b
refine
或b
gt
对应的原图内容作为输入,当原图内容小于害虫分类cnn接收域时使用白色填充,此举目的在于保留目标物的大小信息;当原图内容大于害虫分类cnn接收域时进行压缩变换;害虫分类cnn输出为背景/害虫类别,训练时所用的损失函数为交叉熵损失函数,表示为:
[0037][0038]
其中,c
i
是真实害虫标签,为害虫分类cnn预测的类别概率值;
[0039]
其中,所述步骤s5具体为:对于待检测计数黄板图像数据i”,其由图像显性分析得到的边界框为b'
s
,将(i”,b'
s
)送入前景与背景分类cnn中,若输出为背景,则丢弃b'
s
,否则以b'
s
中心为锚点添加n个先验框b
refine
并将(i”,b'
s
)和(i”,b
refine
)送入害虫分类cnn中,得到一组存在冗余的检测框b
dection

[0040]
其中,所述步骤s6具体为:基于贪心策略将交并比较高且属于同类别的两个检测框和进行合并得到新检测框同时将和置信度之和赋予合并后的新检测框删除和迭代此过程直至不存在交并比比较高且属于同类别的两个检测框;接着用非极大值抑制算法对合并后的检测框进行处理,消除冗余检测框。
[0041]
上述方案中,待检测计数的黄板图像数据应用基于步骤s1~s6的原理处理得到。采用显著图分析的目的在于有效过滤简单负样本;采用前景与背景分类cnn的目的在于借用链式级联网络结构进一步过滤简单负样例,减轻害虫分类cnn的分类负担;采用n个先验框b
refine
的目的在于让害虫分类cnn从多个角度分辨一只害虫(田间害虫的类间相似度较大,片面视野可能会让cnn做出错误决策),若害虫分类cnn能够从多数角度都正确分析同一只害虫的种类,则步骤s6的操作能够防止深度检测器从视野武断做出错误决策。
[0042]
一种黄板害虫深度检测与计数系统,包括摄像机、物联网设备、服务器和处理器,其中:
[0043]
所述摄像机设置在田间黄板设置的相应位置,与所述物联网设备通信连接,用于定时拍摄黄板图像,并将黄板图像数据发送至物联网设备;
[0044]
所述物联网设备与所述服务器网络连接,物联网设备将接收到的黄板图像数据上传至服务器进行存储;
[0045]
所述服务器与所述处理器电性连接,处理器调用服务器中的黄板图像数据,对于黄板害虫进行检测与计数,具体为:
[0046]
处理器对采集到的黄板图像进行预处理,对图像中害虫进行人工标注;
[0047]
处理器批量处理已标注的图像数据,组成训练数据集,训练前景与背景分类cnn和害虫分类cnn;
[0048]
处理器将服务器上待检测计数的黄板图像数据作为输入,依次由图像显著性分析、前景与背景分类cnn、多先验框修正、害虫分类cnn进行处理,得到一组存在冗余的检测框;
[0049]
处理器对存在冗余的检测框进行合并处理后,利用非极大值抑制算法进行处理,消除冗余检测框;
[0050]
处理器通过得到的检测框统计不同类别害虫的数目,实现对害虫的计数。
[0051]
其中,在所述处理器上设置有人机交互界面,通过所述人机交互界面实现对采集到的黄板图像进行预处理,对图像中害虫进行人工标注。
[0052]
其中,所述处理器包括数据处理模块、前景与背景分类器模块、害虫分类器模块和检测计数模块,其中:
[0053]
所述数据处理模块用于处理已标注的图像数据,组成训练数据集,用于所述前景与背景分类器模块、害虫分类器模块训练前景与背景分类器、害虫分类器;
[0054]
所述前景与背景分类器模块用于训练前景与背景分类器;
[0055]
所述害虫分类器模块用于训练害虫分类器;
[0056]
所述检测计数模块用于调用图像显著性分析器生成b'
s
、调用训练前景与背景分类器处理b'
s
并结合n个先验框生成b'
refine
、调用害虫分类器识别b'
s
和b'
refine
、调用基于合并策略改进的非极大值抑制器处理冗余检测框,对待检测计数的黄板图像数据进行检测与计数,并将结果显示于所述人机交互界面上。
[0057]
与现有技术相比,本发明技术方案的有益效果是:
[0058]
本发明提供的一种黄板害虫深度检测与计数方法与系统,一方面能够有效避免产生过量简单负样本,使得深度检测器能够在训练阶段更深入地挖掘并学习困难负样本,并在测试阶段减少分类负担,进而有效降低误检率,并最终提升检测精度;另一方面,本发明基于贪心合并策略对非极大值抑制算法进行改进,采用投票机制再度提升深度检测器的检测精度,从而防止深度检测器根据片面视野做出武断决策。
附图说明
[0059]
图1为r-cnn、overfeat、faster r-cnn和yolo原理示意图;
[0060]
图2为现有技术[2-3]害虫检测原理示意图;
[0061]
图3为本发明所述方法流程示意图;
[0062]
图4为本发明所述系统连接示意图;
[0063]
图5为深度害虫检测器可视化结果示意图。
具体实施方式
[0064]
附图仅用于示例性说明,不能理解为对本专利的限制;
[0065]
为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
[0066]
对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
[0067]
下面结合附图和实施例对本发明的技术方案做进一步的说明。
[0068]
实施例1
[0069]
本发明要解决的技术问题在于:(1)以滑动窗口为基础的深度害虫检测算法于过滤简单负样本方面仍存在改进空间;(2)现有基于图像显著性分析的深度害虫检测算法容
易使得深度分类器视野较为片面。对此,本发明将二者做有机结合,首先利用图像显著性分析有效过滤简单负样本,接着利用链式级联网络结构再度过滤简单负样本,其次利用以滑动窗口为基础的深度害虫检测算法的先验框技术对图像显著性分析所给目标候选边界框进行修正,然后用深度网络对目标候选边界框进行分类得到一组存在冗余的检测框,最后利用基于贪心合并策略改进后的非极大值抑制策略防止深度检测器根据片面视野做出武断决策并消除冗余检测框。
[0070]
具体而言,本发明所给方案实施步骤具体如下:
[0071]
如图3所示,提供了一种黄板害虫深度检测与计数方法,包括以下步骤:
[0072]
s1:在田间相应位置部署黄板,摄像采集黄板图像数据;
[0073]
s2:对图像进行预处理,对图像中害虫进行人工标注;
[0074]
s3:批量处理已标注的图像数据,组成训练数据集;
[0075]
s4:利用训练数据集,训练前景与背景分类cnn和害虫分类cnn;
[0076]
s5:将待检测计数黄板图像数据作为输入,依次由图像显著性分析、前景与背景分类cnn、多先验框修正、害虫分类cnn进行处理,得到一组存在冗余的检测框;
[0077]
s6:将存在冗余的检测框进行合并处理后,利用非极大值抑制算法进行处理,消除冗余检测框;
[0078]
s7:根据检测框统计不同类别害虫的数目,实现对害虫的计数。
[0079]
在具体实施过程中,本发明一方面能够有效避免产生过量简单负样本,使得深度检测器在训练阶段能够更深入地挖掘并学习困难负样本,并在测试阶段减轻分类负担,进而有效降低误检率,并最终提升检测精度;另一方面,本发明基于贪心合并策略对非极大值抑制算法进行改进,采用投票机制再度提升深度检测器的检测精度,从而防止深度检测器根据片面视野做出武断决策。
[0080]
更具体的,在所述步骤s2中,所述预处理的过程具体为:对图像中害虫进行人工标注,格式为b
gt
=(x
min
,y
min
,x
max
,y
max
,cls),其中x
min
、y
min
、x
max
、y
max
是目标害虫边界框的坐标值,cls是目标害虫的类别标签。
[0081]
更具体的,所述步骤s3包括以下步骤:
[0082]
s31:对于黄板图像i,用高斯核平滑图像i得到i',计算i'的lab颜色特征平均值得到i
u
,计算i'的lab颜色特征得到i
w
,根据i
u
和i
w
的距离计算得到显著性分数图s;
[0083]
s32:根据人工预设激活阈值α计算s的0-1掩码图;即若s(i",j")≥α,则掩码图相应位置设置为1,否则设置为0,其中(i",j")表示s第i"行、第j"列对应位置的元素;
[0084]
s33:使用最大连通图算法得到0-1掩码图相应的边界框,记为边界框b
s

[0085]
s34:记由人工标注的边界框为b
gt
,对b
s
进行二次标注,具体计算式为:
[0086][0087]
其中,area(
·
)是边界框面积计算函数,ε为人工预设阈值;即若满足式子条件,则将b
s
标为前景类,否则将b
s
标为背景类;将(i,b
s
,cls
fb
)和(i,b
gt
,cls
fb
)组成训练数据集,cls
fb
是b
s
的前景类/背景类标签。
[0088]
在所述步骤s33中,边界框b
s
即是由图像显著性得到的边界框,该方式可以有效防止黄板背景生成候选边界框,即简单负样例,使得后续阶段的cnn能够更加深入地学习复杂
负样例(与害虫长得比较相似的益虫和中性昆虫)的特征值知识并减轻分类负担。
[0089]
更具体的,在步骤s31中,所采用的高斯核为3
×
3高斯核。
[0090]
更具体的,所述步骤s4具体包括以下步骤:
[0091]
s41:构建前景与背景分类cnn,将b
s
或b
gt
对应的原图内容作为输入对前景与背景分类cnn进行训练,当原图内容小于前景与背景分类cnn接收域时使用白色填充,此举目的在于保留目标物的大小信息;当原图内容大于前景与背景分类cnn接收域时进行压缩变换;前景与背景分类cnn的输出为前景/背景,训练时所用的损失函数为交叉熵损失函数,表示为:
[0092][0093]
其中,c
fb
为真实前景/背景标签,为前景与背景分类cnn网络预测的类别概率值;训练完前景与背景分类cnn,本发明能够用其构建链式级联网络进一步过滤简单负样例,如姿态、形状、大小等占大多数的益虫或中性昆虫,以便下阶段的害虫分类cnn能够更加深入地挖掘并学习更复杂的负样例(如在训练集中占少数的益虫特例或中性昆虫特例)的特征知识并减轻害虫分类cnn的分类负担。
[0094]
s42:训练完前景与背景分类cnn,若前景与背景分类cnn的输出为背景,则丢弃相应的b
s
;否则以b
s
中心为锚点添加n个先验框b
refine
(先验框长度由人工预设),对b
s
和b
refine
进行再标注,记b
proposal
代表b
s
或b
refine
,具体计算式为:
[0095][0096]
其中,area(
·
)是边界框面积计算函数,为人工预设阈值;即若满足式子条件,则将b
s
或b
refine
标为b
gt
对应的害虫种类,否则将b
s
或b
refine
标为背景类;接着将(i,b
s
,cls
pest
)、(i,b
refine
,cls
pest
)和(i,b
gt
,cls
pest
)组成训练集训练害虫分类cnn,其中cls
pest
是再标注类别标签,具体为:
[0097]
将b
s
、b
refine
或b
gt
对应的原图内容作为输入,当原图内容小于害虫分类cnn接收域时使用白色填充,此举目的在于保留目标物的大小信息;当原图内容大于害虫分类cnn接收域时进行压缩变换;害虫分类cnn输出为背景/害虫类别,训练时所用的损失函数为交叉熵损失函数,表示为:
[0098][0099]
其中,c
i
是真实害虫标签,为害虫分类cnn预测的类别概率值;
[0100]
更具体的,所述步骤s5具体为:对于待检测计数黄板图像数据i”,其由图像显性分析得到的边界框为b'
s
,将(i”,b'
s
)送入前景与背景分类cnn中,若输出为背景,则丢弃b'
s
,否则以b'
s
中心为锚点添加n个先验框b
refine
并将(i”,b
refine
)和(i”,b'
s
)送入害虫分类cnn中,得到一组存在冗余的检测框b
dection

[0101]
更具体的,所述步骤s6具体为:将交并比较高且属于同类别的两个检测框和进行合并得到新检测框同时将和置信度之和赋予合并后的新检测框删除和迭代此过程直至不存在交并比比较高且属于同类别的
两个检测框;接着采用非极大值抑制算法对合并后的检测框进行处理,消除冗余检测框。
[0102]
在具体实施过程中,待检测计数的黄板图像数据应用基于步骤s1~s6的原理处理得到。采用显著图分析的目的在于有效过滤简单负样本;采用前景与背景分类cnn的目的在于借用链式级联网络结构进一步过滤简单负样例,减轻害虫分类cnn的分类负担;采用n个先验框b
refine
的目的在于让害虫分类cnn从多个角度分辨一只害虫(田间害虫的类间相似度较大,片面视野可能会让cnn做出错误决策),若害虫分类cnn能够从多数角度都正确分析同一只害虫的种类,则步骤s6的操作能够防止深度检测器从视野武断做出错误决策。
[0103]
实施例2
[0104]
更具体的,在实施例1的基础上,如图4所示,提供一种黄板害虫深度检测与计数系统,包括摄像机、物联网设备、服务器和处理器,其中:
[0105]
所述摄像机设置在田间黄板设置的相应位置,与所述物联网设备通信连接,用于定时拍摄黄板图像,并将黄板图像数据发送至物联网设备;
[0106]
所述物联网设备与所述服务器网络连接,物联网设备将接收到的黄板图像数据上传至服务器进行存储;
[0107]
所述服务器与所述处理器电性连接,处理器调用服务器中的黄板图像数据,对于黄板害虫进行检测与计数,具体为:
[0108]
处理器对采集到的黄板图像进行预处理,对图像中害虫进行人工标注;
[0109]
处理器批量处理已标注的图像数据,组成训练数据集,训练前景与背景分类cnn和害虫分类cnn;
[0110]
处理器将服务器上待检测计数的黄板图像数据作为输入,依次由图像显著性分析、前景与背景分类cnn、多先验框修正、害虫分类cnn进行处理,得到一组存在冗余的检测框;
[0111]
处理器对存在冗余的检测框进行合并处理后,利用非极大值抑制算法进行处理,消除冗余检测框;
[0112]
处理器通过得到的检测框统计不同类别害虫的数目,实现对害虫的计数。
[0113]
更具体的,在所述处理器上设置有人机交互界面,通过所述人机交互界面实现对采集到的黄板图像进行预处理,对图像中害虫进行人工标注。
[0114]
更具体的,所述处理器包括数据处理模块、前景与背景分类器模块、害虫分类器模块和检测计数模块,其中:
[0115]
所述数据处理模块用于处理已标注的图像数据,组成训练数据集,用于所述前景与背景分类器模块、害虫分类器模块训练前景与背景分类器、害虫分类器;
[0116]
所述前景与背景分类器模块用于训练前景与背景分类器;
[0117]
所述害虫分类器模块用于训练害虫分类器;
[0118]
所述检测计数模块用于调用图像显著性分析器生成b'
s
、调用训练前景与背景分类器处理b'
s
并结合n个先验框生成b'
refine
、调用害虫分类器识别b'
s
和b'
refine
、调用基于合并策略改进的非极大值抑制器处理冗余检测框,对待检测计数的黄板图像数据进行检测与计数,并将结果显示于所述人机交互界面上。
[0119]
实施例3
[0120]
更具体的,此处通过具体实验进一步说明本发明所给方案的可行性及有效性,具
体的:
[0121]
表1人工标注图像数据集统计结果表
[0122][0123]
本发明在广东省农业大数据工程技术研发中心提供的黄板数据集上展开相关实验,数据集统计信息如表1所示。
[0124]
当采用轻型结构cnn(第一层卷积核为7
×
7大小、滑动步长为2
×
2,共40个卷积核;第二层池化层为2
×
2大小;第三层卷积核为5
×
5大小,滑动步长为2
×
2,共60个卷积核;第四层池化层为2
×
2大小;第五层卷积核为3
×
3大小,滑动步长为2
×
2,共120个卷积核;第六层池化层为2
×
2大小;第七层全连接层共100个神经元;第八层全连接层共50个神经元;末尾输出3个类别)作为骨干网络时,r-cnn、overfeat、yolo、现有技术[2-3]的方案以及本发明所给方案实验结果如表2所示:
[0125]
表2以轻型结构cnn为骨干网络的实验结果表
[0126][0127]
由上表可知,对比r-cnn、overfeat、yolo和现有技术[2-3]的方案,本发明所给方案具有最低误检率,同时具有较高检测率,其f1值最高。
[0128]
当采用vgg-16作为骨干网络时,ssd、r-fcn、fasterr-cnn和本发明所给方案实验结果如下表:
[0129]
表3以vgg-16为骨干网络的实验结果
[0130][0131]
由上表可知,对比ssd、r-fcn和fasterr-cnn,本发明所给方案具有最低误检率,同
时具有较高检测率,其f1值最高。ssd、r-fcn、fasterr-cnn、本发明方案和人工标注的可视化结果如图5所示。
[0132]
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1