Skip to content

Background

This page shows scientific background information about the workflow. Further information is provided in the publication (Cremer et al. 2020).

Introduction

Tropical forests help stabilize the global climate and protect biodiversity. Remote sensing technologies, like optical sensors, have been used to monitor these forests, but they struggle with cloud cover, especially during rainy seasons. Synthetic Aperture Radar (SAR) can penetrate clouds and is used to map forest changes.

SAR data can vary due to environmental conditions, thus using time series data helps improve accuracy. Current methods for detecting deforestation with Sentinel-1 data fall into two groups: one uses single or few images to detect changes, while the other uses time series to predict changes. Various techniques, like using radar shadows or Bayesian updating, help identify deforestation.

Methods

The underlying algorithm is based on Recurrence quantification analysis (RQA). Hereby, one counts signal change across every possible time point pair. Recurrence plots visualize all comparisons:

Recurrence plots for (a) the sum of two sine waves with different frequencies, (b) a step function with noise, and (c) a sine wave with trend. (b) shows a deforestation event whereas the other two just show seasonal effects or trends.

A location is considered as deforested if a change was detected often enough (threshold approach). In particular, the TREND metric is used to make this decision:

TREND=τ=1N~(τN~/2)(RRτRRτ)τ=1N~(τN~/2)

Hereby, N~ is the number of time steps and RRi is the number of recurrent values on the ith diagonal. It represents the linear regression coefficient over the RR of the diagonals in comparison to their distance to the main diagonal. It indicates whether the process is drifting or not. The TREND value is computed for each location individually and reported in the final result data cube.

Data

Up to now, this algorithm was only applied to Sentinel-1 Sigma Nought backscatter data as processed using Wagner et al. 2021 in Equi7Grid projection. Using less corrected imagery may be possible but has not been tested yet.

Parameters

First, the workflow is executed on a given spatiotemporal extent. The spatial extent doesn't influence the result of individual locations, since neighboring pixels are not considered. For the Sentinel-1 Sigma Nought dataset in Equi7Grid projection, the area to be analyzed is given as a list of tiles. The time span should be a multiple of a year to reduce potential seasonal bias. The algorithm itself can be tuned by setting the threshold value that determines whether to count a time point pair change or not.

namedescriptionformatexample
continentContinent ID within Equi7Grid. Part of the spatial extent.one of AF, AN, AS, EU, NA, OC, SAEU
tilestile IDs of the area to be analyzed within Equi7Grid- Part of the spatial extent.E036N075T3
start-dateStart date of the time series to analyze.ISO 8601: YYYY-MM-DD2024-01-31
end-dateEnd date of the time series to analyze.ISO 8601: YYYY-MM-DD2025-01-31
in-dirPath to input directory containing Sentinel-1 Sigma0 tile datadirectory path/data/in
out-dirPath to output directory containing the zarr data cubes of TREND metric valuesdirectory path/data/out
access-keyAccess key to upload results in AWS S3 or MINIOstringabcABC123
secret-keySecret key to upload results in AWS S3 or MINIOstringdefDEF123