- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
摘要
绝缘子是输电线路中的重要组成部分,其功能是在传输电流的同时防止电流通
过塔架和地面发生泄漏,起到绝缘和支撑的作用。因此,定期检测绝缘子的状态并及
时发现和处理绝缘子的缺陷是非常重要的。随着科技的进步,无人机和智能图像识别
技术正逐步代替人工巡检,然而,由于采集的图片中存在绝缘子目标小、遮挡目标比
较多、背景复杂等多种复杂情况,给绝缘子缺陷检测带来较大的困难。本文基于改进
YOLOv5s(YouOnlyLookOnceVersion-5s)进行输电线路绝缘子缺陷检测,在提升
模型检测性能与模型轻量化两方面进行改进并进行实验,使其分别适配于不同的应
用场景,最后设计了输电线路巡检系统,使本文所做工作更具有适用性。本文主要工
作如下:
首先,对基于YOLOv5s的输电线路绝缘子缺陷检测算法进行性能方面的改进,
设计了三种改进方法,分别是将网络中C3模块中的卷积替换为多头自注意力机制
(Multi-HeadSelf-Attention,MHSA),提高算法对图像全局信息的关注;引入注意力
机制CBAM(ConvolutionalBlockAttentionModule),增强目标在通道与空间双维度
上的注意力特征融合;将网络的损失函数替换成SIoU(ScyllaIntersectionoverUnion),
在损失函数成本中引入方向性,改进算法的训练推理性能。最后将三种改进方法进行
消融实验,实验结果表明,与原YOLOv5s相比,改进后模型的平均检测精度可以达
到96.5%,验证了改进算法的有效性。
然后,对基于YOLOv5s的输电线路绝缘子缺陷检测算法进行轻量化的改进,针
对部署到无人机等设备中模型较大的问题,将网络的主干部分分别替换为当下主流
的轻量级网络,ShuffleNetV2与GhostNet,经过实验对比最终选择GhostNet作为主
干网络,可以保持精度基本不变的情况下,大幅度降低模型参数量;将GSConv模块
嵌入到特征融合阶段(Neck),可以显著降低模型参数量并保持精度。最后将两种改
进方法进行消融实验,实验结果表明,与原YOLOv5s相比,改进后模型平均检测精
度达到92.0%,模型参数量降低33.0%,检测速度提高8.3%,实现了减轻模型复杂
度的同时提高准确性,得到适合部署到内存资源有限的设备中的轻量化网络。
最后,基于PyCharm和PyQt5设计了一个输电线路巡检系统。通过Qt中UI界
面,完成了系统界面的布局与设计,可以实现数据源的选择、实时图像显示、检测操
I
作、结果统计的功能。并以检测绝缘子为例对系统进行演示,通过对原模型以及改进
后模型的调用,完成了绝缘子及其缺陷的检测。
关键词:YOLOv5s;注意力机制;损失函数;轻量化;输电线路巡检系统
II
ABSTRACT
Insulatorisanimportantpartofthetransmissionline,itsfunctionistopreventthe
currentfromleakingthroughthetowerandthegroundwhiletransmittingthecurrent,and
playtheroleofinsulationandsupport.Therefore,itisveryimportanttotestthestatusof
theinsulator
文档评论(0)