A lightweight deep learning model for fault detection of PV modules using thermal images

Thermal imaging is an emerging and valuable tool in evaluating and inspecting photovoltaic modules, allowing the identification of anomalies invisible to the human eye, such as bypass diode failures, internal cell defects, and hot or cold spots. In this context, artificial intelligence and computer...

Full description

Autores:
Jiménez Restrepo, Keony
Cano Quintero, Juan Bernardo
Velilla Hernández, Esteban
Tipo de recurso:
Article of investigation
Fecha de publicación:
2025
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
eng
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/48264
Acceso en línea:
https://hdl.handle.net/10495/48264
Palabra clave:
Imágenes infrarrojas
Infrared imaging
Visión por computadora
Computer vision
Aprendizaje profundo (aprendizaje automático)
Deep learning (Machine learning)
Termografía
Thermography
Sistemas de energía fotovoltaica
Photovoltaic power systems
Inteligencia artificial
Artificial intelligence
http://id.loc.gov/authorities/subjects/sh85066320
http://id.loc.gov/authorities/subjects/sh85029549
http://id.loc.gov/authorities/subjects/sh2021006947
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:Thermal imaging is an emerging and valuable tool in evaluating and inspecting photovoltaic modules, allowing the identification of anomalies invisible to the human eye, such as bypass diode failures, internal cell defects, and hot or cold spots. In this context, artificial intelligence and computer vision facilitate the analysis and interpretation of images. Nevertheless, the large number of parameters associated with this approach significantly affects the training and inference time of models, limiting its practical applicability for real-time fault detection. Therefore, we proposed a CNN architecture called HDUnet, which combines and optimizes key design principles from UNet, DenseNet, and HRNet for object detection, segmentation, feature extraction, and pattern recognition. The architecture comprises 1 million parameters and ensures continuous data feedback from field observations, reducing training time and requiring approximately 0.3 GFLOPs per inference. For binary fault classification tasks, HDUNet achieves performance comparable to the top-performing models with 13.9 million parameters and improves accuracy by 3.77 % compared to the best-reported lightweight model with 1.5 million parameters. In contrast, for the 12-class fault detection task, HDUNet approaches state-of-the-art precision while outperforming the best lightweight model by 6.5 %. These findings highlight the model’s capability to operate as a lightweight model with a remarkable trade-off between fault detection classification accuracy and computational efficiency.