AresysAresysEuropean Space AgencyEuropean Space Agency

2. BPS and AGB Processing Overview#

2.1 BPS Overview#

The BIOMASS Processing Suite (BPS) is in charge of processing BIOMASS Level-0 data up to Level-3, generating a wide set of products. Product generation is depicted in separate figures for the TOM phase and the INT phase. The processing foresees the following steps:

  • L1 processing: the BIOMASS image formation step, taking as input one L0 slice and generating as output N ≥ 1 L1 frames;

  • Stack processing: coregistration and stacking that defines the required 7-image tomographic stacks or the 3-image interferometric stacks, including stack phase calibration;

  • L2a processing: per-stack processing that provides inputs to tile generation performed by the L2b processors. For one global cycle the number of stacks varies mainly with latitude, approximately from a minimum of two at the Equator (ascending/descending) to about six at higher latitudes (three ascending/descending pairs);

  • L2b processing: aggregates all stack-based L2a products over the same ground location (tile) in the same time interval and generates a single BIOMASS L2b product. The number of stacks available per DGG tile varies based on tile dimensions and swath coverage [RD8];

  • L3 processing: consolidation processing removing discontinuities in L2b products.

Biomass high-level processing scheme from L0 data to L3 products, TOM phase.

Fig. 1 — Biomass high-level processing scheme from L0 data to L3 products, TOM phase.

Biomass high-level processing scheme from L0 data to L3 products, INT phase.

Fig. 2 — Biomass high-level processing scheme from L0 data to L3 products, INT phase.

2.2 AGB Processing Overview#

The AGB processing has as main goal the generation of maps of above ground biomass density at a spatial resolution roughly equivalent to ~200 m × 200 m (i.e. 4 ha) at the Equator [AD2]. It receives as input a stack of BIOMASS Level-1c images (SCS co-registered and calibrated stack), including its relevant annotated data [AD3]. The AGB processing is divided into three levels:

  • L2a, generates a ground cancelled GN product, corresponding to L1 acquisitions filtered in order to attenuate ground scattering and enhance canopy scattering; interferometric diversity is used to perform filtering, so that only polarimetric diversity remains after filtering;

  • L2b, generates above ground biomass density map from all the L2a products on a connected group of DGG tiles, as well as a quality map, training on external reference AGB [RD10];

  • L3, consolidates the result removing discontinuities in L2b products.

Note

Provided that FD algorithm proper validation will only be possible with BIOMASS in orbit, the strategy proposed to deal with FH/AGB dependency on FD is to initially input to FH/AGB a forest/non-forest mask generated outside of BPS [AD1] [AD2]. After testing FD performance with BIOMASS in orbit, FD dependency can be switched on again, provided it has a satisfactory performance. The diagram of Fig.2 reports nonetheless FD input for completeness.

Note

L2 processor receives from Stack processor L1c products with two co-polarization (CP) channels and one cross-polarization (XP) channel. Details on the aggregation of XP channels into one XP are reported in [RD1].

Note

Regarding stack images cardinality, their number can vary (not always 3 or 7) due to contingency reasons and it can go up to 8 in TOM phase.

2.3 AGB Processing Workflow and Algorithmic Overview#

The main steps of the AGB processing workflow are depicted in the following figure and described in detail in the following sub-sections. This algorithm is a tailoring of the one described in [RD11].

AGB processing detailed workflow. 5°x5° neighbourhood and 3°x3° processing block are shown in Fig.12.

Fig. 3 — AGB processing detailed workflow. 5°x5° neighbourhood and 3°x3° processing block are shown in Fig.12.

2.3.1 Ground cancellation (L2A_P)#

The main steps of the stack-based L2a block are:

  • forest coverage check: predetermine which input data (as a whole image) should need to be processed;

  • calibration: application of phase calibration and ground steering (terrain at zero elevation) screens to the stack;

  • ground cancellation: removes the contribution of the ground scattering from the stack;

  • sigma naught calibration: removes the first-order dependence on incidence angle and normalizes to resolution cell area;

  • geocoding: projects the processed data on a geographic map, accounting for the different forest point locations with respect to the reference DEM.

2.3.2 Above-ground biomass density estimation (L2B_AGB_P)#

The main steps of the L2b block are:

  • selection of training data: checking for availability of training AGB data within the L2a stacks and selecting the appropriate source (either external reference AGB data or previous version of the BIOMASS AGB map);

  • training data extraction: extracting data from the extent of a tile and its neighborhood, matching pixels with reference AGB and forest type information with pixels from L2a stacks;

  • parameters estimation: estimating AGB model parameters;

  • AGB mean and standard error estimation: extracting L2a stack data within the current tile and creating maps of AGB mean and standard error.

2.3.3 Note on interpretation of inputs and outputs tables#

Inputs and outputs for each processing sub-step are summarised in specific subsections (two subsections for each sub-step). A specific tabular format is defined to improve access to the document. The meaning of each column is exemplified in the following table.

Column

Meaning

Symbol

Mathematical symbol of the quantity appearing in formulas

Name

Name of the quantity as related to other BPS documentation (e.g. AUX_FMT, L1 ATBDs)

Origin / Destination

BPS document name describing the origin of the quantity, processing step, or destination product

Size

Dimensions of the quantity

Variability

Range of values or update rate of an internal resource

Default

Default value for configuration parameters

Description

Verbal description of the quantity and its characteristics (e.g. measurement units)