snap-sentinel-1 in a nutshell - european space...
TRANSCRIPT
![Page 1: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/1.jpg)
SNAP-Sentinel-1 in a Nutshell
Dr. Andrea Minchella
1st ESA Advanced Training Course on Remote Sensing of the Cryosphere13 September 2016, University of Leeds, Leeds, UK
![Page 2: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/2.jpg)
SNAP in a Nutshell
CATAPULT OPEN
What is SNAP?
Credit: SNAP – The Sentinels Application Platform @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
![Page 3: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/3.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Sentinel Toolboxes Consortia
Credit: SNAP – The Sentinels Application Platform @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
![Page 4: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/4.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Toolbox Evolution
Credit: SNAP – The Sentinels Application Platform @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
![Page 5: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/5.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Toolbox Evolution
Credit: SNAP – The Sentinels Application Platform @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
![Page 6: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/6.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Architecture Highlights
• Java, Python implementation
• Snap desktop: integrated graphical user-friendly interface;
• Snap engine (Graph Processing Tool): core and command line interface;
• Graphical or command-line execution;
• Tiled memory management for working with very large data products;
• Data abstraction models to handle all SAR missions in a common way
• Modular design for easy modifications and upgrades
• Users are able to add their own modules via APIs
• Multithreading and Multi-core processor support
• Integrated WorldWind visualisation
![Page 7: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/7.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Supported Platforms and Source Code Repository
Credit: Sentinel-1 Toolbox – Open Source Tools for EOScience 2.0 @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
• 32bit/64bit
• Windows (XP, Vista, 7, 8, 10)
• Linux
• Mac OS X
![Page 8: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/8.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Graph Processing Tool
Credit: SNAP – The Sentinels Application Platform @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
![Page 9: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/9.jpg)
SNAP in a Nutshell
CATAPULT OPEN
SNAP Applicaton Modes
Credit: SNAP – The Sentinels Application Platform @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
![Page 10: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/10.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Generic Functions and Tools
Credit: SNAP – The Sentinels Application Platform @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
![Page 11: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/11.jpg)
SNAP in a Nutshell
CATAPULT OPEN
STEP (Science Toolbox Exploitation Platform)
Credit: SNAP – The Sentinels Application Platform @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
https://step.esa.intEOSciencecollaborativeplatform
• SNAPsoftwaredownload
• SNAPtutorialsanddocumentation
• Technicalforumandcommunityanimation
• Gatheringuserfeedbackandusage
![Page 12: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/12.jpg)
Classification: CATAPULT OPEN
Example of Sentinel-1 data processing
Sentinel-1 toolbox architecture: data flow
Snapdesktop(GUI)IntegratedgraphicaluserinterfaceforSARdatavisualisation,
analysisandprocessing
GraphProcessingTool(GPT)Forcommandlineexecutionofuser-defined
batchprocessingchains
WritersReaders GenericProductModel(GPM)
Sentinel-1ENVISAT ASAR
ERS-1&2
Radarsat-2
Cosmo-SkyMed
TerraSAR-XTandem-x
ALOS PALSAR1&2
Radarsat-1
JERS SAR
Beam dimap
Geotiff
Netcdf
EnviGeneric BinaryGoogle EarthPolSARpro
etc
![Page 13: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/13.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Generic Functions and Tools
• Statistics & Data Analysis
• Metadata handling
• Subset, Resample and Band Arithmetic
• Export to GeoTiff, HDF 4 & 5, NetCDF, Bynary, Envi, Kmz formats
• LUT and Layer Management
• ROI tools, layer stacking
• ….
![Page 14: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/14.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Main SAR Functionality
• Left and right facing missions displayed by start time and near range• Absolute calibration • Multilooking• speckle (single and multitemporal) filtering• Precise orbit handling (Doris, Prare and Delft orb.)• Coregistration of detected and complex products• Debursting of ASAR WSS• Range-Doppler Terrain Correction• Radiometric normalization during Terrain Correction• SAR simulation• Layover and shadow masks• Simulated SAR Terrain Correction• Ellipsoid correction, Map Reprojection, Mosaicking• Automatic DEM download and tile selection• Product library for scanning and cataloguing large archives efficiently
![Page 15: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/15.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Main SAR Functionality
- SAR Applications:
Ø Ocean tools: basic routines for oil spill detection, ship detection and wind field estimation from SAR data
Ø Urban Areas: Speckle Divergence
Ø Offset tracking
Ø Change detection
Levelofsupportdependsonsensor&producttype.PleaserefertodocumentationforfulldetailssuchastheOperatorshelp
- Inteferometry for Strimap and Zero-Doppler focused data
- Compatibility with ESA PolSARpro Toolbox (Reader, Writer)
![Page 16: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/16.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Ocean Tools
Land Masked Detection Map Projected
• Object (ship) Detection • Oil Spill Detection
• Wind Field Estimation
• Create Land Mask
![Page 17: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/17.jpg)
SNAP in a Nutshell
CATAPULT OPEN
InSAR
Architecture Highlights
• Coregistration and resampling
• DEM assisted coregistration
• Products: interferogram and coherence
• Filtering: both spectral and phase
• Geo-coding
• Unwrapping via 3rd party sw(SNAPHU)
• Phase to height conversion
• Differential InSAR
• Cross InSAR (ERS-ENVISAT)
Only zero doppler and strip map data are fully supported
![Page 18: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/18.jpg)
SNAP in a Nutshell
CATAPULT OPEN
New Sentinel-1 Functionality
• Calibration
• Thermal Noise Removal
• Slice Assembly
• TOPSAR Deburst and Merge
• GRD Border Noise Removal
• TOPSAR Interferometry
![Page 19: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/19.jpg)
SNAP in a Nutshell
CATAPULT OPEN
New Level-2 OCN Visualisation
Credit: Sentinel-1 Toolbox – Open Source Tools for EOScience 2.0 @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
![Page 20: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/20.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Polarimetric Tools
QuadPolDecompositions• Sinclair• Pauli• Freeman-Durden• VanZyl• Yamaguchi• Cloude• H/AAlpha• Touzi
DualPolDecomposition• H/AAlpha
![Page 21: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/21.jpg)
SNAP in a Nutshell
CATAPULT OPEN
Quad Pol & Dual Pol Functionality
Credit: SNAP – The Sentinels Application Platform @ ESA EO SCIENCE 2.0 Workshop, 12-14 October 2015, ESA-Esrin, Frascati, Rome (Italy)
![Page 22: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/22.jpg)
SNAP in a Nutshell
CATAPULT OPEN
The Product Library
• Convenient browsingandimportingofproductshavinginformation andQuick Lookproduct
• Nowhandlesopticalproducts andS-1L2OCNproducts
![Page 23: SNAP-Sentinel-1 in a Nutshell - European Space Agencyseom.esa.int/cryotraining2016/files/CTC16/Day2/5... · CATAPULT OPEN Supported Platforms and Source Code Repository Credit: Sentinel](https://reader033.vdocuments.net/reader033/viewer/2022060314/5f0b80c67e708231d430d6ca/html5/thumbnails/23.jpg)
Any Question?