Automatic Data Reduction of Image Sequences Acquired in Object Tracking Mode for Detection and Position Measurement of Faint Orbital Objects
Highlights
- A method for complete automatic processing of images acquired in precise object tracking mode, based on lightweight image operations and freely available calibration tools.
- Accurate measurement of the position of faint orbital objects.
- Fast reduction in image sequences using low processing power can generate result tdm files at the observer site immediately after the observation is completed.
- Helpful for surveying high altitude or high eccentricity objects, especially on time critical campaigns such as reentry events.
Abstract
1. Introduction
2. Related Work
3. Materials and Methods
3.1. Method Overview
3.2. Detection of Star Streaks
- Compute the median orientation, median minor axis length and median major axis length for all the objects that are considered likely star candidates.
- Using the median values, create a star template image:
- Draw a line of 1 pixel width, of a length given by the median major axis length, and of an orientation given by the median orientation of the streak objects.
- Convolve the resulted binary image with a Gaussian filter of standard deviation equal to the median minor axis length.
- Normalize the resulted image such that it can be used as a filter with the sum of the elements equal to 1.
3.3. Astrometric Calibration
- Use the detected star streaks, compute their centroids and generate an .axy coordinate file compatible with solve-field;
- Modify the original grayscale image in such a way that the centers of the star streaks will appear as local maxima and let solve-field extract its own sources.
3.4. Target Detection
- Adaptive thresholding, selecting the brightest 1% of the pixels in the stacked image;
- Connected components labeling;
- Computation of the object size and eccentricity using Equations (1)–(6);
- Selection of the objects of low eccentricity (circular objects), with a major axis higher than a moderate threshold, just to exclude point-like noisy objects (ideally this threshold should not be necessary, but hot pixels or other types of noise can cause small noise objects to appear). The eccentricity threshold for the target detection process is 0.60, because a target that will not be stationary in the image space will not be perfectly round in the stacked image.
3.5. Tracklet Formation
- Computation of the N-degree polynomial trajectory:
- Select a random set of N points;
- Fit polynomials of degree N to the pairs (time and RA) and (time and DEC);
- Compute the number of inliers (the points that are closer to the fit polynomials by a distance threshold);
- Keep the polynomial parameters if the number of inliers is maximum;
- Repeat steps a. to d. 10,000 times;
- Return the polynomials that produce the maximum number of inliers.
- Selection of the final set of points for the tracklet:
- For each timestamp of the detection points, compute the value of RA and DEC given by the best polynomial model;
- Compute the distance between (RA and DEC) of the point and (RA and DEC) predicted by the polynomial;
- If the angular distance is below a threshold, the point is considered inlier and part of the tracklet.
4. Tests and Results
4.1. Calibration Performance and Execution Time
4.2. The CLUSTER II Observation Campaign and Rumba’s Reentry
4.3. Testing the System on Objects of Lower Altitude
4.4. Comparison with Existing Techniques
4.5. Tuning the Algorithm Parameters
4.6. Limitations of the Method
5. Conclusions
- -
- Improves the faint objects’ SNR by weighted stacking;
- -
- Uses the star shape convolution only for star highlighting, not for star detection;
- -
- Uses freely available tools for astrometric calibration;
- -
- Rejects false positives by polynomial trajectory fitting;
- -
- Has real-time performance capabilities: the average processing time, on a medium-power laptop without the use of GPU or other parallel processing capabilities, is less than 10 s/frame, which means that it can be used to process the images as they are acquired.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| ESA | European Space Agency |
| GEO | Geosynchronous Earth Orbit |
| GTO | Geosynchronous Transfer Orbit |
| LEO | Low Earth Orbit |
| SNR | Signal to Noise Ratio |
| TLE | Two-Line Element |
| TDM | Tracking Data Message |
| RANSAC | RAndom SAmple Consensus |
| RA | Right Ascension Coordinate |
| DEC | Declination Coordinate |
| FWHM | Full Width at Half Maximum |
References
- Levesque, M.P.; Buteau, S. Image Processing Technique for Automatic Detection of Satellite Streaks. Technical Report, Defence R&D Canada—Valcartier, 2007. Available online: https://apps.dtic.mil/sti/tr/pdf/ADA596420.pdf (accessed on 29 January 2026).
- Virtanen, J.; Poikonen, J.; Säntti, T.; Komulainen, T.; Torppa, J.; Granvik, M.; Muinonen, K.; Pentikäinen, H.; Martikainen, J.; Näränen, J.; et al. Streak detection and analysis pipeline for space-debris optical images. Adv. Space Res. 2016, 57, 1607–1623. [Google Scholar] [CrossRef]
- Calvi, J.; Panico, A.; Cipollone, R.; De Vittori, A.; Di Lizia, P. Machine learning techniques for detection and tracking of space objects in optical telescope images. In Proceedings of the Aerospace Europe Conference 2021, Warsaw, Poland, 23–26 November 2021. [Google Scholar]
- Stoppa, F.; Groot, P.J.; Stuik, R.; Vreeswijk, P.; Bloemen, S.; Pieterse, D.L.A.; Woudt, P.A. Automated detection of satellite trails in ground-based observations using U-Net and Hough transform. Astron. Astrophys. 2024, 692, A199. [Google Scholar] [CrossRef]
- Schildknecht, T.; Muscia, R.; Plonera, M.; Beutlera, G.; Flury, W.; Kuuselac, J.; de Leon Cruz, J.; de Fatima Dominguez Palmero, L. Optical observations of space debris in GEO and in highly-eccentric orbits. Adv. Space Res. 2004, 34, 901–911. [Google Scholar] [CrossRef]
- Schildknecht, T. Optical surveys for space debris. Astron. Astrophys. Rev. 2007, 14, 41–111. [Google Scholar] [CrossRef]
- Sun, R.Y.; Zhan, J.W.; Zhao, C.Y.; Zhang, X.X. Algorithms and applications for detecting faint space debris in GEO. Acta Astronaut. 2015, 110, 9–17. [Google Scholar] [CrossRef]
- Fors, O.; Núñez, J.; Otazu, X.; Prades, A.; Cardinal, R.D. Improving the Ability of Image Sensors to Detect Faint Stars and Moving Objects Using Image Deconvolution Techniques. Sensors 2010, 10, 1743–1752. [Google Scholar] [CrossRef] [PubMed]
- Kouprianov, V. Distinguishing features of CCD astrometry of faint GEO objects. Adv. Space Res. 2008, 41, 1029–1038. [Google Scholar] [CrossRef]
- Bija, B.; Lasheras, O.A.; Danescu, R.; Cristea, O.; Turcu, V.; Flohrer, T.; Mancas, A. Generic Data Reduction Framework for Space Surveillance. In Proceedings of the 7th European Conference on Space Debris, Darmstadt, Germany, 18–21 April 2017. [Google Scholar]
- Piso, A.M.A.; Voicu, O.A.; Sprimont, P.G.; Bija, B.; Lasheras, O.A. Gendared: The Generic Data Reduction Framework for Space Surveillance and Its Applications. In Proceedings of the 8th European Conference on Space Debris (Virtual), Darmstadt, Germany, 20–23 April 2021. [Google Scholar]
- Wang, H.; Zhang, G.; Wang, L.; Chen, S.; Shen, Z.; Yang, X.; Xu, X.; Zhang, X. Anomalous individuals searching framework for space debris detection in single optical astronomical image. Adv. Space Res. 2025, 75, 3820–3837. [Google Scholar] [CrossRef]
- Yanagisawa, T.; Nakajima, A.; Kimura, T.; Isobe, T.; Futami, H.; Suzuki, M. Detection of Small GEO Debris by Use of the Stacking Method. Trans. Jpn. Soc. Aeronaut. Space Sci. 2002, 44, 190–199. [Google Scholar] [CrossRef]
- Briyukhovetskyii, O.; Kozhukhov, O.; Ozerian, A.; Kozhukhov, D.; Kononchuk, I.; Khlamov, S. New Astronomical Image Processing Software—First Results of Using. In Proceedings of the 9th European Conference on Space Debris, Bonn, Germany, 1–4 April 2025. [Google Scholar]
- The Consultative Committee for Space Data Systems (CCSDS). Tracking Data Message. Recommended Standard, CCSDS 503.0-B-1, Blue Book. November 2007. Available online: https://ccsds.org/Pubs/503x0b2c1.pdf (accessed on 29 January 2026).
- Lang, D.; Hogg, D.W.; Mierle, K.; Blanton, M.; Roweis, S. Astrometry.net: Blind astrometric calibration of arbitrary astronomical images. Astron. J. 2010, 139, 1782–1800. [Google Scholar] [CrossRef]
- Sanvido, S.; Losacco, M.; Lemmens, S.; Bastida Virgili, B.; Jilete, B.; Meyers, P.; Hawkins, S.; Letizia, F.; Siminski, J.; Escoubet, C.P.; et al. Bringing Salsa Home: Cluster-II-2 Re-entry Strategy. In Proceedings of the 9th European Conference on Space Debris, Bonn, Germany, 1–4 April 2025. [Google Scholar]
- Lemmens, S.; Merz, K.; Funke, Q.; Bonvoisin, B.; Löhle, S.; Simon, H. Planned Yet Uncontrolled Re-Entries of the Cluster-II Spacecraft. In Proceedings of the 7th European Conference on Space Debris, Darmstadt, Germany, 18–21 April 2017. [Google Scholar]
- Losacco, M.; Siminski, J.A.; Sanvido, S.; Bastida Virgili, B.; Lemmens, S.; Flohrer, T.; Jilete, B.; Hawkins, S.; Ocana, F.; Micheli, M.; et al. Predicting Cluster-II-Fm6 Re-Entry with Passive Optical Observations. In Proceedings of the 9th European Conference on Space Debris, Bonn, Germany, 1–4 April 2025. [Google Scholar]
- BDW Publishing. The MPO Users Guide. A Companion Guide to the MPO Canopus/PhotoRed Reference Manuals. Available online: https://minplanobs.org/BdwPub/php/displayhome.php (accessed on 27 February 2026).





















| Original Image | Star Streak Pattern Filtered Image | |
|---|---|---|
| Calibration success | 15 | 39 |
| Calibration failure | 25 | 1 |
| Average frame time (s) | 55 | 6 |
| Satellite | Number of Valid Measurements | Average RA Difference (Arc Seconds) | Average DEC Difference (Arc Seconds) | Mean Absolute Error RA (Arc Seconds) | Mean Absolute Error DEC (Arc Seconds) | Average Great Circle Angular Distance (Arc Seconds) |
|---|---|---|---|---|---|---|
| CLUSTER II-FM5—range 55,979 km | 110 | −10.8464 | 57.2567 | 14.1959 | 57.2567 | 59.3416 |
| CLUSTER II-FM7—range 123,143 km | 72 | 138.7539 | −102.0850 | 138.7539 | 102.0850 | 165.4515 |
| CLUSTER II-FM8—range 113,679 km | 119 | 3.2241 | −36.8428 | 3.2241 | 36.8428 | 36.9649 |
| Date (D.M.Y) | Number of Valid Measurements | Average RA Difference (Arc Seconds) | Average DEC Difference (Arc Seconds) | Mean Absolute Error RA (Arc Seconds) | Mean Absolute Error DEC (Arc Seconds) | Average Great Circle Angular Distance (Arc Seconds) |
|---|---|---|---|---|---|---|
| 08.08.2025 | 102 | 0.0094 | 0.6518 | 0.6821 | 1.0087 | 1.0087 |
| 09.08.2025 | 109 | 0.2527 | 0.6005 | 0.3976 | 0.7241 | 0.7241 |
| 16.08.2025 | 112 | 0.0221 | 0.6231 | 0.4403 | 0.7667 | 0.7667 |
| 29.08.2025 | 119 | −0.4704 | 0.6300 | 0.7016 | 1.0088 | 1.0088 |
| 02.09.2025 | 116 | −0.5557 | 0.5991 | 0.8050 | 1.0733 | 1.0733 |
| 15.09.2025 | 185 | 1.5302 | 0.7406 | 1.5302 | 1.7268 | 1.7268 |
| 17.09.2025 | 55 | −0.7217 | 0.5892 | 0.7973 | 1.0837 | 1.0837 |
| 21.09.2025 | 57 | −1.0823 | 0.6352 | 1.0823 | 1.3496 | 1.3496 |
| 22.09.2025 | 69 | −0.4323 | 0.6146 | 0.6451 | 0.9500 | 0.9500 |
| 27.09.2025 | 138 | −0.7115 | 0.5217 | 0.7359 | 0.9491 | 0.9491 |
| Time Interval (UTC) | Number of Valid Measurements | Average RA Difference (Arc Seconds) | Average DEC Difference (Arc Seconds) | Mean Absolute Error RA (Arc Seconds) | Mean Absolute Error DEC (Arc Seconds) | Average Great Circle Angular Distance (Arc Seconds) |
|---|---|---|---|---|---|---|
| 19:54–20:01 | 20 | −0.0856 | −0.7034 | 0.5192 | 0.7366 | 0.9690 |
| 20:17–20:23 | 9 | 0.1804 | −0.2110 | 0.5351 | 0.5661 | 0.8219 |
| 21:03–21:17 | 29 | 0.0966 | −0.2496 | 1.1900 | 0.6899 | 1.4401 |
| 21:50–22:03 | 28 | 0.4602 | −0.5398 | 0.8997 | 0.7313 | 1.1860 |
| 22:27–22:43 | 33 | −0.8864 | −0.3702 | 1.8375 | 0.8687 | 2.0281 |
| 23:00–23:22 | 32 | −0.3595 | −0.7625 | 0.7477 | 0.7912 | 1.2182 |
| Satellite | Number of Valid Measurements | Average RA Difference (Arc Seconds) | Average DEC Difference (Arc Seconds) | Mean Absolute Error RA (Arc Seconds) | Mean Absolute Error DEC (Arc Seconds) | Average Great Circle Angular Distance (Arc Seconds) |
|---|---|---|---|---|---|---|
| ARIANE 44L DEB (SPELDA)—8418.48 km range | 181 | 27.8736 | 6.5809 | 27.8736 | 6.5809 | 27.3179 |
| COSMOS 252 DEB—1332 km range | 12 | 30.8265 | −13.4837 | 30.8265 | 15.8436 | 33.2818 |
| EGS (AJISAI)—1482 km range | 56 | 1.3547 | −5.5051 | 8.6670 | 7.7374 | 12.9205 |
| LAGEOS 2—5734 km range | 62 | 14.4897 | 14.3234 | 14.6730 | 14.5179 | 20.9389 |
| STARLETTE—1040 km range | 3 | 35.3516 | 55.0945 | 35.3516 | 55.0945 | 66.2487 |
| Sequence | Average SNR | Average FWHM (Pixels) | Average Magnitude | Average Great Circle Angular Distance (Arc Seconds)—MPO Canopus | Average Great Circle Angular Distance (Arc Seconds)—Proposed Method |
|---|---|---|---|---|---|
| 8.08.2025 (38 frames) | 11.30 | 2.5 | 15.5903 | 2.1780 | 1.0164 |
| 15.09.2025 (16 frames) | 46.21 | 2.92 | 13.91 | 3.2129 | 1.6494 |
| 20.10.2025, 19:54–20:01 (20 frames) | 38.50 | 2.20 | 14.78 | 1.9953 | 0.9690 |
| Sequence | Average Distance Between Our Own Centroids and the CANOPUS Centroids (Pixels) | Improved Average Great Circle Angular Distance (Arc Seconds) |
|---|---|---|
| 8.08.2025 (38 frames) | 0.27 | 0.7254 |
| 15.09.2025 (16 frames) | 0.19 | 1.6358 |
| 20.10.2025, 19:54–20:01 (20 frames) | 0.22 | 0.7659 |
| Sequence | Average Image Space Speed (Pixels/Frame) | Best K | Valid MEASUREMENT Points | ||
|---|---|---|---|---|---|
| 8.08.2025 (157 frames) | 0.2 | 7 | 1.0 | 0.8 | 145 |
| 20.10.2025 (66 frames) | 2.5 | 3 | 6.0 | 0.8 | 59 |
| K | Median Stacking Valid Detection Points | Valid Detection Points |
|---|---|---|
| 3 | 49 | 23 |
| 5 | 135 | 103 |
| 7 | 139 | 145 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Danescu, R.; Turcu, V. Automatic Data Reduction of Image Sequences Acquired in Object Tracking Mode for Detection and Position Measurement of Faint Orbital Objects. Sensors 2026, 26, 1628. https://doi.org/10.3390/s26051628
Danescu R, Turcu V. Automatic Data Reduction of Image Sequences Acquired in Object Tracking Mode for Detection and Position Measurement of Faint Orbital Objects. Sensors. 2026; 26(5):1628. https://doi.org/10.3390/s26051628
Chicago/Turabian StyleDanescu, Radu, and Vlad Turcu. 2026. "Automatic Data Reduction of Image Sequences Acquired in Object Tracking Mode for Detection and Position Measurement of Faint Orbital Objects" Sensors 26, no. 5: 1628. https://doi.org/10.3390/s26051628
APA StyleDanescu, R., & Turcu, V. (2026). Automatic Data Reduction of Image Sequences Acquired in Object Tracking Mode for Detection and Position Measurement of Faint Orbital Objects. Sensors, 26(5), 1628. https://doi.org/10.3390/s26051628

