This document summarizes a computer vision method for recognizing soil on photovoltaic modules to enable autonomous cleaning robots. It presents two methods:
1. A region growing algorithm is used to segment uniform dirtiness by grouping similarly colored pixels. Histograms of the segmented regions are analyzed.
2. For non-uniform dirtiness, seeds are initialized and grown in the red color channel, as dirt is predominantly red. The two largest regions are analyzed.
The methods were tested on images of increasing dirt on solar panels and aim to quantify coverage for automated cleaning. In summary, computer vision algorithms are developed to recognize soil levels and guide solar panel cleaning robots.
Related topics: