SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Research & Service Support
Delft Software Days 2015, Deltares
28/10/2015
Processing services for Sentinel-1 data
exploitation
RSS Team member: J. Manuel Delgado
Outline
1.Service description
2.Processing services
a. RSS processing on demand
b. RSS Cloud Toolbox
3.SNAP / Sentinels Toolbox
4.Examples of Sentinel-1A data processing
Service Objectives
• Support the Earth Observation community in exploiting EO data
• data provisioning
• data access
• data processing
• Empower effective and efficient research process
• Support exploitation environments
• enabling product generation
• specific derived information
instead of bringing “Big Data” to “users”
we bring “users” to “Big Data”
User community
RSS user community includes:
• Scientists (research centers, universities)
• Service developers (sme or industry developing technology projects)
• European or international institutions
who have started their work locally on their workstations with some data
samples and want to “scale up” to massive data processing or wide
service exposure.
Support in the Research Process
Support options
Provision of customized Sandboxes and Cloud Toolboxes
Customized Virtual Machines with pre-installed software (e.g. NEST, Sentinel
Toolbox, Matlab, IDL, other) to support user-specific processing requirements
can be provided on researcher request
Provision of EO data of interest
Data can be provided either in the sandbox/toolbox or on a dedicated Data
Farm for further processing. Reference datasets from ESA and Third Party
Earth Observation data on required areas of interest and time intervals can be
made available for download to the researcher's desktop
Processor Hosting / Processing
Algorithm integration and hosting service of selected processors on RSS
virtual infrastructure and support to processing campaigns on required areas
of interest and time intervals. Flexible processing resources (cloud) are used.
High Level Scientific and IT Competences
RSS team can support different stages of the algorithm/service development
with highly skilled competences
Research and Service Support
Sandboxes, Cloud toolboxes based on Customized Virtual Machines
with pre-installed software, mainly thought for post-processing and
analysis activities.
• Can be provided with the software required by the user
• Flexible amount of CPUs, RAM and dedicated storage, to be
tailored on the actual user needs and the type of machine
template required (virtual toolboxes)
Processing Resources
Grid and Cloud Processing On-Demand: g-pod
Generic GRID and Cloud-based processing on demand environment
with high-performance and sizeable computing resources.
Provides the necessary flexibility for building an application virtual
environment with quick accessibility to data, computing resources and
results.
RSS processing on demand
http://gpod.eo.esa.int
1. The Web Portal is the user access point where he/she can
a. Submit processing requests
b. Check the status of the task
(created/pending/active/completed/failed)
c. Perform some basic operations: abort/resubmit/copy the task
2. Catalogue Access Service (CAS) is the catalogue where the input files and
auxiliary data information (metadata and URL) are registered as well as the
path/address from which the data is stored
3. The Light Grid Engine (LGE) is the orchestrator of the GRID
a. It stores the applications (PI algorithms)
b. It receives processing requests from the G-POD web portal and
sends processing tasks to the computing clusters
4. Stores and datafarm are where the data belonging the different available
missions is physically stored
5. Grid and Cloud computing resources are where the processing are
performed
Architecture
RSS Flexible Resources
On-demand processing service:
Platform
Infrastructure
G-POD
ESRIN
- 172 cores
- 400 TB
UK-PAC
- 96 cores
- 300 TB
Flexible/
Unlimited
Infrastructure
- 10-200 cores
- 1-10 TB
EO Scientists
Principal
Investigators
deliveryProcess
EO data
Volume accessed by PI projects in 2014:
• Total Number Submitted Jobs 39,456
• Average Number of Products per Job: 48
• Average Product Size: 700 MB
• Total Size Data Processed: 1326 TB
Catalogue
S1TBX service on G-POD
S1TBX service on G-POD
RSS CloudToolbox
RSS CloudToolbox Service Portal
http://eogrid.esrin.esa.int/cloudtoolbox
If approved the
administrator creates the
CloudToolbox
CloudToolbox request
start/stop button: the user
manages the VM. Commands are
launched through the APIs
User can require a machine update
CloudToolbox upgrade
1. Via SSH
a. Supporting the command lines operations
2. Via Desktop viewer (VNC viewer)
a. The user experience is not affected by the unpleasant
feeling of delay
3. Users are provided with detailed instructions on how to
connect
4. VMs are configured with an automatic shutdown after
30 minutes of inactivity.
How to connect
SNAP / Sentinels Toolbox
1. The Sentinel Toolboxes and full source code is distributed freely under the GNU
GPL license. The source code is available on Github.
2. The SENTINEL-1 Toolbox (S1TBX) consists of a collection of processing tools,
data product readers and writers and a display and analysis application to
support the large archive of data from:
a. ESA SAR missions including :
– SENTINEL-1, ERS-1 & 2 and ENVISAT, as well as
b. Third Party SAR data :
– ALOS PALSAR, TerraSAR-X, COSMO-SkyMed and RADARSAT-2.
c. The various processing tools could be run independently from the
command-line and also integrated within the graphical user interface.
d. The Toolbox includes tools for calibration, speckle filtering,
coregistration, orthorectification, mosaicking, data conversion,
polarimetry and interferometry.
3. The SENTINEL-1 Toolbox is being developed for ESA by Array in partnership
with DLR, Brockmann Consult and OceanDataLab.
Description
1. Shares the core architecture with the ESA BEAM and NEST toolbox;
2. Java implementation
3. Display and Analysis Tool (DAT): integrated graphical user-friendly
interface;
4. Graph Processing Framework (GPF): for creating user-defined processing
chains;
5. Graphical or command-line execution;
6. Tiled memory management for working with very large data products;
7. Data abstraction models to handle all SAR missions in a common way
8. Modular design for easy modifications and upgrades
9. Users are able to add their own modules via APIs
10.Multithreading and Multi-core processor support
Architecture Highlights
S1TBX Architecture: Data flow
Release of Sentinel Toolboxes
Sentinel Toolboxes
• Multi-mission Scientific Toolboxes
• Developed as open source software
• Common architecture (SNAP)
• Java/Python API and Java/Python plugins
• Portable engine to a Cloud infrastructure
Download https://sentinel.esa.int
Toolbox Service
Developer
Toolbox Engine
Middle
ware
Processor
Plug-in A
Plug-in B
Plug-in C
Executable ZPlug-in C
Plug-in A
Plug-in B
Plug-in C
Plug-in C
Executable X
Executable Y
Executable Z
Visualisation
User Interface
Analysis
User Interface
Processing
User Interface
Data I/O
User Interface
Toolbox Common Library and Extensibility Framework
Wrapper API(s)
Stand-alone Tool
Adapter
Native API
new processors
(= new WPS capabilities)
are deployed in the cloud
with the Toolbox Engine
as platform.
Web
Browser
Mobile
Device
User’s
Toolbox
service
call
Data Archives
cloud
service
interfaces
WPS
Toolbox “Server Configuration”
STEP
• EO science collaborative platform
• Technical forum and community animation
• Gathering user feedback and usage
• Communicating on results
• Cloud demonstrator (e.g. Land Training 2015)
Website http://step.esa.int
SentiNel Application Platform
Display and analysis tool: DAT
Graph Processing Tools
Readers
Utilities
SAR Tools
1. Absolute calibration (Sentinel-1A, Envisat ASAR, ERS 1&2,
ALOS, Radarsat-2, TerraSAR-X, Cosmo-skymed )
2. Coregistration of detected and complex products
3. Terrain Correction
4. Multilooking
5. Speckle filtering
6. Debursting of Sentinel IW SLC and ASAR WSS products
7. TOPSAR support
a. Split products in subswaths
b. Assembling consecutive products (same orbit and pass)
c. TOPSAR coregistration and interferogram formation
Example: Sentinel-1A data processing
Sentinel-1A data processing
1. Example 1:
a. TOPSAR Interferogram over The Netherlands
b. Georeferencing of Sentinel-1A derived products
2. Example 2:
a. Assembling of several Sentinel-1 slices (consecutive
products belonging to same orbit acquired during the same
pass)
b. Calibration
c. Thermal Noise Removal
d. Terrain correction
e. Subset
ESA UNCLASSIFIED – For Internal Use
Example 1
1. Using RSS processing on-demand:
a. Submission of a TOPS Interferogram
formation in G-POD using Sentinel-
1A IW SLC products over The
Netherlands
2. Using the RSS CloudToolbox:
a. Download of resulting interferogram
products and
– post-processing on RSS
CloudToolbox using the SNAP/
Sentinel-1 Toolbox.
– Visualization of results
TOPSAR Interferogram
TOPSAR Interferogram
1. Batch processing using Sentinel-1 Toolbox with xml graph (see figure).
TOPSAR Interferogram
S1TBX GUI on the RSS Cloud Toolbox
Georeferencing of Sentinel-1A
derived products
Georeferencing of Sentinel-1A
derived products
Sentinel-1A derived data
visualization
Sentinel-1A derived data
visualization
Example 2
1. By using the graph showed below, which has been created using the
Graph Builder module of SNAP/S1TBX, we obtain as output a subset
of two consecutive Sentinel products assembled, calibrated, thermal
noise free and terrain-corrected
Customized processing chain
Example 2
Example 2
Example 2
Example 2
Example 2
Example 2
RSS contacts
For general information:
RSS Website: rssportal.esa.int
Join&Share: wiki.services.eoportal.org
For feedback or enquiries:
RSS Team: rss_team@esa.int
G-POD Team: eo-gpod@esa.int

Mais conteúdo relacionado

Mais procurados

CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
The Statistical and Applied Mathematical Sciences Institute
 
Implementing a VO archive for datacubes of galaxies
Implementing a VO archive for datacubes of galaxiesImplementing a VO archive for datacubes of galaxies
Implementing a VO archive for datacubes of galaxies
Jose Enrique Ruiz
 
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE PresentationSpace Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space_Situational_Awareness
 
Career Showcase
Career ShowcaseCareer Showcase
Career Showcase
wxmanmike
 
Workflows to access and massage VOData
Workflows to access and massage VODataWorkflows to access and massage VOData
Workflows to access and massage VOData
Jose Enrique Ruiz
 
impervious cover
impervious coverimpervious cover
impervious cover
James Yang
 

Mais procurados (20)

AI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open WorkshopAI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open Workshop
 
Data Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper HorrellData Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper Horrell
 
Polar Use Case - ExtremeEarth Open Workshop
Polar Use Case  - ExtremeEarth Open WorkshopPolar Use Case  - ExtremeEarth Open Workshop
Polar Use Case - ExtremeEarth Open Workshop
 
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
 
SKA Systems Engineering: from PDR to Construction
SKA Systems Engineering: from PDR to ConstructionSKA Systems Engineering: from PDR to Construction
SKA Systems Engineering: from PDR to Construction
 
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
 
The Square Kilometre Array: Overview and Engineering Update
The Square Kilometre Array: Overview and Engineering UpdateThe Square Kilometre Array: Overview and Engineering Update
The Square Kilometre Array: Overview and Engineering Update
 
Implementing a VO archive for datacubes of galaxies
Implementing a VO archive for datacubes of galaxiesImplementing a VO archive for datacubes of galaxies
Implementing a VO archive for datacubes of galaxies
 
e-Science for the Science Kilometre Array
e-Science for the Science Kilometre Arraye-Science for the Science Kilometre Array
e-Science for the Science Kilometre Array
 
Software for the Hydrographic ocean
Software for the Hydrographic oceanSoftware for the Hydrographic ocean
Software for the Hydrographic ocean
 
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE PresentationSpace Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 
Hydrographic and marine software Solutions
Hydrographic and marine software SolutionsHydrographic and marine software Solutions
Hydrographic and marine software Solutions
 
Career Showcase
Career ShowcaseCareer Showcase
Career Showcase
 
Workflows to access and massage VOData
Workflows to access and massage VODataWorkflows to access and massage VOData
Workflows to access and massage VOData
 
LSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing SystemLSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing System
 
The EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of productionThe EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of production
 
Atlas at Hackerspaces
Atlas at HackerspacesAtlas at Hackerspaces
Atlas at Hackerspaces
 
impervious cover
impervious coverimpervious cover
impervious cover
 
GaiaCal2014: Creating and Calibrating LSST Data Product
GaiaCal2014: Creating and Calibrating LSST Data ProductGaiaCal2014: Creating and Calibrating LSST Data Product
GaiaCal2014: Creating and Calibrating LSST Data Product
 

Semelhante a DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco

M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptx
viveknagle4
 
sector-sphere
sector-spheresector-sphere
sector-sphere
xlight
 

Semelhante a DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco (20)

EOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEPEOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEP
 
SCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation EnvironmentsSCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation Environments
 
PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...
 
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructureMonitoring federation open stack infrastructure
Monitoring federation open stack infrastructure
 
PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
 
grid mining
grid mininggrid mining
grid mining
 
Distributed Database practicals
Distributed Database practicals Distributed Database practicals
Distributed Database practicals
 
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical DemonstrationMaximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
 
NextGenML
NextGenML NextGenML
NextGenML
 
MDIS workshop 2015
MDIS workshop 2015MDIS workshop 2015
MDIS workshop 2015
 
Workload Automation for Cloud Migration and Machine Learning Platform
Workload Automation for Cloud Migration and Machine Learning PlatformWorkload Automation for Cloud Migration and Machine Learning Platform
Workload Automation for Cloud Migration and Machine Learning Platform
 
Manta Unleashed BigDataSG talk 2 July 2013
Manta Unleashed BigDataSG talk 2 July 2013Manta Unleashed BigDataSG talk 2 July 2013
Manta Unleashed BigDataSG talk 2 July 2013
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journey
 
M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptx
 
Sector Sphere 2009
Sector Sphere 2009Sector Sphere 2009
Sector Sphere 2009
 
sector-sphere
sector-spheresector-sphere
sector-sphere
 
Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival
 
kumarResume
kumarResumekumarResume
kumarResume
 

Mais de Deltares

Mais de Deltares (20)

DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
 
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
 
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
 
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
 
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
 
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
 
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
 
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
 
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
 
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
 
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
 
DSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - Davids
 
DSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - Langevin
 
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
 
DSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - Snippen
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
 

Último

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Último (20)

%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 

DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco

  • 1. Research & Service Support Delft Software Days 2015, Deltares 28/10/2015 Processing services for Sentinel-1 data exploitation RSS Team member: J. Manuel Delgado
  • 2. Outline 1.Service description 2.Processing services a. RSS processing on demand b. RSS Cloud Toolbox 3.SNAP / Sentinels Toolbox 4.Examples of Sentinel-1A data processing
  • 3. Service Objectives • Support the Earth Observation community in exploiting EO data • data provisioning • data access • data processing • Empower effective and efficient research process • Support exploitation environments • enabling product generation • specific derived information instead of bringing “Big Data” to “users” we bring “users” to “Big Data”
  • 4. User community RSS user community includes: • Scientists (research centers, universities) • Service developers (sme or industry developing technology projects) • European or international institutions who have started their work locally on their workstations with some data samples and want to “scale up” to massive data processing or wide service exposure.
  • 5. Support in the Research Process
  • 6. Support options Provision of customized Sandboxes and Cloud Toolboxes Customized Virtual Machines with pre-installed software (e.g. NEST, Sentinel Toolbox, Matlab, IDL, other) to support user-specific processing requirements can be provided on researcher request Provision of EO data of interest Data can be provided either in the sandbox/toolbox or on a dedicated Data Farm for further processing. Reference datasets from ESA and Third Party Earth Observation data on required areas of interest and time intervals can be made available for download to the researcher's desktop Processor Hosting / Processing Algorithm integration and hosting service of selected processors on RSS virtual infrastructure and support to processing campaigns on required areas of interest and time intervals. Flexible processing resources (cloud) are used. High Level Scientific and IT Competences RSS team can support different stages of the algorithm/service development with highly skilled competences Research and Service Support
  • 7. Sandboxes, Cloud toolboxes based on Customized Virtual Machines with pre-installed software, mainly thought for post-processing and analysis activities. • Can be provided with the software required by the user • Flexible amount of CPUs, RAM and dedicated storage, to be tailored on the actual user needs and the type of machine template required (virtual toolboxes) Processing Resources Grid and Cloud Processing On-Demand: g-pod Generic GRID and Cloud-based processing on demand environment with high-performance and sizeable computing resources. Provides the necessary flexibility for building an application virtual environment with quick accessibility to data, computing resources and results.
  • 8. RSS processing on demand http://gpod.eo.esa.int
  • 9. 1. The Web Portal is the user access point where he/she can a. Submit processing requests b. Check the status of the task (created/pending/active/completed/failed) c. Perform some basic operations: abort/resubmit/copy the task 2. Catalogue Access Service (CAS) is the catalogue where the input files and auxiliary data information (metadata and URL) are registered as well as the path/address from which the data is stored 3. The Light Grid Engine (LGE) is the orchestrator of the GRID a. It stores the applications (PI algorithms) b. It receives processing requests from the G-POD web portal and sends processing tasks to the computing clusters 4. Stores and datafarm are where the data belonging the different available missions is physically stored 5. Grid and Cloud computing resources are where the processing are performed Architecture
  • 10. RSS Flexible Resources On-demand processing service: Platform Infrastructure G-POD ESRIN - 172 cores - 400 TB UK-PAC - 96 cores - 300 TB Flexible/ Unlimited Infrastructure - 10-200 cores - 1-10 TB EO Scientists Principal Investigators deliveryProcess EO data Volume accessed by PI projects in 2014: • Total Number Submitted Jobs 39,456 • Average Number of Products per Job: 48 • Average Product Size: 700 MB • Total Size Data Processed: 1326 TB
  • 15. RSS CloudToolbox Service Portal http://eogrid.esrin.esa.int/cloudtoolbox
  • 16. If approved the administrator creates the CloudToolbox CloudToolbox request
  • 17. start/stop button: the user manages the VM. Commands are launched through the APIs User can require a machine update CloudToolbox upgrade
  • 18. 1. Via SSH a. Supporting the command lines operations 2. Via Desktop viewer (VNC viewer) a. The user experience is not affected by the unpleasant feeling of delay 3. Users are provided with detailed instructions on how to connect 4. VMs are configured with an automatic shutdown after 30 minutes of inactivity. How to connect
  • 19. SNAP / Sentinels Toolbox
  • 20. 1. The Sentinel Toolboxes and full source code is distributed freely under the GNU GPL license. The source code is available on Github. 2. The SENTINEL-1 Toolbox (S1TBX) consists of a collection of processing tools, data product readers and writers and a display and analysis application to support the large archive of data from: a. ESA SAR missions including : – SENTINEL-1, ERS-1 & 2 and ENVISAT, as well as b. Third Party SAR data : – ALOS PALSAR, TerraSAR-X, COSMO-SkyMed and RADARSAT-2. c. The various processing tools could be run independently from the command-line and also integrated within the graphical user interface. d. The Toolbox includes tools for calibration, speckle filtering, coregistration, orthorectification, mosaicking, data conversion, polarimetry and interferometry. 3. The SENTINEL-1 Toolbox is being developed for ESA by Array in partnership with DLR, Brockmann Consult and OceanDataLab. Description
  • 21. 1. Shares the core architecture with the ESA BEAM and NEST toolbox; 2. Java implementation 3. Display and Analysis Tool (DAT): integrated graphical user-friendly interface; 4. Graph Processing Framework (GPF): for creating user-defined processing chains; 5. Graphical or command-line execution; 6. Tiled memory management for working with very large data products; 7. Data abstraction models to handle all SAR missions in a common way 8. Modular design for easy modifications and upgrades 9. Users are able to add their own modules via APIs 10.Multithreading and Multi-core processor support Architecture Highlights
  • 23. Release of Sentinel Toolboxes Sentinel Toolboxes • Multi-mission Scientific Toolboxes • Developed as open source software • Common architecture (SNAP) • Java/Python API and Java/Python plugins • Portable engine to a Cloud infrastructure Download https://sentinel.esa.int Toolbox Service Developer Toolbox Engine Middle ware Processor Plug-in A Plug-in B Plug-in C Executable ZPlug-in C Plug-in A Plug-in B Plug-in C Plug-in C Executable X Executable Y Executable Z Visualisation User Interface Analysis User Interface Processing User Interface Data I/O User Interface Toolbox Common Library and Extensibility Framework Wrapper API(s) Stand-alone Tool Adapter Native API new processors (= new WPS capabilities) are deployed in the cloud with the Toolbox Engine as platform. Web Browser Mobile Device User’s Toolbox service call Data Archives cloud service interfaces WPS Toolbox “Server Configuration” STEP • EO science collaborative platform • Technical forum and community animation • Gathering user feedback and usage • Communicating on results • Cloud demonstrator (e.g. Land Training 2015) Website http://step.esa.int SentiNel Application Platform
  • 24. Display and analysis tool: DAT
  • 28. SAR Tools 1. Absolute calibration (Sentinel-1A, Envisat ASAR, ERS 1&2, ALOS, Radarsat-2, TerraSAR-X, Cosmo-skymed ) 2. Coregistration of detected and complex products 3. Terrain Correction 4. Multilooking 5. Speckle filtering 6. Debursting of Sentinel IW SLC and ASAR WSS products 7. TOPSAR support a. Split products in subswaths b. Assembling consecutive products (same orbit and pass) c. TOPSAR coregistration and interferogram formation
  • 30. Sentinel-1A data processing 1. Example 1: a. TOPSAR Interferogram over The Netherlands b. Georeferencing of Sentinel-1A derived products 2. Example 2: a. Assembling of several Sentinel-1 slices (consecutive products belonging to same orbit acquired during the same pass) b. Calibration c. Thermal Noise Removal d. Terrain correction e. Subset ESA UNCLASSIFIED – For Internal Use
  • 31. Example 1 1. Using RSS processing on-demand: a. Submission of a TOPS Interferogram formation in G-POD using Sentinel- 1A IW SLC products over The Netherlands 2. Using the RSS CloudToolbox: a. Download of resulting interferogram products and – post-processing on RSS CloudToolbox using the SNAP/ Sentinel-1 Toolbox. – Visualization of results TOPSAR Interferogram
  • 33. 1. Batch processing using Sentinel-1 Toolbox with xml graph (see figure). TOPSAR Interferogram
  • 34. S1TBX GUI on the RSS Cloud Toolbox
  • 39. Example 2 1. By using the graph showed below, which has been created using the Graph Builder module of SNAP/S1TBX, we obtain as output a subset of two consecutive Sentinel products assembled, calibrated, thermal noise free and terrain-corrected Customized processing chain
  • 46. RSS contacts For general information: RSS Website: rssportal.esa.int Join&Share: wiki.services.eoportal.org For feedback or enquiries: RSS Team: rss_team@esa.int G-POD Team: eo-gpod@esa.int