๐Ÿ”ฅ Wildfire Spread Prediction

Temporal Latent Diffusion with Custom 12-Band Satellite VAE โ€” CaBuAr V4 (ZeroGPU)

Visualizations

  • Pre-Fire Input โ€” false-color composite of the input image using SWIR / NIR / Red bands. Healthy vegetation appears green; bare soil pinkish-red; water blue.
  • Model Prediction โ€” the predicted post-fire scene rendered in the same SWIR/NIR/Red space. Look for darkening or color shifts in vegetated areas (signal of burn).
  • NBR Map โ€” Normalized Burn Ratio derived from SWIR and NIR. On the upload tab this shows predicted NBR change (red = potential burn). On the test tab this shows the GT-vs-prediction NBR error (red = model under-predicted burn, blue = over-predicted).

Metrics (test-sample tab only โ€” needs ground truth)

  • SSIM (Structural Similarity, 0โ€“1) โ€” measures perceptual structural similarity. > 0.85 is strong, > 0.90 is excellent. Penalizes blur and structural distortion more than pixel error.
  • Pixel MSE โ€” mean squared error in [-1, 1] space. Lower is better. < 0.01 indicates the prediction is very close pixel-wise.
  • PSNR (Peak Signal-to-Noise Ratio, dB) โ€” log-scale pixel fidelity. > 25 dB is good, > 30 dB is very high quality.

Why three metrics? Generative models can produce visually plausible outputs that score poorly on pixel MSE (because they invent plausible but slightly-different details). SSIM and PSNR together give a fairer picture of how well the model captured the actual fire event.

File format tip: Sentinel-2 pre-fire image as a NumPy array. Accepted shapes: [12, 512, 512] (channels-first) or [512, 512, 12] (channels-last). Values can be raw reflectance (0โ€“10000), [0, 1], or [-1, 1] โ€” the app normalizes automatically. Bands must follow standard Sentinel-2 order (B1โ€“B12).

1 5
10 100

CaBuAr V4 โ€” Custom 12-Band SatelliteVAE (16.2M params) + U-Net Diffusion

Dataset: California Burned Areas (CaBuAr) | 12 Sentinel-2 Bands | 68 Test Samples