At present, the primary energy sources globally are non-renewables including coal, oil, and natural gas. With global economic growth, energy demand continues to increase. Huge energy consumption reduces the availability of non-renewable energy, and the energy crisis has become one of the major problems plaguing the world
[1]. In addition, the exploitation of fossil energy is a key factor in global environmental change and pollution, bringing serious ecological and environmental problems such as the greenhouse effect and global warming
[1][2][1,2]. Among new energy types including wind, solar, tidal, and biomass power, solar can be considered a key solution for relieving environmental climate change
[2]. As a representative technology for solar energy conversion, solar photovoltaic systems (photovoltaics, PV) already demonstrate competitive performance in terms of energy payback time (EPBT), greenhouse gas (GHG), and levelized cost of energy (LCOE) compared with conventional energy sources
[3].
2. Building Rooftop Recognition from Remote Sensing Images
Previous works on building rooftop extraction and recognition in high-resolution remote sensing images can be divided into two categories: artificial-feature-based methods and deep-learning-based methods
[5][33]. The former have mainly utilized geometric, spectral, and background information about building rooftops. Lin and Nevatia
[6][34] proposed an edge detection algorithm to extract building rooftops by detecting their walls and shadows. Zhang et al.
[7][35] extracted the appearance of the external morphological boundaries of building rooftops based on the geometric linear relationship features after edge detection to improve the accuracy of recognition. Katartzis et al.
[8][36] combined edge detection with the Markov model and employed aerial images to extract building rooftops. However, the edge detection method is susceptible to the influence of features similar to building morphology, resulting in building rooftop identification errors. Andres et al.
[9][37] developed a threshold determination method based on the
K-means algorithm to classify and identify building rooftops in remote sensing images, with a significant reduction in segmentation errors. Liu et al.
[10][38] put forward a novel integrated classification method using a Support Vector Machine (SVM) and Decision Tree (DT), combining spectral transform and geographic location information for building rooftop recognition. Most of the methods mentioned above are based on spectral feature difference analysis, which can easily confuse similar features during recognition
[11][39].
The latter group are deep-learning models that construct feature space automatically from high-resolution remote sensing images. These methods, especially Fully Convolutional Networks (FCNs)
[12], introduce Convolutional Neural Network (CNN) structures to the image semantic domain, and have been widely used in recent years
[13][14][15][40,41,42]. Liu et al.
[16][43] proposed a new FCN structure consisting of a spatial residual convolution module for extracting building rooftops from remote sensing images, known as spatial residual onset. Shariah et al.
[17][44] rewrote FCN without a pooling layer so that the network could retain as much important and useful information from the original image as possible. Ding et al.
[18][45] proposed an adversarial method to consider the rectangular shape of buildings while performing building extraction. Although FCN-based methods have shown good performance in building rooftop extraction, such methods are not capable of ulteriorly fusing multi-scale feature information, due to the diverse patterns of buildings rooftops
[19][46]. New network structures such as the Global Multiscale Codec Network (GMEDN)
[20][47], U-shaped hollow pyramid pooling (USPP) networks
[21][16], and Atrous Spatial Pyramid Pooling (ASPP)
[22][48] may alleviate this problem in FCNs, but the object boundaries remain blurred and not continuous.
The DeepLabv3+ network
[23][49] adds the encoder-decoder structure based on an ASPP module to make full use of multi-scale feature information, paving a new direction for building rooftop recognition from high-resolution remote sensing images.
3. The Actual Usable Area of Rooftop Solar PV Systems
The methods for estimating the actual usable area of rooftop solar PV systems can be broadly classified into three categories: fixed-value methods, manual intervention methods, and GIS-based methods
[24][50].
The advantage of fixed-value methods is that the calculations are fast. For example, Vardimon
[25][24] applied a constant value of 30% to calculate usable rooftop areas in Israel. However, the result was imprecise because the actual factors of influence were not considered. Manual intervention methods make assumptions based on empirical utilization factors
[26][27][21,51]. Izquierdo et al.
[28][52] estimated the available rooftop solar PV potential in Spain by combining information on population, number of buildings and land use with various coefficients (e.g., shading), although this method lacks generality. GIS-based methods can take more roof details into account, including 3D information from LiDAR, slope, orientation, and building structures
[29][30][31][53,54,55]. However, high-resolution remote sensing images (e.g., GF-2, Sentinel 2, etc.) generally discard building elevation information for reasons of economics and data volume
[32][22]. Moreover, different local subsidy policies can lead to various practical implementations of rooftop solar PV systems, an aspect which has been neglected in most existing research
[33][56].
Table 1 summarizes the different PV policies implemented in different regions in China.
Table 1.
PV subsidy policies in different regions of China.
Finally, different PV installation features (e.g., the installation inclination, the spacing of the arrays, etc.) directly affect the efficiency of the PV panel system. Two popular PV panel mounting installation methods are shown in
Figure 1.
Figure 1. Different PV installation methods: (a) PV installation on terrace rooftops. It is necessary to consider the installation inclination and the mutual shading between the PV panels. (b) the PV installation on pitched rooftops. The PV panels are installed directly onto the pitched rooftops. Most of the buildings in northern China have terrace rooftops, and most use a combination of arrays to choose the best installation inclination according to the angle of solar radiation.
4. Rooftop Solar PV Potential Assessment
To accurately assess carbon emission reduction due to rooftop solar PVs, a popular large-scale PV electricity generation assessment model, PVWatts, is relatively simple and free to operate
[34][57]. PVWatts uses data from the National Solar Radiation Database and can estimate annual and monthly electricity generation based on location, basic parameters, etc. Sampath
[35][58] et al. applied this model to estimate rooftop solar PV capacity in Bangalore, India based on remote sensing image segmentation, which has the advantages of being fast and low cost, but the estimation process was carried out under standard experimental conditions. Tang et al.
[36][59] employed PVsyst software to simulate the PV electricity generation of different solar cells in Chongqing. Wang et al.
[37][60] considered different PV systems and conversion efficiencies in their assessment of PV electricity generation in China. However, most of these studies ignored the effect of weather conditions on the amount of solar radiation, which in turn affects the volume of rooftop solar PV electricity generation. Kais et al.
[38][61] proposed a climate-based PV electricity generation assessment model using global meteorological data MERRA to assess the PV potential in the Association of Southeast Asian Nations (ASEAN). The results confirm the geographical correlation between climate and PV electricity generation. However, due to the low resolution of MERRA data, a large amount of valid information was lost, ultimately affecting the accuracy of the evaluation results. In addition, some studies that directly considered climate factors used Global Climate Model (GCM) projections, which do not reliably reflect local climate characteristics
[39][62].