ESD-YOLOv8: An Efficient Solar Cell Fault Detection Model Based on YOLOv8

The photovoltaic technology industry is a key development field in response to global renewable energy demands. The efficiency of fault detection in solar cells, a core component, is vital. Traditional manual fault detection is inefficient and costly, and existing deep learning models lack accuracy...

Full description

Saved in:
Bibliographic Details
Main Authors: Lingyun Zhang, Xu Wu, Zihan Liu, Panlin Yu, Mingfen Yang
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10689409/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841536196777345024
author Lingyun Zhang
Xu Wu
Zihan Liu
Panlin Yu
Mingfen Yang
author_facet Lingyun Zhang
Xu Wu
Zihan Liu
Panlin Yu
Mingfen Yang
author_sort Lingyun Zhang
collection DOAJ
description The photovoltaic technology industry is a key development field in response to global renewable energy demands. The efficiency of fault detection in solar cells, a core component, is vital. Traditional manual fault detection is inefficient and costly, and existing deep learning models lack accuracy and speed. To address these problems, this study proposes the ESD-YOLOv8 model, which is optimised for infrared solar cell images captured by UAVs and is able to efficiently identify microdefect features. The detection of small defects is enhanced by optimising the YOLOv8 architecture, removing the P5 layer, introducing the small target sensitive P2 layer, and integrating the EMA attention mechanism and the C2f_EMA module. Meanwhile, guided by the CloAttention mechanism, a feature fusion layer has been designed to focus the model’s attention on small target defect features in the P2 layer, thereby improving the accuracy of defect location. The Unified IoU (UIoU) metric is employed to optimise the loss function and enhance the accuracy of fault prediction. The results of the performance test demonstrate that the F1 Score of ESD-YOLOv8 in mAP@0.5 reaches 91.8% and mAP@0.5:0.95 reaches 58.0%. This indicates that the system performs well in terms of latency and computational resource requirements, meeting the requirements of actual production for fault detection with efficient realtime detection capability. This study not only alleviates the burden of human detection but also provides an efficient and high-precision solution for intelligent PV system fault diagnosis.
format Article
id doaj-art-a3fd3cc6fb534994a8f27867f3454b91
institution Kabale University
issn 2169-3536
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-a3fd3cc6fb534994a8f27867f3454b912025-01-15T00:03:36ZengIEEEIEEE Access2169-35362024-01-011213880113881510.1109/ACCESS.2024.346620910689409ESD-YOLOv8: An Efficient Solar Cell Fault Detection Model Based on YOLOv8Lingyun Zhang0Xu Wu1https://orcid.org/0009-0005-7326-7720Zihan Liu2https://orcid.org/0009-0008-4727-7417Panlin Yu3https://orcid.org/0009-0007-9081-0611Mingfen Yang4College of Computer Science and Cyber Security, Chengdu University of Technology, Chengdu, ChinaCollege of Computer Science and Cyber Security, Chengdu University of Technology, Chengdu, ChinaCollege of Computer Science and Cyber Security, Chengdu University of Technology, Chengdu, ChinaCollege of Computer Science and Cyber Security, Chengdu University of Technology, Chengdu, ChinaInstitute of Information Science and Technology of Tibet, Lhasa, ChinaThe photovoltaic technology industry is a key development field in response to global renewable energy demands. The efficiency of fault detection in solar cells, a core component, is vital. Traditional manual fault detection is inefficient and costly, and existing deep learning models lack accuracy and speed. To address these problems, this study proposes the ESD-YOLOv8 model, which is optimised for infrared solar cell images captured by UAVs and is able to efficiently identify microdefect features. The detection of small defects is enhanced by optimising the YOLOv8 architecture, removing the P5 layer, introducing the small target sensitive P2 layer, and integrating the EMA attention mechanism and the C2f_EMA module. Meanwhile, guided by the CloAttention mechanism, a feature fusion layer has been designed to focus the model’s attention on small target defect features in the P2 layer, thereby improving the accuracy of defect location. The Unified IoU (UIoU) metric is employed to optimise the loss function and enhance the accuracy of fault prediction. The results of the performance test demonstrate that the F1 Score of ESD-YOLOv8 in mAP@0.5 reaches 91.8% and mAP@0.5:0.95 reaches 58.0%. This indicates that the system performs well in terms of latency and computational resource requirements, meeting the requirements of actual production for fault detection with efficient realtime detection capability. This study not only alleviates the burden of human detection but also provides an efficient and high-precision solution for intelligent PV system fault diagnosis.https://ieeexplore.ieee.org/document/10689409/Object detectionsolar cell fault detectiondeep learningYOLOv8EMACloAttention
spellingShingle Lingyun Zhang
Xu Wu
Zihan Liu
Panlin Yu
Mingfen Yang
ESD-YOLOv8: An Efficient Solar Cell Fault Detection Model Based on YOLOv8
IEEE Access
Object detection
solar cell fault detection
deep learning
YOLOv8
EMA
CloAttention
title ESD-YOLOv8: An Efficient Solar Cell Fault Detection Model Based on YOLOv8
title_full ESD-YOLOv8: An Efficient Solar Cell Fault Detection Model Based on YOLOv8
title_fullStr ESD-YOLOv8: An Efficient Solar Cell Fault Detection Model Based on YOLOv8
title_full_unstemmed ESD-YOLOv8: An Efficient Solar Cell Fault Detection Model Based on YOLOv8
title_short ESD-YOLOv8: An Efficient Solar Cell Fault Detection Model Based on YOLOv8
title_sort esd yolov8 an efficient solar cell fault detection model based on yolov8
topic Object detection
solar cell fault detection
deep learning
YOLOv8
EMA
CloAttention
url https://ieeexplore.ieee.org/document/10689409/
work_keys_str_mv AT lingyunzhang esdyolov8anefficientsolarcellfaultdetectionmodelbasedonyolov8
AT xuwu esdyolov8anefficientsolarcellfaultdetectionmodelbasedonyolov8
AT zihanliu esdyolov8anefficientsolarcellfaultdetectionmodelbasedonyolov8
AT panlinyu esdyolov8anefficientsolarcellfaultdetectionmodelbasedonyolov8
AT mingfenyang esdyolov8anefficientsolarcellfaultdetectionmodelbasedonyolov8