Adaptive and Robust Image Processing on CubeSats

Robert Bayer, Julian Priest, Daniel Kjellberg, Jeppe Lindhard, Nikolaj Sørenesen +3 more
5/16/2025
eess.IVcs.CVcs.DC

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

CubeSats offer a low-cost platform for space research, particularly for Earth observation. However, their resource-constrained nature and being in space, challenge the flexibility and complexity of the deployed image processing pipelines and their orchestration. This paper introduces two novel systems, DIPP and DISH, to address these challenges. DIPP is a modular and configurable image processing pipeline framework that allows for adaptability to changing mission goals even after deployment, while preserving robustness. DISH is a domain-specific language (DSL) and runtime system designed to schedule complex imaging workloads on low-power and memory-constrained processors. Our experiments demonstrate that DIPP's decomposition of the processing pipelines adds negligible overhead, while significantly reducing the network requirements of updating pipelines and being robust against erroneous module uploads. Furthermore, we compare DISH to Lua, a general purpose scripting language, and demonstrate its comparable expressiveness and lower memory requirement.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bayer2025adaptive,
  title  = {Adaptive and Robust Image Processing on CubeSats},
  author = {Robert Bayer and Julian Priest and Daniel Kjellberg and Jeppe Lindhard and Nikolaj Sørenesen and Nicolaj Valsted and Ívar Óli and Pınar Tözün},
  year   = {2025},
  eprint = {2506.03152},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.03152v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.03152.svg)](https://codeofpaper.com/paper/2506.03152)

Discussion