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