Spatial Distribution of Photovoltaic Installations
Figure 1A–F depict PV installations and their geographical distribution at multiple scales. Figure 1C displays regional variation using a color gradient, while Figure 1A, B, D–F show high-resolution satellite views of selected PV installations and their array configurations across different landscapes. Green markers in Figure 1D and F indicate selected points within the installation sites.

Figure 1. Spatial distribution and site-level visualization of photovoltaic installations. (A, B, D–F) High-resolution satellite views of selected photovoltaic (PV) installation areas showing the spatial arrangement of PV arrays. (C) Regional-scale map showing the spatial distribution of the mapped quantity and the locations of selected sites. Point markers indicate the mapped site locations according to the figure key. Please click here to view a larger version of this figure.
Modeled Spectral Reflectance Characteristics Across the Visible-to-SWIR Range
Figure 2A depicts canopy reflectance profiles from 300–2600 nm at viewing angles ranging from 0° to 60°. Reflectance peaked between 1000–1200 nm in the NIR region. The reported reflectance decreased from approximately 0.14 at 0° to approximately 0.05 at 60°. Beyond 1500 nm, reflectance declined and remained between approximately 0.03 and 0.06 for most viewing angles, followed by an increase around 2500–2600 nm. Overall, canopy reflectance decreased with increasing viewing angle. Figure 2B compares laboratory-measured and modeled spectral reflectance from 600–2500 nm. Reflectance ranged from approximately −0.04 to 0.60, with maxima of approximately 0.45–0.60 between 1000 and 1400 nm. Lower reflectance was observed around 1400 and 1900 nm. Changes in the model parameters produced variations in the modeled spectral profiles, which broadly overlapped with the laboratory-measured profile.

Figure 2. Canopy and laboratory/model-based spectral reflectance characteristics across the visible-to-short-wave infrared range. (A) Canopy reflectance profiles across approximately 300–2600 nm at observation angles from 0° to 60°. (B) Comparison of laboratory-measured and modeled spectral reflectance profiles across approximately 600–2500 nm for the model parameter values indicated in the figure. Please click here to view a larger version of this figure.
Experimental Setup for Spectral Reflectance
Laboratory spectral reflectance measurements were obtained using the experimental configuration shown in Figure 3. The configuration was used to acquire the spectral reflectance profiles evaluated in the subsequent analyses.

Figure 3. Experimental setup for spectral reflectance measurement. Schematic of the laboratory configuration used for spectral reflectance measurement. A 500 W halogen lamp was positioned approximately 70 cm above the reference level and oriented at 40° toward the sample. The sample was mounted at a tilt angle of 47°. Reflected light was collected using an optical fiber with a 5° field of view positioned 30 cm above the reference level and approximately 15 cm above the sample. The optical fiber was connected to a spectrometer and computer for data acquisition and analysis. Please click here to view a larger version of this figure.
Spectral Reflectance Comparison of Urban and Natural Materials
Figure 4A displays the spectral reflectance characteristics of the evaluated surface materials across 300–2600 nm. Water reflectance was generally below 0.1. Soil reflectance increased from approximately 0.1 at 400 nm to nearly 0.6 at 2400 nm, whereas PV panels exhibited reflectance values of approximately 0.3–0.5. Roofing and plastic materials showed higher reflectance between approximately 1000 and 1800 nm, with peak values approaching 0.9. Figure 4B displays scaled reflectance profiles across the visible range of 300–700 nm, with emphasis on B2 (445 nm) and B3 (550 nm). Scaled reflectance values ranged from approximately 0.5 to 1.6. Roofing and plastic materials exhibited higher reflectance around 550 nm, whereas water exhibited values of approximately 0.66–0.8. Asphalt and rubber surfaces showed comparatively limited variation across the visible range, with scaled reflectance values of approximately 1.0. Figure 4C displays scaled NIR–SWIR reflectance profiles from 800–2500 nm. The reported values varied among materials from approximately 0.2 to 2.8. Roofing and plastic surfaces exceeded 2.5 at approximately 1500–1700 nm, whereas water reflectance decreased below 0.5. PV panels exhibited intermediate values of approximately 1.0–1.5.

Figure 4. Spectral reflectance characteristics of urban and natural surface materials. (A) Reflectance profiles of water, plastics, rubber, roofing materials, asphalt road, Plexiglas, vegetation, soil, and photovoltaic (PV) panels across approximately 300–2600 nm, with selected spectral-band positions indicated by dashed vertical lines. (B) Scaled reflectance profiles across the visible spectral region, highlighting B2 (445 nm) and B3 (550 nm). (C) Scaled reflectance profiles across the near-infrared and short-wave infrared regions, with selected spectral-band positions indicated by dashed vertical lines. Please click here to view a larger version of this figure.
Spectral Signatures for Material Discrimination
Figure 5A displays the first-order derivative spectral profiles of the evaluated surface materials across 300–2600 nm. Derivative values ranged from approximately −0.003 to 0.012. PV panels exhibited distinct spectral transitions across the evaluated wavelength range. Figure 5B–E show the first-order derivative profiles of selected individual surface materials. Figure 5B shows the water profile, Figure 5C shows the photovoltaic panel profile, Figure 5D shows the vegetation profile, and Figure 5E shows the soil profile. The derivative profiles show material-dependent spectral transitions around the evaluated bands, including B1 (~443 nm), B3 (~560 nm), B8 (~842 nm), and B11 (~1610 nm).

Figure 5. First-order derivative spectral signatures of surface materials. (A) First-order derivative reflectance profiles of photovoltaic (PV) panels and representative surface materials across approximately 300–2600 nm. (B) Water. (C) Photovoltaic panel. (D) Vegetation. (E) Soil. Dashed vertical lines indicate B1 (~443 nm), B3 (~560 nm), B8 (~842 nm), and B11 (~1610 nm). Positive derivative values indicate increasing reflectance with wavelength, whereas negative values indicate decreasing reflectance. Please click here to view a larger version of this figure.
Spectral Reflectance Profiles Across Key Wavelengths
Figure 6 displays the spectral reflectance characteristics of the evaluated materials across 400–2200 nm. Water exhibited low reflectance, decreasing from approximately 0.04 at 500 nm to approximately 0.01 at 2200 nm. Among the materials described, soil exhibited the highest reported values, increasing from approximately 0.30 at 700 nm to approximately 0.52 at 1600 nm. Concrete exhibited reflectance values of approximately 0.28–0.38, whereas PV panels exhibited values of approximately 0.10–0.18 across the measured spectral range. These profiles show spectral differences between PV panels and the evaluated background materials.

Figure 6. Spectral reflectance profiles of photovoltaic panels and representative surface materials. Reflectance profiles of photovoltaic (PV) panels, metal (blue) roof, water, soil, concrete, metal (white) roof, plastics, and vegetation across wavelengths from 400 to 2200 nm. Please click here to view a larger version of this figure.
Separability Analysis
The M-Index and Transformed Divergence (TD) metrics provide the class-separability results for the evaluated spectral indices in Figure 7A–D. SPPI, SPI, and NDPI were evaluated for their ability to separate PV installations from representative land-cover classes, including water, vegetation, soil, concrete, plastics, blue-dome buildings, and shadow. Figure 7A and B present the M-Index and TD results for Dataset 1 (urban sites), respectively, whereas Figure 7C and D present the corresponding results for Dataset 2 (rural/peri-urban sites). Higher values indicate greater separability between PV installations and the corresponding land-cover class.

Figure 7. Class-separability analysis of photovoltaic spectral indices. Heatmaps show the separability of photovoltaic (PV) installations from representative land-cover classes using the M-Index and Transformed Divergence (TD) for the Solar Photovoltaic Performance Index (SPPI), Solar Panel Index (SPI), and Normalized Difference Photovoltaic Index (NDPI). (A) M-Index for Dataset 1 (urban sites). (B) TD for Dataset 1 (urban sites). (C) M-Index for Dataset 2 (rural/peri-urban sites). (D) TD for Dataset 2 (rural/peri-urban sites). Cell values indicate class-separability scores; higher values indicate greater separability. Please click here to view a larger version of this figure.
Comparative Performance Evaluation of PARHI
Figure 8A–C compares PV-detection performance between PARHI and the conventional spectral indices evaluated in the study. Figure 8A presents the comparative detection-accuracy results, with reported detection accuracies of approximately 5%, 76%, and 92% across the evaluated comparison methods. Figure 8B and C present the corresponding spatial detection maps and histogram analyses, illustrating differences in the extent and continuity of detected PV regions among the evaluated methods. The conventional spectral indices were evaluated using index- and scene-specific thresholds selected based on threshold-sensitivity analysis, as indicated in the corresponding panels. In Figure 8B, the displayed thresholds are 0.80 for SPPI, 0.25 for SPI, and 0.25 for NDPI. In Figure 8C, the displayed thresholds are 0.25 for SPPI, 0.25 for SPI, 0.50 for NDPI, and 0.50 for PARHI. The resulting maps illustrate differences in the extent and spatial continuity of detected PV regions among the evaluated indices and scenes.

Figure 8. Comparative performance of photovoltaic detection using conventional spectral indices and PARHI. (A) Reference photovoltaic (PV) locations, satellite imagery, detection outputs obtained using the proposed Physics-Adaptive Reflectance Harmonization Index (PARHI), and detection-accuracy comparison across conventional spectral indices, radiative transfer model (RTM), and PARHI. (B) Representative urban-rooftop results for the Solar Photovoltaic Performance Index (SPPI), Solar Panel Index (SPI), and Normalized Difference Photovoltaic Index (NDPI), showing index-response maps, thresholded detection maps, index-value distributions, classification maps, and reference imagery. (C) Corresponding rural/peri-urban results for SPPI, SPI, NDPI, and PARHI. Red indicates PV and green indicates non-PV background. Threshold values are shown within the corresponding panels. Please click here to view a larger version of this figure.
Localized PV Extraction Comparison Across Methods
Figure 9 compares localized PV extraction across the evaluated sites using physics-guided machine learning (PGML), UAV-based hyperspectral analysis (UAV-HSI), radiative transfer model (RTM)-based analysis, DeepLabV3+, and the proposed PARHI method. Detected PV pixels from each approach were compared with the manually defined ground-truth PV masks within the same evaluation areas. Precision, recall, F1-score, and IoU were computed using TP, FP, and FN pixels for each approach. The detection outputs show differences in the spatial continuity of PV extraction and background classification among the evaluated approaches. PARHI achieved a precision of 97.51%, recall of 98.06%, F1-score of 97.78%, and IoU of 95.68%. Red regions represent detected PV pixels, and green regions represent background pixels.

Figure 9. Comparison of localized photovoltaic extraction across detection methods. Reference photovoltaic (PV) annotations and corresponding detection outputs are shown for six evaluation sites using physics-guided machine learning (PGML), UAV-based hyperspectral analysis (UAV-HSI), radiative transfer model (RTM), DeepLabV3+, and the proposed Physics-Adaptive Reflectance Harmonization Index (PARHI). Red indicates pixels classified as PV, and green indicates non-PV background. Please click here to view a larger version of this figure.
Qualitative Comparison on Urban Rooftops
Figure 10A and B show PV detection results for representative urban rooftop scenes. Relative to the ground-truth PV masks, green, red, and blue regions represent TP, FP, and FN detections, respectively. In both Figure 10A and B, PGML and RTM produced more false-positive detections around rooftop edges and adjacent non-PV surfaces, whereas PARHI showed more spatially continuous TP regions and fewer FP and FN regions. Precision, recall, F1-score, and IoU were used to quantify pixel-level performance relative to the ground-truth masks. PARHI achieved a precision of 97.51%, recall of 98.06%, F1-score of 97.78%, and IoU of 95.68%, whereas PGML achieved 88.42%, 82.76%, 85.49%, and 74.68%, respectively.

Figure 10. Qualitative comparison of photovoltaic detection on urban rooftops. Reference photovoltaic (PV) annotations and corresponding detection results are shown for physics-guided machine learning (PGML), radiative transfer model (RTM), and the proposed Physics-Adaptive Reflectance Harmonization Index (PARHI) for (A) Scene 1 and (B) Scene 2. Green indicates true-positive detections, red indicates false-positive detections, and blue indicates false-negative detections relative to the reference PV annotations. The two image rows within each scene represent two rooftop views. Please click here to view a larger version of this figure.
Spectral Performance Comparison
Figure 11A–C shows spectral reflectance profiles of PV and urban-background surfaces across 500–2200 nm for PARHI, PGML, and UAV-based analysis, respectively. The PARHI profiles in Figure 11A show consistent spectral separation between PV and urban-background responses across the evaluated wavelengths. At each wavelength, the absolute difference between the mean PV reflectance and the mean urban-background reflectance was calculated. The wavelength-wise absolute mean-reflectance difference ranged from approximately 0.08 to 0.12 across the evaluated wavelengths, representing spectral separation rather than a global mean difference. Figure 11B shows greater overlap between the PGML PV and background responses across portions of the evaluated spectral range. Figure 11C shows higher reflectance responses for the UAV-based profiles at longer wavelengths, with PV reflectance approaching approximately 0.75 near 1700 nm and background reflectance approaching approximately 0.50.

Figure 11. Spectral reflectance comparison of photovoltaic detection methods. Mean spectral reflectance profiles of photovoltaic (PV) and urban-background surfaces are shown across the evaluated wavelengths for (A) the Physics-Adaptive Reflectance Harmonization Index (PARHI), (B) physics-guided machine learning (PGML), and (C) UAV-based hyperspectral analysis. Solid lines with circular markers represent mean PV reflectance, and dashed lines with cross markers represent mean urban-background reflectance. Shaded regions represent ±1 standard deviation (SD). Reflectance is dimensionless. Please click here to view a larger version of this figure.
Cross-Sensor Visual Assessment
Figure 12A–D presents a cross-sensor visual assessment of PV detection using Sentinel-2 Level-2A and Landsat 8 optical surface-reflectance imagery. PARHI, SPPI, and NDVI were computed exclusively from the corresponding optical spectral bands and were not applied to radar imagery. The evaluated optical imagery comprised Sentinel-2 MSI Level-2A imagery at 10 m and Landsat 8 OLI/TIRS surface-reflectance imagery at 30 m. The same spectral preprocessing, spatial harmonization, and classification procedures were applied across the evaluated sensors. PARHI was evaluated using a fixed threshold of 0.50, while SPPI and NDVI were evaluated using thresholds of 0.30 and 0.30, respectively. The PARHI formulation and its threshold were kept fixed across the evaluated sensor conditions without site-specific recalibration. Figure 12 illustrates differences in the spatial distribution and continuity of PV detections resulting from the different sensor resolutions and spectral-index formulations. PARHI produced spatially concentrated PV detections in the Sentinel-2 imagery, whereas the comparison-index outputs exhibited comparatively more dispersed or fragmented detections in some areas. These visual differences are presented as a qualitative cross-sensor assessment and are not interpreted as independent evidence of classification accuracy.

Figure 12. Cross-sensor visual assessment of photovoltaic detection indices. Representative photovoltaic (PV) sites and corresponding index outputs are shown using Sentinel-2 MSI Level-2A (10 m) and Landsat 8 OLI/TIRS surface-reflectance imagery (30 m). All evaluated indices were calculated from optical spectral bands; Sentinel-1 SAR data were not used for PARHI, SPPI, or NDVI computation. (A) Source/reference imagery. (B) Physics-Adaptive Reflectance Harmonization Index (PARHI) outputs using a fixed threshold of 0.50. (C) Solar Photovoltaic Performance Index (SPPI) outputs using a fixed threshold of 0.30. (D) Normalized Difference Vegetation Index (NDVI) outputs using a fixed threshold of 0.30. Blue, orange, and purple denote detections from PARHI, SPPI, and NDVI, respectively; green denotes non-PV background, gray denotes other impervious/non-PV features, and cyan denotes water. Please click here to view a larger version of this figure.
Threshold-Sensitivity Analysis
The PARHI decision threshold was varied from 0.30 to 0.70 in increments of 0.05 to assess threshold sensitivity. At each operating point, accuracy, precision, recall, F1-score, and IoU were calculated. The selected threshold of 0.50 yielded an accuracy of 96.42%, precision of 95.87%, recall of 94.96%, F1-score of 95.41%, and IoU of 91.23%. Across the evaluated threshold range, the F1-score ranged from 91.68% to 95.41%, whereas the IoU ranged from 84.78% to 91.23%, indicating gradual variation in performance across the tested operating points.
Resolution Sensitivity Analysis
Figure 13A–L compares PARHI-based PV detection across GF-2, Sentinel-2, and Landsat 8 imagery at spatial resolutions of 4 m, 10 m, and 30 m, respectively. Figure 13A–C presents the corresponding native-resolution reference imagery, Figure 13D–F presents the PARHI response maps, Figure 13G–I presents the PARHI-based PV detection results for Site 1, and Figure 13J–L presents the corresponding detection results for Site 2. Across the sensor columns, the GF-2 results at 4 m exhibit comparatively well-defined spatial boundaries, the Sentinel-2 results at 10 m show greater spatial smoothing, and the Landsat 8 results at 30 m exhibit a visibly coarser pixel structure and greater spatial generalization of detected PV regions. Larger PV installations remain identifiable in the displayed Landsat 8 examples, although finer spatial details are less distinctly represented at the coarser resolution.

Figure 13. Resolution sensitivity of photovoltaic detection using PARHI across different sensors. Representative results obtained using the Physics-Adaptive Reflectance Harmonization Index (PARHI) are compared across GF-2 PMS1 multispectral imagery (4 m), Sentinel-2 MSI Level-2A imagery (10 m), and Landsat 8 OLI/TIRS Collection 2 Level-2 surface-reflectance imagery (30 m). (A–C) Native-resolution reference imagery. (D–F) PARHI response maps. (G–I) PARHI-based PV detection results for Site 1. (J–L) PARHI-based PV detection results for Site 2. Purple indicates detected PV; light green indicates non-PV background; gray indicates other impervious background; blue indicates water; and white indicates no-data or masked areas. Please click here to view a larger version of this figure.
Performance Evaluation
PARHI performance was evaluated using accuracy, precision, recall, F1-score, and IoU across the evaluated regions. PARHI achieved an overall accuracy of 96.42%, precision of 95.87%, recall of 94.96%, F1-score of 95.41%, and IoU of 91.23%. The conventional spectral indices showed lower F1-scores and IoU values in the reported comparisons, including in the urban rooftop and arid environments. Together, the reported metrics characterize both classification performance and spatial overlap under the evaluated conditions.
Ablation Analysis
An ablation analysis was performed to evaluate the contribution of the individual PARHI components. Five configurations were evaluated: the complete PARHI formulation and configurations independently excluding the visible-reflectance, NIR-attenuation, SWIR-suppression, or adaptive-weighting component.
The complete PARHI formulation achieved an accuracy of 96.42%, precision of 95.87%, recall of 94.96%, F1-score of 95.41%, and IoU of 91.23%. Removing the visible-reflectance component reduced the F1-score to 92.86% and IoU to 86.68%. Excluding NIR attenuation resulted in an F1-score of 91.74% and IoU of 85.14%. Removal of SWIR suppression resulted in an F1-score of 93.12% and IoU of 87.15%, whereas exclusion of adaptive weighting resulted in an F1-score of 92.38% and IoU of 86.18%. The complete formulation therefore produced the highest reported F1-score and IoU among the five evaluated configurations.
Across the reported evaluations, PARHI showed separation between PV and non-PV spectral responses and localized PV regions across the evaluated environments and sensor datasets. The complete PARHI formulation achieved an overall accuracy of 96.42%, precision of 95.87%, recall of 94.96%, F1-score of 95.41%, and IoU of 91.23%, while the threshold-sensitivity and ablation analyses showed the corresponding performance variation with threshold selection and removal of individual spectral components. The cross-sensor and resolution comparisons further showed PV localization across the evaluated GF-2, Sentinel, and Landsat imagery. Collectively, these observations support the study hypothesis that a physics-motivated spectral formulation combining complementary visible, NIR, and SWIR responses with adaptive weighting can support PV localization under the evaluated conditions.
Data Availability:
The satellite imagery analyzed in this study is publicly available through the Copernicus Data Space Ecosystem26. The Sentinel-2 Level-2A surface-reflectance products used in the analysis can be accessed using the corresponding acquisition dates and geographic locations reported in the study. The numerical source data supporting the reported results, including the figure data, performance metrics, threshold-sensitivity analysis, ablation analysis, spectral separability analysis, and cross-sensor evaluation, are publicly available in Zenodo at https://doi.org/10.5281/zenodo.21971570.