SOLAR PANEL CONTAMINATION CLASSIFICATION USING MACHINE LEARNING

dc.contributor.authorMoldagazyyev, Ruslan
dc.date.accessioned2025-05-16T09:46:59Z
dc.date.available2025-05-16T09:46:59Z
dc.date.issued2025-04-29
dc.description.abstractThis thesis introduces an automated methodology for solar panel inspection using deep learning techniques to enable faster and accurate inspections. Traditional inspection techniques frequently include manual inspections, which can be demanding of labor and vulnerable to human error. A dataset of slightly over 4,000 high-resolution solar panel photos has been collected under diverse environmental conditions. Each image is annotated by its contamination type (dust, snow, water droplets, or clean) and the associated electrical measurements (voltage and current). Contamination on solar panels, such as dust or snow, may block sunlight and reduce the panel’s effectiveness by limiting the light that reaches the photovoltaic cells. The main goals are to precisely categorize the type of contamination present on each panel image and to predict important electrical characteristics. Various convolutional neural network (CNN) designs were evaluated such as VGG, ResNet, EfficientNetB2, and ConvNeXt Tiny. Initially, several models were created for classification and regression tasks to examine the influence of network depth and complexity on performance. Based on these observations, multi-head models were developed to provide simultaneous learning of both tasks within a singular backbone. During testing, EfficientNetB2 achieved the highest classification accuracy at 97% on unseen test images, but ConvNeXt Tiny resulted in the most accurate regression predictions for voltage and current, achieving the highest R² among the assessed architectures. In conclusion, this research introduces the potential of advanced deep learning models to offer a more consistent and objective alternative to manual panel inspections, thereby offering information about potential power losses and surface contamination. The proposed method provides practical data for maintenance making decisions by incorporating regression and classification capabilities. The software prototype that has been created also demonstrates the ability of an intuitive interface to assist individuals in the uploading of images, immediately receiving contamination labels, and the estimation of electrical parameters.
dc.identifier.citationMoldagazyyev, R. (2025). Solar Panel Contamination Classification Using Machine Learning. Nazarbayev University School of Engineering and Digital Sciences
dc.identifier.urihttps://nur.nu.edu.kz/handle/123456789/8507
dc.language.isoen
dc.publisherNazarbayev University School of Engineering and Digital Sciences
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/
dc.subjecttype of access: embargo
dc.titleSOLAR PANEL CONTAMINATION CLASSIFICATION USING MACHINE LEARNING
dc.typeMaster`s thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ruslan_Moldagazyyev_MS_Thesis.pdf
Size:
41.28 MB
Format:
Adobe Portable Document Format
Description:
Master`s thesis
Access status: Embargo until 2028-05-01 , Download