改进YOLOv10n的光伏电池缺陷检测算法
DOI:
CSTR:
作者:
作者单位:

华北理工大学电气工程学院 唐山 063000

作者简介:

通讯作者:

中图分类号:

TP391.41;TN86.2

基金项目:

河北省自然科学基金(D2024209006)、河北省教育厅科学研究项目(QN2024147)资助


Improved defect detection algorithm for YOLOv10n photovoltaic cells
Author:
Affiliation:

Faculty of Electrical Engineering, North China University of Science and Technology,Tangshan 063000, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对光伏电池缺陷检测中,由于缺陷形态不规则、尺寸多变及缺陷种类繁多等因素导致的缺陷识别困难、漏检和误检率高的问题,提出一种改进YOLOv10n的光伏电池缺陷检测算法。首先,剔除原C2f的Bottleneck结构,设计PMSFA_CSP模块作为主干和颈部网络的部分特征提取模块,通过其部分多尺度特征提取及残差结构获取上下文信息的能力,增强网络对缺陷特征的融合能力。其次,利用不同膨胀率的共享卷积层及SENetV2聚合稠密层注意力机制,设计FPSC_SENetV2模块引入主干网络,减少局部信息丢失,增强网络对细节特征的捕捉能力。再次,融合FreqFFPN与PMSFA_CSP模块,设计FreqFP_FPN模块并引入特征金字塔网络,降低类别不一致性,增强高频细节的缺陷信息;最后,构建SESN损失函数作为边界框回归损失函数,平衡不同尺度缺陷的检测,加速网络收敛,提高计算效率。实验结果表明:将改进的YOLOv10n在光伏电池缺陷数据集上进行实验,相较原算法mAP@0.5提高3.0%;计算量降低0.7 GFLOPs;参数量降低0.08 M;综合性能满足光伏电池缺陷检测要求。

    Abstract:

    In order to solve the problems of difficulty in defect identification, high rate of missed detection and false detection rate caused by factors such as irregular defect shape, variable size and wide variety of defects in photovoltaic cell defect detection, an improved photovoltaic cell defect detection algorithm based on YOLOv10n was proposed. Firstly, the bottleneck structure of the original C2f is eliminated, and the PMSFA_CSP module is designed as a partial feature extraction module of the backbone and neck network, and the ability to obtain context information through its partial multi-scale feature extraction and residual structure is designed to enhance the network′s ability to fuse defect features. Secondly, by using the shared convolutional layer with different expansion rates and the attention mechanism of SENetV2 aggregate dense layer, the FPSC_SENetV2 module is designed to introduce the backbone network to reduce local information loss and enhance the network′s ability to capture detailed features. Thirdly, FreqFFPN and PMSFA_CSP modules were fused, and the FreqFP_FPN modules were designed and feature pyramid networks were introduced to reduce category inconsistency and enhance the defect information of high-frequency details. Finally, the SESN loss function is constructed as the bounding box regression loss function to balance the detection of defects at different scales, accelerate the network convergence, and improve the computational efficiency. The experimental results show that compared with the original algorithm, the improved YOLOv10n is improved by 3.0%, the computational amount is reduced by 0.7 GFLOPs, and the parameter quantity is reduced by 0.08 M, which is compared with the original algorithm mAP@0.5, and the comprehensive performance meets the requirements of photovoltaic cell defect detection.

    参考文献
    相似文献
    引证文献
引用本文

王海群,武泽锴,于海峰.改进YOLOv10n的光伏电池缺陷检测算法[J].电子测量技术,2025,48(15):52-62

复制
分享
相关视频

文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2025-09-29
  • 出版日期:
文章二维码

重要通知公告

①《电子测量技术》期刊收款账户变更公告
×
《电子测量技术》
关于防范虚假编辑部邮件的郑重公告