Skip to main content

Machine Learning Detects Anomalies in OPS-SAT Telemetry

  • Conference paper
  • First Online:
Computational Science – ICCS 2023 (ICCS 2023)

Abstract

Detecting anomalies in satellite telemetry data is pivotal in ensuring its safe operations. Although there exist various data-driven techniques for the task of determining abnormal parts of the signal, they are virtually never validated over real telemetries. Analyzing such data is challenging due to its intrinsic characteristics, as telemetry may be noisy and affected by incorrect acquisition, resulting in missing parts of the signal. In this paper, we tackle this issue and propose a machine learning approach for detecting anomalies in single-channel satellite telemetry. To validate its capabilities in a practical scenario, we build a dataset capturing the nominal and anomalous telemetry data captured on board OPS-SAT—a nanosatellite launched and operated by the European Space Agency. Our extensive experimental study showed that the proposed algorithm offers high-quality anomaly detection in real-life satellite telemetry, reaching 98.4% accuracy over the unseen test set.

This work was partially supported by the: “On-board Anomaly detection from the OPS-SAT telemetry using deep learning” project funded by the European Space Agency under contract No. 4000137339/22/NL/GLC/ov. JN was supported by the Silesian University of Technology Rector’s grant (02/080/RGJ22/0026).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The OXI labeling system has been developed by KP Labs and it is available at https://oxi.kplabs.pl. OXI allows for not only investigating time-series data, together with the ground-truth information but also for generating ground truth.

  2. 2.

    It is of note, however, that our approach can be applied to any time-series data, not only satellite telemetry.

References

  1. Benecki, P., Piechaczek, S., Kostrzewa, D., Nalepa, J.: Detecting anomalies in spacecraft telemetry using evolutionary thresholding and LSTMs. In: Proceedings of the GECCO, GECCO 2021, ACM, New York, NY, USA, pp. 143–144 (2021)

    Google Scholar 

  2. Castellani, A., Schmitt, S., Squartini, S.: Real-world anomaly detection by using digital twin systems and weakly-supervised learning. CoRR abs/2011.06296 (2020). https://arxiv.org/abs/2011.06296

  3. Chicco, D., Jurman, G.: The advantages of the Matthews correlation coefficient (MCC) over F1 score and accuracy in binary classification evaluation. BMC Genomics 21(1), 6 (2020)

    Article  Google Scholar 

  4. ESA: WebMUST - web client for OPS-SAT directory (2021). https://opssat1.esoc.esa.int/webclient-must

  5. Evans, D., et al.: Implementing the New CCSDS Housekeeping Data Compression Standard 124.0-B-1 (Based on POCKET+) on OPS-SAT-1. Small Satellite Conference (2022). https://digitalcommons.usu.edu/smallsat/2022/all2022/133

  6. Evans, D.J., Ortega, M., Zeif, R., Sergert, T.: OPS-SAT: FDIR design on a mission that expects bugs - and lots of them. In: SpaceOps 2016 Conference. American Institute of Aeronautics and Astronautics (2016). https://doi.org/10.2514/6.2016-2481

  7. Fratini, S., Policella, N., Silva, R., Guerreiro, J.: On-board autonomy operations for OPS-SAT experiment. Appl. Intell. 52(6), 6970–6987 (2022)

    Article  Google Scholar 

  8. Gao, Y., et al.: An unsupervised anomaly detection approach for spacecraft based on normal behavior clustering. In: Proceedings of the ICICTA, pp. 478–481 (2012)

    Google Scholar 

  9. Hundman, K., Constantinou, V., Laporte, C., Colwell, I., Söderström, T.: Detecting spacecraft anomalies using LSTMs and nonparametric dynamic thresholding. In: Proceedings of the SIGKDD, pp. 387–395. ACM (2018)

    Google Scholar 

  10. Kacker, S., Meredith, A., Cahoy, K., Labrèche, G.: Machine learning image processing algorithms onboard OPS-SAT. In: Small Satellite Conference (2022). https://digitalcommons.usu.edu/smallsat/2022/all2022/65

  11. Kopp, M., Pevný, T., Holeňa, M.: Anomaly explanation with random forests. Expert Syst. Appl. 149, 113187 (2020)

    Article  Google Scholar 

  12. Kubicka, M., Zeif, R., Henkel, M., Hörmer, A.J.: Thermal vacuum tests for the ESA’s OPS-SAT mission. Elektrotech. Informationstechnik 139(1), 16–24 (2022)

    Article  Google Scholar 

  13. Labreche, G., et al.: OPS-SAT spacecraft autonomy with TensorFlow lite, unsupervised learning, and online machine learning. In: Proceedings of the IEEE Aerospace Conference. IEEE Computer Society (2022)

    Google Scholar 

  14. Li, K., et al.: A novel method for spacecraft electrical fault detection based on FCM clustering and WPSVM classification with PCA feature extraction. Proc. Inst. Mech. Eng. 231(1), 98–108 (2017)

    Article  Google Scholar 

  15. Marszk, D., Evans, D., Mladenov, T., Labrèche, G., Zelenevskiy, V., Shiradhonkar, V.: MO services and CFDP in action on OPS-SAT. In: Small Satellite Conference (2022). https://digitalcommons.usu.edu/smallsat/2022/all2022/67

  16. Nalepa, J., et al.: Toward On-Board Detection Of Anomalous Events From Ops-Sat Telemetry Using Deep Learning (2022). https://www.researchgate.net/publication/367091759

  17. Nalepa, J., Myller, M., Andrzejewski, J., Benecki, P., Piechaczek, S., Kostrzewa, D.: Evaluating algorithms for anomaly detection in satellite telemetry data. Acta Astronaut. 198, 689–701 (2022)

    Article  Google Scholar 

  18. Nassif, A.B., Talib, M.A., Nasir, Q., Dakalbab, F.M.: Machine learning for anomaly detection: a systematic review. IEEE Access 9, 78658–78700 (2021)

    Article  Google Scholar 

  19. Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)

    MathSciNet  MATH  Google Scholar 

  20. Primartha, R., Tama, B.A.: Anomaly detection using random forest: a performance revisited. In: Proceedings ICoDSE, pp. 1–6 (2017)

    Google Scholar 

  21. Segret, B., et al.: On-board images to characterize a CubeSat’s ADCS. In: Small Satellite Conference (2022). https://digitalcommons.usu.edu/smallsat/2022/all2022/174

  22. Toussaint, F., Thomassin, J., Laurens, S.: ASTERIA in-orbit testing on OPSSAT: an on-board autonomous orbit control solution including collision risks avoidance. In: Small Satellite Conference (2022). https://digitalcommons.usu.edu/smallsat/2022/all2022/103

  23. Wu, R., Keogh, E.J.: Current time series anomaly detection benchmarks are flawed and are creating the illusion of progress (extended abstract). In: 2022 IEEE 38th International Conference on Data Engineering (ICDE), pp. 1479–1480 (2022)

    Google Scholar 

  24. Zeif, R., Henkel, M., Hörmer, A., Kubicka, M., Wenger, M., Koudelka, O.: The redundancy and fail-safe concept of the OPS-SAT payload processing platform. In: 69th International Astronautical Congress, IAC 2018 (2018)

    Google Scholar 

  25. Zeng, Z., Jin, G., Xu, C., Chen, S., Zhang, L.: Spacecraft telemetry anomaly detection based on parametric causality and double-criteria drift streaming peaks over threshold. Appl. Sci. 12(4), 1–24 (2022)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Bogdan Ruszczak or Jakub Nalepa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ruszczak, B. et al. (2023). Machine Learning Detects Anomalies in OPS-SAT Telemetry. In: Mikyška, J., de Mulatier, C., Paszynski, M., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M. (eds) Computational Science – ICCS 2023. ICCS 2023. Lecture Notes in Computer Science, vol 14073. Springer, Cham. https://doi.org/10.1007/978-3-031-35995-8_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-35995-8_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-35994-1

  • Online ISBN: 978-3-031-35995-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics