Abstract
This paper explains the use of a convolutional neural network (CNN) to segment solar panels in a satellite image containing solar arrays, and extract associated metadata from the arrays. A novel unsupervised technique is introduced to estimate the azimuth of each individual solar panel from the predicted mask of the convolutional neural network. This pipeline was developed with the aim of extracting necessary metadata for a solar installation, using only a set of latitude–longitude coordinates. Azimuth prediction results for 669 individual solar installations associated with 387 sites located across the United States are provided. A mean average error and median average error of 21.65 degrees and 1.0 degrees were obtained, respectively, when predicting the azimuth of the solar fleet data set, with about 80% of the results within an error of zero degrees of the ground truth azimuth value and about 85% within an error of 25 degrees. The predicted azimuth was then used to estimate the energy conversion of the solar arrays. Results show a 90.9 and 90.6 R-squared value for estimating alternating current (AC) and direct current (DC) energy, respectively, and a mean absolute percentage error (MAPE) of 1.70% in estimating the alternating current (AC) energy using the fully automated algorithm.
Original language | American English |
---|---|
Article number | 117273 |
Number of pages | 8 |
Journal | Applied Energy |
Volume | 298 |
DOIs | |
State | Published - 2021 |
Bibliographical note
Publisher Copyright:© 2021
NREL Publication Number
- NREL/JA-5K00-78507
Keywords
- Azimuth estimation
- Computer vision
- Convolutional neural network
- Photovoltaics
- Semantic segmentation