Practical upgrades that would materially improve the detector's accuracy,
runtime and robustness on real Sentinel-1 tiles. Each card notes an
expected gain relative to the current VV single-channel CNN baseline.
◆
Dual-pol Bayesian fusion (VV ⊕ VH)
accuracy
Replace the single-threshold detector with a per-pixel log-likelihood
combining VV (dampening) and VH (cross-pol speckle floor). Cuts
biogenic-film false alarms — the dominant look-alike in the Gulf.
+8–12 % F1 · fewer look-alike alerts
◆
Polarimetric decomposition (H/α, Freeman-Durden)
accuracy
For Sentinel-1 dual-pol acquisitions, use entropy/anisotropy/alpha
parameters to discriminate oil from wind-shadowed sea, rain cells and
low-wind patches — the top sources of SAR false positives.
−30 % false-positive rate in calm seas
◆
Attention U-Net segmentation head
accuracy
Swap the thresholding stage for an attention-gated U-Net trained
on ERA5-aligned Sentinel-1 tiles. Learns slick morphology
(feather, blocky, ribbon) rather than relying on raw σ⁰.
+6 % mIoU at 20 m/pix
◆
MC-Dropout uncertainty maps
accuracy
Run T = 20 stochastic forward passes and emit a per-pixel
uncertainty layer. The operator can gate auto-tasking on low
variance, reducing spurious drone deployments.
Calibrated confidence · explainable alerts
▲
WebGL / WebGPU kernel for DBSCAN
speed
Move the per-pixel CNN score and the DBSCAN neighbour-query onto
the GPU via a compute shader. Opens the door to 10 k × 10 k
whole-tile processing in-browser.
≈ 25× runtime speed-up on 5 MP images
▲
ONNX / TensorFlow-JS quantised CNN
speed
Ship a distilled INT-8 CNN (≈ 2 MB) as an ONNX blob so the real
thesis model runs client-side — no synthetic scoring, no server
round-trip. Uses WebAssembly SIMD on CPUs without GPUs.
True thesis-model inference · < 400 ms per scene
●
Copernicus DataSpace live tiling
data
Stream the most recent Sentinel-1 IW GRD tile covering the active
AOI directly from the CDSE STAC endpoint. Removes the upload step
for monitoring workflows.
Fresh imagery every ~6 days · no manual upload
●
ERA5 wind + HYCOM current fusion
data
Ingest 0.25° ERA5 winds and HYCOM surface currents at the scene
centroid to replace the 3% wind-only Lagrangian drift with a proper
leeway + current model improves 72 h trajectory skill.
−40 % mean position error at 48 h
●
Temporal change detection (Δt baseline)
data
Cache the last 4 passes over a AOI and flag dark patches that appear
against a rolling baseline. Rules out persistent dark sea-state
regions (upwelling cells, rain shadows).
Fewer seasonal false alarms
◆
Class-weighted contrastive pre-training
accuracy
Use SimCLR/MoCo on unlabeled Gulf-of-Suez S1 tiles before
fine-tuning, addressing the severe class imbalance (≈ 1:5,000 oil
vs. sea pixels) without aggressive oversampling.
+4 % recall at same precision
⬢
Distributed inference on Kubernetes
scale
Package the CNN + drift engine as a horizontally-scalable service
(KFServing / Ray Serve). Supports basin-wide continuous monitoring
— the operational target of the thesis.
~10³ AOIs / hour throughput
⬢
Vessel-AIS cross-correlation
scale
Join detected slicks with nearby AIS tracks (MarineTraffic / Global
Fishing Watch) to flag probable-source vessels and estimate spill
age from ship trajectories.
Actionable attribution · supports enforcement