Generating Satellite Imagery Data for Wildfire Detection through Mask-Conditioned Generative AI
Organizations: Department of Intelligent Systems and Robotics, University of West Florida, Pensacola, FL, USA · IHMC, Pensacola, FL, USA
Abstract
The scarcity of labeled satellite imagery remains a fundamental bottleneck for deep-learning (DL)-based wildfire monitoring systems. This paper investigates whether a diffusion-based foundation model for Earth Observation (EO), EarthSynth, can synthesize realistic post-wildfire Sentinel-2 RGB imagery conditioned on existing burn masks, without task-specific retraining. Using burn masks derived from the CalFireSeg-50 dataset (Martin et al., 2025), we design and evaluate six controlled experimental configurations that systematically vary: (i) pipeline architecture (mask-only full generation vs. inpainting with pre-fire context), (ii) prompt engineering strategy (three hand-crafted prompts and a VLM-generated prompt via Qwen2-VL), and (iii) a region-wise color-matching post-processing step. Quantitative assessment on 10 stratified test samples uses four complementary metrics: Burn IoU, burn-region color distance (ΔC_burn), Darkness Contrast, and Spectral Plausibility. Results show that inpainting-based pipelines consistently outperform full-tile generation across all metrics, with the structured inpainting prompt achieving the best spatial alignment (Burn IoU = 0.456) and burn saliency (Darkness Contrast = 20.44), while color matching produces the lowest color distance (ΔC_burn = 63.22) at the cost of reduced burn saliency. VLM-assisted inpainting is competitive with hand-crafted prompts. These findings provide a foundation for incorporating generative data augmentation into wildfire detection pipelines. Code and experiments are available at: https://www.kaggle.com/code/valeriamartinh/genai-all-runned
Figures & tables
| Exp. | Name | Pipeline | Color match | Prompt(s) |
|---|---|---|---|---|
| E1 | Mask-only, no context | Base | No | P1, P2, P3 |
| E2 | Inpainting baseline | Inpaint | No | P1, P2, P3 |
| E3 | Contextual inpainting | Inpaint | Yes | P1, P2, P3 |
| E4 | Contextual mask-only | Base | Yes | P1, P2, P3 |
| E5 | VLM-assisted inpainting | Inpaint | No | VLM |
| E6 | VLM-assisted mask-only | Base | No | VLM |
| Exp. | Prompt | Burn IoU | Darkness Contrast | Spectral Plausibility | |
|---|---|---|---|---|---|
| E1 | P1 | 0.354 | 108.40 | -8.90 | 0.967 |
| E1 | P2 | 0.370 | 116.00 | -5.28 | 0.833 |
| E1 | P3 | 0.428 | 103.55 | 1.43 | 1.000 |
| E2 | P1 | 0.403 | 79.19 | 9.10 | 1.000 |
| E2 | P2 | 0.456 | 90.73 | 20.44 | 0.967 |
| E2 | P3 | 0.446 | 78.06 | 18.16 | 1.000 |
| Exp. | Prompts | Observed visual behavior |
|---|---|---|
| E1 | P1–P3 | Mask-only synthesis; prompt variants mainly shift hue (greener vs. muted/gray) and granularity, while burn-like appearance within the mask is inconsistent across samples. |
| E2 | P1–P3 | Edits are in burned pixels and appear as brown/gray overlays or speckled textures. Prompt variants primarily affect tint, darkness, and fine-scale texture density within the masked region, and boundary color discontinuities can be visible. |
| E3 | P1–P3 | Masked regions tend to show smoother blending and more integration with surrounding context than E2. Prompt variants modulate saturation and mottling. |
| E4 | P1–P3 | Full-image generation produces appearance changes across the entire tile. Prompt variants can induce global color casts (e.g., purple/blue shifts) and sample-dependent land-cover textures; burn-like coloration may be present but is not consistent. |
| E5 | VLM | VLM-assisted inpainting preserves the pre-fire tile outside the mask; masked edits can introduce distinctive patterns (e.g., clustered speckles or stripe-like textures). Adherence to mask extent varies by sample. |
| E6 | VLM | Outputs often diverge from forested satellite appearance and show sample-dependent global palettes/textures; visual correspondence to real data is weak. |
Synthetic Data Augmentation
Synthetic data augmentation creates or modifies training examples to improve learning when real data are scarce, imbalanced, costly, or sensitive.
See all 452 papers