Deep Learning for Automatic Defect Detection in PV Modules Using Electroluminescence Images

Solar energy, in the form of photovoltaic (PV) panels, is important for achieving clean energy solutions. The photovoltaic health index must be monitored and improved because of the high demand for green energy. Unfortunately, defective solar cells are a significant source of performance degradation...

Full description

Bibliographic Details
Main Authors: Fatma Mazen Ali Mazen, Rania Ahmed Abul Seoud, Yomna O. Shaker
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10146258/
_version_ 1797803108404822016
author Fatma Mazen Ali Mazen
Rania Ahmed Abul Seoud
Yomna O. Shaker
author_facet Fatma Mazen Ali Mazen
Rania Ahmed Abul Seoud
Yomna O. Shaker
author_sort Fatma Mazen Ali Mazen
collection DOAJ
description Solar energy, in the form of photovoltaic (PV) panels, is important for achieving clean energy solutions. The photovoltaic health index must be monitored and improved because of the high demand for green energy. Unfortunately, defective solar cells are a significant source of performance degradation in photovoltaic (PV) systems. Experts often manually analyze electroluminescence (EL) images by visually inspecting them, which is personal, time-consuming, and requires extensive expertise. This work presents a comparative analysis of YOLOv8 and an Improved YOLOv5 for an automatic PV defect detection system in EL images in which Global Attention Module (GAM) is incorporated into the traditional YOLOv5s model for better object representation. Adaptive Feature space fusion (ASFF) was added to YOLOv5’s original structure for feature fusion. The Distance Intersection over Union (Non-Maximum) Suppression (DIoU-NMS) is aggregated to produce a more accurate bounding box. The ELDDS1400C5 dataset was used to train and evaluate the proposed system. Experiments on the ELDDS1400C5 test set revealed that the Improved YOLOv5 algorithm achieved a mean Average Precision of 76.3% (mAP@0.5), which is a 2.5% improvement over the standard YOLOv5 algorithm for detecting faults in PV modules in EL images. Furthermore, the experimental results demonstrated that Test Time Augmentation (TTA) significantly increased the mAP@0.5 to 77.7%, surpassing the YOLOv8 model, which achieved 77.5% under the same conditions.
first_indexed 2024-03-13T05:15:53Z
format Article
id doaj.art-2c12768f91b840d49f66ee26ec26bd4f
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-13T05:15:53Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-2c12768f91b840d49f66ee26ec26bd4f2023-06-15T23:01:06ZengIEEEIEEE Access2169-35362023-01-0111577835779510.1109/ACCESS.2023.328404310146258Deep Learning for Automatic Defect Detection in PV Modules Using Electroluminescence ImagesFatma Mazen Ali Mazen0https://orcid.org/0000-0002-0429-6609Rania Ahmed Abul Seoud1https://orcid.org/0000-0003-1336-2409Yomna O. Shaker2https://orcid.org/0000-0002-8476-2883Electrical Engineering Department, Faculty of Engineering, Fayoum University, Fayoum, EgyptElectrical Engineering Department, Faculty of Engineering, Fayoum University, Fayoum, EgyptElectrical Engineering Department, Faculty of Engineering, Fayoum University, Fayoum, EgyptSolar energy, in the form of photovoltaic (PV) panels, is important for achieving clean energy solutions. The photovoltaic health index must be monitored and improved because of the high demand for green energy. Unfortunately, defective solar cells are a significant source of performance degradation in photovoltaic (PV) systems. Experts often manually analyze electroluminescence (EL) images by visually inspecting them, which is personal, time-consuming, and requires extensive expertise. This work presents a comparative analysis of YOLOv8 and an Improved YOLOv5 for an automatic PV defect detection system in EL images in which Global Attention Module (GAM) is incorporated into the traditional YOLOv5s model for better object representation. Adaptive Feature space fusion (ASFF) was added to YOLOv5’s original structure for feature fusion. The Distance Intersection over Union (Non-Maximum) Suppression (DIoU-NMS) is aggregated to produce a more accurate bounding box. The ELDDS1400C5 dataset was used to train and evaluate the proposed system. Experiments on the ELDDS1400C5 test set revealed that the Improved YOLOv5 algorithm achieved a mean Average Precision of 76.3% (mAP@0.5), which is a 2.5% improvement over the standard YOLOv5 algorithm for detecting faults in PV modules in EL images. Furthermore, the experimental results demonstrated that Test Time Augmentation (TTA) significantly increased the mAP@0.5 to 77.7%, surpassing the YOLOv8 model, which achieved 77.5% under the same conditions.https://ieeexplore.ieee.org/document/10146258/ELDDS1400C5 datasetelectroluminescence imagesphotovoltaic panelstest time augmentationYOLOv5YOLOv8
spellingShingle Fatma Mazen Ali Mazen
Rania Ahmed Abul Seoud
Yomna O. Shaker
Deep Learning for Automatic Defect Detection in PV Modules Using Electroluminescence Images
IEEE Access
ELDDS1400C5 dataset
electroluminescence images
photovoltaic panels
test time augmentation
YOLOv5
YOLOv8
title Deep Learning for Automatic Defect Detection in PV Modules Using Electroluminescence Images
title_full Deep Learning for Automatic Defect Detection in PV Modules Using Electroluminescence Images
title_fullStr Deep Learning for Automatic Defect Detection in PV Modules Using Electroluminescence Images
title_full_unstemmed Deep Learning for Automatic Defect Detection in PV Modules Using Electroluminescence Images
title_short Deep Learning for Automatic Defect Detection in PV Modules Using Electroluminescence Images
title_sort deep learning for automatic defect detection in pv modules using electroluminescence images
topic ELDDS1400C5 dataset
electroluminescence images
photovoltaic panels
test time augmentation
YOLOv5
YOLOv8
url https://ieeexplore.ieee.org/document/10146258/
work_keys_str_mv AT fatmamazenalimazen deeplearningforautomaticdefectdetectioninpvmodulesusingelectroluminescenceimages
AT raniaahmedabulseoud deeplearningforautomaticdefectdetectioninpvmodulesusingelectroluminescenceimages
AT yomnaoshaker deeplearningforautomaticdefectdetectioninpvmodulesusingelectroluminescenceimages