norman fomferra, ana ruescas, tonio fincke, thomas storm...

46
Sentinel-3 Toolbox Training slides SENTINEL-3 TOOLBOX Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm 1

Upload: others

Post on 28-Feb-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox Training slides

SENTINEL-3 TOOLBOX Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm

1

Page 2: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox Training slides 2

Page 3: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox - Cardinal Req.

• Openness – Open source, GNU Public License v3 – Source code: https://github.com/senbox-org/snap – Multi-Mission Support – S-1, S-2, S-3, Envisat, MODIS, Landsat, SeaWiFS, AVHRR, SMOS, Chris-PROBA, SPOT VGT, … – NetCDF CF, GeoTIFF, HDF, ESRI Shapefile, …

• Extendibility & Modularity – Modular architecture, install, update, uninstall extension modules – Java, Python, C/C++ APIs – Stand-Alone Tools Adapter, Web Services

• Portability – Installers for Windows, Mac OS, and Linux – Platform independency through Java and Python

• Easy Operability – Desktop Graphical User Interface – Command line tool for batch mode processing

• Heritage – BEAM – Earth Observation Toolbox and Development Platform – NEST – Nest ESA SAR Toolbox

3

Page 4: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox – Features

• Visualisation – Fast image display – Multi-layer – Tiled image pyramids – Advanced colouring – No-data, masks, uncertainty

• Analysis – Pixel-level analysis – Spectrum view – Histogram plots – Profile plots – Correlative plots – Scatter & density plots – Pins & GCPs

• Processing – Clustering – Spectral Unmixing – Reprojection – Binning – Mosaicking – Many sensor-specific

processors & plug-ins – Graph processing

• Data I/O – Subsets of data – ESRI shape files – Many sensor-specific formats – NetCDF, GeoTIFF

4

Page 5: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox – Features

• GUI Enhancements – Undo / Redo – Scripting and Macro

Recording

• Analysis – Access to Remote In-Situ

Databases – Image Segmentation Tools – Generic Classification Tools – Pixel Extraction Tool – Pixel Uncertainty Propagation

• Cloud Exploitation Platform

• Processing – Digital Elevation Models – Image Filters in graphs – Orthorectification – OLCI/SLSTR Collocation – OLCI Tools

• L2 FAPAR • L2 SDR/BBDR • L2 Water IOP (from OC-CCI) • …

– SLSTR Tools • L1B Regridding • L2 LST • L2 SST (ARC from SST-CCI) • …

5

Page 6: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox - Snap

6

Module A

Module B

Module C

WMS

WCS WFS

Module D

WPS

Module A

Module B

Module C

Module D

VisualisationUser Interface

AnalysisUser Interface

ProcessingUser Interface

Data I/OUser Interface

Toolbox Common Library and Extensibility Framework

Wrapper APIs: Stand-alone Tools

Adapter

Web ServiceClients

Native API:

Tool A

Tool B

Tool C

Tool D

CDO Operators

Orfeo Toolbox

ARC Processor

GDAL Tools SOS

OPeNDAP

Java Python, C/C++

Page 7: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox

7

Sentinel-3 products are provided not as single files but as a collection of files contained within a folder. The folder name is the actual product name, ending on .SEN3. Each folder contains a metadata file named xfdumanifest.xml and at least one netcdf-file. Each netcdf-file contains a subset of a Sentinel-3 product's content. To open a Sentinel-3 product you can • Drag and drop the whole folder into the "Products View" • Drag and drop the xfdumanifest.xml-file into the "Products View" • Choose "File->Open Product", navigate to the xfdumanifest.xml file and click

"Open Product" • Choose "File->Import->Optical Sensors ->SENTINEL-3", navigate to the

xfdumanifest.xml file and click "Open Product" You can also open single netcdf-files. Just keep in mind that these will only show a part of the Sentinel-3 product and, in most cases, lack a geocoding.

Page 8: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN A FILE

8 Sentinel-3 Toolbox DEMO

Page 9: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN A FILE

9 Sentinel-3 Toolbox DEMO

Page 10: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OLCI OVERVIEW

10 Sentinel-3 Toolbox DEMO

• The OLCI instrument baseline is the successor to ENVISAT MERIS. • The OLCI is a push-broom instrument with five camera modules sharing the field of view. • Each camera has an individual field of view of 14.2° and a 0.6° overlap with its

neighbours. • The whole field of view is shifted across track by 12.6° away from the sun to minimise

the impact of sun glint.

Page 11: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OLCI SPECIFICATIONS

beam training 11

Page 12: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OLCI PRODUCTS OVERVIEW

12 Sentinel-3 Toolbox DEMO

Page 13: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN OLCI PRODUCTS IN THE TOOL

• L1 Full resolution top of atmosphere reflectance

13 Sentinel-3 Toolbox DEMO

File/Open Product/xfdumanifest.xml

Page 14: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN OLCI PRODUCTS IN THE TOOL

• L1 Full resolution top of atmosphere reflectance

14 Sentinel-3 Toolbox DEMO

File/Open Product/xfdumanifest.xml

Page 15: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Quality flag details

Sentinel-3 Toolbox DEMO

15

Page 16: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN OLCI PRODUCTS IN THE TOOL

• L2 Full resolution Land product

16 Sentinel-3 Toolbox DEMO

File/Open Product/xfdumanifest.xml

Page 17: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Uncertainty bands

• Several of the Sentinel-3 products contain bands with assigned error or uncertainty bands (OLCI L2 L, OLCI L2 W, SLSTR L2 WST). Each uncertainty band is assigned to one non-uncertainty band from the product.

• The Sentinel-3 Toolbox allows to simultaneously display image data along with its uncertainty through use of the "Uncertainty Visualisation" tool, which is by default located in the lower left panel.

beam training 17

Page 18: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN OLCI PRODUCTS IN THE TOOL

• L2 Full resolution Land product: uncertainties

18 Sentinel-3 Toolbox DEMO

Open in viewer: right IWV and IWV_error (the warmer the colour the higher the error)

Page 19: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN OLCI PRODUCTS IN THE TOOL

• Visualised uncertainties overlaid on product

19 Sentinel-3 Toolbox DEMO

Page 20: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN OLCI PRODUCTS IN THE TOOL

• Polychromatic overlay

20 Sentinel-3 Toolbox DEMO

File/Open Product/xfdumanifest.xml

Page 21: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN OLCI PRODUCTS IN THE TOOL

• Other bands: rectified reflectances in band 10 & 17 and associated error bands

21 Sentinel-3 Toolbox DEMO

File/Open Product/xfdumanifest.xml

Page 22: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

OPEN OLCI PRODUCTS IN THE TOOL

• L2 Full resolution Water product: reflectances and associated errors

22 Sentinel-3 Toolbox DEMO

File/Open Product/xfdumanifest.xml

Page 23: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Spectrum view

beam training 23

Page 24: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Flags: land and cloud masks

24 Sentinel-3 Toolbox DEMO

Page 25: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SLSTR OVERVIEW

• Sea and Land Surface Temperature Radiometer:

25 Sentinel-3 Toolbox DEMO

Page 26: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SLSTR MAIN PRODUCTS

26 Sentinel-3 Toolbox DEMO

Page 27: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SLSTR L1 PRODUCTS

27 Sentinel-3 Toolbox DEMO

Page 28: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

S6 Radiance in a, b stripes, c grid, nadir and oblique view (500 m)

28 Sentinel-3 Toolbox DEMO

Page 29: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Fire bands in nadir view

29 Sentinel-3 Toolbox DEMO

Page 30: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SLSTR_L2_LST

30 Sentinel-3 Toolbox DEMO

Page 31: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SLSTR

31

• Exercise: create an S5 radiance histogram and statistics without inland water

Sentinel-3 Toolbox DEMO

Page 32: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SLSTR

32

• Create new mask

Sentinel-3 Toolbox DEMO

Page 33: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

MASK in a ROI

beam training 33

Page 34: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SLSTR

34

• S5 radiance histogram and statistics without inland water

Sentinel-3 Toolbox DEMO

Page 35: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SYNERGY PRODUCTS

35 Sentinel-3 Toolbox DEMO

Page 36: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SYNERGY PRODUCTS: SY_2_SYN

36 Sentinel-3 Toolbox DEMO

Page 37: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SYNERGY PRODUCTS: SY_2_SYN

37 Sentinel-3 Toolbox DEMO

Page 38: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SYNERGY PRODUCTS: SY_2_VGP

38 Sentinel-3 Toolbox DEMO

Page 39: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

SYNERGY PRODUCTS: SY_2_VGP

39 Sentinel-3 Toolbox DEMO

Page 40: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox: unsupervised classification

40 Sentinel-3 Toolbox DEMO

Page 41: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox: unsupervised classification

41 Sentinel-3 Toolbox DEMO

Page 42: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox: unsupervised classification

42 Sentinel-3 Toolbox DEMO

• EM or K-means cluster analysis on land using exclusively radiance bands

Page 43: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Test of classification - import pins

beam training 43

Page 44: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Test of classification

beam training 44

Page 45: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox: the Graph Builder

45 Sentinel-3 Toolbox DEMO

Page 46: Norman Fomferra, Ana Ruescas, Tonio Fincke, Thomas Storm …step.esa.int/main/wp-content/uploads/2015/06/Sentinel-3... · 2015-06-15 · Sentinel-3 Toolbox Training slides SENTINEL-3

Sentinel-3 Toolbox: Batch Processing

46 Sentinel-3 Toolbox DEMO