Skip to content

Case Study

Adaptive Onboard AI for EO Data Prioritization

MSc Research — Earth Observation Systems · 2026 — Present

Ongoing research project exploring lightweight onboard AI for prioritizing Earth observation satellite imagery downlinks using the Adaptive Scientific Value Function (ASVF) with a mandatory safety gate.

PythonPyTorchMobileNetV2FastAPIReactRasterioSkyfieldD3.js

Problem Statement

Earth observation satellites generate more imagery than they can transmit given limited onboard memory, power, and intermittent ground-station contact. Conventional 'downlink everything' approaches waste scarce bandwidth and delay access to time-critical information such as deforestation and wildfire detection.

Adaptive Scientific Value Function (ASVF) with Safety Gate

I worked on a adaptive scientific value function (asvf) with safety gate where:

  • Onboard lightweight CNN (MobileNetV2) for real-time tile scoring
  • Multi-signal ASVF combining detection confidence, event severity, and live resource state
  • Mandatory safety gate ensuring critical alerts always transmit
  • Skyfield-based orbital simulation for realistic communication windows
  • Interactive dashboard for visualizing forest change, ASVF scores, and transmission decisions
Satellite Imagery
Onboard AI (MobileNetV2 / PyTorch)
ASVF Scoring Engine
Safety Gate / Prioritization
Downlink Selection + Ground Station

My Contributions

  • Designed the ASVF scoring framework fusing multi-signal environmental event detection
  • Developed lightweight CNN pipeline on PyTorch for onboard imagery prioritization
  • Built FastAPI backend for model inference, ASVF ranking, and resource simulation
  • Implemented React + D3.js dashboard for live visualization of satellite resource states
  • Integrated orbital simulation using Skyfield for realistic communication window modeling

Engineering Trade-offs

  • Accepted reduced model capacity for onboard deployment versus cloud accuracy
  • Chose transparent ASVF score over opaque black-box prioritization to ensure auditability
  • Lowered update frequency to conserve satellite power while maintaining timely alerts

Impact

Ongoing
MSc research project
Objective
Reduce time-critical deforestation and wildfire data latency
Beneficiaries
ESA, NASA, satellite system engineers, and environmental researchers
Novelty
First framework to fuse environmental signals with live resource constraints in one auditable score