GPU-Based Solar Irradiance Estimation over Digital Surface Models Using Structurally Lossless Viewshed Compression
High-resolution solar irradiance modelling over large 3D geospatial data is computationally demanding, and accounting for surface inter-reflection makes it even so. For computational efficiency it requires storing for every part of the surface, explicit knowledge of the other surfaces visible from it (its viewshed). The storage of each surface’s viewshed grows with both the dataset size and the angular resolution, and quickly becomes the dominant memory bottleneck. This paper presents a novel Graphics Processing Unit (GPU)-accelerated method for estimating solar potential over Digital Surface Models (DSMs) that model direct, diffuse and reflective irradiances. It keeps the viewshed information compact through a novel structurally lossless compression, i.e., a domain-specific encoding of remote sensing-derived visibility data that preserves exactly the visibility structure consumed by the radiative model, rather than a general-purpose integer coder. An ablation analysis over eight synthetic DSMs showed that the best compression scheme reached a compression ratio (CR) of up to ≈3.3, exceeding the general-purpose GPU baselines Binary Packing 32 and Elias-Fano on every dataset. On the largest DSM, whose 29.6 GB uncompressed viewshed exceeds the 24 GB device memory, compression kept the data resident and reduced the runtime from 6.7 h to 0.5 h. Finally, the proposed method was applied to LiDAR (Light Detection and Ranging)-derived DSMs for four distinct locations, with the results demonstrating its high applicability.
Authors
- Borut Žalik (ORCID: https://orcid.org/0000-0003-4372-5020)
- Niko Lukač (ORCID: https://orcid.org/0000-0002-9517-1157)
Institutions
- University of Maribor (SI)
Publication Details
- Journal
- Remote Sensing
- Published
- 2026-09-06
- DOI
- https://doi.org/10.3390/rs18173044
- Primary Topic
- Solar Radiation and Photovoltaics
- Type
- article
- Field-Weighted Citation Impact
- 0.00