FireSight-IR
A physics-informed neural network for wildfire detection and false-alarm rejection on satellite multispectral infrared data. Trained on VIIRS as a publicly available proxy for FireSat Protoflight's MWIR/LWIR instrument.
- Code: https://github.com/Ibekwemmanuel7/firesight-IR
- Author: Emmanuel Ibekwe (M.Sc. Atmospheric Science, Texas A&M University)
Model summary
| Architecture | Four-branch fusion PINN (CNN + 3 x MLP) |
| Parameters | 202,228 |
| Training data | 1,149,722 VIIRS pixels, western CONUS, 2018-2022 |
| Held-out validation | 76,084 VIIRS pixels, 2023 |
| Framework | PyTorch 2.x |
Headline results (2023 validation)
| Metric | Value |
|---|---|
| Overall accuracy | 95.84% |
| Wildfire recall | 95.41% |
| Wildfire precision | 99.87% |
| False-alarm recall | 99.93% |
| False-alarm AUC | 1.0000 |
Quick use
from huggingface_hub import hf_hub_download
import torch
ckpt = hf_hub_download(
repo_id="emmanuelibekwe5525/firesight-ir",
filename="firesight_pinn_best.pt",
)
# Then load with firesight_ir.FireSightPINN.from_checkpoint(ckpt)
# See https://github.com/Ibekwemmanuel7/firesight-IR for the package.
Ablation findings
Removing one branch or loss term per variant:
| Variant | Val acc | WF recall | FA precision | FA AUC |
|---|---|---|---|---|
| Full model | 95.84% | 95.41% | 97.83% | 1.0000 |
| No physics loss | 95.41% | 94.91% | 97.43% | 0.99999 |
| No ERA5 | 96.26% | 95.88% | 98.30% | 0.99999 |
| No surface | 80.70% | 78.55% | 35.33% | 0.9737 |
The surface branch (OSM proximity plus MODIS land cover) carries the discriminative signal. Physics loss contributes a regulariser.
Limitations
- Trained on western CONUS only; tropical and boreal regimes out of distribution.
- VIIRS-to-FireSat transfer requires validation on real FireSat data.
- The FA labelling rule (BTD < 20 K + OSM industrial proximity) and the physics thermal-realism loss (BTD < 10 K) are partially circular.
- No baseline comparison against threshold-only or VIIRS Collection 2.
Citation
@misc{ibekwe2026firesight,
title = {FireSight-IR: A physics-informed neural network pipeline for
wildfire detection and false-alarm rejection},
author = {Ibekwe, Emmanuel},
year = {2026},
url = {https://github.com/Ibekwemmanuel7/firesight-IR},
}