The world is shifting towards renewable energy sources due to the harmful effects of fossils fuel-based power generation in the form of global warming and climate change. When it comes to renewable energy sources, solar-based power generation remains on top of the list as a clean and carbon cutting alternative to the fossil fuels. Naturally, the sites chosen for installing solar parks to generate electricity are the ones that get maximum solar radiance throughout the year. Consequently, such sites offer challenges for the solar panels such as increased temperature, humidity and high dust levels that negatively affect their power generation capability. In this work, we are more concerned with the detection of dust from the images of the solar panels so that the cleaning process can be done in time to avoid power loses due to dust accumulation on the surface of solar panels. To this end, we utilize state-of-art deep learning-based image classification models and evaluate them on a publicly available dataset to identify the one that gives maximum classification accuracy for dusty solar panel detection. We utilize pre-trained models of 20 deep learning models to encode the images that are then used to train and validate four variants of a support vector machine. Among the 20 models, we get the maximum classification of 86.79% when the images are encoded with the pre-trained model of DenseNet169 and then use these encodings with a linear SVM for image classification.
Read full abstract