Release notes - Sentinel Application Platform - S2TBX-5.0

Changes in S2TBX 5.0

Main features

Sentinel-2 Product Reader

Support for PSD 14 Test product

In autumn 2016 a new product format will be introduced. This new format features the following main evolutions:

(http://step.esa.int/main/sentinel_2l1c_evolution2016/)

The Sentinel-2 reader is now able to support the test product (PSD 14) available at this date for both L1C and L2A levels. Other formats were implemented but could not be tested. PSD 13 products are supported as before.

New RGB Profiles

More RGB profile are available: False-color Infrared, False-color Urban, Agriculture, Atmospheric penetration, Healthy Vegetation, Land/Water, Atmospherical Removal, Shortwave Infrared, Vegetation Analysis. RGB profiles over bands of different resolution can only be seen after resampling the product.

Tile Index Band

The different tiles/granules composing the full product overlap. Some "tile_id" bands and masks has been included to indicate the granule from which each pixel is extracted.

Sentinel-2 Product Reader documentation
Other Sentinel-2 Reader improvements

Granules can now be opened without reading the main XML file

Performance optimisations were performed, it is now much faster to open a product:

Clean properly cache

New Processors

Reflectance to Radiance Processor

The Reflectance to Radiance Processor converts the Top Of Atmosphere (TOA) reflectance to radiance from a given product. The formula implemented is:

radiance = pixelValue * cosinus(radians(incidenceAngle)) * solarIrradiance * scale / (pi * d2)

(the variables are described in the SNAP help)

For Sentinel-2 the incidence angle is replaced with the values from the sun_zenith band.

Sentinel-2 Water Processor - MCI

The Sentinel-2 MCI Processor calculates the Maximum Chlorophyll Index by exploiting the height of a measurement over a specific baseline.

L3 processor integrated via the Standalone Tools Adapter

A new Sen2Three plugin is available to call Sen2Three from the S2TBX, based on generic StandAlone Tools Adapter.

Sen2Three is a level 3 processor for the Spatio-Temporal Synthesis of bottom of atmosphere corrected Sentinel-2 level 2a images.

(http://step.esa.int/main/third-party-plugins-2/sen2three/)

Non-native API Wrapper

OTB Python API inside SNAP Operator

A example explaining how to access OTB C++ application via Python API inside a SNAP Operator Plugin has been created. The example demonstrates computing ndvi for a source product opened in SNAP through OTB

List of solved issues

Bug

Improvement

Requirement