Geometric calibration of all-sky cameras using sun and moon positions: A comprehensive analysis

All-sky imagers (ASIs) have been applied to enable accurate very-short-term forecasts of the production of solar power plants and to derive measurements which facilitate the efficient and reliable operation of such plants. Overall, ASIs can support the grid integration and efficient operation of solar power plants. These tasks often require to reconstruct ‘world coordinates’ of observed scene points from their position in the ASI images. This requires a practically feasible geometric calibration of each ASI regarding camera-intrinsic lens distortion parameters and the ASI’s external orientation. We present ‘SuMo’ an open-source Python tool which determines all relevant parameters only using regular ASI images of Sun and Moon. The method avoids a manual interference on-site, can be applied retrospectively and can also be used to continuously monitor an ASI’s geometric calibration. We validate the calibration method on five cameras at three sites and over various datasets representing different seasons, atmospheric conditions, exposure times and sun/ moon elevation and azimuth angles. Already a single month of images from either summer or winter yields an accurate calibration (RMSE ≤ 0 . 1 4 ∘ ). A comparable calibration accuracy (RMSE 0.14 – 0 . 3 8 ∘ ) could be achieved for all tested ASIs without modifying any of the method’s parameters. Image quality moderately influenced the calibration accuracy. An additional cross-validation with the star-based ORION calibration method further confirms the high accuracy of our method over the entire sky dome (MAE 0 . 1 4 ∘ ). We provide a Python package and > 2 years of ASI images and irradiance measurements with the publication. • Geometric self-calibration tool for all-sky imagers from sun & moon images presented. • Validation with 5 camera types at 3 locations indicates high accuracy. • Influence of period, season, latitude & atmospheric conditions on method investigated. • Cross-validation with previous calibration demonstrates improved usability & accuracy. • Method, camera model and test data provided as open source Python package.

Authors

Publication Details

Journal
Solar Energy
Published
2025-04-24
DOI
https://doi.org/10.1016/j.solener.2025.113476
Citations
2
Primary Topic
Impact of Light on Environment and Health
Type
article
Field-Weighted Citation Impact
2.21
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Geometric calibration of all-sky cameras using sun and moon positions: A comprehensive analysis

Juan Carlos Antuña‐Sánchez, Roberto Román, Luis F. Zarzalejo, Niklas Blum et al.
2 citations
Solar Energy
Impact of Light on Environment and Health
2.21
article

Geometric calibration of all-sky cameras using sun and moon positions: A comprehensive analysis

Juan Carlos Antuña‐Sánchez, Roberto Román, Luis F. Zarzalejo, Niklas Blum, Stefan Wilbert, Yann Fabel, Bijan Nouri, Paul Matteschk
article en
2 citations

Abstract

All-sky imagers (ASIs) have been applied to enable accurate very-short-term forecasts of the production of solar power plants and to derive measurements which facilitate the efficient and reliable operation of such plants. Overall, ASIs can support the grid integration and efficient operation of solar power plants. These tasks often require to reconstruct ‘world coordinates’ of observed scene points from their position in the ASI images. This requires a practically feasible geometric calibration of each ASI regarding camera-intrinsic lens distortion parameters and the ASI’s external orientation. We present ‘SuMo’ an open-source Python tool which determines all relevant parameters only using regular ASI images of Sun and Moon. The method avoids a manual interference on-site, can be applied retrospectively and can also be used to continuously monitor an ASI’s geometric calibration. We validate the calibration method on five cameras at three sites and over various datasets representing different seasons, atmospheric conditions, exposure times and sun/ moon elevation and azimuth angles. Already a single month of images from either summer or winter yields an accurate calibration (RMSE ≤ 0 . 1 4 ∘ ). A comparable calibration accuracy (RMSE 0.14 – 0 . 3 8 ∘ ) could be achieved for all tested ASIs without modifying any of the method’s parameters. Image quality moderately influenced the calibration accuracy. An additional cross-validation with the star-based ORION calibration method further confirms the high accuracy of our method over the entire sky dome (MAE 0 . 1 4 ∘ ). We provide a Python package and > 2 years of ASI images and irradiance measurements with the publication. • Geometric self-calibration tool for all-sky imagers from sun & moon images presented. • Validation with 5 camera types at 3 locations indicates high accuracy. • Influence of period, season, latitude & atmospheric conditions on method investigated. • Cross-validation with previous calibration demonstrates improved usability & accuracy. • Method, camera model and test data provided as open source Python package.

Solar EnergyVol. 295
Climate action
Openalex Percentile: Top 14%
Impact of Light on Environment and Health
2.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.