基于改进YOLOv4风机叶片缺陷检测方法.pdf
《基于改进YOLOv4风机叶片缺陷检测方法.pdf》由会员分享,可在线阅读,更多相关《基于改进YOLOv4风机叶片缺陷检测方法.pdf(5页珍藏版)》请在咨信网上搜索。
1、第 61 卷 第 8 期Vol.61 No.82023 年 8 月August 2023农业装备与车辆工程AGRICULTURAL EQUIPMENT&VEHICLE ENGINEERINGdoi:10.3969/j.issn.1673-3142.2023.08.019基于改进 YOLOv4 风机叶片缺陷检测方法高文俊,张海峰(201620上海市上海工程技术大学机械与汽车工程学院)摘要 随着风电行业发展,风电设备越来越普及。风力发电设备长期处于恶劣环境下,设备叶片关键部件会发生损伤,降低整机发电效率。为了解决风力发电机叶片传统检测耗时长、效率低、精度低等问题,提出一种基于改进 YOLOv4 的
2、风机叶片缺陷检测方法。首先采用 GhostNet 特征提取网络更换原有 YOLOv4 的特征提取网络,使得模型轻量化的同时保持良好的检测精度;其次,采用基于 COCO 数据集权重的迁移学习,减少模型训练时间并加快模型收敛;最后,采用 Focalloss 分类损失函数解决数据集缺陷类别不平衡问题,且使得目标检测模型收敛。实验结果表明,相比原有的 YOLOv4,map 值提高了 3.66%且能满足实时性需求。关键词 改进 YOLOv4;风机叶片;缺陷检测;特征提取 中图分类号 TM315 文献标志码 A 文章编号 1673-3142(2023)08-0094-05引用格式:高文俊,张海峰.基于改进
3、 YOLOV4 风机叶片缺陷检测方法 J.农业装备与车辆工程,2023,61(8):94-98.Wind turbine blade defect detection based on improved YOLOv4GAOWenjun,ZHANGHaifeng(CollegeofMechanicalandAutomotiveEngineering,ShanghaiUniversityofEngineeringScience,Shanghai201620,China)AbstractWiththedevelopmentofwindpowerindustry,windpowerequipmenti
4、sbecomingmoreandmorepopular.However,thelong-termadverseenvironmentofwindpowerequipmentwillcausedamagetothekeycomponentsofthebladeandreducethepowergenerationefficiencyofthewholemachine.Inordertosolvetheproblemsoflongtimeconsuming,lowefficiencyandlowprecisionintraditionalwindturbinebladedetection,adef
5、ectdetectionmethodbasedonimprovedYOLOv4fanbladewasproposed.Firstly,GhostNetfeatureextractionnetworkwasusedtoreplacetheoriginalYOLOv4featureextractionnetwork,whichmadethemodellighterandkeptgooddetectionaccuracy.Secondly,transferlearningbasedonCOCOdatacentralizationwasusedtoreducemodeltrainingtimeanda
6、cceleratemodelconvergence.Finally,theFocalLossclassificationfunctionwasusedtosolvetheproblemofunbalanceddefectcategoriesinthedatasetandmakethetargetdetectionmodelconverge.Theexperimentalresultsshowedthat,comparedwiththeoriginalYOLOv4,theMAPvaluewasimprovedby3.66%andcanmeetthereal-timerequirements.Ke
7、y wordsimprovedYOLOv4;windturbineblade;defectdetection;featureextraction0 引言随着国家大力发展清洁能源,风力发电由于动力获取简单、储存容量大,被国家大力扶持。但是由于风力发电机工作往往处于沿海潮湿或者沙漠干旱等恶劣环境,风力发电设备就会出现各种损伤,导致发电效率降低。风机叶片是风机设备中的重要部件。传统的风机叶片缺陷检测技术主要基于图像处理检测技术和传感器等完成,如阈值分割、边缘提取技术和声传感器、振动传感器、光传感器等。曹庆才等1为了提取风机叶片缺陷,采用机器视觉方法,首先对风机叶片图像进行滤波和对比度增强预处理,然后
8、采用 OSTU 阈值法进行图像分割,最后使用 Canny边缘检测算法提取叶片缺陷特征;严海领2为检测不同颜色风机叶片中的缺陷类型,分析传统边缘提取算子的提取效果,得出采用 Prewitt 算子提取边缘特征和图像增强处理的方法,对不同颜色风机叶片缺陷特征提取效果较好;邹洁等3将光纤光栅传感器布置在风机叶片上,对传感器接收到的冲撞信号进行信号能量分布和中心波长分析来得出风机叶片是否存在表面损伤缺陷。但是这些技术都有不足之处,如基于传统图像处理技术的缺陷检测方法,需要人工设计的算法去提取相对应的缺陷明显特征,人为主观性大,且提取效果受环境因素影响较大,对环境要求比较严格,识别准确度不高。基于传感器检
9、测技术的方法,需要人为在风机叶片表收稿日期:2022-06-1495第 61 卷第 8 期面布置对应的传感器设备,搭建检测传感器信号系统,整体花费费用大,且不能对缺陷类别进行分类。随着机器学习和深度学习的迅速发展,深度学习具有根据标签信息自主学习类别特征的模型能力,使之成为缺陷识别的热门技术。基于深度学习的缺陷目标检测方法主要分为2 类:一阶段网络和两阶段网络。两阶段网络预测准确度高,但检测速度弱于一阶段网络。FasterR-CNN4是典型的两阶段端到端的目标检测网络,其基本原理是利用 RPN(RegionProposalNetwork)组件在卷积网络生成的特征图上提出一组可能位于目标对象的边
10、界框区域,然后将提出的边界框区域传递给 ROI 池化层进行同一尺度化,从而构成端到端式的网络模型构建,使其完成目标分类结果和边界框回归输出。由于两阶段网络模型在检测速度方面较弱,因此一阶段网络被提出。SSD5和YOLO6-9系列为典型的一阶段目标检测算法。该类网络把目标分类任务和检测任务操作过程都集成在一个时间段过程中,不像两阶段网络需要单独提取目标类别特征和目标区域进行目标检测任务,并且一阶段网络训练过程比两阶段网络训练过程简单。针对传统风机叶片检测方式的不足,本文采用一阶段网络 YOLOv4 算法进行风机叶片缺陷检测。为了使该算法达到实际运行需求,将其主干网络更换为 GhostNet10。
11、利用 k-means 方法处理用于训练的标签数据进行类别锚框大小选取。将 Focalloss11损失函数代替原算法模型的分类交叉熵损失函数来训练风机叶片缺陷数据集,提高了 YOLOv4识别风机叶片缺陷的准确率和速度。1 YOLOv4 算法YOLOv4 算法是一种单阶段目标检测算法,在 YOLO 系列基本原理上进行了网络架构改进。YOLO 系列基本原理是将输入图片输入所构建的端到端网络模型中,输入图片经过网络模型分割成SS 个网格区域,然后由每个网格区域所提取的特征预测那些可能落在该网格区域内的目标,每个网格区域会产生多个边界框(BoundingBox)以及边界框的置信度(ConfidenceS
12、core),每个边界框包含 5 个参数,即框的位置坐标(x,y,h,w)和置信度12。最后利用设计的损失函数训练网络结构,使模型收敛能够预测这些边界框参数和分类类别。1.1 YOLOv4 网络架构如图 1 所示,YOLOv4 算法框架由特征提取网络(Backbone)和结合特征融合的颈部模块(Neck)以及进行目标位置回归和分类的检测头(Head)3 部分组成13。其中特征提取网络为CSP-Darknet53,是一种全卷积神经网络,结合CSP 基本组件减少传统图像特征提取网络推理计算量大的问题;Neck 模块结合特征融合结构(空间金字塔池化结构(SPP)和特征金字塔结构(PANet)形成路径聚
13、合网络,能够融合深浅层的语义信息特征和空间特征进行多尺度目标检测。检测头采用传统的 YOLOv3 检测头,进行分类预测和目标位置回归,置信度预测。1.2 YOLOv4 损失函数损失函数是一个网络模型训练时的重要部分。YOLOv4 损失函数由分类损失函数(Classificitionloss)和回归损失函数(BoundingBoxRegeressionLoss)以及置信度函数(Confidenloss)3 部分组成,其关系式为,L o c O C l gLo cLO CLl gconfclaloc123mmm=+hhhh(1)式中:1,2,3平衡系数,Lconf置信度损失,Lcla分类损失,Ll
14、oc回归损失函数。YOLOv4 置 信 度 损 失 和 分 类 损 失 均 延 续YOLOv3 二值交叉熵损失函数,回归损失则采用了CIoU 损失函数。其中 CIoU 损失函数公式为,LIoUcb bvCIoUgt22ta=-+chm(2)arctanarctanvhwhw4gtgt22r=-bl(3)aIoUvv1=-+h(4)式中:IoU真实框面积和预测框面积之间交集与并集的比值;b、bgt预测框、真实框的中心坐标;p2(b,bgt)预测框和真实框中心点坐标之间的欧式距离;c2预测框和真实框之间的对角线距离;wgt,w,hgt,h真实框和预测框的宽图 1 YOLOv4 整体网络结构图Fig
15、.1 YOLOv4Network diagramInputCSP*1CSP*8CBMCSP*2CSP*8CSP*4CBL*3CBLCBLConcat+CBL*5Concat+CBL*5Concat+CBL*5Concat+CBL*5YOLOHeadYOLOHeadYOLOHeadCBL+UpSamplingCBL+UpSamplingCBL+DownSamplingCBL+DownSamplingSPPBackboneNeckPANHeadCBL+ConvCBL+ConvCBL+ConvCBMCBMCBMConcatCBMCBMn个ResCSP*n=ConcatSPPmaxpool5maxpo
16、ol9maxpool13=ConvConvCBMCBMBNBNLReLUMishAddCBLCBMCBM=CBL*3高文俊等:基于改进 YOLOv4 风机叶片缺陷检测方法96农业装备与车辆工程 2023 年和高;v 衡量长宽比一致性的参数14;a用于权衡的参数。2 改进的 YOLOv4本文主要从目标检测模型的主干网络和分类损失函数 2 个方面对 YOLOv4 算法进行改进。2.1 主干网络Ghostnet 是由华为诺亚方舟实验室提出的一种新的提取图像特征的卷积神经网络,提出一种新的卷积结构方式,称为 Ghostmodule,如图 2 所示。该卷积结构利用类似深度分离卷积方式将一个传统卷积形式分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 改进 YOLOv4 风机 叶片 缺陷 检测 方法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。