Back To Projects

SoilingNet: Convolutional Neural Networks for Analysis of Soiling Defects in Photovoltaic Panels

Thomas G.

In our study, we present a two-step, fully supervised deep learning approach for analyzing solar panel soiling on a per-panel level.


Solar panel soiling is an important problem for the energy sector as we transition away from fossil fuels. Previous methods have aimed to analyze and combat soiling through the use of classical computer vision techniques or weakly supervised deep learning. In our study, we present a two-step, fully supervised deep learning approach for analyzing solar panel soiling on a per-panel level. From a single RGB image of a solar panel, combined with the environmental factor of solar irradiance, our method produces predictions for soiling type, soiling location, and soiling severity. We also introduce a first-of-its-kind dataset labeled with ground truth semantic segmentation maps for the purpose of solar panel soiling analysis. This dataset contains 1104 samples. We find that our model can achieve Jaccard indices in excess of 70 when predicting semantic segmentation maps and top-1 accuracy’s in excess of 92% when predicting soiling severity. Our method outperforms previous techniques in the domain of solar panel soiling analysis.

Explore More!

Source Code
Thomas G.

Related Projects

Machine Learning Algorithms for Consumer Plastics Identification and Sorting

Seeking a solution to maintain plastic recycling costs while increasing the output of reusable material, this paper poses the question “what type of machine learning algorithm is most suitable for a plastic identification system in consumers’ homes?” It investigates five total machine learning algorithms to determine which one best balances accuracy, management of resources, and time efficiency, ultimately arriving at the conclusion that a Support Vector Machine that uses a Polynomial Kernel is the best algorithm and serves to demonstrate that algorithms such as the ones analyzed have become advanced enough for more efficient, AI driven systems to replace those of the status quo.
Alexander K.
Mentored by Eric Bradford
Predicting Solar Array Output Using Weather Sensor Data

With the recent push for renewable energy sources, solar energy is one that is readily available. This paper will explore how to predict the power output of a solar array based on weather data, collected from sensors throughout each day.
Maximilian P.
Mentored by
Predicting State-Wide Cotton Yield using Geospatial Data

The focus of this study was to use Geospatial Linear Regression to predict cotton yield.
Gregory G.
Mentored by Ribhav Gupta