Source-linked AI summary
STARLINC: Satellite Trail Artifact Removal using Inter-Frame Correlation
Shingeon Kim, Hyeyoon Lee, Dain Kwon, Kanghyun Choi, Sunjong Park, Mi-Ryang Kim, Jeong-Eun Lee, Jinho Lee
TL;DR
Astronomical satellite trails are difficult to remove at survey scale because manual screening does not scale, general-domain detectors fail under low-SNR conditions, and real pixel annotations are costly. STARLINC combines synthetic trail generation, temporal differential maps, and heatmap pseudo-localization for pixel-level segmentation, achieving up to +102% relative mIoU over the strongest baseline and maintaining performance across survey datasets.
Problem
Satellite-trail contamination threatens astronomical measurements, while manual screening is infeasible at survey scale and existing detectors struggle with low-SNR astronomical imagery.
Method
STARLINC combines synthetic trail generation, inter-frame differential maps, and activation-map pseudo-localization to enable pixel-level segmentation without manually annotated astronomical masks.
Results
+102% relative mIoU over the strongest baseline was demonstrated on real 7DT data, with cross-dataset transfer evaluated on ZTF and NGC-region observations.
Takeaways & Limitations
STARLINC selectively masks contaminated regions instead of discarding entire frames and maintains strong performance across survey datasets.
Takeaways & Limitations
The approach targets the low-SNR domain gap between astronomical imagery and general vision datasets, where conventional line detectors degrade rapidly.
Abstract
from arXiv · showhide
The rapid expansion of low Earth orbit satellites such as Starlink is increasingly contaminating astronomical surveys. In practice, contaminated images are often identified through inspection. However, modern surveys generate terabytes of data each night, making manual screening infeasible and necessitating reliable automated methods for satellite trail removal. Unfortunately, existing general-domain line detection methods fail to generalize to astronomical images due to domain mismatch, which are mostly grayscale with sparse bright stars and have a low signal-to-noise ratio. Moreover, training new models from scratch is impractical due to the lack of large-scale annotated astronomical datasets. To address these challenges, we introduce STARLINC, the first ML-based framework for satellite trail removal without requiring tedious pixel-level annotation of astronomical images. STARLINC combines synthetic satellite trail generation for training, inter-frame differential maps from temporally adjacent exposures to highlight transient trails, and heatmaps to provide additional localization cues for pixel-level segmentation. Extensive experiments on real-world data demonstrate substantial improvements over baselines, establishing STARLINC as a scalable solution for next-generation astronomical surveys. Code is available at https://github.com/starioKim/STARLINC.
1 Introduction
Satellite trails are an increasingly common threat to astronomical surveys, while manual screening and existing line detectors struggle with data volume and astronomical image conditions. STARLINC addresses these challenges with annotation-efficient segmentation and achieves substantial gains on real and cross-dataset observations.
- More than 12,000 active LEO satellites are increasing satellite-trail contamination in astronomical surveys.
- Manual inspection cannot scale to terabytes of nightly survey data, and discarding contaminated images loses otherwise valuable observations.
- Existing line detectors fail on astronomical data because sparse, low-SNR imagery differs from general-domain training conditions.
- STARLINC performs pixel-level segmentation without real astronomical pixel annotations, selectively masking contaminated pixels while preserving valid data.
- +102% relative mIoU over the strongest baseline was demonstrated on real 7DT data, with transfer evaluated on ZTF and NGC-region observations.
2 Motivation
Satellite trails can distort photometry and derived stellar properties, while low-SNR astronomical imagery exposes a fundamental weakness in conventional line detection. These effects motivate specialized mitigation methods.
- Satellite trails corrupt stellar photometry, so a single affected datapoint can impair time-domain analyses.
- Brightness and magnitude errors can propagate into inaccuracies in derived stellar quantities such as mass and age.
- Astronomical images have SNR values of at most 16.84, versus median SNR values of 35 to 116 in general image datasets.
- Satellite trails are faint, thin, isolated signals embedded in noise rather than high-contrast contextual edges.
- DeepLSD performance remains stable above SNR 70 but degrades rapidly near astronomical levels, with sharp metric drops in the single-digit SNR regime.
3 Related Work
Prior work includes heuristic, deep-learning, and astronomy-specific trail detectors, but training segmentation models commonly depends on costly pixel-level annotations. STARLINC combines synthetic supervision with temporal and heatmap-based localization cues.
- Classical detectors use transforms, gradients, or edge detection to identify line structures from image pixels.
- Deep learning approaches recast line detection as region coloring, graph inference, or learning in Hough-transform parameter space.
- STARLINC uses synthetic trail injection, inter-frame differential maps, and classifier heatmaps to guide segmentation without manual masks.
- Astronomy-specific methods include boundary tracing, morphological filtering, CNNs, and machine-learning classifiers for satellite trails.
- Existing trail-segmentation methods require expensive manually examined pixel-level annotations for supervision.
4 Method
STARLINC combines synthetic supervision, inter-frame differential maps, and Grad-CAM heatmaps to generate pixel-level satellite-trail masks without manually annotated real images.
- 4.1 Synthetic Trail Generation for Training: STARLINC addresses missing pixel-level annotations and trail-image imbalance by generating synthetic trails for scalable training.Synthetic trails are injected into clean astronomical images, producing paired images and pixel-level ground-truth masks.
- 4.1 Synthetic Trail Generation for Training: Synthetic trails are parameterized by length, orientation, thickness, and brightness, with thickness sampling biased toward thin trails.This emphasizes faint, narrow structures that are difficult to distinguish from low-SNR background noise.
- 4.2 Inter-Frame Differential Map for Background Suppression: Inter-frame differential maps suppress persistent celestial structures and emphasize transient satellite trails across repeated observations.STARLINC aggregates local structural differences within sliding windows and uses SSIM complement distances for robustness to observational noise.
- 4.3 Pseudo-localization via Activation Maps: A trail-presence classifier produces Grad-CAM heatmaps that provide coarse spatial localization cues directly to the segmentation network without pixel-level supervision.The heatmap is formed from weighted final-layer feature maps and ReLU activation.
- 4.4 Overall Pipeline for Trail Masking: The U-Net receives the original image, mean differential map, and Grad-CAM heatmap as a three-channel input and predicts a binary trail mask.Training uses synthetic masks, while inference thresholds the predicted trail-probability map.
5 Experiments
STARLINC is evaluated on real 7DT observations for segmentation and cross-dataset transfer. It produces more spatially accurate trail masks than classical and learning-based baselines and generalizes to ZTF and NGC-region observations.
- Experimental Settings: The 7DT Orion Molecular Clouds dataset contains 1,140 samples split into 720 training, 180 validation, and 240 test samples.Temporally adjacent frames construct inter-frame differential maps with window size k = 5.
- Segmentation Evaluation: Several baselines show discrimination without accurate localization: Hough has precision 0.785, recall 0.293, and mIoU 0.142.Radon and LSD achieve mIoU 0.000 and 0.074, respectively.
- Segmentation Evaluation: STARLINC achieves the best localization, with mIoU 0.485 and Dice 0.653, while maintaining precision 0.815 and recall 0.545.These results double the best baseline mIoU.
- Segmentation Evaluation: STARLINC obtains ROC-AUC 0.918 and PR-AUC 0.865, with the favorable trade-off persisting across decision thresholds.Figure 5 presents ROC and PR curves for the segmentation model.
- Qualitative Analysis: Qualitatively, STARLINC produces continuous masks closely following trail geometry, unlike fragmented, dispersed, or absent baseline masks.The comparison includes Hough, DT-LSD, MaxiMask, and STARLINC across astronomical images.
- Cross-Dataset Validation: STARLINC achieves the best mIoU and Dice on both ZTF and NGC-region datasets without target-dataset fine-tuning.Inter-frame differential maps emphasize transient trails while suppressing persistent celestial structures.
6 Analysis
Analysis isolates the contributions of STARLINC’s differential-map and heatmap cues and compares alternative designs. The results favor combining complementary temporal and localization information, while realistic rendering improves overlap at a precision cost.
- Ablation Study: Removing both the inter-frame differential map and heatmap yields zero segmentation performance, while their combination performs best.The differential map suppresses persistent celestial structures and the heatmap guides trail localization.
- Differential Map Comparison: SSIM provides the strongest differential-map cue because it better captures frame-specific structural changes than pixel-wise flux differences.RMSE and MAE are sensitive to brightness fluctuations and residual stellar cores, whereas ZOGY, OIS, and DIA target point-source variability and normalized subtraction.
- Alternative Designs: Image-only SAM segmentation reaches mIoU 0.358 and Dice 0.528, below STARLINC’s performance.The comparison removes both inter-frame differential maps and classifier heatmaps.
- Alternative Designs: PSF-aware rendering raises mIoU from 0.485 to 0.539 and Dice from 0.653 to 0.700, but precision falls from 0.815 to 0.748.The result indicates improved overlap accompanied by reduced precision.
- Alternative Designs: Thresholding or extracting lines directly from differential maps yields high recall but very low precision because stellar cores, detector artifacts, and fluctuations also respond strongly.The differential map is therefore used as a segmentation cue rather than a standalone mask generator.
- Alternative Designs: IRNet and SEAM underperform STARLINC because their activation maps capture discriminative trail fragments rather than the full thin trail extent.STARLINC uses the heatmap as an auxiliary cue for pixel-level segmentation.
7 Conclusion
The conclusion presents STARLINC as a method for isolating transient satellite artifacts and selectively masking contaminated pixels in large-scale astronomical surveys. Experiments report gains over baselines and strong transfer across unseen fields and datasets.
- Conclusion: STARLINC combines temporal redundancy, inter-frame differential maps, synthetic trail generation, and activation-map pseudo-localization for pixel-level segmentation without real survey masks.The implementation uses a U-Net with three-channel inputs.
- Conclusion: Selective masking of contaminated regions avoids discarding entire frames and is presented as a practical approach for large-scale survey artifact handling.The conclusion frames this as a scalable application of the method.
- Conclusion: Cross-dataset evaluation applies a model trained on one dataset directly to Serpens and Messier 81 images without additional retraining.These fields differ in background structure and object distribution.
- Conclusion: STARLINC localizes faint and multiple satellite trails while preserving surrounding celestial sources in unseen fields.The qualitative examples include a barely visible trail in Serpens and multiple trails in Messier 81.
C Qualitative Results of Inter-Frame Differential Maps and Heatmaps
Qualitative analysis shows how the original image, differential map, and classifier heatmap complement one another across time. Additional comparisons report coherent STARLINC localization and strong classification performance against baselines.
- Input Modalities: The original image contains the astronomical scene, the differential map captures temporal inconsistency, and the heatmap supplies classifier-derived localization cues.Together they form the segmentation model’s three-channel input.
- Input Modalities: Trail-containing frames t1, t3, and t4 produce strong differential-map and heatmap responses, whereas trail-free frame t2 shows weak responses.The trail is transient relative to comparison frames, creating localized structural inconsistency.
- Input Modalities: The complementary cues support accurate segmentation by combining temporal anomaly detection with visual trail localization.The original image, differential map, and heatmap are used jointly rather than as isolated representations.
- Qualitative Comparisons: Classical detectors often trigger on bright celestial structures or galaxy edges and miss faint or partially visible trails.DeepLSD and DT-LSD improve sensitivity in some cases but can remain fragmented or unstable.
- Qualitative Comparisons: STARLINC produces cleaner, more coherent localization while preserving surrounding celestial structures across faint, complex, and variable-brightness trails.Figure 10 broadens qualitative evaluation across trail appearances and background conditions.
- Classification Results: STARLINC achieves classification accuracy 0.983, F1 0.959, and ROC-AUC 0.998 with precision and recall both equal to 0.959.Removing synthetic trail generation and the inter-frame differential map degrades classification performance.
E.3 Additional Experimental Results of the Classifier
Additional experiments examine classifier and segmentation sensitivity to training data, synthetic-trail ratios, backbone size, and fine-tuned baselines. STARLINC remains effective across tested settings, while excessive synthetic data and adapted existing detectors show limitations.
- Classification sensitivity: F1 performance generally improves as classifier training samples increase, particularly from 150 to 450 samples.
- Classification sensitivity: A 50% synthetic ratio reaches the highest F1 score of 0.959 with 900 training samples.
- Classification sensitivity: Higher synthetic ratios, including 70% and 90%, degrade classifier performance across most dataset sizes.
- Segmentation sensitivity: STARLINC achieves 0.504 mIoU even when synthetic trails comprise 95.1% of trail-containing images, comparable to the reference setting.
- Fine-tuned baselines: Fine-tuning DeepLSD, DT-LSD, ASTA, and MaxiMask improves their applicability to 7DT observations, but their performance remains below STARLINC.
H Additional Motivational Results on Low-SNR Images
Additional low-SNR experiments show why astronomical line detection is difficult and assess STARLINC’s sensitivity to backbone size and input bit depth. The reference 8-bit pipeline remains competitive for detectable trails, while broader processing remains future work.
- Low-SNR motivation: As SNR decreases, DeepLSD misses valid line segments and produces fragmented or unstable predictions.
- Low-SNR motivation: Line-detector accuracy degrades substantially when astronomical signals are weak relative to background noise.
- Backbone sensitivity: STARLINC mIoU remains stable from 0.473 to 0.488 across tested U-Net sizes.
- Input bit depth: The study focuses on detectable faint trails with SNR > 3, where visual or algorithmic labeling is considered meaningful.
- Input bit depth: The 16-bit STARLINC variant achieves comparable but slightly lower performance than the main 8-bit setting.
- Input bit depth: FITS-native or fully 16-bit processing is treated as an important direction for future work.
K Data Preservation through Pixel-Level Trail Removal
Pixel-level trail removal preserves uncontaminated astronomical information that conventional full-image rejection discards. The proposed approach therefore retains substantially more usable image data.
- Full-image rejection removes valid astronomical information outside detected trail regions along with the artifact.
- Pixel-level removal leaves uncontaminated regions usable as satellite contamination becomes more frequent.
- Conventional image rejection retains about 79.58% of data, whereas selective masking preserves approximately 99.95% of valid pixels.
L Limitations
The evaluation is constrained by the limited availability of public astronomical datasets. Qualitative results nevertheless include applications to Serpens and Messier 81, alongside comparisons across methods and distance metrics.
- Limitations: Broader validation is limited because many modern astronomical observations remain proprietary during release periods.
- Limitations: Future public dataset releases would enable validation across more diverse astronomical observations.
- Additional qualitative results: STARLINC predictions on Serpens and Messier 81 accurately localize trails while preserving surrounding celestial structures.
- Additional qualitative results: The paper compares inter-frame differential maps computed with MAE, RMSE, and SSIM.