A deep convolutional neural network, with pre-training, for solar photovoltaic array detection in aerial imagery

In this work we consider the problem of developing algorithms that automatically identify small-scale solar photovoltaic arrays in high resolution aerial imagery. Such algorithms potentially offer a faster and cheaper solution to collecting small-scale photovoltaic (PV) information, such as their location, capacity, and the energy they produce. Here we build on previous algorithmic work by employing convolutional neural networks (CNNs), which have recently yielded major improvements in other image object recognition problems. We propose a CNN architecture for our recognition problem and then measure its detection performance on the same (publicly available) dataset that was used in previous publications. The results indicate that the CNN yields substantial performance improvements over previous results. We also investigate the recently popular approach of pre-training for CNNs.

[1]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[2]  Geoffrey E. Hinton,et al.  Learning to Detect Roads in High-Resolution Aerial Images , 2010, ECCV.

[3]  Jordan M. Malof,et al.  Automatic Detection of Solar Photovoltaic Arrays in High Resolution Aerial Imagery , 2016, ArXiv.

[4]  Jordan M. Malof,et al.  A deep convolutional neural network and a random forest classifier for solar photovoltaic array detection in aerial imagery , 2016, 2016 IEEE International Conference on Renewable Energy Research and Applications (ICRERA).

[5]  Jordan M. Malof,et al.  Distributed solar photovoltaic array location and extent dataset for remote sensing object identification , 2016, Scientific Data.

[6]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[7]  Igor Sevo,et al.  Convolutional Neural Network Based Automatic Object Detection on Aerial Images , 2016, IEEE Geoscience and Remote Sensing Letters.

[8]  Jordan M. Malof,et al.  Automatic solar photovoltaic panel detection in satellite imagery , 2015, 2015 International Conference on Renewable Energy Research and Applications (ICRERA).

[9]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[10]  Ashok Samal,et al.  Automatic Building Detection From High-Resolution Satellite Images Based on Morphology and Internal Gray Variance , 2016, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[11]  Anil M. Cheriyadat,et al.  Unsupervised Feature Learning for Aerial Scene Classification , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[12]  Jefersson Alex dos Santos,et al.  Towards better exploiting convolutional neural networks for remote sensing scene classification , 2016, Pattern Recognit..

[13]  Andrea Manno-Kovacs,et al.  Building Detection From Monocular VHR Images by Integrated Urban Area Knowledge , 2015, IEEE Geoscience and Remote Sensing Letters.

[14]  Jiangye Yuan,et al.  2016 Ieee International Conference on Big Data (big Data) Large-scale Solar Panel Mapping from Aerial Images Using Deep Convolutional Networks , 2022 .