MS Cloud Detection Benchmark
Bandwidth Efficiency
Odin v0 processes a full 120-megapixel Sentinel-2 scene in 29.88 s at 10.1 W — 2.1× faster than an equal-configuration Jetson baseline and 29.9% lower system power. Deterministic tile inference (σ = 0.31 ms) enables predictable onboard data pipelines.
Executive Summary
| Metric | Odin v0 (INT8) | NVIDIA Jetson (TRT FP16) | Delta |
|---|---|---|---|
| System Power | 10.1 W | 14.4 W | 29.9% lower |
| Latency Jitter (σ) | 0.31 ms | 0.64 ms | 2.1× more deterministic |
| Scene Processing Time | 29.88 s | 60.34 s | 2.1× faster |
| Inference Rate | 94 it/s | 42 it/s | 2.2× higher |
| Accuracy (F2-Score) | 0.79 | 0.81 | Negligible loss |
The Bandwidth Bottleneck
Downlinking data from LEO is expensive and capacity-constrained. Up to 55% of satellite imagery is unusable due to cloud cover, wasting valuable downlink bandwidth.
Odin v0 enables On-Orbit Cloud Filtering:
- Detect: Pixel-level cloud and shadow segmentation at 10m resolution.
- Filter: Cloud-contaminated tiles are flagged before downlink.
- Reduce: Only clear-sky tiles are prioritized, eliminating wasted downlink capacity.
Pipeline Architecture
Implementation
The complete DTACSNet-CD model (U-Net with MobileNetV2 encoder) runs on the D-IMC accelerator. Host CPU handles normalization and mask fusion only.
| Stage | Description |
|---|---|
| Normalization | Divide by 10,000 (reflectance normalization) |
| Full U-Net Inference | Encoder-decoder, INT8, all 2,809 tiles |
| Mask Fusion | Boolean OR-fusion into full-scene cloud mask |
Tiling Strategy
Full Sentinel-2 scenes (10,980 × 10,980 px) processed with sliding-window strategy:
- Tile size: 224 × 224
- Total tiles per scene: 2,809
- Inference rate: 94 tiles/s (Odin v0) vs 42 tiles/s (Jetson batch=1)
Conclusion: Benefits for Space DPUs
- Power Budget: At 10.1 W, the pipeline fits within a standard 15 W payload allocation — leaving margin for radio and housekeeping. Jetson-only at 14.4 W exceeds a 10 W inference budget.
- Deterministic Streaming: σ = 0.31 ms per tile ensures consistent throughput for downstream atmospheric correction and change-detection pipelines.
- Radiation Surface: Full model runs on D-IMC accelerator — GPU utilization is minimal during inference, reducing the SEU-sensitive compute surface.