分享
基于YOLO v5s和改进SORT算法的黑水虻幼虫计数方法.pdf
下载文档

ID:3080699

大小:5.06MB

页数:8页

格式:PDF

时间:2024-01-19

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于YOLO v5s和改进SORT算法的黑水虻幼虫计数方法 基于 YOLO v5s 改进 SORT 算法 黑水 幼虫 计数 方法
2023年7 月第54卷第7 期农报学业机械doi:10.6041/j.issn.1000-1298.2023.07.034基于YOLOv5s和改进SORT算法的黑水虹幼虫计数方法赵新龙顾臻奇李军?(1.浙江理工大学信息科学与工程学院,杭州310 0 18;2.台州学院智能制造学院,台州318 0 0 0)摘要:目前农业环境下的无序目标的精确计数有很高的应用需求,这种计数对其生物量、生物密度管理起到了重要的指导作用。如黑水虹幼虫目标追踪过程中,追踪对象具有高速和非线性的特征,常规算法存在追踪目标速度不足和丢失目标后的再识别困难等问题。针对以上问题,本文提出了一种改进SORT算法,通过改进卡尔曼滤波模型的方式提升目标追踪算法的快速性和准确性,提升了计数的精度。另外,针对黑水虹幼虫目标识别过程中幼虫性状的多样性和混料导致的复杂背景问题,本文通过实验对比多种深度学习网络性能选定YOLOv5s算法提取图像多维度特征,提升了目标识别精度。实验结果表明:在划线计数方面,本文提出的改进SORT算法与原模型相比,平均精度从91.36%提升到95.55%,提升4.19个百分点,通过仿真和实际应用,证明了本文模型的有效性;在目标识别方面,使用Y0L0v5s模型在训练集上顿率为156 f/s,m A P0.5为99.10%,精度为90.11%,召回率为99.2 2%,综合性能优于其他网络。关键词:黑水虹幼虫;目标识别;目标追踪;划线计数;YOLOv5s;SO RT 算法中图分类号:TP391.41文献标识码:A文章编号:10 0 0-12 98(2 0 2 3)0 7-0 339-0 8OSID:Larvae of Black Soldier Fly Counting Based on YOLO v5sNetwork and Improved SORT AlgorithmZHAO XinlongGU ZhenqiLI Jun2(1.School of Information Science and Engineering,Zhejiang Sci-tech University,Hangzhou 310018,China2.Department of Intelligent Manufacturing,Taizhou University,Taizhou 318000,China)Abstract:There is a high application demand for accurate counting of disordered targets in agriculturalenvironments,and such counting plays an important guiding role in their biomass and biological densitymanagement.In the process of larvae of black soldier fly target tracking,the tracking object has thecharacteristics of high speed and non-linearity,and the conventional algorithm has the problems ofinsufficient speed of tracking target and difficulty of re-identification after losing the target.To addressthese problems,an improved SORT algorithm was proposed,which improved the speed and accuracy ofthe target tracking algorithm by improving the Kalman filter model,and enhanced the counting accuracy.In addition,for the complex background problem caused by larval trait diversity and mixing in the processof black gadfly larval target recognition,the target recognition accuracy was improved by experimentallycomparing the performance of multiple deep learning networks,which selected YOLO v5s algorithm toextract multidimensional features of images.The experimental results showed that in terms of delineationcounting,the improved SORT algorithm improved the average accuracy by 4.19 percentage pointscompared with the original model,from 91.36%to 95.55%,and the effectiveness of the model wasproved through simulation and practical application.In terms of target recognition,using the YOLO v5smodel on the training set achieved a frame rate of 156 f/s,mAP 0.5 value of 99.10%,accuracy of90.11%,and recall rate of 99.22%.Its overall performance was better than other networks.Key words:larvae of black soldier fly;target recognition;target tracking;scribe counting;YOLO v5s;SORT algorithm收稿日期:2 0 2 2-12-15修回日期:2 0 2 3-0 3-31基金项目:浙江省自然科学基金项目(LY22F030003)作者简介:赵新龙(197 7 一),男,教授,博士,主要从事精密驱动控制和智能控制研究,E-mail:z h a o x i n l o n g z s t u.e d u.c n通信作者:李军(196 6 一),男,教授,主要从事机电控制研究,E-mail:t z x y l i j u n 12 6.c o m农3402023年机学业报械0引言黑水虹幼虫又称“凤凰虫”,是一种全世界广泛分布的资源昆虫,其以禽畜粪便、生活废弃物为食,而其本身蛋白质、脂肪含量较高,能用于生产高价值的动物蛋白饲料,在全世界范围内被大量用于厨余垃圾、性畜粪便等有机废物的无害化处理1-2 。有机废物转化效率受其生物密度影响,为达到效率的最大化,需要找到幼虫密度与有机废物处理速度之间的关系,因此需要对黑水蛇幼虫进行计数3过去常使用人工计数方式,近几年,随着机器视觉的广泛应用,基于机器视觉的目标计数成为一大研究方向。而黑水虹幼虫这类目标具有繁殖迅速、生物量巨大的特性,人工计数方式费时费力,所以基于机器视觉的目标计数方式有巨大的应用价值。在目前研究中,基于机器学习的检测计数有两种主要的实现方式:第1种为通过获得包含需求计数目标的图像数据集,将图像中的所有目标统计出来;第2 种根据被识别目标的运动学特性实现计数。第2 种方式自上而下需要经过目标识别和目标追踪两个过程,经过大量研究成果总结,第1种方式主要研究问题为:对大密度和重叠导致大量信息丢失的目标进行目标识别4-6第2 种方式主要研究的问题为实现目标识别后的目标追踪任务7 。两种计数方式应用场景不同,各有优劣:第1种方式以张璐等8 对鱼群计数的研究为例,优点在于算法逻辑简单,但现实应用中存在图像过大导致处理速度下降的缺点。针对上述问题,本文主要进行第2 种方式的研究。关于目标识别,在应用于黑水虾幼虫的情境下,本文需要克服两个困难:饲料背景对幼虫目标的干扰以及幼虫聚集的情况。普通算法提取特征单一,无法考虑多维特征,但深度学习算法可以提取多维度特征,为此类情况的解决提供了方法。其中,基于卷积神经网络(Convolutional neural network,CNN)建立的目标识别算法,在农业采摘机械、光伏设备缺陷检测、各种机器人视觉中被大量应用9-13。文献14 在研究FasterRCNN(更快速区域卷积神经网络)检测方面的研究过程中,对比了YOLO网络和FasterR-CNN网络处理速度,相同条件下YOLO网络拥有比FastR-CNN快一个数量级的速度优势。文献15 通过改进YOLOv3网络提高了其对小目标检测的敏感性,使目标推理精度提高2.36%,达到92.43%。文献16】使用YOLOv3-tiny,为YOLO系列中结构最简单的网络,识别农田中的障碍物,精度和召回率也分别达到95.5%和93.7%。最近,随着Yolo系列新网络模型YOLOv6和YOLOv7的推出,目标检测技术的研究和应用又取得了新的突破17-19。】。其中,文献2 0 证明了改进后的YOLOv7在小目标检测方面优于其他模型的效果。综上所述,YOLO网络在目标识别的大量实际应用场景有较好的精度表现,对小目标具有很好的灵敏度,再加之其运行速度快,对应文中黑水幼虫个体目标小、数量多的特点,作为本研究的目标识别部分算法能达到较好的效果。多目标追踪(Multipleobjecttracking,M O T)主要需要解决目标形态尺度变化、目标遮挡消失、重新出现后再次追踪这三大问题。由于其在实际应用中巨大的价值,在全世界有大量研究者,且提出了许多不同的方法解决这个问题,主要可以分为3种方向:基于排序算法(Simple online and realtime tracking,SORT)和DeepSORT的先检测后追踪的方式21-24基于JDE和CenterTrack的检测和追踪结合的方式;基于TransTrack和TrackFormer的注意力机制的方式2 5-2 6 。本文采用第1种目标追踪方式,其中SORT适用于处理高密度目标的情况,而DeepSORT是在SORT基础上发展而来的算法,它将深度学习技术应用于目标跟踪中,适用于需要进行多目标跟踪以及在遮挡和交叉行人等情况下进行目标追踪的应用场景。然而,针对黑水虹幼虫计数应用,其目标追踪在传送带上无遮挡,且由于幼虫密度高导致计数速率要求高,因此SORT算法更加适合当前的应用情况。文献2 7 构建了标准SORT算法,在使用较小计算量的情况下,精度与最先进在线追踪器相当,同时,追踪器更新频率达到2 6 0 Hz,为本文目标追踪实现提供了思路。本文完成硬件平台搭建,根据硬件设备建立数据集。自上而下实现基于YOLOv5s深度学习网络黑水虹幼虫的目标识别任务和基于标准SORT目标追踪算法,结合两种算法实现上文的第2 种计数方式。在目标识别算法方面,本文通过对比YOLOv5s与其他网络的性能差异,提供选择YOLOv5s的依据;在目标追踪方面,针对原始SORT算法目标追踪不稳定导致的计数精度不足问题,本文结合卡尔曼滤波原理,改进SORT目标追踪模型,通过仿真和应用实验,论证改进SORT模型在幼虫计数系统应用上的优越性。1材料与方法1.1硬件平台与实验数据1.1.1硬件平台搭建为收集数据需要,设计并制造如图1所示设341赵新龙等:基于YOLOv5s和改进SORT算法的黑水虹幼虫计数方法第7 期备,设备主要由上料机构、传输机构、相机支架机构、支撑机构等4部分组成。使用深圳亿维X1一32TD-EO型可编程逻辑控制器(PLC)作为下位机控制机械部分动作,伺服电机选用禾川SV-X3MM200A。使用个人计算机(PC)作为上位机进行图像处理,显卡为NVIDIARTX2060,显存6 GB,CPU型号为Inteli7-117002.5GHz,深度学习框架为Pytorch(Py t h o n 3.9,Py t o r c h 1.10.2,torchvision 0.11.3)。1图1设备实物图Fig.1Physical drawing of equipment1.工业相机2.传输机构3.光源4.振动上料机构5.底座1.1.2实验数据收集使用上述设备获取5段黑水虹幼虫计数视频作为本文计数结果测试数据集。另外,分别通过上述设备和手机拍摄的方式获取各50 幅共10 0 幅包含目标的图像作为训练集,构成中等规模的训练集用于YOLOv5s网络训练。1.2幼虫计数实现方法为实现幼虫计数目标,需要研究基于YOLOv5s的目标识别、基于SORT的目标追踪和程序实现3个部分,各部分包含功能如图2 所示。系统中首先使用YOLOv5s实现目标识别,再通过SORT算法实现被识别目标的身份标识号(Identitydocument,I D)指派,同一个ID目标分别有两顿画面在划线两侧则计数值增加,图3为划线计数逻辑示意图。基于YOLOv5s神经网络的改进SORT幼虫计数系统基于YOLOv5s的基于SORT的目程序实现目标识别实现标追踪实现幼虫数据集建立基于迁移学习的模型训练卡尔曼滤波预测甸牙利算法ID指派划线计数逻辑实现用户界面实现图2幼虫计数系统结构框图Fig.2Structure of larval counting system图3划线计数示意图Fig.3Schematic of line counting1.2.1基于YOLOv5s的目标识别实现YOLOv5s是YOLOv5网络中深度最小的网络,该网络在本文硬件配置情况下运行速度能够达到156 f/s,目标识别的精度也能达到预期需求。YOLOv5s28网络主要由Backbone、Ne c k、D e t e c t 网络组成,图4为其网络结构图。Backbone由一系列卷积神经网络组成以提取图像特征,其第1层Focus层能减少模型的计算量,加快训练速度。Neck是一系列图像特征混合组合的特征聚合层,将Backbone层传输来的特征降维排列,然后将输出的特征图传输到Detect层。Detect层主要用于模型的最终检测,对上一层输出的特征图应用锚框,输出一个向量,包含被识别的目标位置、执行度以及类别,有7 6 7 6、38 38、1919共3种尺寸的输出,分别用于对大、中、小3种尺度目标的NeckConvUpsampleConcatBackboneBottleneckCSPFocusConvConvUpsampleBottleneckCSPConcatDetectConvBottleneckCSPDetect76x762553xBottleneckCSPConvConvConcat3xBottleneckCSPBottleneckCSPDetect38x38x255ConvConvSPPConcatBottleneck CSPBottleneckCSPDetect1919255图4YOLOv5s网络基本结构Fig.4Basicstructureof YOLOv5s式342农2023年机报学业械识别,需提升对更小物体的敏感性可减少19 19输出层的大小1.2.2基于SORT的目标追踪实现图5为目标追踪算法实现过程的示意图。主要流程为:首先,获得T顿中目标位置;然后,使用卡尔曼滤波获得T,帧目标在T;+顿时预测位置,如图5中T.+1时刻的彩色框所示,Ti+1时刻灰色目标为实际目标位置;最后,获得预测位置(彩色)与实际位置(灰色)的交并比(Intersectionoverunion,IOU),通过匈牙利算法以上述交并比取非为代价矩阵得到前后两顿目标之间的对应关系。在主程序中实现过程:先通过目标识别算法获得包含x l,y l,x 2,y 2,c l s 5个特征的列表,然后将列表输人SORT算法后返回xl,y l,x 2,y 2,ID 列表,如前后两顿中相同ID的目标为同一目标。(a)T,时刻(b)T,时刻图5SORT算法追踪示意图Fig.5Graphical representation of SORT tracking(1)标准卡尔曼滤波跟踪模型实现在SORT算法中使用标准卡尔曼滤波模型,其状态量公式为X=(x,y,s,r,x,y,s)(1)式中x一一目标框长轴中心位置一目标框宽轴中心位置S目标框面积目标框长宽比长轴中心位置变化率宽轴中心位置变化率面积变化率X-一状态向量使用通用运动学模型离散化后得到100010010 00100100 01X,=FX-1=0001000Xk-10 00 010000 00 010LO000001(2)式中F-状态转移矩阵X.-1第k-1时刻的状态向量X一第k时刻的状态向量观测量为卡尔曼预测输出结果,只需要状态量中前4个变量,得到卡尔曼滤波观测方程为10000007010000Z,=H xX,=XX(3)0010 00 0LO0 0100式中H-一观测矩阵Z一一第k时刻的观测向量(2)交并比计算实现两个目标框交集面积与并集面积的比值可以用于评定两个目标框重合的程度,即A(C)nA(G)Iou(C,G)(4)A(C)UA(G)中A(C)一目标框C面积A(G)一识别框G面积Io(C,G)一一目标框C与识别框G的交并比重合度与I0U的关系如图6 所示(a)IOU低(b)0U中(c)IOU高图6交并比计算示意图Fig.6Illustrations of IOU calculation(3)使用匈牙利算法解决ID指派问题在卡尔曼滤波器正常工作的前提下,预测框与目标框的重合度越高,则I0U越大;反之,重合度越低,则IOU越小。匈牙利算法能够解决nm维矩阵的最小代价匹配问题,使用M1ou作为匈牙利算法的代价矩阵,来匹配目标框和与其IOU最小的追踪框,实现两个框之间的最高重合度匹配。交并比矩阵Miou为343赵新龙等:基于YOLOv5s和改进SORT算法的黑水虹幼虫计数方法第7 期Miou=-Iou(do,to)-Io(do,ti)-Iu(do,tm)-Iou(dj,to)-Io(di,tt)-lou(di,tm).-Iou(dn,to)-I(dn,ti)-Iou(dn,tm)(5)式中Iou(dn,tm)-第n个目标框和第m个识别框的交并比1.2.3改进卡尔曼滤波模型设计图7 为同时考虑运动模型预测位置和实际识别位置获得真实位置的示意图。对于运动模型预测来说,本文假设真实位置出现在预测位置x周围空间的概率满足高斯分布,因此加人满足高斯分布的噪声w。同时,本文认为实际检测位置受顿率不稳定、识别框抖动干扰而不稳定,也需要引人满足高斯分布的噪声u。运动模型预测位置x与实际识别位置Z,两者高斯分布的重合部分就是真实位置出现位置的分布区域,且满足高斯分布,如图中灰线所示。噪声w和u满足高斯分布P(w)N(O,Q)(6)Lp(u)N(O,R)式中N(O,Q)一均值为0、协方差为Q的正态分布N(O,R)一均值为O、协方差为R的正态分布p(w)w噪声概率(u)一u噪声概率一最优状态预测位置一运动模型预测位置x实际识别位置Z图7可能位置概率图Fig.7Probability diagram of locations根据卡尔曼滤波原理,每个预测循环中进行的滤波器更新公式为P=APk-I XAT+QPK.=P+R(7)=X+K(Z-Hx)LP,=(1-K,)P)式中A一状态转移矩阵P一第k-1时刻的状态估计误差协方差矩阵Pk第k时刻的状态估计误差协方差矩阵P第k时刻的协方差矩阵计算过渡矩阵系统噪声协方差矩阵R一测量噪声协方差矩阵K一第k时刻的卡尔曼增益下一顿位置更新公式为Xk+I=Ax+ut(8)式中Xk+1第k+1时刻的运动模型预测位置针对实际应用中面对的匀速直线运动情况,传统的卡尔曼滤波模型可以综合考虑多维的运动变量来预测目标,但对于当前的应用对象,引人其他维度的预测信息只会对IOU产生负面影响,从而降低ID指派成功率。因此,本文建立一维运动模型,将状态转移矩阵A设置为1,将观测矩阵H设置为1,从而提高了卡尔曼滤波的目标追踪效果。此外,随着传送带运动速度的增加,目标可能仅在画面中出现2、3帧,因此需要提高卡尔曼滤波器的响应速度。Q、R、P矩阵分别描述系统状态的随机扰动、观测值的噪声和状态估计误差的不确定性,降低这些矩阵的值可以提高滤波器对观测值的信任程度,从而使预测框更快地追踪上目标框。但在实际应用中,除了需要满足快速性外,当目标框的位置跳动较大时,卡尔曼滤波的输出也不能过于接近观测值。因此,需要通过实验和仿真确定一个折中的值,使预测框既能快速跟上目标框,又不会受到过多目标框位置跳动的影响。本文最终将Q、R、P的初值分别设置为10、10、8 0 02实验结果与分析2.1YOLOv5s网络模型与其他网络模型对比在当前实验应用的前提下,假定配置环境相同且使用相同训练参数,YOLOv5s和其他网络模型的训练结果如表1(表中mAP0.5表示I0U重叠阈值大于0.5的识别对象的平均精度)所示,本文使用的YOLOv5s网络经过训练后运行帧率达到156 f/s,mAP0.5为99.10%,精度(PrecisionP)为90.11%,召回率(Recall,R)为99.2 2%。对于真实应用场景中的图像,选取3种YOLO网络模型进行推理,并对其效果进行比较,结果如图8所示。表1不同网络模型实验结果对比Tab.1Comparison of experimental results ofdifferent network models输入图像尺寸/顿率/mAP精度/召回网络模型(像素像素)(fs-)0.5/%率/%FasterR-CNN640 640988.0680.1988.05YOLOv5s640 64015699.1090.1199.22YOLO v6s640 64014593.5092.4394.90YOLOv764064011098.3698.1597.26农3442023年机业报学械(a)YOLO v5s(b)YOLO v6s(c)YOLO v7图:不同YOLO模型应用效果对比Fig.8Comparison of effect of different YOLO modelapplications由表1和图8 可知YOLO系列的网络性能优于Faster-RCNN;另一方面,即使YOLOv5s精度低于其他两个YOLO网络,但其顿率、mAP0.5和召回率却高于其他两个网络。在帧率方面,由于本文提出的计数方法需要应用于工业现场,实时性要求高,因此YOLOv5s具有更大的优势。在召回率方面,由于目标识别过程中无法被召回而丢失的个数将为计数过程引人绝对误差,因此YOLOv5s具有更高的召回率。在精度和mAP0.5方面,其他两个网络的该值低于YOLOv5s,但它们全部识别目标的平均精度高于YOLOv5s,说明它们在训练后赋予了过高的精度于IOU重叠阈值较低的个体,这表明模型的泛化能力较差。这与当前应用条件下训练集数量过少,以及YOLOv6s和YOLOv7模型相对于YOLOv5s模型更加复杂有关。从图8 的实际应用效果比较中,也可以得出这一结论。综上所述,在当前应用条件下,相比其他网络模型,YOLOv5s网络具有更好的应用效果。2.2改进卡尔曼滤波追踪效果仿真与实际追踪效果为了直观显示追踪效果,假设目标运动的真实运动模型为从零点位置以速度38 34像素/s匀速运动,步长选择视频顿率的倒数1/7 1s。由于实际应用的需求,需要在较少个步长内追上识别框,因此在仿真实验中只需仿真2 0 个循环。同时,相机拍摄为离散情况,导致物体出现第一顿不在坐标原点,因此,在仿真的第9个循环开始加入卡尔曼滤波追踪。图9a为预测开始之后预测位置、真实位置、加入干扰的观测位置随时间的变化,图9b为预测位置与真实位置的差值,可以看到,预测能快速逼近真实位置,误差像素能稳定在系统正常运行允许的区间内。1200一含有噪声的测量1000一后验估计真值80060040020000.050.100.150.200.250.30步长/s(a)卡尔曼滤波预测仿真结果400300一追踪误差参考零位2001000-100-20000.050.100.150.200.250.30步长/s(b)预测位置与真实位置误差图9仿真实验结果Fig.9Simulation experiment results将通过仿真的改进卡尔曼滤波模型应用于SORT算法中,实际黑水虹幼虫目标追踪效果如图10 所示,其中红色为预测框,绿色为目标框。可见改进卡尔曼滤波模型实际追踪效果达到仿真预期:预测框能快速跟上目标框,同时在第k+2顿追踪目标位置发生跳变的情况下,自动进行误差补偿,在长时间内保持了稳定的追踪效果。第顿第+1顿第+2 顿第+3顿第+4顿第+5顿图10改进卡尔曼滤波预测效果Fig.10Improved Kalman filter prediction2.3计数系统精度对比结果使用同样的YOLOv5s目标识别网络,将匈牙利算法的3个参数同样设置为max_age=1、mi n _hits=0、io u _t h r e s h o ld=0.1。由于上料密度会改变料的堆积、并排等情况,导致目标识别准确度下降影响精度,因此,采集5段测试用数据集,包含不同上料密度情况,对比本文方法与基于标准SORT算法345赵新龙等:基于YOLOv5s和改进SORT算法的黑水虹幼虫计数方法第7 期的划线计数算法计数精度,具体结果如表2、3所示。表2YOLOv5s+标准SORT计数方式实验结果Tab.2YOLO v5s+standard SORT counting method实验序号参数12345有效顿数61312511142568604实际数量10301030103010301 030计数数量921989993914888精度/%89.4296.0296.4188.7486.21平均精度/%91.36表3YOLOv5s+改进SORT计数方式实验结果Tab.3YOLO v5s+improved SORT counting method实验序号参数12345有效顿数61312511142568604实际数量1030103010301.0301030计数数量99710271010964923精度/%96.8099.7198.0693.5989.61平均精度/%95.55本文采用视频中包含幼虫目标的有效顿总数来定量判断实际上料密度,由于上料总数不变,有效顿越多,则单位顿平均幼虫数量越少,上料密度越小;反之,有效顿越少,则单位帧平均幼虫数量越多,上料密度越大。由表2、3可知,较大密度上料的计数精度往往差于较小密度上料的计数精度。同时,使用本文改进卡尔曼滤波的SORT目标追踪计数方式不论大密度或是小密度上料的计数精度都高于标准SORT目标追踪计数方式。本方法计数最高精度达到99.7 1%,平均精度达到95.55%,满足系统设计要求。3结论(1)针对黑水蛇幼虫目标识别过程中需要克服的饲料与幼虫混合的干扰以及幼虫堆料,本文对比多种目标识别模型效果,最终选用YOLOv5s深度学习网络提取图像多尺度特征,使用中型规模的数据集训练出可用的目标识别网络,实验结果表明,其帧率为156 f/s,m A P 0.5为99.10%,精度为90.11%,召回率为99.2 2%,达到本文需求的目标识别要求。(2)通过实际实验,验证了使用标准卡尔曼滤波配合匈牙利算法实现SORT目标追踪为划线计数分配ID方式的可行性。(3)针对标准卡尔曼滤波预测效果不佳导致计数精度较差的问题,本文提出了改进卡尔曼滤波模型。通过仿真和实际实验发现,基于本文模型的计数最高精度为99.7 1%,平均精度为95.55%,均高于使用标准卡尔曼滤波预测模型。因此,相比于标准卡尔曼滤波模型,本文提出的模型更适用于黑水虹幼虫划线计数系统。参考文献1喻国辉,陈燕红,喻子牛,等。黑水幼虫和预的饲料价值研究进展J昆虫知识,2 0 0 9,46(1):41-45.YU Guohui,CHEN Yanhong,YU Ziniu,et al.Research progress on the feed value of larvae of black soldier fly and pre-pupaeJ.Insect Knowledge,2009,46(1):41-45.(in Chinese)2毛雪,包洁,赵前松,等.黑水虹幼虫对餐厨垃圾无害化处理分析研究J.现代农业研究,2 0 2 2,2 8(7):10 8-110.MAO Xue,BAO Jie,ZHAO Qiansong,et al.Analysis on harmless treatment of kitchen waste by black water fly larvae J.Modern Agriculture Research,2022,28(7):108-110.(in Chinese)3王成成,贾昭炎,刘洋,等黑水虹转化有机生活废弃物相关研究进展J.生物加工过程,2 0 2 1,19(4):432 439.WANG Chengcheng,JIA Zhaoyan,LIU Yang,et al.Progress in transformation of organic domestic waste by black soldier flyJ.Chinese Journal of Bioprocess Engineering,2021,19(4):432-439.(in Chinese)4张领先,陈运强,李云霞,等基于卷积神经网络的冬小麦麦穗检测计数系统J农业机械学报,2 0 19,50(3):144-150.ZHANG Lingxian,CHEN Yunqiang,LI Yunxia,et al.Detection and counting system for winter wheat ears based onconvolutional neural networkJ.Transactions of the Chinese Society for Agricultural Machinery,2019,50(3):144-150.(inChinese)5田月媛,邓淼磊,高辉,等基于深度学习的人群计数算法综述J.电子测量技术,2 0 2 2,45(7):152 159.TIAN Yueyuan,DENG Miaolei,GAO Hui,et al.A review of crowd counting algorithms based on deep learningJJ.ElectronicMeasurement Technology,2022,45(7):152-159.(in Chinese)6贾云舒基于深度学习的人群计数方法研究D:成都:电子科技大学,2 0 2 2.JIA Yunshu.Research on crowd counting method based on deep learning D.Chengdu:University of Electronic Science andTechnology,2022.(in Chinese)7姚娟多目标跟踪算法及其在车辆计数中的应用研究D.武汉:华中科技大学,2 0 2 0.YAO Juan.Multiple object tracking algorithm and its application in vehicles countingD.Wuhan:Huazhong University ofScience and Technology,2020.(in Chinese)8张璐,黄琳,李备备,等.基于多尺度融合与无锚点YOLOv3的鱼群计数方法J.农业机械学报,2 0 2 1,52(增刊):237-244.346农2023年机报学业械ZHANG Lu,HUANG Lin,LI Beibei,et al.Fish school counting method based on multi-scale fusion and no anchor YOLO v3J.Transactions of the Chinese Society for Agricultural Machinery,2021,52(Supp.):237-244.(in Chinese)9宗泽,刘刚基于机器视觉的玉米定位施肥控制系统设计与试验J农业机械学报,2 0 2 1,52(增刊):6 6-7 3.ZONG Ze,LIU Gang.Design and experiment of maize fertilization control system based on machine visionJ.Transactions ofthe Chinese Society for Agricultural Machinery,2021,52(Supp.):66-73.(in Chinese)10向宽,李松松,栾明慧,等.基于改进FasterRCNN的铝材表面缺陷检测方法J仪器仪表学报,2 0 2 1,42(1):191-198.XIANG Kuan,LI Songsong,LUAN Minghui,et al.Improved Faster RCNN-based surface defect detection method foraluminumJ.Journal of Instrumentation,2021,42(1):191-198.(in Chinese)11陈立功,李柯达,张泽宇,等基于计算机视觉的目标测距算法J.弹箭与制导学报,2 0 2 0,40(2):93-96.CHEN Ligong,LI Keda,ZHANG Zeyu,et al.Computer vision-based target ranging algorithm J.Journal of Projectiles,Rockets,Missiles and Guidance,2020,40(2):93-96.(in Chinese)12柳锋,李俊峰,戴文战基于深度学习语义分割的导光板缺陷检测方法J计算机系统应用,2 0 2 0,2 9(6):2 9-38.LIU Feng,LI Junfeng,DAI Wenzhan.A deep learning semantic segmentation-based method for detecting defects in light guidepanels J.Computer Systems and Applications,2020,29(6):29-38.(in Chinese)13李琦,尚终岚,李宝山基于头部图像特征的草原羊自动计数方法J中国测试,2 0 2 0,46(11):2 0-2 4.LI Qi,SHANG Jianglan,LI Baoshan.Automatic counting method for grassland sheep based on head image featuresJ.Chin.Measur.Test.Technol.,2020,46(11):20-24.(in Chinese)14曹之君,张良基于Faster-RCNN的快速目标检测算法J.航天控制,2 0 2 0,38(4):49-55.CAO Zhijun,ZHANG Liang.Fast target detection algorithm based

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开