1. Introduction
Post-fire burn-severity mapping centres on two interrelated questions across fire events: where are the fire-affected areas, and how severe are the impacts within them? The frequency and intensity of extreme wildfires have increased more than twofold globally over the past two decades, with the largest gains in temperate and boreal conifer biomes [
1]. Reliable and consistent burn-severity maps can guide post-fire recovery, carbon accounting, and ecosystem assessment [
2,
3]. The 2019–2020 Australian Black Summer fires burned an unprecedented area of temperate forest [
4] and exposed how difficult it is to assess severity consistently over such extensive landscapes [
5]. Fire events differ substantially in vegetation, terrain, burn patterns, and observation conditions, so a single threshold rule does not carry the same meaning from one fire to the next. Field surveys cannot provide timely coverage of such extensive and often inaccessible fire grounds. Satellite remote sensing instead provides repeated and spatially continuous observations for timely fire-event assessment [
6]. The central operational challenge is transferring a model learned from previous fires to a previously unseen fire event. In practice, this means rapidly delineating the affected area and assigning ordered severity levels before event-specific reference data become available.
The reference target is the New South Wales (NSW) Fire Extent and Severity Mapping product [
7], in which differenced normalised burn ratio (dNBR) is used alongside other predictors. By comparing pre- and post-fire near-infrared (NIR) and shortwave-infrared (SWIR) responses, dNBR captures spectral changes associated with canopy damage, vegetation moisture loss, charring, and exposed ground. Burn severity has traditionally been mapped by applying thresholds to bi-temporal indices such as dNBR [
8,
9]. In this setting, dNBR serves both as the evidence of fire-related change and as the rule that converts that evidence into classes. However, pre-fire vegetation, surface background, and acquisition conditions alter how a given dNBR value relates to severity, so the same cut-off can separate different conditions in different fires. A recent case study showed that combining dNBR with other spectral indices in a Random Forest model reduced severity-class misclassification relative to threshold-based mapping [
10]. In this study, dNBR remains an explicit measure of fire-related change, but the mapping from that change to severity is learned jointly with the bi-temporal reflectance and spatial context.
Recent studies have improved burn-severity mapping by combining pre- and post-fire imagery with explicit burn-index inputs. Hu et al. [
9] and Wu et al. [
11] reported gains from these input-side changes, while retaining nominal multiclass outputs. The ordered and conditional structure of the severity target therefore remained outside the prediction formulation.
The three FESM classes form an ordered target with a conditional structure. Class 0 denotes the absence of mapped fire effects, whereas Classes 1 and 2 represent progressively greater canopy impact. This target structure motivates an explicit bi-temporal change input and a conditional severity output. Burn severity is also interpreted relative to the pre-fire condition, which motivates direct comparison of pre- and post-fire observations [
12]. In a reflectance-only formulation, the model must infer the relevant NIR-SWIR change relationship from the raw bi-temporal bands. A nominal multiclass head, meanwhile, predicts the unburned and severity classes as parallel alternatives without representing that severity grading is conditional on burn presence. Co-Burn supplies the pre-to-post contrast as an input and uses burn presence in the final hierarchical class decision. The conditional ordinal head estimates burn presence first and grades severity only within burned pixels. These choices define two design axes: reflectance-only versus dNBR-anchored input and nominal multiclass versus conditional ordinal output.
Because deployment occurs at the level of complete fire events, evaluation uses the complete fire event as the unit of transfer [
13,
14]. The two Co-Burn design axes are evaluated through matched
contrasts calculated separately for each external fire and training run. Four of the fourteen New South Wales fires are withheld in full for external testing and excluded from all stages of model development and selection. All learning-based methods follow common data splits, preprocessing, and inference procedures. External performance is assessed under pixel-pooled and event-mean aggregation, while fixed false-burn budgets and directional class-transition analysis resolve footprint expansion and ordered severity errors.
The main contributions are as follows.
1. Cross-event fire-severity mapping is formulated as burned-footprint delineation and ordered severity grading within the mapped footprint. This separates errors in where fire effects are mapped from errors in how the affected area is graded.
2. Co-Burn combines an explicit pre-to-post dNBR cue in the post-fire input with a conditional ordinal head that separates burn presence from high severity within burned pixels. Four matched variants are used to quantify the two design contrasts separately across the external fires.
3. Co-Burn is compared with nine other methods across 14 New South Wales wildfires, with four complete fires held out from training, configuration, and checkpoint selection. It ranks first under both pixel-pooled and event-mean external aggregation.
4. The evaluation uses matched false-burn-rate caps and event-level class-transition matrices to separate false expansion, burned-pixel omission, and severity reassignment. Burned mIoU alone does not distinguish these error directions.
3. Materials and Methods
3.1. Study Area and Fire-Event Dataset
We assembled 14 forest wildfire events across NSW to evaluate cross-event transfer in bi-temporal burn-severity mapping. The events span the 2017–2018, 2019–2020, and 2023–2024 wildfire seasons. Each event is represented by paired Sentinel-2 pre-fire and post-fire observations, using either individual acquisitions or temporal composites, with reference labels from the NSW FESM product. Events were required to have more than 100 km
2 of mapped burned area, usable pre-fire and post-fire observations, available FESM labels, and predominantly forested cover. The archive contains approximately 20,000 km
2 of mapped burned area and extends from eastern coastal and tableland forests to the inland Pilliga region. Terrain composition was derived from Shuttle Radar Topography Mission (SRTM) elevation as an event-level descriptor and was not used as a model input. Its derivation is provided in
Appendix A.1.
Figure 1 shows the event locations, terrain settings, data splits, and fire-season coverage, and
Table 1 lists the event-level metadata.
To prevent spatial data leakage, data partitioning was executed strictly by complete events, keeping the training, validation, and external test sets with no fire shared between the three sets. The split was fixed before model development with distinct roles. The training set was selected to cover the main temporal, geographic, terrain, fire-size, and image-acquisition variation. Seven events were used for training . They span two main fire seasons, cover diverse terrains, and are distributed broadly across NSW. Three complete fires not used for training were assigned to validation. Four additional complete fires were reserved for external testing. No external event contributed to model fitting, configuration selection, checkpoint selection, or the fixed operating rules used in the main benchmark.
Pilliga East (e) and Pilliga West (n) are separate fires from different fire seasons, although their mapped burned extents partially overlap within the Pilliga region. We also report a robustness analysis excluding event
n in
Appendix A.5.
3.2. Sentinel-2 Imagery, dNBR, and Reference Labels
3.2.1. Sentinel-2 Acquisition and Preprocessing
Pre-fire and post-fire Sentinel-2 Level-2A surface-reflectance products [
39] were obtained from the Copernicus Data Space Ecosystem and prepared on a common geographic grid (EPSG:4326, WGS 84) with an approximate 10 m spacing over each event. We used bands B2, B3, B4, B8, B11, and B12. The two SWIR bands, B11 and B12, were resampled from 20 m to the common grid by nearest-neighbour interpolation. All six bands were therefore aligned before index calculation and model input construction. The FESM reference and its valid mask were also resampled to the pre-fire grid by nearest-neighbour interpolation.
Cloud and non-target pixels were screened with the Sentinel-2 scene classification layer (SCL). We discarded cloud shadow, water, medium-probability cloud, high-probability cloud, thin cirrus pixels (SCL classes 3, 6, 8, 9, and 10), and saturated or defective pixels (SCL class 1). A pixel observation was retained only when all six bands were present after this screening. The pre-fire and post-fire stacks shared the same event grid, so no additional image-to-image co-registration was applied.
Each pre-fire and post-fire image source followed the date or acquisition window listed in
Table 1. Most windows covered approximately one month. When
Table 1 lists a single acquisition, the masked image from that date was used. When it lists a window, valid observations within that window were composited band by band using the per-pixel median. For Grafton, the post-fire compositing search continued through 25 April 2020. No temporal interpolation or gap filling was applied.
The final analysis mask was the intersection of three components: the valid pre-fire image or composite, the valid post-fire image or composite, and the valid FESM label mask. Only pixels inside this common mask were used for model fitting, dNBR calculation, prediction evaluation, confusion matrices, and false-burn-rate calculation. Pixels outside the common mask were treated as missing data and were not counted as Class 0.
3.2.2. dNBR Computation
For each date, NBR was computed from Sentinel-2 B8 and B12, the band pair used in the FESM workflow [
7], as
where
is a small numerical constant. The bi-temporal index dNBR was calculated pixel-wise from the unnormalised Level-2A surface-reflectance bands as
This B8/B12 convention follows the FESM workflow [
7]. For variants that use dNBR as an additional input channel, the resulting layer was clipped to
and retained on this index scale without z-score normalisation. Clipping bounded residual extreme values while preserving zero as the no-NBR-change point. The six reflectance bands from each date were first normalised channel-wise using training-set means and standard deviations. The seventh channel was then appended, with clipped dNBR to the post-fire stack and an exact zero layer to the pre-fire stack. It provides the matched input shape required by the tied encoder. Neither seventh channel was subsequently rescaled. The same construction was used during training and inference. Bi-Burn-S and Co-Burn received the clipped layer, whereas the event-level raw-dNBR summaries in
Table A4 were calculated from unclipped dNBR on the same paired valid-pixel support.
3.2.3. FESM Reference Labels and Three-Class Severity Formulation
Reference labels were obtained from the New South Wales FESM product [
7], a publicly released Sentinel-2-based product for state-level post-fire assessment. FESM defines five severity classes: unburnt, low, moderate, high, and very high (extreme). The FESM labels and associated valid mask were transferred to the same 10 m grid by nearest-neighbour resampling, preserving their discrete values.
For this study, the five FESM classes were aggregated into an ordered three-class target. Class 0 corresponds to unburnt, Class 1 combines low and moderate severity, and Class 2 combines high to extreme severity. This aggregation follows the canopy-condition progression represented by the FESM scheme: low and moderate severity span burnt understorey with an unburnt or partly scorched canopy, whereas high and extreme severity span complete canopy scorch through partial or full canopy consumption. The FESM-derived three-class map was used as the operational remote-sensing reference for model fitting and evaluation. All reported metrics quantify agreement with this target.
The aggregation also reduces distinctions that are difficult to maintain consistently in a three-class spectral learning task. In the Sentinel-2 FESM accuracy assessment, moderate severity had the lowest class-specific accuracy among the five original classes, and disagreements between Sentinel-2 and Landsat FESM outputs commonly occurred between adjacent severity categories, including low versus moderate and high versus extreme [
40]. The resulting target retains the ordered relation (
) used by the conditional ordinal head while providing broader support for model fitting and event-level evaluation.
Pixels outside the valid FESM mask were excluded from training and evaluation. Class 0 denotes reference-unburnt pixels within the mapped FESM extent. Burn-presence predictions introduced in
Section 3.3 are interpreted within this valid extent. The reported metrics therefore describe performance within the valid FESM reference extent and do not evaluate background outside that extent. False-burn rate (FBR) is reported separately in
Section 3.7 to quantify predictions that assign burned classes to reference Class-0 pixels.
3.3. Problem Formulation
We formulate fire-severity mapping as pixel-wise ordinal classification within the valid FESM reference extent defined in
Section 3.2.3. Let
denote the z-score-normalised six-band reflectance stacks, respectively, while
refers to the clipped dNBR layer. Let Ω denote the set of valid reference pixels. For each pixel
, the target label
corresponds to unburnt land within the mapped extent, low-to-moderate severity, and high-to-extreme severity.
The input factor distinguishes reflectance-only inputs from dNBR-anchored inputs. For reflectance-only models, the bi-temporal input is
For dNBR-anchored models, an additional channel is appended to each temporal branch,
where
is a zero-valued layer.
denotes concatenation along the channel dimension. Both branches therefore contain seven channels, with dNBR supplied only to the post-fire branch.
The output axis compares a nominal severity formulation with a conditional ordinal formulation. Both formulations share the same decoded feature map and the same burn-presence head, which predicts the probability in Equation (5) and is supervised in both. In the nominal variants this output is an auxiliary signal, while a separate three-class softmax predicts
for
, and the final map is the per-pixel argmax of that branch. In the conditional variants the burn-presence probability is used directly as the first step of the hierarchical decision in Equations (5)–(8):
A second output predicts high severity conditional on burn presence:
These two combine into the three-class distribution
At inference, the conditional variants use a hierarchical operating rule
This rule keeps burn-presence assignment under direct control of and then applies conditional severity grading within the mapped burned extent. At the fixed benchmark operating point, the conditional variants use .
Let denote the binary burn-presence target. Let contain all valid pixel instances in the current batch, and let denote the valid pixels of its -th tile, with tiles per batch.
All four matched variants share the same burn-presence objective, the sum of a masked binary cross-entropy (BCE) term
and a soft Dice
term as
with
. The BCE term is pooled over all valid pixels in the batch, whereas the Dice term is calculated separately for each tile and then averaged over the
tiles.
The two formulations differ in the severity term. For the nominal variants,
is the mean weighted categorical cross-entropy over
, with class weights 1.0, 2.0, and 1.0 for Classes 0, 1, and 2. For the conditional variants,
is the mean binary cross-entropy over pixels
with
using
as the target.
The common binary coefficient was . The active severity coefficient was for nominal variants and for conditional variants. The nominal variants therefore combine the shared burn-presence objective with weighted three-class severity supervision over all valid pixels, whereas the conditional variants replace that term with high-severity supervision restricted to reference-burned pixels.
Combining the input axis in Equations (3) and (4) with the nominal and conditional output formulations defines four matched variants: Bi-Burn (
, nominal), Bi-Burn-S (
, nominal), Bi-Burn-O (
, conditional), and Co-Burn (
, conditional). S denotes dNBR spectral anchoring, and O denotes the conditional ordinal formulation. Co-Burn combines both.
Section 3.4 describes the shared backbone.
Section 3.6.2 defines the factorial decomposition of these four variants, and
Section 3.6.3 varies
across
while holding
to trace the false-burn-rate and burned-mIoU trade-off.
3.4. Co-Burn Architecture and Factorial Design
3.4.1. Shared Bi-Temporal Backbone
All variants use the same bi-temporal encoder–decoder topology, shown in
Figure 2. Within each model, the pre-fire and post-fire inputs are processed by two ResNet-18 encoder branches with shared weights, operating on normalised inputs (
Section 3.2.2). Bi-temporal information is aggregated at the deepest encoder bottleneck. The absolute feature difference
between the two branches is reweighted by a channel-and-spatial attention module [
41] applied to the difference map. It is then concatenated with the post-fire bottleneck feature and compressed by a two-stage
convolutional fusion block.
Figure 2.
Co-Burn architecture. Pre-fire and post-fire inputs are encoded by tied ResNet-18 branches; the bottleneck difference is attention-reweighted, fused with the post-fire feature, and decoded through post-fire multi-scale skip connections. In Co-Burn, clipped dNBR is appended to the post-fire input with a zero channel on the pre-fire side. The other three factorial variants are obtained by switching the input and/or output formulation as specified in
Table 2. Solid black arrows denote the main forward data flow through the encoder–fusion–decoder pipeline; dashed black arrows link the pre-fire and post-fire encoder branches to the shared ResNet encoder, indicating tied weights; orange dashed arrows denote the post-fire multi-scale skip connections feeding into the decoder.
Figure 2.
Co-Burn architecture. Pre-fire and post-fire inputs are encoded by tied ResNet-18 branches; the bottleneck difference is attention-reweighted, fused with the post-fire feature, and decoded through post-fire multi-scale skip connections. In Co-Burn, clipped dNBR is appended to the post-fire input with a zero channel on the pre-fire side. The other three factorial variants are obtained by switching the input and/or output formulation as specified in
Table 2. Solid black arrows denote the main forward data flow through the encoder–fusion–decoder pipeline; dashed black arrows link the pre-fire and post-fire encoder branches to the shared ResNet encoder, indicating tied weights; orange dashed arrows denote the post-fire multi-scale skip connections feeding into the decoder.
Table 2.
Four variants in the matched design. denotes paired six-band pre-fire and post-fire reflectance inputs. represents the corresponding seven-channel inputs with a zero-valued seventh channel in the pre-fire branch and clipped dNBR in the post-fire branch.
Table 2.
Four variants in the matched design. denotes paired six-band pre-fire and post-fire reflectance inputs. represents the corresponding seven-channel inputs with a zero-valued seventh channel in the pre-fire branch and clipped dNBR in the post-fire branch.
| Variant | Input | Output Formulation |
|---|
| Bi-Burn | | Nominal |
| Bi-Burn-S | | Nominal |
| Bi-Burn-O | | Conditional |
| Co-Burn | | Conditional |
3.4.2. Post-Fire dNBR Injection
dNBR is carried by the post-fire branch because the decoder receives its multi-scale skip features from that branch. The explicit change cue can therefore propagate through the post-fire skip pathways as well as the bottleneck, while the pre-fire reflectance remains the reference observation. The construction of the seventh channel is described in
Section 3.2.2.
3.4.3. Factorial Variants on the Shared Backbone
All four variants share this backbone and differ only in input channels and output formulation as set out in
Table 2. Fusion, decoder, training schedule, and evaluation settings are matched across them, and so is the burn-presence objective in Equations (11)–(13). The output axis replaces nominal three-class severity prediction and argmax decoding with conditional high-severity prediction on reference-burned pixels and hierarchical decoding. The factorial estimate in
Section 3.6.2 therefore applies to the conditional ordinal formulation as a whole.
3.5. Comparison Methods and Training Protocol
3.5.1. Comparison Methods
We compared the four matched variants introduced in
Section 3.4 with six reference methods. As a deterministic spectral reference, the dNBR baseline used two fixed cut points, 0.10 and 0.44, drawn from the example dNBR severity ranges of the FIREMON Landscape Assessment scheme [
42] and simplified to the three-class structure used here. It assigned Class 0 for dNBR < 0.10, Class 1 for 0.10 ≤ dNBR < 0.44, and Class 2 for dNBR ≥ 0.44. The same thresholds were applied globally to all events and were not fitted to the validation or external fires. This baseline therefore served as a fixed spectral reference rather than an event-calibrated classifier. DeepLabv3+ [
23] served as an early-fusion segmentation baseline, receiving the concatenated pre-fire and post-fire six-band reflectance stacks as a 12-channel input. Siamese U-Net [
24] represented the basic shared-encoder bi-temporal design. SNUNet-CD [
25] added dense cross-scale fusion, while BIT [
27] provided a Transformer-based comparison. BiRAUnet-NBR was included as the most direct fire-specific input-side baseline. It combines pre-fire and post-fire imagery with dNBR-family layers in a residual-attention architecture and retains a nominal multiclass output. To maintain a common preprocessing protocol, the histogram-matching step used in the original BiRAUnet-NBR study was not applied. All trainable baselines were configured for the three FESM severity classes. With the four matched variants, they formed the ten-method benchmark.
All trainable methods used the same event split, Sentinel-2 preprocessing, valid-pixel masks, and reference labels. Input construction followed the requirements of each architecture.
3.5.2. Training Protocol
The four factorial variants and the reference networks other than BiRAUnet-NBR were optimised with AdamW. BiRAUnet-NBR used its own model-specific trainer. Training was performed on pre-extracted tiles after channel-wise z-score normalization with statistics calculated from the training set.
Training used 2541 non-overlapping
tiles extracted from the seven training fires. Tiles were retained when at least 50% of their pixels were valid. No minimum burned-pixel requirement was imposed, so purely Class-0 tiles were retained. A total of 491 training tiles contained no valid Class-1 or Class-2 pixels. Training batches were formed by uniform shuffling over the retained tile set, without event balancing, class-aware sampling, or oversampling. The same training-event support, tile lists, and normalization statistics were used by all trainable methods. Across the retained training pixels, Classes 0, 1, and 2 accounted for 32.00%, 33.81%, and 34.19% of the valid reference pixels, respectively. Because batches were formed by tile-uniform shuffling, each event’s sampling probability was proportional to its number of retained tiles.
Table A6 reports the candidate and retained tile counts, purely Class-0 tiles, and implied sampling weight for each training fire. No data augmentation was applied in the reported training runs. Validation used 332 pre-extracted
tiles from events
c,
d, and
h.
Each trainable model was trained independently using seeds 42, 99, 1998, 2026, and 3531. For each run, the checkpoint with the highest validation burned mIoU was retained for external evaluation. All seed-based analyses used the same five runs. Qualitative figures use seed-42 predictions consistently across the trainable models. The dNBR threshold baseline was deterministic once its class thresholds were fixed. Full-event rasters were processed with sliding windows and a stride of 128 pixels. Predictions in overlapping regions were combined using raised-cosine weights. No morphological or other spatial post-processing was applied before metric calculation.
DeepLabv3+, Siamese U-Net, SNUNet-CD, and BIT used the nominal objective in Equation (14), including the shared burn-presence output and its BCE-Dice term. Their reported three-class maps were decoded from the nominal softmax output by argmax. BiRAUnet-NBR used its model-specific trainer and a differentiable mean-IoU objective computed from softmax probabilities over all three classes on valid pixels, with
. It did not use the common burn-presence output or label smoothing. Its preprocessing, checkpoint criterion, and external evaluation protocol were otherwise matched to the benchmark protocol.
Table 3 summarizes the training settings and parameter counts for all trainable methods. All learned models were implemented in PyTorch 2.5.1 (Python 3.11.7) and trained on an NVIDIA RTX 2000 Ada Generation Laptop GPU (NVIDIA Corporation, Santa Clara, CA, USA).
3.6. Evaluation Protocols
3.6.1. Complete-Event Benchmark and Dual Aggregation
The ten methods were evaluated on external events k, l, m, and n, all of which were excluded from training and validation. Predictions were compared with the FESM-derived three-class reference within each event’s valid extent. External performance was prespecified under pixel-pooled and event-mean aggregation, as defined in Equations (23) and (24), with burned mean intersection-over-union (mIoU) as the primary metric.
3.6.2. Event-Primary Matched Factorial Analysis
The four variants in
Table 2 share the same backbone, training configuration, and evaluation protocol. They form a matched
design in which the input axis controls dNBR anchoring, and the output axis controls the nominal or conditional ordinal formulation.
For external fire
and training run
, let
,
,
, and
denote the outcome for Bi-Burn, Bi-Burn-S, Bi-Burn-O, and Co-Burn, respectively. The dNBR contrast is
The conditional ordinal contrast is
The interaction is defined as
These contrasts were calculated separately for every external fire and matched training run for burned mIoU and false-burn rate. The five run-level contrasts were then averaged within each fire. The four fire-level effects are reported individually and summarized by their equal-event mean. Sensitivity to any single external fire is summarized by the range of the four leave-one-fire-out means, each calculated after omitting one fire and averaging the remaining three. Training-run standard deviations describe variation due to training stochasticity.
3.6.3. Operating-Point Analysis
The nominal variants Bi-Burn and Bi-Burn-S were decoded by per-pixel argmax and did not use a burn gate under the adopted inference protocol. The main-benchmark predictions for Bi-Burn-O and Co-Burn use the fixed benchmark point . The same thresholds were applied across seeds and events and were not selected by optimising performance on the validation or external fires. The analysis below is retrospective: it uses the external references to sweep after training and compare the two conditional variants under common false-burn-rate caps. The sweep is reported separately as an operating analysis, while the fixed-point benchmark is reported in the main external comparison.
For these two variants, we varied from 0 to 1 in steps of 0.01 while holding and recorded the external pooled false-burn rate and burned mIoU for each seed at every threshold. We then compared them under common false-burn budgets. For each seed and each budget , we selected the that gave the highest burned mIoU while keeping the pooled false-burn rate at or below , and we recorded that burned mIoU. The budget comparisons were matched within each seed before cross-seed aggregation and summarized as mean ± standard deviation.
3.6.4. Raw-dNBR Context of the Reference Class-1 and Class-2 Boundary
To characterise the raw-dNBR expression of the FESM reference boundary between classes 1 and 2, we analysed seven evaluation events, the validation events
c,
d, and
h and the external events
k,
l,
m, and
n. For event
, raw dNBR was taken from the paired pre-fire and post-fire images before the clipping used for model input in
Section 3.2.2. The analysis used only valid reference Class-1 and Class-2 pixels. For each event, a threshold
was set by maximizing Youden’s J statistic for separating reference Class 2 from Class 1.
Let
be the reference Class-2 pixels of event
. The high-dNBR concentration ratio (HCR) is
the share of reference Class-2 pixels on the high-dNBR side of
. Separation of the two reference classes in raw dNBR is summarized by
, where
is the area under the receiver operating characteristic (ROC) curve for distinguishing reference Class 2 from Class 1 using raw dNBR. Lower values indicate clearer separation between the two reference classes. These quantities are computed from the fixed event imagery and FESM reference classes, so they are independent of model seed and prediction. They give the event-specific spectral context for the residual error patterns reported in
Section 4.4.
3.7. Metrics, Aggregation, and Statistical Reporting
Let
and
denote the reference and predicted severity class at pixel
, respectively. Let
denote the number of pixels with reference class
and predicted class
, where
. The class-wise intersection-over-union (IoU) is
and the burned mean IoU is
This metric gives equal weight to agreement for the low-to-moderate and high-severity classes. Class-specific IoU values were also reported. Overall quadratic weighted kappa (QWK) was calculated from the full three-class confusion matrix as a supplementary ordered-agreement metric. Quadratic weights were , with
False-burn rate is the proportion of reference Class-0 pixels assigned to either burned class,
Let
denote the set of external events. For a fixed seed, pixel-pooled metrics were computed from confusion counts summed across the external events,
and metrics were then calculated from the pooled counts. Event-mean burned mIoU averaged the event-level values within seed,
where
denotes the valid pixels of event
. The relative validation-to-external gap in burned mIoU was obtained using
was reported as a descriptive transfer summary, with lower values indicating less relative loss from validation to external events. Here, is obtained by the same pixel-pooled aggregation as Equation (23), applied to validation scenes c, d, and h. is calculated from the pooled external confusion counts.
Scalar metrics for trainable models were summarized as mean ± standard deviation across the five runs. For pooled confusion-matrix displays, event-level counts were first summed across the four external fires within each seed, normalised by reference-class row, and then averaged elementwise across seeds. Event-level diagnostic matrices were constructed separately for each fire using the same row normalization and cross-seed averaging. These matrices distinguish false-burn expansion from upward and downward transitions between severity classes.
5. Discussion
5.1. Anchoring Burned-Footprint Placement and Organizing Severity Grades
The four matched Bi-Burn variants hold the backbone, training schedule, evaluation protocol, and burn-presence supervision fixed. Within this design, the input axis adds dNBR, and the output axis replaces the nominal severity formulation with the conditional ordinal formulation. The event-level effects varied among the four external fires, while their false-burn and class-level patterns showed clearer directional differences. In particular, dNBR anchoring reduced false-burn rate on all four external fires.
The dNBR channel reorganises the B8 and B12 measurements already present at both dates into an explicit pixel-aligned pre-to-post contrast that enters the post-fire encoder before the two temporal streams meet at the bottleneck. The fixed-threshold baseline separates unburned from burned pixels at 0.10 and the two burned grades at 0.44. Both decisions are therefore tied to the same dNBR axis. When the dNBR distribution shifts between fires, the two cuts remain fixed, but the proportions of pixels falling on either side can change. The mapped burned extent and severity composition may both change as a result.
The conditional formulation separates burn presence from high-severity assignment. It predicts
for burn presence and
for high severity within burned pixels. The nominal arm receives the same burn-presence supervision during training but obtains its final class map from the three-class softmax. For the conditional variants, varying the burn-presence threshold
changes which pixels enter the burned footprint while the high-severity threshold
remains fixed. This is how the false-burn-rate operating analysis in
Section 4.3 varies footprint entry. The nominal models were decoded by argmax and did not use the burn gate under the adopted inference protocol.
With reflectance-only input, replacing the nominal formulation with the conditional ordinal formulation increased Class-2 IoU from 0.563 to 0.596, while Class-1 IoU changed from 0.386 to 0.387. Under the conditional formulation, adding dNBR increased Class-1 IoU from 0.387 to 0.434 and Class-2 IoU from 0.596 to 0.607.
False-burn errors were concentrated in Class 1. Of Bi-Burn’s 28.9 false-burn percentage points, 27.7 came from Class-0-to-Class-1 errors. For Co-Burn, the corresponding values were 19.2 of 19.9 percentage points. The reduction from Bi-Burn to Co-Burn therefore removed a substantial source of Class-1 false positives. Co-Burn ranked first for both burned classes, while Class 1 remained the more difficult burned category across the evaluated methods.
Class 1 receives errors from both neighbouring classes. Outward footprint expansion moves reference Class-0 pixels into Class 1, and downward severity assignment moves Class-2 pixels into Class 1. Reference Class-1 pixels are also reassigned to Class 0 or Class 2. In addition, Class 1 combines low and moderate severity, and moderate severity had the lowest class-specific accuracy in the original FESM assessment.
5.2. What Burned mIoU Hides at the Event Level
Burned mIoU gives the same penalty to errors that expand the map, omit burned pixels, or change the burned grade, although they leave the map wrong in different ways. False-burn rate isolates outward expansion, but no corresponding scalar is reported here for omission, so the confusion matrix is needed to show whether burned pixels left the footprint or changed grade. The pooled external matrix shows that Co-Burn reduced omission as well as false expansion relative to Bi-Burn.
Grafton had a different error profile from the pooled external result. It was the hardest external fire for every method, with Co-Burn still recording the highest event score at 0.216. Co-Burn retained 82.4% of reference Class-0 pixels, slightly above its pooled value of 80.1%, while the reference-burned rows showed severe omission and downward reassignment. Only 10.4% of reference Class-2 pixels remained in Class 2, compared with 65.5% in the pooled matrix. The remaining errors shifted downward into Class 1 or Class 0, alongside substantial Class-1-to-Class-0 omission reported in
Section 4.4.
These downward movements had different consequences for the map. A Class-2 pixel shifted to Class 1 remained inside the burned footprint but was reported at a lower severity, whereas a transition from either burned class to Class 0 removed the pixel from the mapped footprint altogether.
Figure 8e shows that these errors were also distributed differently across the fire. Class-1-to-Class-0 losses extended over broad burned areas, while Class-2 errors were concentrated within the high-severity reference cores.
Raw dNBR was also least informative at Grafton’s upper severity boundary. It showed the weakest Class-1/Class-2 separation among the seven evaluation events, and most reference Class-2 pixels remained on the low-dNBR side even at the event-specific cut (
Table A4). This weak spectral separation occurred at the same boundary where downward severity errors were concentrated. Grafton’s difficulty was concentrated in the reference-burned classes, with broad Class-1 omission, strong downward reassignment from Class 2, and the weakest raw-dNBR separation at the Class-1/Class-2 boundary. All ten methods reached their lowest event-level burned mIoU on this fire, while Co-Burn remained the highest-scoring method at 0.216.
5.3. Complete-Event Evaluation of Cross-Event Transfer
The validation and external sets both contain complete held-out fires, but they serve different roles. Validation burned mIoU selected the retained checkpoint for every trainable model. No external fire contributed to model fitting, configuration selection, checkpoint selection, or the fixed operating rules. The two sets therefore separate development-stage selection from evaluation on untouched events.
BiRAUnet-NBR ranked first on validation, whereas Co-Burn ranked first on the four external fires. BiRAUnet-NBR had the largest relative validation-to-external decline in the benchmark, at 44.5%, and Co-Burn the smallest, at 20.9%. Siamese U-Net also ranked near the top on validation but was among the three methods with the largest external declines. The four Bi-Burn variants occupied the four smallest gaps, from 20.9% to 28.0%.
Talbingo and Grafton supplied 76.6% of the valid external pixels and carried most of the weight in the pixel-pooled result. Event-mean aggregation counted each fire once, moving Siamese U-Net from seventh under pixel pooling to joint third under event averaging. Co-Burn ranked first under both aggregation rules, and excluding Pilliga West did not change that result.
5.4. Scope and Applicability
Co-Burn is designed for post-fire severity mapping of previously unseen forest fire events when pre-fire and post-fire Sentinel-2 imagery is available but reference labels for the target event are not. Because deployment does not require target-event labels, the method can support post-fire recovery prioritisation, rapid early post-fire assessment, and repeated severity mapping across successive fires without event-specific relabelling. When combined with the additional information required for these applications, the resulting severity maps can also provide an input to longer-term assessments of ecological impacts and carbon loss. Such mapping has practical value because high-severity areas, extensive burning, and repeated fires are major drivers of biodiversity loss in Australian megafires [
43].
The evidence reported here quantifies agreement with the three-class FESM reference across fourteen forest fires in New South Wales. Evaluation is confined to the valid FESM extent of each event. Pixels outside this reference extent were excluded, so the reported metrics describe complete-event performance within the valid FESM extent. FESM is an operational remote-sensing product derived from Sentinel-2 imagery and supervised classification [
7], rather than an independent field measurement of ecological severity. dNBR is one of several spectral-change and vegetation predictors used in FESM, so agreement with the FESM-derived labels does not provide an independent validation of the dNBR anchoring mechanism. Reference uncertainty is also relevant near adjacent severity boundaries. Moderate severity had the lowest class-specific accuracy in the original Sentinel-2 FESM assessment, and disagreements between Sentinel-2 and Landsat FESM products commonly occurred between adjacent severity classes [
40]. Independent field observations remain necessary to establish how the mapped classes correspond to ecological severity on the ground.
The demonstrated transfer is bounded by the vegetation and observation conditions represented in the current dataset. The fourteen events represent forest environments in New South Wales and do not test transfer to tropical rainforest, boreal coniferous forest, grassland, or savanna fire regimes. The three classes describe canopy response, and previous studies have shown that the correspondence between spectral indices and severity can vary with vegetation type and environmental conditions [
19,
20]. Evaluation in other biomes therefore requires reference labels appropriate to their vegetation structure and severity definitions. Observation conditions also delimit the demonstrated transfer. The four external fires were represented by event-specific acquisition and compositing windows, so the cross-event benchmark includes variation in image timing and compositing conditions alongside differences in fire and vegetation conditions. These acquisition conditions were not separated experimentally across the external test set.
HCR and 1 − AUC depend on the reference classes of the target fire and therefore serve as retrospective diagnostics. Deployment-time screening requires label-free information available at inference, such as the proportion of usable pixels retained after cloud and quality screening or disagreement among independently trained models. Prospective evaluation on newly observed fires should use independent field severity measurements as reference, with the burn gate calibrated on development fires and fixed before deployment. This would test whether the fixed operating rule transfers to new fire events while extending evaluation across additional vegetation types, fire regimes, geographic regions, and acquisition conditions. Such evaluation could also assess whether additional spectral features and complementary sensors improve separability at the Class-1/Class-2 boundary, which remained the least separable part of the current target.
6. Conclusions
Cross-event burn-severity mapping can be formulated as two linked decisions: locating the burned footprint and grading severity within the burned area. Co-Burn organises these decisions within a single bi-temporal Siamese model. A dNBR anchor on the post-fire branch provides an explicit representation of pre-to-post spectral change, while a conditional ordinal head first estimates burn presence and then assigns high severity within burned pixels. The contributions of this study are threefold.
First, Co-Burn structurally separates burned-footprint placement from within-footprint severity grading within a shared pixel-wise network. The conditional ordinal head treats burn presence as the first decision and evaluates high severity conditional on that decision, allowing the ordered relationship among the classes to enter the output formulation directly rather than relying solely on competition among three nominal softmax classes.
Second, the matched design evaluates input anchoring and output formulation as controlled experimental factors. With the backbone, training protocol, and burn-presence supervision held common, the burned-mIoU effects of the two design axes varied among fire events, while dNBR anchoring reduced false-burn rate on all four external fires. The dNBR-anchored variants also showed lower run-to-run variation in false-burn rate across the five training runs. This controlled comparison allows the effects of input anchoring and output formulation to be examined separately under matched conditions, rather than collapsing both changes into a single overall performance gain.
Third, this study evaluates transfer to fire events kept entirely outside model development. Across ten methods and four external fires, Co-Burn achieved the highest external burned mIoU under both pixel-pooled and event-mean aggregation and had the smallest validation-to-external gap. The validation ranking did not identify the model that transferred best to the external fires. Complete-event evaluation also revealed error directions that are hidden by a single aggregate score. On the most difficult external fire, the low score mainly reflected underestimated severity and missed burned ground, not overestimation of burned area. A low aggregate score can therefore represent different mapping biases. Cross-event evaluation should report event-level error directions alongside pixel-pooled and event-mean summaries so that map users can determine whether a result is more likely to overestimate affected area, omit burned ground, or compress the severity distribution.