Sentinel-1 GRD Preprocessing Workflow
Sentinel-1 GRD Preprocessing Workflow
Abstract: The Copernicus Programme has become the world’s largest space data provider,
providing complete, free and open access to satellite data, mainly acquired by Sentinel satellites.
Sentinel-1 Synthetic Aperture Radar (SAR) data have improved spatial resolution and high revisit
frequency, making them useful for a wide range of applications. While few research applications
need Sentinel-1 Ground Range Detected (GRD) data with few corrections applied, a wider range of
users needs products with a standard set of corrections applied. In order to facilitate the
exploitation of Sentinel-1 GRD products, there is the need to standardise procedures to preprocess
SAR data to a higher processing level. A standard generic workflow to preprocess Copernicus
Sentinel-1 GRD data is presented here. The workflow aims to apply a series of standard corrections,
and to apply a precise orbit of acquisition, remove thermal and image border noise, perform
radiometric calibration, and apply range Doppler and terrain correction. Additionally, the
workflow allows spatially snapping of Sentinel-1 GRD products to Sentinel-2 MSI data grids, in
order to promote the use of satellite virtual constellations by means of data fusion techniques. The
presented workflow allows the production of a set of preprocessed Sentinel-1 GRD data, offering a
benchmark for the development of new products and operational down-streaming services based
on consistent Copernicus Sentinel-1 GRD datasets, with the aim of providing reliable information
of interest to a wide range of communities.
Keywords: Sentinel-1; Synthetic Aperture Radar; Ground Range Detected; GRD; preprocessing;
radiometric calibration; terrain correction
1. Introduction
The establishment of the Copernicus Programme by the European Commission created a new
paradigm in the availability and accessibility of data information, offering services based on Earth
observation satellites and in situ data under six thematic Copernicus services. The Copernicus
Programme has become the world’s largest space data provider, providing complete, free and open
access to satellite data, mainly acquired by Sentinel satellites. The main advantages offered by
Sentinel data are the improved spatial resolution and high revisit frequency, making them useful for
a wide range of applications.
The Sentinel-1 mission is a constellation of two polar-orbiting satellites (Sentinel-1A and
Sentinel-1B), which operate day and night, sensing with a C-band synthetic aperture radar
instrument operating at a centre frequency of 5.405 GHz, allowing the acquisition of imagery
regardless of weather and illumination conditions. Sentinel-1 satellite constellations acquire
Synthetic Aperture Radar (SAR) data in single or dual polarization with a revisit time of 6 days.
Sentinel-1 Level 1 data are distributed by the Copernicus Open Access Hub under two product
types: Ground Range Detected (GRD) and Single Look Complex (SLC).
Sentinel-1 level-1 GRD products consist of focused SAR data that have been detected,
multi-looked and projected to ground range using an Earth ellipsoid model. The ellipsoid projection
Proceedings 2019, 18, 11; doi:10.3390/ECRS-3-06201 www.mdpi.com/journal/proceedings
Proceedings 2019, 18, 11 2 of 4
of the GRD products is corrected using the terrain height, specified in the product general
annotation, that varies in azimuth but is constant in range. After performing a multi-looking
separately for each burst, a ground range detected image is generated merging all bursts in all
sub-swaths. The Sentinel-1 GRD scene is composed of square pixels with reduced speckle, due to the
multi-look processing, representing only the detected amplitude (the phase information is
discarded).
2. Workflow
A standard generic workflow to preprocess Copernicus Sentinel-1 GRD data is presented here.
The workflow was created in order to be used within the Sentinel application platform (SNAP), a
common architecture for all Sentinel satellite toolboxes. The processing graph in 'xml' format allows
the processing of Sentinel-1 GRD using the command line graph processing framework, which
allows for batch processing of large datasets.
The preprocessing workflow consists of seven processing steps, designed to best reduce error
propagation in subsequent processes, described hereafter in separate subsections. The code to
perform the preprocessing workflow is available on the GitHub repository [1] and in the
Supplementary Materials as Computer Code 1.
2.4. Calibration
Calibration is the procedure that converts digital pixel values to radiometrically calibrated SAR
backscatter. The information required to apply the calibration equation is included within the
Sentinel-1 GRD product; specifically, a calibration vector included as an annotation in the product
allows simple conversion of image intensity values into sigma nought values. The calibration
reverses the scaling factor applied during level-1 product generation, and applies a constant offset
and a range-dependent gain, including the absolute calibration constant.
Proceedings 2019, 18, 11 3 of 4
In the proposed preprocessing workflow, a LUT to produce sigma nought values is proposed,
in order to generate radiometrically calibrated SAR backscatter with respect to the nominally
horizontal plane. Sigma specifies the strength of reflection in terms of the geometric cross section of a
conducting sphere, and represents the radar cross section of a distributed target over that expected
from an area of one square meter. The sigma nought has a significant variation with the incidence
angle, wavelength, and polarisation, as well as with properties of the scattering surface.
implements the Range Doppler orthorectification method [6] for geocoding SAR scenes from images
in radar geometry. It makes use of available orbit state vector information in the metadata, the radar
timing annotations, and the slant to ground range conversion parameters together with the reference
digital elevation model data to derive the precise geolocation information [3]. The target Coordinate
Reference System (CRS) can be selected and optionally set to match the UTM zone of the overlaying
Sentinel-2 granules. The operator allows the selection of the image resampling method and the
target pixel spacing in the target CRS. This processing step allows the spatial snapping of Sentinel-1
GRD products to Sentinel-2 MSI data grids, in order to geolocate data to a common spatial grid and
promote the use of satellite virtual constellations.
2.7. Conversion to dB
As a last step of the preprocessing workflow, the unitless backscatter coefficient is converted to
dB using a logarithmic transformation.
3. Conclusions
A standard generic workflow to preprocess Copernicus Sentinel-1 GRD data was presented.
The workflow aims to produce a set of preprocessed Sentinel-1 GRD data, offering a benchmark for
the development of new products and operational down-streaming services based on consistent
Copernicus Sentinel-1 GRD data.
The workflow applies a series of standard corrections, and to apply a precise orbit of
acquisition, remove thermal and image border noise, perform radiometric calibration, and apply
range Doppler and terrain correction. Additionally, Sentinel-1 GRD products can be spatially
coregistered to Sentinel-2 MSI data grids, in order to promote the use of satellite virtual
constellations by means of data fusion techniques.
Supplementary Materials: The following are available online at www.mdpi.com/2504-3900/18/1/11/s1.
Acknowledgments: This work contains modified Copernicus Sentinel data (2019). The author is grateful to the
many individuals working on the development of free and free open-source SNAP software for supporting the
sharing of knowledge.
References
1. github.com, Ffilipponi Repository—Sentinel-1_GRD_Preprocessing: Standard Workflow for the
Preprocessing of Sentinel-1 GRD Satellite Data. Available online:
https://github.com/ffilipponi/Sentinel-1_GRD_preprocessing (accessed on 21 May 2019).
2. Park, J.W.; Korosov, A.; Babiker, M. Efficient thermal noise removal of Sentinel-1 image and its impacts on
sea ice applications. In the Proceedings of the EGU General Assembly Conference Abstracts, Vienna,
Austria, 23–28 April 2017; Volume 19, p. 12613.
3. SNAP Software, Help Document 2019. Available online: https://step.esa.int/main/toolboxes/snap
(accessed on 1 May 2018).
4. Guillaume, H. Masking “No-value” Pixels on GRD Products generated by the Sentinel-1 ESA IPF. ESA
Tech. Rep, 2015. Reference MPC-0243, Issue 1.0.
5. Lee, J.S.; Jurkevich, L.; Dewaele, P.; Wambacq, P.; Oosterlinck, A. Speckle filtering of synthetic aperture
radar images: A review. Remote Sens. Rev. 1994, 8, 313-340.
6. Small, D.; Schubert, A. Guide to ASAR Geocoding. ESA-ESRIN Technical Note RSL-ASAR-GC-AD,
University of Zurich: Zurich, Switzerland, 2008; Volume 1, p. 36.
© 2019 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC-BY) license (http://creativecommons.org/licenses/by/4.0/).