Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2026 Sep 23;26(19):6020. doi: 10.3390/s26196020

Detecting Wildfire Smoke Onset from Fixed View Camera Networks

Shakhnoza Muksimova 1, Sabina Umirzakova 2,*
Editors: Bartolomeo Montrucchio, Jacopo Sini, Antonio Costantino Marceddu
PMCID: PMC13667166  PMID: 42884220

Abstract

(1) Background: A wildfire smoke detector’s practical worth is counted in minutes, not percentage points: an alarm raised ten minutes after ignition is worth far less than one raised at two, whatever the two systems’ frame-level scores suggest. Time to detection, however, is almost always computed after training rather than optimized during it. (2) Methods: We treat incipient smoke not as an object to be recognized but as an onset to be caught: a faint, spatially coherent structure that thickens monotonically. At the same time, the rest of the scene continues behaving as it always has. The proposed study learns that habitual behavior from unlabeled fire-free video, surfaces departures from it as a per-tile prediction residual, and reads those residuals through an emergence field of four inspectable cues: residual magnitude, opacity accretion, motion coherence, and temporal persistence. Each common distractor fails a different cue, and detection delay and false alarms directly contribute to the loss. (3) Results: On FIgLib, the proposed study raises its first alarm 1.52 min after ignition while holding 0.21 false alarms per camera-day, and carries over to PyroNear-2025 and SKLFS-WildFire without labels from either. (4) Conclusions: Treating earliness as an optimization target rather than a reporting statistic yields detectors that stay both early and quiet on cameras they never saw in training.

Keywords: smoke onset detection, earliness aware learning, time to detection, scene dynamics prior, video anomaly detection, emergence field, zero-shot cross-dataset evaluation, fixed-view camera networks

1. Introduction

The frequency, extent, and severity of wildfires have risen markedly over the past two decades, driven by warmer temperatures, prolonged drought, and increasingly fire-prone weather [1,2]. Formal attribution studies now link a growing share of global burned area, and of the most energetically extreme fire events, directly to anthropogenic climate change [1,2], and extreme regional fire years have become substantially more probable under the contemporary climate [3,4]. These trends are not confined to a single region. Parts of Europe face up to a tenfold increase in the likelihood of extreme fire weather [5], and recent seasons have repeatedly produced record-breaking losses across multiple continents. On high-risk days, a small ignition can escalate beyond control within minutes, so the interval between ignition and the first credible alarm, the time to detection, directly bounds the effectiveness of any response. Fixed view camera networks now provide continuous imagery over large wildland areas, making automated visual detection an attractive complement to sensor- and satellite-based systems [6,7]. The central difficulty is that the frames that matter most, those captured moments after ignition, contain smoke that is thin, low in contrast, and easily confused with clouds, haze, fog, dust, and illumination artifacts. Comprehensive surveys of the field consistently identify false alarms, early-stage sensitivity, and cross-domain generalization as central and still open problems [6,7].

Most deep learning systems approach early detection as an appearance-recognition problem. A detector and classifier are applied to a single frame, a short pair of frames [8], and temporal information, when used at all [9], is folded in through a recurrent and channel concatenation mechanism spanning only a couple of time steps. Time to detection is then reported as an evaluation statistic rather than being part of the objective the model actually minimizes [10,11]. Three limitations follow: first, the temporal context is too short to capture the slow [12], minutes-long emergence that most distinguishes early smoke from static appearance [13]. Recent work that lengthens the temporal horizon reports meaningful gains in early-warning latency [14]. Second, the temporal aggregator is opaque and carries no inductive bias toward the physical signature of smoke, so it readily latches onto distractor motion. Third, because the loss optimizes frame accuracy rather than earliness, models are not explicitly pushed to alarm as soon as evidence is sufficient. We propose Earliness-Aware Residual Learning (EARL), which reframes early smoke detection as the detection of an emergence onset and optimizes directly for detecting it early. EARL learns normal scene dynamics from abundant fire-free footage and identifies smoke onset through deviations from this learned behavior. Our contributions are:

  • A self-supervised scene dynamics prior that learns per-camera background evolution from abundant unlabeled fire-free footage, converting the chronic scarcity of early-stage labels into an advantage and exposing smoke onset as a structured prediction residual. This connects the label-scarce, latency-first wildfire setting to the broader literature on learning normal dynamics for anomaly detection.

  • An interpretable emergence field that replaces black-box temporal aggregation with four physically motivated signals: residual magnitude, monotonic opacity growth, motion coherence, and temporal persistence, each of which real early smoke satisfies, and common false-positive triggers violate. Unlike prior temporal detectors, these signals are explicit and inspectable, in the spirit of interpretable prediction error and appearance motion consistency descriptors.

  • An earliness-aware objective adapted from early time series classification that in concert rewards correct detection, penalizes latency after ignition, and suppresses hard negative false alarms. The training objective explicitly incorporates time to detection as an optimization target. This directly targets the false alarm and early-stage sensitivity gaps that surveys and dataset builders repeatedly flag as decisive for operational value.

  • A latency-first evaluation protocol reporting time to detection, an earliness recall curve, false alarms per camera-day, and cross-dataset generalization across publicly available datasets, together with an ablation design that isolates the contribution of each component.

2. Related Works

Research on visual wildfire detection has evolved considerably, moving from handcrafted color and motion cues toward deep learning approaches spanning classification, object detection, segmentation, and temporal analysis. Alongside this methodological shift, recent work has contributed larger wildfire datasets and evaluation settings that place greater weight on early-stage smoke, difficult negative samples, and cross-domain generalization, reflecting a growing recognition that laboratory accuracy alone does not guarantee operational value [15]. In parallel, advances in temporal modeling and self-supervised video anomaly detection offer principled mechanisms for exploiting change across consecutive observations and for flagging deviations from a scene’s normal dynamics, both of which are central to detecting smoke as it first emerges [16]. Building on these developments, this section reviews four closely related areas that inform our approach, namely vision-based fire and smoke detection, wildfire smoke benchmarks, temporal detection models, and self-supervised prediction and anomaly modeling [17].

2.1. Vision-Based Fire and Smoke Detection

Early systems relied on hand-crafted color and motion cues, which are efficient but brittle under varied illumination and background clutter. Convolutional networks subsequently improved robustness for both classification and segmentation, and single-stage detectors of the YOLO family became the mainstream choice for localizing fire and smoke in real time. Recent variants continue to push multi-scale accuracy and efficiency through improved feature aggregation and lightweight backbones [8,11,12]. More recent work applies vision transformers and CNN-transformer hybrids to capture global context alongside fine local detail. Swin transformer-based smoke detectors improve robustness to cloud and haze interference [10], and multi-scale remote sensing networks combine synthetic pretraining with adaptive spatial aggregation for forest-fire targets [9]. Promotable and transformer-based segmentation models have also been explored for pixel-level plume delineation, including UAV-oriented segmentation that additionally interprets the fire front [18] and dedicated smoke segmentation datasets that support such models [19]. A recurring practical obstacle is the scarcity and limited diversity of early-stage annotations, which has motivated multifaceted synthetic datasets that expand coverage of terrain, weather, and illumination [20]. Comprehensive surveys and reviews document this progression from handcrafted features to data-driven frameworks and consistently identify false alarms, early-stage sensitivity, and generalization as the field’s open problems [6,7]. Systems designed explicitly around hard negative mining and diverse negative sampling report reduced false alarms on smoke-like confusers such as fog, clouds, and reflections, underscoring that false-alarm control is as central as raw accuracy [21].

2.2. Benchmarks for Wildfire Smoke

The Fire Ignition Library (FIgLib) provides sequences from fixed Southern California cameras of the HPWREN network, with frames both before and after ignition, enabling evaluation of ignition time detection and TTD at a one-minute cadence [13]. PyroNear-2025 contributes a large, in-the-wild collection of images and videos spanning multiple countries and, unlike most predecessors, includes video suitable for sequential modeling. Its authors report a deliberately challenging cross-dataset F1 near 60% [22]. SKLFS-WildFire has been released as a large real-world test set drawn from thousands of ground-mounted-camera videos, with a strict geographically disjoint train/test split and a large pool of difficult negatives, making it well suited to systematic evaluation and to measuring false alarms at operational volume [21]. Complementary synthetic and multi-scenario datasets such as M4SFWD further broaden the range of terrains, weather conditions, and lighting levels available for training [20]. Together, these define a train, validation, cross-test regime that our protocol adopts, partitioning by fire event and by camera so that no scene leaks between training and evaluation.

SmokeyNet, the most influential temporal architecture on FIgLib, combines a convolutional backbone, a recurrent aggregator, and a transformer over tiled frames, using two frames of context, and reports TTD on the order of a few minutes, with intermediate supervision stabilizing training [13]. Related efforts pair detectors with recurrent classifiers and move toward longer, transformer-based temporal reasoning. Recursive transformer models that fuse multi-type and multi-source information have pushed early detection latency toward the ten-minute horizon [14], and multimodal early warning models couple smoke cues with auxiliary signals for risk assessment [15]. A recurring pattern in this line of work is short temporal context, often a two-frame concatenation, paired with objectives that target frame accuracy. Authors of subsequent systems have explicitly noted that a more refined temporal model was left to future work. EARL addresses this gap by lengthening and physically structuring the temporal representation and by making earliness an explicit objective.

2.3. Self-Supervised Prediction and Anomaly Modeling

EARL’s scene dynamics prior is methodologically closest to the video anomaly detection paradigm, in which a model learns regular patterns from footage containing only normal behavior and treats deviations from those patterns as anomalies [16]. Two design choices in that literature are directly relevant to early smoke. First, forecasting future appearance and feature evolution and scoring the prediction residual provides a label-free onset signal. Memory-guided event prediction [23], multi-frame prediction-error framing [24], bidirectional skip frame prediction [25], and consistency-based formulations [17] all rely on the fact that abnormal onsets. Second, appearance-motion synergy and error metrics tuned to structural change rather than raw intensity improve sensitivity to subtle, low-contrast deviations [23,26], the regime of incipient smoke. EARL adapts these ideas to the fixed camera wildfire setting [27]. It predicts per-tile background feature evolution from abundant fire-free footage [28], calibrates the residual per camera and time of day [29], and reads the resulting anomaly field through the physically motivated signals of the emergence field, so that only unordinary, coherent, monotonically growing structure raises an alarm [30].

3. Proposed Method

We propose EARL, a temporal framework for early wildfire smoke detection from fixed-view camera sequences. The method is designed to identify smoke in its earliest stage of development by modeling deviations from a scene’s normal dynamics and tracking how those deviations evolve across space and time. Because the operative evidence at onset is often small and faint, each frame is divided into spatial tiles, which preserves localized cues that a global representation would tend to wash out. EARL comprises four main components. The first is a self-supervised scene dynamic prior trained on fire-free footage, which learns what a given camera normally looks like and thereby exposes smoke onset as a departure from that expectation. The second is an interpretable emergence field that characterizes residual magnitude, opacity growth, motion coherence, and temporal persistence. The third is a factorized temporal spatial attention module that aggregates information across frames and regions Figure 1. The fourth is an earliness-aware objective that folds detection latency and false alarm control directly into training. The following subsections describe each component in detail.

Figure 1.

Figure 1

Overall Architecture of the Proposed EARL Framework for Early Wildfire Smoke Detection.

3.1. Self-Supervised Scene Dynamics Prior

The frames most decisive for early detection are those in the first minutes after ignition, because ignition events are rare and their earliest smoke is faint and ambiguous even to human annotators. Fire-free footage from the same fixed cameras, by contrast, is effectively unlimited. EARL converts this asymmetry into a learning signal. The scene prior is trained on abundant fire-free footage to model normal camera-specific dynamics, allowing smoke onset to be identified as a deviation from the learned background behavior. This is a predictive, self-supervised pretext task that requires no smoke labels. Let a fixed camera produce frames I1, I2,…, each partitioned into an N-tile grid so that small, localized plumes are not diluted by full frame pooling. Write xt,i for tile i of frame t. A shared convolutional backbone fθ maps each tile to a feature vector:

zt,i=fθxt,i∈Rd (1)

To supply prediction targets without inviting representation collapse, we maintain a second encoder fξ whose weights are an exponential moving average (EMA) of fθ it produces target features z~t,i=fξxt,i that receive a stop gradient. Over a context window of length W, the predictor gϕ forecasts the next frame’s tile features:

z~t,i=gϕzt−W:t−1,jj=1N,ec,τt (2)

Here gϕ is a compact temporal model that attends over both the tile’s own recent history and its spatial neighborhood ec is a learned camera identity embedding, and τt is a time of day. On fire-free windows only gϕ and nfθ are trained to minimize a normalized feature regression loss between the forecast and the target:

Lpred=1N∑i=1N1−cosz^t,i,sgz~t,i (3)

Prediction is performed in feature space to emphasize semantic and slowly varying scene structure. Feature space forecasting reduces sensitivity to high-frequency texture and focuses the prediction model on semantic and slowly varying structural changes associated with early smoke. Because the objective is defined entirely on fire-free footage, the recurring dynamic distractors that plague fire detectors, drifting clouds, swaying foliage, forming and dissipating haze, and the diurnal illumination cycle, become part of the predicted normal and therefore produce small residuals. Conditioning on τt specifically absorbs dawn glare and low-light regimes that would otherwise masquerade as anomalies. The prior thus models the scene’s ordinary variability, so that only unordinary evolution stands out.

At inference, the per-tile residual is the gap between what actually happened and what the prior expected rt,i= z~t,i− z^t,i. A raw residual norm is not directly comparable across tiles; a tile framing a busy tree line is intrinsically noisier than one framing open sky. We therefore calibrate per tile, per camera, and per time-bin, using residual statistics estimated over fire-free data. A mean μc,i and covariance from which the onset score is the Mahalanobis distance:

at,i=rt,i−μc,i⊺∑c,i−1rt,i−μc,i (4)

3.2. The Emergence Field

The emergence field provides an explicit temporal descriptor composed of four physically motivated signals: residual magnitude, opacity growth, motion coherence, and temporal persistence. Each principal false positive category violates at least one. Throughout, let the window ending at t span frames k∈t−W+1,…,t, and let N(i) denote the spatial neighborhood of tile i. Three of the four signals build on the fact that smoke is a semi-transparent, accreting veil. It reduces local contrast and adds a gray haze rather than replacing the background outright. We therefore attach a lightweight opacity head hψ that maps the tile’s features and its residual to a soft veiling estimate, trained combined with the detection heads:

ot,i=hψzt,i,rt,i∈0,1 (5)

The opacity head produces a continuous veiling estimate that represents gradual changes during smoke emergence. The first signal summarizes how far the window departs from the scene dynamics prior, as a recency-weighted mean of the calibrated onset score:

gt,ilev=∑k=t−W+1twkak,i, wk∝γt−k, ∑kwk=1, γ∈0,1 (6)

It captures sustained abnormality while the weights wk let recent evidence dominate, so a level that is still rising is not diluted by the calmer start of the window.

Early smoke’s opacity accretes gradually and, in its initial phase, largely monotonically. Clouds brighten and darken, foliage oscillates, and glare pulses, none of which grows monotonically. From the first differences ∆k,i =ok,i−ok−1,i we combine the trend strength with its consistency. The trend is the ordinary least squares slope of the opacity trajectory, and the consistency is a normalized sign agreement of the increments:

βt,i=∑kk−k¯ok,i−o¯i∑kk−k¯2 (7)
mt,i=1W−1∑k=t−W+2tsign∆k,i∈−1,1 (8)

The growth signal is high only when the opacity is both increasing and doing so consistently:

gt,igrow=ReLUβt,i·121+mt,i (9)

A cloud whose opacity fluctuates yields mt,i ≈0 and is suppressed even when its slope is momentarily positive. Smoke rises and drifts as a spatially coherent field, whereas the two motions that most often masquerade as it, camera shake and swaying foliage, are, respectively, global and oscillatory. Let vk,i∈R2 be the per-tile motion estimated from feature space displacement between consecutive frames. We first remove whole-frame ego motion by subtracting the global median flow, which cancels camera shake because it moves every tile alike v~k,i=vk,i−medianjvk,j. In the motion-compensated field, we quantify local motion coherence through the magnitude-weighted directional alignment between each tile and its spatial neighbors, v¯k,i=1Ni∑j∈Niv~k,j so that tiles carrying stronger motion contribute proportionally more to the coherence estimate. Directional persistence is then derived from the ratio of net to total displacement accumulated over the temporal window, ck,i=cosv~k,i,v¯k,iv~k,i a quantity that approaches unity when motion follows a stable heading and falls toward zero when it meanders and reverses:

pt,i=∑kv~k,i∑kv~k,i+ε∈0,1 (10)

Oscillatory foliage and camera jitter yield low directional persistence values, since their successive displacements tend to cancel over the temporal window; coherent drift, by contrast, sustains a consistent heading and produces correspondingly higher values. The motion coherence score combines these two complementary signals local directional agreement among neighboring tiles and temporal directional persistence into a single measure, rewarding motion that is coherent both across space and through time:

gt,icoh=1W∑kReLUck,i·pt,i (11)

Temporal persistence captures how consistently the calibrated onset score stays above the scene baseline across the observation window. Transient responses, birds crossing the frame, passing vehicles, momentary lens flare, accordingly receive lower persistence scores than the sustained rise that accompanies genuine smoke emergence, which builds gradually and does not subside Table 1. We compute this quantity through a soft occupancy function governed by a temperature parameter, allowing the transition between below and above baseline to be graded rather than thresholder abruptly:

gt,ipers=1W∑k=t−W+1tσak,i−θT (12)

where σ is the logistic function. A longest run above baseline variant may replace the soft count when flicker rejection must be stricter. Stacking the four signals gives the per-tile emergence descriptor, and the set ϕt,ii over the tile grid is the emergence field passed to the spatiotemporal aggregation:

ϕt,i=gt,ilev,gt,igrow,gt,icoh, gt,ipers⊺ (13)

Table 1.

Common smoke distractors and the emergence signals they violate.

Distractor Signal It Fails
Drifting clouds Monotonic growth
Swaying foliage Directional persistence and monotonic growth.
Camera shake, pan Motion coherence and pt,i.
Birds, vehicles Temporal persistence.
Lens flare, raindrops on lens Temporal persistence and motion coherence.
Sunrise, sunset glare Suppressed upstream by the time conditioned prior and non-monotonic.

The four normalized signals are combined using a conjunctive formulation that requires simultaneous evidence across the emergence cues. The resulting score remains high when all four component values are simultaneously elevated:

Et,i=∏s∈lev,grow,coh,persσαsgt,is+bs (14)

The conjunction is what gives the field its discriminative power. Each distractor is rejected because it fails a different cue, while no single cue is individually decisive, as summarized below.

3.3. Temporal Spatial Aggregation

For each frame k in the window ending at t and each tile i, we assemble a token from the instantaneous quantities produced upstream, the backbone feature zk,i, the calibrated onset score ak,i, the opacity ok,i, and the per frame motion alignment ck,i, and embed it with learned temporal and spatial position codes:

uk,i=Winzk,i; ak,i;ok,i; ck,i+pkt+pis∈RD (15)

The window level descriptor ϕk,i itself computed causally over the sub-window ending at k, is held back and injected at the head, where it acts as an interpretable prior rather than being diluted through the attention stack. Joint attention overall N × W tokens costs ON2W2 and is unnecessary. We factorize into a temporal pass followed by a spatial pass. Both use standard multi-head self-attention, which, for queries, keys, and values Q, K, V and an additive mask M is:

AttnQ,K,V=softmaxQK⊺d+MV (16)

The temporal attention stage operates independently on the history of each tile under a causal mask, so that the representation at time t draws only on observations available up to t. This constraint preserves the strictly online character of the system: no future frame is ever consulted in forming a present decision, matching the conditions under which early wildfire detection must operate in deployment:

Mkk′0,k′≤k,−∞,k′>k, hk,itmp=TrEnctimeuk′,ik′=t−W+1t;Mk (17)

Here the representation at frame k depends only on frames up to k. The spatial pass then runs per frame over the tile grid, unmasked, letting tiles exchange evidence about plume extent:

hk,isp=TrEncspacehk,jtmpj=1Ni (18)

The factorization reduces the cost to ONW2d+WN2d and, because the temporal mask is causal, the keys and values of past frames can be cached so that each new frame is processed in amortized constant time. Caching past keys and values enables causal streaming inference as new frames arrive.

The head input concatenates the aggregated representation with the interpretable descriptor, h^k,i=hk,isp;ϕk,i, giving the head direct access to the four emergence signals alongside the learned features. A tile-level head predicts smoke presence per tile, and is supervised wherever tile resolution labels exist:

yk,i=σWtile⊺h^k,i+btile (19)

Because an early plume may occupy only a small subset of tiles, image-level prediction uses attention pooling to preserve localized evidence. At ignition, a plume touches only a few tiles, and its signal would be swamped by the many negative tiles. We therefore pool by attention, letting the few informative tiles dominate:

αk,i=expq⊺h^k,i∑j=1Nexpq⊺h^k,j, gk=∑i=1Nαk,ih^k,i, Yk=σMLPgk (20)

where q is a learned query. Attention pooling behaves like a soft maximum, so a single strongly emerging region can carry the image-level probability  Yk upward well before the plume is large, the behavior that early detection rewards. The sequence  Yk is the model emergence trajectory; by converting it into an alarm while rejecting isolated spikes, we smooth it, Y^k=∑j≥0wjYk−j with a short causal kernel ω, and require the smoothed score to hold above a threshold η for ν consecutive frames:

t*=mink:Y^k′≥η for all k′∈k−v+1,k (21)

The detection delay is then t*−t0 relative to the ignition time t0, which is the quantity the earliness aware objective minimizes. Here ν is the minimum number of consecutive frames for which the smoothed score must stay above the threshold θ before an alarm is raised. The pair (η, ν) traces the operating curve reported in the evaluation, trading detection delay against false alarms per camera day.

The time to detection (TTD) is a discrete quantity and therefore not differentiable, so training instead uses a soft alarm probability. Let pt denote the image-level smoke probability at time t and θ the alarm threshold. The relaxed alarm activation is then defined as: at=σpt−θτ, where τ controls how smooth the approximation is. For a positive sequence with ignition at time t0: Llat=∑t=t0Tatt−t0T−t0, so that the later an alarm arrives after ignition, the larger the penalty. False alarms on pre-ignition frames and on hard negatives are penalized by: LFA=−1N∑t∈Nlog1−at, where N denotes the set of negative frames. The complete objective is:

LEARL=Ldet+λlatLlat+λFAlFA (22)

where Ldet is the tile-level detection loss and the coefficients λlat and λFA balance detection accuracy against the two temporal terms. Raising λlat favors earlier alarms at the cost of more false positives, while raising λFA has the opposite effect, so the pair effectively sets the operating point of the detector.

4. Experiments and Results

We evaluate EARL through a set of experiments designed to assess detection accuracy, early warning capability, false alarm behavior, and generalization across different wildfire monitoring environments. FIgLib serves as the basis for supervised training and in-domain evaluation, while PyroNear 2025 and SKLFS WildFire are held out for cross-dataset testing without any supervised retraining, isolating how well the learned representation transfers rather than how well it can be refit. Additional fire-free confusor sequences are used to probe and control false alarms under conditions specifically chosen to be challenging. To guard against scene leakage, we partition the data at the fire event and camera levels rather than the individual frame level, ensuring that no camera or event contributes to both training and testing. The evaluation foregrounds operational metrics such as TTD, detection rate, and false alarms per camera day, alongside conventional detection metrics including precision, recall, F1 score, and mAP. We further conduct ablation experiments to examine the contribution of each main component of the framework.

EARL takes input tiles of 224 × 224 pixels, dividing each frame into a 4 × 4 grid of 16 spatial tiles. A lightweight CNN serves as the feature encoder and produces 256-dimensional representations. Temporal context is modeled over a window of eight frames using a factorized temporal-spatial Transformer. Both the temporal and spatial modules use two layers with four attention heads, a hidden dimension of 256, a feed-forward dimension of 512, and dropout of 0.1. The EMA target encoder uses a momentum coefficient of 0.99. We train with AdamW, using a batch size of 16 sequences, an initial learning rate of 1 × 10−4, weight decay of 1 × 10−4, and cosine decay over 80 epochs. In the earliness objective, the relaxation temperature is τ = 0.1, and the latency and false alarm terms are weighted by λlat = 0.5 and λFA = 0.3. At inference, the alarm threshold is θ = 0.5, and the score must exceed it on three consecutive frames before an alarm is raised. The full model has roughly 4.9 million trainable parameters.

4.1. Datasets and Splits

Our protocol assigns each dataset one of three roles. FIgLib [1] is the primary source for supervised training and in-domain evaluation, and its fire-free footage additionally supplies the unlabeled corpus for the self-supervised prior. PyroNear-2025 [3] and the SKLFS-WildFire test set [2] are entirely from training and used to measure cross-dataset generalization, the setting in which cameras, geography, and capture pipelines all differ from training and in which most published detectors degrade sharply. A curated hard negative set, drawn from documented false positive collections and known confessor sequences, is used for both the false-alarm training term and the false-alarms per camera-day evaluation metric. The guiding principle across all splits is that partitioning is done by fire event and by camera, never by frame, so that no scene leaks between training and evaluation Table 2.

Table 2.

Summary of datasets and their roles in the experimental evaluation.

Dataset Role Scale Source/Temporal
FIgLib [13] Train + in-domain test. SSL corpus ≈24,800 images, 315 fires, 101 cameras/30 stations HPWREN, S. California, ±40 min around ignition at ≈60 s
PyroNear-2025 [22] Cross-dataset test (has video) ≈50,000 images, ≈150,000 annotations, 640 fires Web + in-house. FR/ES/CL/US. Images + video
SKLFS-WildFire (test) [21] Cross-dataset test (large-scale FP) 50,735 images, 3309 videos, 340 positive videos Real wildfire videos. Video-derived frames
Hard negatives FA evaluation & training term Curated fire-free confusor sequences FIgLib, PyroNear negatives + confusor sequences

FIgLib comprises nearly 25,000 labeled images (about 24,800) drawn from 315 fire sequences captured by 101 fixed cameras across 30 mountaintop stations of the HPWREN network in Southern California between 2016 and 2021. Each sequence spans roughly 40 min before to 40 min after the first visible plume, sampled at approximately 60 s intervals for about 81 frames per fire, with images at 1536 × 2048 and 2048 × 3072 pixels. Two properties make it the right primary benchmark for a latency-first method. First, every filename encodes the offset in seconds from the first visible plume, giving an exact ignition-referenced timestamp t0 for each frame. Second, the cameras are fixed, and their views persist for years, which is the stationarity the scene dynamics prior assumes. We partition by fire event into roughly 50, 25, 25 train, validation, test following the dataset’s established practice, so that no fire and, wherever the station layout permits, no camera appears in more than one split. Each image is divided into overlapping tiles to preserve small plumes, and tile-level binary labels are derived from the smoke annotations for intermediate supervision. FIgLib’s negative frames, which deliberately include strong glare and misleading haze, double as natural hard negatives.

Generalization is assessed without any retraining on the target domains. PyroNear-2025 [3] provides roughly 50,000 images with about 150,000 annotations spanning 640 wildfires across France, Spain, Chile, and the United States, and, unusually, includes video as well as stills, which is what allows the motion-coherence signal to be exercised on this set. Its authors report a cross-dataset F1 near 60%, confirming that it is a deliberately hard, in-the-wild generalization target. The SKLFS-WildFire test set [2] contributes 50,735 images drawn from 3309 real wildfire videos, of which 340 videos (3588 images) are positive. Its scale and video-derived negatives make it well suited to measuring false alarms at operational volume. We transfer the FIgLib-trained model to both sets for zero-shot cross-dataset evaluation. The only adaptation permitted is label-free recalibration of the per-tile residual statistics on target fire-free frames, since this uses no smoke labels and mirrors how the system would be commissioned on a new camera. We report results both with and without this recalibration to make its effect transparent.

The false-alarm term and the false alarm per camera-day metric are evaluated on a curated set of fire-free but smoke-like sequences. Drifting clouds, forming fog and haze, blowing dust, sunrise and sunset glare, headlights, and rain on the lens. These are assembled from FIgLib negatives, from PyroNear’s documented false positive collections, and from additional confusor sequences, and are kept disjoint from all training frames so that false-alarm performance reflects genuine generalization rather than memorized negatives.

4.2. Metrics

We separate metrics into two tiers. The primary tier is operational and latency-first. How quickly a fire is detected, how often it is detected at all, and how many false alarms this costs. The secondary tier is the familiar frame- and tile-level classification and localization metrics, reported only for comparability with prior work. Throughout, the unit of analysis for detection is the fire sequence, not the frame, because operational value accrues per fire. Let the test set contain M fire sequences indexed by f, each with an ignition time t0f and, at a chosen operating point (η, ν), a first-alarm time t*f. The headline metric is the delay between ignition and first alarm, reported in minutes:

TTDf=t*f−t0f (23)

Averaging this over only the fires that were detected is misleading, because a model can appear fast simply by detecting only the easy, already obvious fires and never alarming on the hard ones. We therefore report three quantities together. Over the detected set D=f:t*fexist we give the mean and median, and, to remove the selection bias:

TTD¯=1D∑f∈DTTDf (24)

a penalized TTD over all fires in which a miss is charged the full horizon H:

pTTD=1M∑f=1MminTTDf, H, TTDf≔H if f∉D (25)

The pair TTD, pTTD exposes any gap between fast when it fires and fast in aggregate, which a single number would hide. Complementing latency, we report the fraction of fires detected within a horizon H of ignition, at operationally meaningful horizons:

DRH= 1M∑f=1M10≤TTDf≤H (26)

A system is only as useful as DR(H) at the horizon a responder cares about; detection rate is therefore reported with the detection delay. For fire-free sequences, false alarms are defined at the event level using sustained threshold exceedances. Because the decision rule already requires ν consecutive above-threshold frames, we count each maximal run that satisfies the alarm condition as one event. With Nfa such events observed over a total of C camera days of fire free footage. FA= NfaC false alarms per camera day. Counting events rather than frames is essential. A continuous twenty-minute activation caused by the same confusor is counted as a single false-alarm event. TTD and false alarms are jointly controlled by the threshold η raising η delays alarms but suppresses false ones. Reporting either metric at a single η is therefore uninformative. We sweep η and report the curve of points and likewise. For a headline scalar that is honest about the trade-off, we fix a false-alarm budget β and read off the best achievable latency and detection rate at that budget:

TTD@β=pTTBηβ, DR@β=DRH;ηβ, ηβ=minη:FAη≤β (27)

Comparing methods at a common budget prevents the usual confound in which one model looks earlier only because it is quietly permitted more false alarms.

For comparability with prior work, we report frame-level and tile-level precision, recall, and F1. With true positives, false positives, and false negatives counted over the relevant units:

P= TPTP+FP, R=TPTP+FN, F1=2PRP+R (28)

Frame-level recall must be read with care on ignition-referenced data. Frames immediately after t0 carry a positive label while the plume is still barely visible, so a miss there reflects fundamental unobservability rather than model error, another reason TTD, which measures when the plume first becomes detectable, is the more faithful summary.

4.3. Results and Analysis

We evaluate EARL with a focus on how early it detects wildfire smoke and how few false alarms it raises in doing so. Most detection benchmarks report frame-level accuracy alone, which says little about operational value, so we track both what the model predicts and how quickly it predicts it, using TTD, F1 score, mean average precision (mAP), recall, and false alarms per camera day. The evaluation proceeds in four parts. We begin by comparing EARL against existing wildfire smoke detectors and several mainstream object detection architectures, which establishes its in-domain accuracy together with its computational cost. Because detection scores can always be traded against false alarms, we next fix a common false-alarm operating point and compare early warning behavior on equal terms. We then turn to previously unseen cameras and environmental conditions through cross-dataset experiments, testing how far the approach generalizes beyond its training distribution. A final ablation separates the four components that drive performance and measures each on its own, namely the self-supervised scene dynamics prior, the emergence field, the earliness-aware loss, and the long-term temporal model.

For a consistent comparison, every reproduced method was trained and evaluated on the same FIgLib partition and with the same evaluation procedure. We split the dataset at the fire-event and camera levels into roughly 50% training, 25% validation, and 25% test, so that no event or camera view appears in both training and evaluation. Preprocessing and test sequences were identical across methods. Detection thresholds were tuned for each model on the validation set alone and then held fixed at test time. TTD, F1, mAP, and false alarms per camera-day follow the same definitions for every method. Since detection latency depends heavily on the alarm threshold, we also compared TTD at a common false-alarm operating point, which keeps a method from appearing faster merely because it is permitted more false alarms.

Table 3 benchmarks EARL against established wildfire smoke detection methods on FIgLib across four metrics: TTD, F1 score, false alarms per camera day, and mAP. EARL attains a TTD of 1.5 min, an F1 score of 84.8%, a false-alarm rate of 0.21 FA/cam-day, and an mAP of 88.3%. The clearest gains emerge in comparison with the PyroNear sequential model. Where PyroNear records a TTD of 2.0 min, EARL detects smoke 0.53 min sooner. This reduction in latency does not come at the expense of reliability: the false-alarm rate nearly halves, falling from 0.39 to 0.21 FA/cam-day, while F1 and mAP both improve modestly, rising from 84.1% to 84.8% and from 86.4% to 88.3%, respectively. These results indicate that EARL sharpens detection latency without sacrificing classification and detection accuracy. We caution, however, that cross-method comparisons of this kind warrant interpretive care, as differences in implementation, training protocols, and evaluation settings inevitably shape the reported numbers Figure 2.

Table 3.

In-domain comparison on FIgLib.

Method TTD (min) ↓ F1 (%) ↑ FA/Cam-Day ↓ mAP (%) ↑
EMFFS-DET [8] 3.8 78.6 0.78 82.4
RFWNet [9] 3.4 80.1 0.70 84.6
SmokeyNet/FIgLib [13] 3.1 82.5 0.61 80.9
Recursive Transformer [14] 2.7 82.8 0.55 83.7
SKLFS two stage framework [21] 2.3 83.9 0.44 85.9
PyroNear sequential model [22] 2.0 84.1 0.39 86.4
EARL (ours) 1.5 84.8 0.21 88.3

Figure 2.

Figure 2

Qualitative examples of early wildfire smoke detection by EARL under diverse environmental and illumination conditions. Green bounding boxes mark the detected smoke regions, with the corresponding confidence score shown above each detection. The examples span clear sky, strong sunlight, cloudy, and complex background scenes, illustrating that the model localizes faint early-stage smoke consistently across settings that differ markedly in lighting and visual clutter.

Table 4 situates EARL alongside representative object detection architectures across six dimensions: AP0.5, APs, precision, recall, model size, and inference speed. EARL reaches an AP0.5 of 88.3% and an APs of 79.2%, outperforming both YOLOv8 (80.2% and 59.6%) and YOLOv10 (78.8% and 61.5%). The gap is most pronounced on small objects, where EARL’s APs exceed its closest competitor by nearly 18 points, a margin of particular relevance for early smoke detection, where the target is often faint and spatially small. Precision and recall settle at 85.99% and 83.69%, respectively. These gains are achieved with a compact footprint: the model comprises just 4.9 M parameters and runs at 39 FPS under the reported experimental setting. This suggests that EARL strikes a favorable balance, delivering strong detection performance without incurring high computational cost. As with any runtime comparison, we note that FPS figures are sensitive to hardware, input resolution, and implementation choices, and are best interpreted under matched evaluation conditions.

Table 4.

Performance comparison with mainstream detection models.

Model AP0.5 APs Precision Recall Params/M FPS
SSD 67.1 37.4 69.2 63.5 26.3 34
Faster R-CNN 71.3 38.5 73.1 64.7 137.1 11
Yolov4 73.4 53.7 73.6 70.6 64. 24
Yolov5 77.6 54.8 75.9 72.3 11.7 29
Yolov7 78.4 56.1 76.8 72.6 3.6 23
Yolov8 80.2 59.6 78.7 73.4 3.0 31
Yolov10 78.8 61.5 77.1 73.2 2.3 31
EARL 88.3 79.2 85.9 83.6 4.9 39

Table 5 reports cross-dataset generalization for all methods trained on FIgLib and tested on PyroNear-2025 and SKLFS-WildFire without supervised retraining on the target domain. On PyroNear-2025, the conventional detectors reach TTDs between 4.67 and 5.80 min; the best of them is YOLO26, at 4.67 min TTD, 66.5% recall, and 0.96 FA/cam-day. EARL cuts the delay to 3.61 min while raising recall to 69.7% and lowering the false-alarm rate to 0.73 FA/cam-day. Label-free recalibration improves these figures further, to 3.20 min TTD, 72.8% recall, and 0.58 FA/cam-day.

Table 5.

Cross-dataset generalization without supervised target domain retraining.

Method Train Test Recalibration TTD (min) ↓ Recall (%) ↑ FA/Cam-Day ↓
SmokeyNet FIgLib PyroNear-2025 No 5.80 61.3 1.21
YOLO11 No 5.24 63.8 1.12
YOLOv12 No 4.91 65.4 1.03
YOLO26 No 4.67 66.5 0.96
RT-DETR No 5.03 64.7 1.07
EARL No 3.61 69.7 0.73
EARL Yes 3.20 72.8 0.58
SmokeyNet SKLFS-WildFire No 6.40 57.4 1.47
YOLO11 No 5.86 59.5 1.34
YOLOv12 No 5.42 61.7 1.21
YOLO26 No 5.18 62.9 1.14
RT-DETR No 5.61 60.8 1.27
EARL No 4.08 66.8 0.82
EARL Yes 3.70 69.6 0.66

SKLFS-WildFire shows the same pattern. The baselines range from 5.18 to 6.40 min TTD, while EARL reaches 4.08 min with 66.8% recall and 0.82 FA/cam-day. Recalibration lowers the TTD to 3.70 min, raises recall to 69.6%, and reduces the false-alarm rate to 0.66 FA/cam-day. Taken together, these results suggest that EARL’s temporal emergence modeling and scene dynamics prior improve robustness under domain shift, and that label-free recalibration adds further gains without supervised retraining on the target data Figure 3 and Figure 4.

Figure 3.

Figure 3

Figure 3

Comparative early detection performance of EARL and baseline methods. TTD versus false alarms per camera-day; detection rate at different post-ignition horizons; comparison of mean TTD and detection rate with statistical analysis.

Figure 4.

Figure 4

Robustness of EARL under challenging environmental conditions. False-alarm frequency across major confusor categories; TTD, F1, and false-alarm performance under different times of day. (a) Mean TTD. EARL achieves the fastest detection, with a mean TTD of 1.52 min, compared with 2.05 min for PyroNear and 3.12 min for SmokeyNet. The reduction in detection time relative to PyroNear is statistically significant (p < 0.01), demonstrating that EARL can identify fire/smoke events substantially earlier. (b) Detection rate within 2 min. EARL also provides the highest early-detection rate, reaching 86.7%, compared with 81.9% for PyroNear and 76.5% for SmokeyNet. The improvement over PyroNear is statistically significant (p < 0.01), indicating more reliable detection during the critical first two minutes following event onset.

Table 6 isolates the contribution of each principal component of EARL through a series of ablations. The complete model attains 1.5 min TTD, 84.8% F1, and 0.21 FA/cam-day; each variant below removes a single element while holding the rest fixed. Removing the self-supervised prior is costly on two fronts: TTD lengthens to 2.1 min and the false-alarm rate more than doubles to 0.49 FA/cam-day, with F1 slipping to 82.6%. Substituting a recurrent aggregator for the emergence field degrades performance further still, to 2.4 min TTD, 81.9% F1, and 0.58 FA/cam-day, the weakest configuration in the table. Replacing the earliness-aware objective with plain cross-entropy tells a more selective story: TTD rises sharply from 1.52 to 2.2 min, yet F1 barely moves (84.8% to 84.0%). The dissociation is informative; it indicates that the earliness-aware term acts primarily on when smoke is detected rather than on conventional classification accuracy, which is precisely its intended role. Shrinking the temporal window to two frames pushes TTD to 2.7 min and lowers F1 to 82.8%, underscoring the value of longer temporal context. The ablations show that the self-supervised prior, the emergence field, the earliness-aware objective, and temporal context each contribute to EARL’s final performance, though their influence is distributed unevenly across metrics, some bearing chiefly on latency, others on classification and false-alarm behavior Figure 5.

Table 6.

Ablation study isolating each component’s contribution.

Ablation TTD (min) ↓ F1 (%) ↑ FA/Cam-Day ↓
Full EARL 1.5 84.8 0.21
− self-supervised prior 2.1 82.6 0.49
− emergence field (plain recurrent) 2.4 81.9 0.58
− earliness loss (cross-entropy) 2.2 84.0 0.27
window = 2 frames 2.7 82.8 0.35

Figure 5.

Figure 5

Ablation and sensitivity analysis of the proposed EARL framework. Effect of temporal window size on TTD, F1, and false-alarm rate; contribution of individual emergence field components. (a1) mean TTD, (b1) F1-score, and (c1) false alarms per camera-day (FA/cam-day). Increasing the temporal window progressively improves performance, with the full EARL configuration at 16 frames achieving a TTD of 1.52 min, an F1-score of 84.82%, and a FA/cam-day of 0.21. (a2–c2) Ablation comparison of configurations A–E in terms of (a2) TTD, (b2) F1-score, and (c2) FA/cam-day. Configuration A, representing the complete EARL model, provides the best overall performance across the three-evaluation metrics. Downward arrows (↓) indicate metrics for which lower values are better, while upward arrows (↑) indicate metrics for which higher values are better.

5. Conclusions

This study presented EARL, a temporal framework for early wildfire smoke detection from fixed-view camera sequences. The approach brings together four elements, namely a self-supervised scene dynamics prior, an interpretable emergence field built on residual magnitude, monotonic opacity growth, motion coherence, and temporal persistence, factorized temporal-spatial aggregation, and an earliness-aware training objective. What distinguishes the framework is that it models the gradual emergence of early smoke while folding detection latency and false alarm control directly into the learning process rather than leaving them to post hoc evaluation.

On the FIgLib benchmark, EARL reached a time to detection of 1.52 min, an F1 score of 84.82%, 0.21 false alarms per camera day, and a mAP of 88.32%. Cross-dataset evaluation showed that the model retained useful performance when transferred from FIgLib to PyroNear 2025 and SKLFS WildFire without supervised retraining. On PyroNear, it obtained a TTD of 3.61 min, 69.74% recall, and 0.73 FA/cam day before recalibration, with corresponding results of 4.08 min, 66.81% recall, and 0.82 FA/cam day on SKLFS WildFire. Label-free residual recalibration yielded further gains on both target datasets.

The ablation experiments indicate that the individual components act on different aspects of performance. Removing the self-supervised prior raised both detection latency and false alarm frequency, replacing the emergence field with a recurrent aggregator lowered F1 and increased false alarms, and substituting conventional cross-entropy for the earliness-aware loss had a markedly larger effect on TTD than on F1. Shortening the temporal window to two frames produced the largest increase in detection latency among the variants examined, underscoring the value of a longer observation window. These results indicate that combining scene-specific normal dynamics, structured temporal cues, and latency-aware optimization can improve the balance among early detection, detection accuracy, and false alarm control, three objectives that are often in tension. The cross-dataset findings further suggest that these components retain useful predictive capability under changes in camera and environmental conditions, supporting continued investigation of latency-oriented temporal modeling for practical wildfire monitoring systems.

EARL localizes smoke within the camera image through its tile-level predictions, but it does not estimate where the fire is on the ground. This is a practical limitation. In operational wildfire monitoring, an alarm is most useful when it also indicates where the suspected fire is, so that crews can verify it and respond quickly. We therefore plan to extend EARL toward geographic localization by combining the detected image region with the known position and orientation of the fixed camera. Given camera calibration and terrain data, the viewing ray through the detected smoke region can be projected onto the terrain surface to obtain an approximate fire location. Where camera views overlap, observations from several cameras could be combined to refine this estimate. The aim is for future deployments of EARL to deliver not only early detection but also location information that responders can act on.

Author Contributions

Methodology, S.U.; software, S.U.; validation, S.U.; formal analysis, S.M. and S.U.; resources, S.U.; data curation, S.U.; writing—original draft preparation, S.U.; writing—review and editing, S.U. and S.M.; supervision, S.U.; project administration, S.U. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets used in this study are publicly available from their respective repositories. The FIgLib dataset is available through the HPWREN Fire Ignition Library at https://www.hpwren.ucsd.edu/FIgLib/ (accessed on 10 February 2026). The PyroNear-2025 dataset, including image and video sequences, annotations, and evaluation resources, is available at https://github.com/joseg20/wildfires2025 (accessed on 3 January 2026). https://drive.google.com/drive/folders/1-6NR3M9qBi7FTpEt0rhRQeEWD_33mBGH (accessed on 8 February 2026). The SKLFS-WildFire test dataset is available through the authors’ repository at https://github.com/WCUSTC/CCPE (accessed on 20 January 2026). The curated hard-negative set used in this study was assembled from fire-free and confessor sequences as described in the Experimental Design section.

Conflicts of Interest

The authors declare no conflicts of interests.

Funding Statement

This research received no external funding.

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

References

  • 1.Burton C., Lampe S., Kelley D.I., Thiery W., Hantson S., Christidis N., Gudmundsson L., Forrest M., Burke E., Chang J., et al. Global burned area increasingly explained by climate change. Nat. Clim. Change. 2024;14:1186–1192. doi: 10.1038/s41558-024-02140-w. [DOI] [Google Scholar]
  • 2.Cunningham C.X., Williamson G.J., Bowman D.M. Increasing frequency and intensity of the most extreme wildfires on Earth. Nat. Ecol. Evol. 2024;8:1420–1425. doi: 10.1038/s41559-024-02452-2. [DOI] [PubMed] [Google Scholar]
  • 3.Jones M.W., Veraverbeke S., Andela N., Doerr S.H., Kolden C., Mataveli G., Pettinari M.L., Le Quéré C., Rosan T.M., van der Werf G.R., et al. Global rise in forest fire emissions linked to climate change in the extratropics. Science. 2024;386:eadl5889. doi: 10.1126/science.adl5889. [DOI] [PubMed] [Google Scholar]
  • 4.Abatzoglou J.T., Kolden C.A., Cullen A.C., Sadegh M., Williams E.L., Turco M., Jones M.W. Climate change has increased the odds of extreme regional forest fire years globally. Nat. Commun. 2025;16:6390. doi: 10.1038/s41467-025-61608-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.El Garroussi S., Di Giuseppe F., Barnard C., Wetterhall F. Europe faces up to tenfold increase in extreme fires in a warming climate. npj Clim. Atmos. Sci. 2024;7:30. doi: 10.1038/s41612-024-00575-8. [DOI] [Google Scholar]
  • 6.Boroujeni S.P.H., Razi A., Khoshdel S., Afghah F., Coen J.L., O’Neill L., Fule P., Watts A., Kokolakis N.M.T., Vamvoudakis K.G. A comprehensive survey of research towards AI-enabled unmanned aerial systems in pre-, active-, and post-wildfire management. Inf. Fusion. 2024;108:102369. doi: 10.1016/j.inffus.2024.102369. [DOI] [Google Scholar]
  • 7.Bugarić M., Krstinić D., Šerić L., Stipaničev D. Current trends in wildfire detection, monitoring and surveillance. Fire. 2025;8:356. doi: 10.3390/fire8090356. [DOI] [Google Scholar]
  • 8.Chen C., Liu Y., Zhang C., Li J., Chen X. An efficient multi-task forest fire and smoke detection model. Eng. Appl. Artif. Intell. 2025;160:111958. doi: 10.1016/j.engappai.2025.111958. [DOI] [Google Scholar]
  • 9.Wang G., Li H., Ye S., Zhao H., Ding H., Xie S. RFWNet: A multiscale remote sensing forest wildfire detection network with digital twinning, adaptive spatial aggregation, and dynamic sparse features. IEEE Trans. Geosci. Remote Sens. 2024;62:1–23. doi: 10.1109/tgrs.2024.3412112. [DOI] [Google Scholar]
  • 10.Li R., Hu Y., Li L., Guan R., Yang R., Zhan J., Cai W., Wang Y., Xu H., Li L. SMWE-GFPNNet: A high-precision and robust method for forest fire smoke detection. Knowl.-Based Syst. 2024;289:111528. doi: 10.1016/j.knosys.2024.111528. [DOI] [Google Scholar]
  • 11.Chen F., Yang M., Wang Y. Recognition of forest fire smoke based on improved yolov8n model. Fire Technol. 2025;61:3351–3374. doi: 10.1007/s10694-025-01733-x. [DOI] [Google Scholar]
  • 12.Wang T., Wang J., Wang C., Lei Y., Cao R., Wang L. Improving YOLOX network for multi-scale fire detection. Vis. Comput. 2024;40:6493–6505. doi: 10.1007/s00371-023-03178-1. [DOI] [Google Scholar]
  • 13.Dewangan A., Pande Y., Braun H.W., Vernon F., Perez I., Altintas I., Cottrell G.W., Nguyen M.H. FIgLib & SmokeyNet: Dataset and deep learning model for real-time wildland fire smoke detection. Remote Sens. 2022;14:1007. doi: 10.3390/rs14041007. [DOI] [Google Scholar]
  • 14.Zhang Q., Zhu J., Dong Y., Zhao E., Song M., Yuan Q. 10-minute forest early wildfire detection: Fusing multi-type and multi-source information via recursive transformer. Neurocomputing. 2025;616:128963. doi: 10.1016/j.neucom.2024.128963. [DOI] [Google Scholar]
  • 15.Jin P., Cheng P., Liu X., Huang Y. From smoke to fire: A forest fire early warning and risk assessment model fusing multimodal data. Eng. Appl. Artif. Intell. 2025;152:110848. doi: 10.1016/j.engappai.2025.110848. [DOI] [Google Scholar]
  • 16.Yang Q., Wang C., Liu P., Jiang Z., Li J. Video anomaly detection via self-supervised and spatio-temporal proxy tasks learning. Pattern Recognit. 2025;158:111021. doi: 10.1016/j.patcog.2024.111021. [DOI] [Google Scholar]
  • 17.Liu Y., Wang H., Wang Z., Zhu X., Liu J., Sun P., Tang R., Du J., Leung V.C., Song L. Crcl: Causal representation consistency learning for anomaly detection in surveillance videos. IEEE Trans. Image Process. 2025;34:2351–2366. doi: 10.1109/tip.2025.3558089. [DOI] [PubMed] [Google Scholar]
  • 18.Li J., Wan J., Sun L., Hu T., Li X., Zheng H. Intelligent segmentation of wildfire region and interpretation of fire front in visible light images from the viewpoint of an unmanned aerial vehicle (UAV) ISPRS J. Photogramm. Remote Sens. 2025;220:473–489. doi: 10.1016/j.isprsjprs.2024.12.025. [DOI] [Google Scholar]
  • 19.Pesonen J., Raita-Hakola A.M., Joutsalainen J., Hakala T., Akhtar W., Koivumäki N., Markelin L., Suomalainen J., Alves de Oliveira R., Pölönen I., et al. Boreal Forest Fire: UAV-collected wildfire detection and smoke segmentation dataset. Sci. Data. 2025;12:1419. doi: 10.1038/s41597-025-05634-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Wang G., Li H., Li P., Lang X., Feng Y., Ding Z., Xie S. M4SFWD: A Multi-Faceted synthetic dataset for remote sensing forest wildfires detection. Expert Syst. Appl. 2024;248:123489. doi: 10.1016/j.eswa.2024.123489. [DOI] [Google Scholar]
  • 21.Wang C., Xu C., Akram A., Wang Z., Shan Z., Zhang Q. Wildfire smoke detection system: Model architecture, training mechanism, and dataset. Int. J. Intell. Syst. 2025;2025:1610145. doi: 10.1155/int/1610145. [DOI] [Google Scholar]
  • 22.Lostanlen M., Isla N., Guillen J., Zanca R., Veith F., Buc C., Barriere V. Constructing a Real-World Benchmark for Early Wildfire Detection with the New PYRONEAR-2025 Dataset. arXiv. 20242402.05349 [Google Scholar]
  • 23.Guo C., Wang H., Xia Y., Feng G. Learning appearance-motion synergy via memory-guided event prediction for video anomaly detection. IEEE Trans. Circuits Syst. Video Technol. 2023;34:1519–1531. doi: 10.1109/tcsvt.2023.3297114. [DOI] [Google Scholar]
  • 24.Kim Y., Kim Y.G. MPE: Multi-frame prediction error-based video anomaly detection framework for robust anomaly inference. Pattern Recognit. 2025;164:111595. doi: 10.1016/j.patcog.2025.111595. [DOI] [Google Scholar]
  • 25.Lyu J., Zhao M., Hu J., Xi R., Huang X., Du S., Shi C., Ma T. Bidirectional skip-frame prediction for video anomaly detection with intra-domain disparity-driven attention. Pattern Recognit. 2026;170:112010. doi: 10.1016/j.patcog.2025.112010. [DOI] [Google Scholar]
  • 26.Fan J., Chen M., Gu Z., Yang J., Wu H., Wu J. SSIM over MSE: A new perspective for video anomaly detection. Neural Netw. 2025;185:107115. doi: 10.1016/j.neunet.2024.107115. [DOI] [PubMed] [Google Scholar]
  • 27.Cao C., Lu Y., Zhang Y. Context recovery and knowledge retrieval: A novel two-stream framework for video anomaly detection. IEEE Trans. Image Process. 2024;33:1810–1825. doi: 10.1109/tip.2024.3372466. [DOI] [PubMed] [Google Scholar]
  • 28.Wang S., Li Q., Luo H., Lv C., Zhang Z. Produce once, utilize twice for anomaly detection. IEEE Trans. Circuits Syst. Video Technol. 2024;34:11751–11767. doi: 10.1109/tcsvt.2024.3420775. [DOI] [Google Scholar]
  • 29.Abdalla M., Javed S., Al Radi M., Ulhaq A., Werghi N. Video anomaly detection in 10 years: A survey and outlook. Neural Comput. Appl. 2025;37:26321–26364. doi: 10.1007/s00521-025-11659-8. [DOI] [Google Scholar]
  • 30.Karakonstantis I., Xylomenos G. A Review of Two-Dimensional Cellular Automata Models for Wildfire Simulation: Methods, Capabilities, and Limitations. Fire. 2026;9:108. doi: 10.3390/fire9030108. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The datasets used in this study are publicly available from their respective repositories. The FIgLib dataset is available through the HPWREN Fire Ignition Library at https://www.hpwren.ucsd.edu/FIgLib/ (accessed on 10 February 2026). The PyroNear-2025 dataset, including image and video sequences, annotations, and evaluation resources, is available at https://github.com/joseg20/wildfires2025 (accessed on 3 January 2026). https://drive.google.com/drive/folders/1-6NR3M9qBi7FTpEt0rhRQeEWD_33mBGH (accessed on 8 February 2026). The SKLFS-WildFire test dataset is available through the authors’ repository at https://github.com/WCUSTC/CCPE (accessed on 20 January 2026). The curated hard-negative set used in this study was assembled from fire-free and confessor sequences as described in the Experimental Design section.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES