基于YOLOv8改进的风机叶片小尺度缺陷检测算法

Improved Small-scale Defect Detection Algorithm for Wind Turbine Blades Based on YOLOv8

  • 摘要: 针对在复杂环境背景下的风力发电机叶片巡检任务中存在的小尺度缺陷检测难、误检率高、检测精度低等问题,提出一种基于YOLOv8改进的风机叶片小尺度缺陷检测算法。首先,提出正交通道空间注意力(Orthogonal channel spatial attention,OCSA)模块,抑制易混淆的无关信息干扰,增强模型对缺陷特征的定位和感知能力;其次,优化快速空间金字塔模块,通过引入空洞卷积和全局平均池化,使模型获取丰富的上下文信息;最后,设计了GMS-C2f模块,即将分组多尺度卷积(Grouped multi-scale convolution,GMSConv)应用在C2f模块中,捕获多层次的语义特征,降低模块的计算复杂度。试验结果表明,所提算法在验证数据集上的mAP50和mAP50:95值分别达89.3%和63.1%,较经典算法分别提高了3.9%和7.4%,提升了小尺度缺陷的检测性能,且有效缓解了误检的问题,证明了所提算法的有效性。

     

    Abstract: Aiming at the problems of difficult small-scale defect detection, high false detection rate and low detection accuracy in the inspection task of wind turbine blades under complex environmental background, an improved small-scale defect detection algorithm for wind turbine blades based on YOLOv8 is proposed. Firstly, the orthogonal channel spatial attention(OCSA) module is proposed to suppress confusing irrelevant information interference and enhance the model's ability to locate and perceive defect features. Secondly, the fast spatial pyramid module is optimized. By introducing dilated convolution and global average pooling, the model can obtain rich context information. Finally, the GMS-C2f module is designed, that is, the grouped multi-scale convolution(GMSConv) is applied to the C2f module to capture multi-level semantic features and reduce the computational complexity of the module. The experimental results show that the mAP50 and mAP50: 95 values of the proposed algorithm on the validation dataset are 89.3% and 63.1%, respectively, which are 3.9% and 7.4% higher than those of the classical algorithm. The detection performance of small-scale defects is improved, and the problem of false detection is effectively alleviated, which proves the effectiveness of the proposed algorithm.

     

/

返回文章
返回