Skip to content
DraconiticResearch
Search Sources API
203,203 studies31 sourcesUpdated 52 min ago
Peer-reviewedCC BY 4.0The Open Journal of Astrophysics

Automatic astrometric calibration of low-cost all-sky cameras

  1. 1Universidad Internacional De La Rioja
  2. 2Universidad de Oviedo
  3. 3Allande Stars

Abstract

All-sky cameras support weather monitoring, amateur astronomy, fireball and space-debris detection, and measurements of light pollution. These applications require reliable astrometric calibration despite imperfect camera alignment and variable observing conditions. We present an open-source procedure that combines a compact fisheye model, an exact rotation to account for camera tilt, and automatic star matching. It can initialise a calibration from a single frame given the observing site coordinates and observation time. We evaluate the procedure on nine cloud-free, moonless frames, obtained with a Raspberry Pi camera and a 1.55 mm lens. Fitting on eight frames and evaluating on the ninth in turn gives a median residual of 0.70 px (95% interval 0.64-0.80 px) across 4172 matches, reduced to 0.60 px by two optional decentering parameters. All nine single-frame calibrations pass the quality criteria and predict positions on other frames with a median residual of 0.78 px, taking about six seconds per calibration. We also apply the clear-sky calibration to 73 frames with varying lunar illumination or cloud cover, obtaining comparable residuals for accepted matches on moonlit frames (0.62 px). These results support reusing a calibration while the camera geometry remains unchanged and enough stars remain visible for reliable matching. To test the generality of the single-frame procedure, we calibrated one night frame from each of 23 different all-sky systems, including fireball-network cameras, observatory sky monitors and amateur stations, with images of 0.3 to 77 megapixels in JPEG, FITS and camera-raw formats. All 23 are calibrated from the site and time alone, with a median fit residual of 0.42 px. Applied to a second frame of the same camera without refitting, the calibrations give a median residual of 0.66 px over 18 systems. The procedure is available as the Python package ascal.

Versions

Related

  1. Astrometric planet search around southern ultracool dwarfs. V. Discovery of the exoplanet candidate PALTA-1 b
    J. Sahlmann, P. F. Lazorenko, E. L. Martín +3
    Astronomy & AstrophysicsPeer-reviewedPublisher termsSolar & stellar physicsCrossref
  2. Accurate dynamical mass and orbit determination of the M dwarf binary DG CVn using astrometric very long baseline interferometry
    E. Paul Boven, Huib Jan van Langevelde, Geoffrey Bower +3
    Astronomy & AstrophysicsPeer-reviewedPublisher termsSolar & stellar physicsCrossref
  3. Radial velocity follow-up of astrometric substellar companions: 6 confirmed brown dwarfs and 13 impostor binaries Gaia
    Marcus L. Marcussen, Simon H. Albrecht, Kamil K. Kalinowski +7
    Astronomy & AstrophysicsPeer-reviewedPublisher termsSolar & stellar physicsCrossref
  4. Charge Response Simulation of Liquid Argon Compton Cameras for Precise MeV Gamma-Ray Event Reconstruction
    Shota Arai, Hirokazu Odaka, Satoshi Takashima +5
    arXivPreprintCC BY-NC-ND 4.0Full textInstrumentation & methodsarXiv
  5. A pilot study on the CSST astrometric capability: Detecting astrometric binaries with Gaia synergy via simulated data
    Shangyu Wen, Shilong Liao, Zhaoxiang Qi +8
    arXivPreprintCC BY 4.0Full textInstrumentation & methodsPlanetary science & exoplanetsarXiv
BibTeX
@article{fernandez2026automatic,
  title = {{Automatic astrometric calibration of low-cost all-sky cameras}},
  author = {J. R. González Fernández and Laura Hermosa Muñoz and María Fernández Alonso and Lucía González Cuesta},
  journal = {The Open Journal of Astrophysics},
  year = {2026},
  month = oct,
  doi = {10.33232/001c.173392},
  url = {https://astro.theoj.org/article/173392-automatic-astrometric-calibration-of-low-cost-all-sky-cameras},
  note = {CC BY 4.0},
}
RIS
TY  - JOUR
TI  - Automatic astrometric calibration of low-cost all-sky cameras
AU  - J. R. González Fernández
AU  - Laura Hermosa Muñoz
AU  - María Fernández Alonso
AU  - Lucía González Cuesta
PY  - 2026
DA  - 2026/10/30
JO  - The Open Journal of Astrophysics
DO  - 10.33232/001c.173392
UR  - https://astro.theoj.org/article/173392-automatic-astrometric-calibration-of-low-cost-all-sky-cameras
AB  - All-sky cameras support weather monitoring, amateur astronomy, fireball and space-debris detection, and measurements of light pollution. These applications require reliable astrometric calibration despite imperfect camera alignment and variable observing conditions. We present an open-source procedure that combines a compact fisheye model, an exact rotation to account for camera tilt, and automatic star matching. It can initialise a calibration from a single frame given the observing site coordinates and observation time. We evaluate the procedure on nine cloud-free, moonless frames, obtained with a Raspberry Pi camera and a 1.55 mm lens. Fitting on eight frames and evaluating on the ninth in turn gives a median residual of 0.70 px (95% interval 0.64-0.80 px) across 4172 matches, reduced to 0.60 px by two optional decentering parameters. All nine single-frame calibrations pass the quality criteria and predict positions on other frames with a median residual of 0.78 px, taking about six seconds per calibration. We also apply the clear-sky calibration to 73 frames with varying lunar illumination or cloud cover, obtaining comparable residuals for accepted matches on moonlit frames (0.62 px). These results support reusing a calibration while the camera geometry remains unchanged and enough stars remain visible for reliable matching. To test the generality of the single-frame procedure, we calibrated one night frame from each of 23 different all-sky systems, including fireball-network cameras, observatory sky monitors and amateur stations, with images of 0.3 to 77 megapixels in JPEG, FITS and camera-raw formats. All 23 are calibrated from the site and time alone, with a median fit residual of 0.42 px. Applied to a second frame of the same camera without refitting, the calibrations give a median residual of 0.66 px over 18 systems. The procedure is available as the Python package ascal.
SN  - 2565-6120
ER  -