The automatic segmentation of residential solar panels based on satellite images: A cross learning driven U-Net method

Abstract Segmenting small-scale residential solar panels (RSPs) based on satellite images is an emerging data science problem in the renewable energy field. In this paper, we develop a cross learning driven U-Net (CrossNets) method and its extension, adaptive CrossNets, to automatically segment RSPs in satellite images. Proposed methods employ a group of generic U-Nets as a community and target to enhance the RSP segmentation performance. First, parameters of each generic U-Net in the community of CrossNets are initialized individually via the initialization with transfer learning and the classical initialization methods. Next, a novel training mechanism, cross learning, is developed to serve as a constraint for better optimizing CrossNets. Based on cross learning, each generic U-Net in the community first individually updates parameters at every epoch and next learns parameters from the best individual at specific epochs. Cross learning relieves the reliance of generic U-Nets on a careful initialization and better optimizes U-Nets. In testing, the result of the best performed generic U-Net in the community is selected as the final segmentation result of CrossNets. Adaptive CrossNets, a variant of CrossNets, is developed by applying an additional threshold to reduce the possibility of over-learning caused by cross learning. Satellite images collected from one city in U.S. are utilized to validate the performance of proposed methods. These images cover a large area of 135 km2 with 2794 RSPs. Compared with two generic U-Nets based benchmarks, our method can enhance the overall segmentation IoU by around 34% and 1.5%. Moreover, the segmentation robustness is improved from 1.191e−2 and 1.286e−4 to 2.481e−5. In addition, two new image datasets collected from other two cities in U.S. are applied to further examine the applicability of proposed methods.

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

[2]  Fatos T. Yarman-Vural,et al.  Building Detection With Decision Fusion , 2013, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[3]  Narendra G. Bawane,et al.  Multiobjective PSO based adaption of neural network topology for pixel classification in satellite imagery , 2015, Appl. Soft Comput..

[4]  Nasrudin Abd Rahim,et al.  Progress in solar PV technology: Research and achievement , 2013 .

[5]  Pierluigi Siano,et al.  Challenges and Opportunities of Load Frequency Control in Conventional, Modern and Future Smart Power Systems: A Comprehensive Review , 2018, Energies.

[6]  Meng Lu,et al.  Fully Convolutional Networks for Multisource Building Extraction From an Open Aerial and Satellite Imagery Data Set , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[7]  Wei Yuan,et al.  Automatic Building Segmentation of Aerial Imagery Using Multi-Constraint Fully Convolutional Networks , 2018, Remote. Sens..

[8]  Ying Sun,et al.  Reliable fault detection and diagnosis of photovoltaic systems based on statistical monitoring approaches , 2018 .

[9]  Charles K. Toth,et al.  Remote sensing platforms and sensors: A survey , 2016 .

[10]  Yoshua Bengio,et al.  How transferable are features in deep neural networks? , 2014, NIPS.

[11]  Jiangye Yuan,et al.  Learning Building Extraction in Aerial Scenes with Convolutional Networks , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  A. Rezaee Jordehi,et al.  Maximum power point tracking in photovoltaic (PV) systems: A review of different approaches , 2016 .

[13]  Jing Tao,et al.  Review on feasible recycling pathways and technologies of solar photovoltaic modules , 2015 .

[14]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

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

[16]  Nikos D. Hatziargyriou,et al.  An Overview of UFLS in Conventional, Modern, and Future Smart Power Systems: Challenges and Opportunities , 2020 .

[17]  N. Panwar,et al.  Role of renewable energy sources in environmental protection: A review , 2011 .

[18]  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).

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

[20]  Klaus-Robert Müller,et al.  Efficient BackProp , 2012, Neural Networks: Tricks of the Trade.

[21]  Bernd Rech,et al.  Progress in and potential of liquid phase crystallized silicon solar cells , 2018, Solar Energy.

[22]  Ioan Sarbu,et al.  SOLAR WATER AND SPACE-HEATING SYSTEMS , 2018, 18th International Multidisciplinary Scientific GeoConference SGEM2018, Energy and Clean Technologies.

[23]  Xiangyun Hu,et al.  Bag-of-Words and Object-Based Classification for Cloud Extraction From Satellite Imagery , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[24]  Ying Sun,et al.  Statistical fault detection in photovoltaic systems , 2017 .

[25]  Xinwei Zheng,et al.  Automatic Annotation of Satellite Images via Multifeature Joint Sparse Coding With Spatial Relation Constraint , 2013, IEEE Geoscience and Remote Sensing Letters.

[26]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[27]  Surya Ganguli,et al.  Identifying and attacking the saddle point problem in high-dimensional non-convex optimization , 2014, NIPS.

[28]  Pierluigi Siano,et al.  A Survey on Power System Blackout and Cascading Events: Research Motivations and Challenges , 2019, Energies.

[29]  K. M. Muttaqi,et al.  An Approach for Online Assessment of Rooftop Solar PV Impacts on Low-Voltage Distribution Networks , 2014, IEEE Transactions on Sustainable Energy.

[30]  Sebastian Ruder,et al.  An overview of gradient descent optimization algorithms , 2016, Vestnik komp'iuternykh i informatsionnykh tekhnologii.

[31]  Vladimir Iglovikov,et al.  Satellite Imagery Feature Detection using Deep Convolutional Neural Network: A Kaggle Competition , 2017, ArXiv.

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