Share

Export Citation

APA
MLA
Chicago
Harvard
Vancouver
BIBTEX
RIS
Universitas Hasanuddin
Research output:Contribution to journalArticlepeer-review

Crack Detection in Photovoltaic Modules Using Convolutional Neural Network Optimized with Komodo Mlipir Algorithm

Agusman

Icatei 2025 International Conference on Advanced Technologies in Energy and Informatic

Published: 2025

Abstract

The growing deployment of photovoltaic (PV) systems underscores the need for robust fault detection to maintain efficiency and reliability. This study introduces an automatic crack classification framework using electroluminescence (EL) images of solar panels. A Convolutional Neural Network (CNN) is employed for feature extraction, while the Komodo Mlipir Algorithm (KMA), a metaheuristic optimizer, is integrated to optimize classifier weights and improve classification of defect severity levels. Evaluation on the ELPV Dataset comprising monocrystalline and polycrystalline PV modules categorized into four classes (Defective Confident, Defective Non-confident, Functional Non-confident, Functional Confident) demonstrates that the baseline CNN achieves 76.41% validation accuracy and an F1-score of 61.09%, but suffers from overfitting and poor minority-class performance. By contrast, the proposed CNN-KMA model achieves 82.04% validation accuracy and a 71.35% F1score, yielding more balanced performance across categories. Grad-CAM visualization enhances interpretability by highlighting critical defect regions, while a Gradio-based user interface enables real-time inspection. These findings indicate that the CNN-KMA framework delivers improved robustness, interpretability, and practical value compared to a standalone CNN, thereby supporting predictive maintenance and extending PV system lifespan.

Other files and links

Fingerprint

InterpretabilitySciences
OverfittingSciences
Computer scienceSciences
Convolutional neural networkSciences
Photovoltaic systemSciences
AlgorithmSciences
Classifier (UML)Sciences
Artificial intelligenceSciences
Data miningSciences
Fault detection and isolationSciences
Monocrystalline siliconSciences
Artificial neural networkSciences
Feature (linguistics)Sciences
Pattern recognition (psychology)Sciences
Machine learningSciences
Software deploymentSciences
Statistical classificationSciences
InverseSciences
Overhead (engineering)Sciences
Feature extractionSciences
Real-time computingSciences
Fault (geology)Sciences
VisualizationSciences
Building automationSciences
Condition monitoringSciences
Robustness (evolution)Sciences
HeuristicsSciences
Bandwidth (computing)Sciences
Algorithm designSciences