A ready-to-deploy MLOps software platform for satellite and NEO detection at meter-class ground-based observatories
arXiv:2609.27676 · doi:10.1016/j.ascom.2026.101185
Abstract
Ground-based astronomical observations frequently contain streaks produced by artificial satellites, space debris, and potentially Near-Earth Objects (NEOs). While machine-learning models can reliably detect these features, their practical adoption in observatory operations is often limited by the lack of integrated tools for visual inspection, validation, workflow management, and structured data storage. This paper presents the StreakMind Workbench, a framework that applies MLOps practices to bridge research-oriented machine-learning pipelines with routine observatory operations. Rather than introducing new detection algorithms, the Workbench addresses a software-engineering challenge in astronomical computing: maintaining a single authoritative source of scientific processing code while providing astronomers with an operational environment for workflow execution and result inspection. Integrated with the reference StreakMind AI model of Carrillo et al. (2026) and implemented in Python using PyQt5, the Workbench supports the complete workflow from FITS ingestion to database storage, including inference, result inspection, database exploration, training management, and Minor Planet Center formatted observations. Validation on 273 images from La Sagra Observatory demonstrates successful end-to-end workflows while maintaining consistency with the underlying StreakMind scientific code. The platform facilitates operational use of a research ML pipeline in meter-class observatories and moderate-scale campaigns, supporting Space Situational Awareness and planetary defence.
Accepted manuscript. Published online 8 September 2026 in Astronomy and Computing; DOI: 10.1016/j.ascom.2026.101185
References in corpus (6)
- Array Programming with NumPy
- The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package
- Gaia Data Release 3: Summary of the content and survey properties
- astroquery: An Astronomical Web-Querying Package in Python
- Automated Detection of Satellite Trails in Ground-Based Observations Using U-Net and Hough Transform
- StreakMind: AI detection and analysis of satellite streaks in astronomical images with automated database integration