SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
On-demand EO Processing Services in a 
federation of European Ground Segments 
Jérôme Gasperi 
Innovation 
Toulouse, France - 5 septembre 2014
Web Processing Service 
What is WPS ? 
WPS in a Ground Segments Federation 
Image processing 
OWS-10 OGC Testbed 
GSCB Federated Project Pilot
Web Processing Service 
What is WPS ?
WPS is an OGC standard that defines how to publish, describe and 
execute geospatial processes
http 
Web application WPS P r o c e s s in g a
Web Processing Service 
Image processing - Assisted land cover classification
From pixel... 
Remote sensing image
From pixel... 
Remote sensing image 
...to information 
Land cover thematic map
Orfeo Toolbox Processing 
http://orfeo-toolbox.org 
Constellation WPS 
http://www.constellation-sdi.org 
mapshup Web 
application 
http://mapshup.info
Orfeo Toolbox Remote sensing image library 
Open Source 
Developped by the French Space Agency 
More than 70 high level processing chains 
orthorectification 
segmentation 
classification 
etc. 
Processing
WPS a 
Web application 
1 
1 - DescribeProcess request for "Classification" 
Classification process 
description 
2 
2 - Set up MMI from process description 
+ 
Image url Well known areas 
3 
3 - Execute an asynchronous "Classification" request 
Land Cover 
4 
4 - Display result retrieved as a WMS layer 
Orfeo Toolbox 
mapshup 
Image
https://vimeo.com/67288677
WPS in a Ground Segments Federation 
OWS10 and GSCB Federated Project Pilot
vs. 
Centralisation Federation
Centralisation
Centralisation 
Data and processes are collocated 
+ Authentication is easy
Centralisation 
Data and processes are collocated 
+ Authentication is easy 
Data governance ? 
Existing infrastructures ? -
Federation
Federation 
+ Data governance
Federation 
+ Data governance 
Authentication (Single Sign On) 
Transfert of data/processes between clouds 
Security 
-
Make things work
Make things work 
Limit as possible data transfert between clouds
Make things work 
Limit as possible data transfert between clouds 
« Bring process to data » vs « Bring data to process » when possible
Make things work 
Limit as possible data transfert between clouds 
« Bring process to data » vs « Bring data to process » when possible 
Processing results should be downloaded only if needed
Make things work 
Limit as possible data transfert between clouds 
« Bring process to data » vs « Bring data to process » when possible 
Processing results should be downloaded only if needed 
Good option is to offer a Web service to visualize/manipulate results
Make things work 
Limit as possible data transfert between clouds 
« Bring process to data » vs « Bring data to process » when possible 
Processing results should be downloaded only if needed 
Good option is to offer a Web service to visualize/manipulate results 
Interoperability layers between clouds
Make things work 
Limit as possible data transfert between clouds 
« Bring process to data » vs « Bring data to process » when possible 
Processing results should be downloaded only if needed 
Good option is to offer a Web service to visualize/manipulate results 
Interoperability layers between clouds 
Authentication, Catalogs search, Virtualization
Make things work 
Limit as possible data transfert between clouds 
« Bring process to data » vs « Bring data to process » when possible 
Processing results should be downloaded only if needed 
Good option is to offer a Web service to visualize/manipulate results 
Interoperability layers between clouds 
Authentication, Catalogs search, Virtualization 
High speed network between clouds
WPS 
A 
WPS 
C 
Data 
B
WPS 
A 
Process with then process Data 
the result with 
WPS 
C 
Data 
B 
B 
WPS 
A 
WPS 
C
OWS-10 OGC Testbed 
Quality assessment and land cover services in a collaborative clouds environment
Note: this work is the result of the CNES/Astrium joint initiative within the 
« Open Mobility » thread - Cloud Computing of the OGC OWS-10 Testbed
Orthorectification of raw image 
! 
Assess quality of the orthorectified image 
in terms of geometrical accuracy 
! 
Compute Land Cover map from 
an orthorectified image 
Features
Client base processing chain workflow 
between multiple clouds 
! 
Collaborative processing without raw data 
acquisition transfert between clouds 
! 
WPS based on demand processing 
! 
Integration of Orfeo Toolbox library within 
Constellation SDI 
Key points
Airbus Defense and Space WPS 
Constellation SDI 
http://www.constellation-sdi.org 
mapshup 
http://mapshup.info 
WPS 
WPS 
Web 
Client 
Orfeo Toolbox 
WMS CSW 
http://orfeo-toolbox.org/otb/
Architecture 
browser, 
everywhere 
Rome, 
Italy 
Toulouse, 
France 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
CSW 
WMS 
Metadata 
+ 
Raw images 
Reference 3D data
Orthorectify 
browser, 
everywhere 
Rome, 
Italy 
Toulouse, 
France 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
CSW 
WMS 
Metadata 
+ 
Raw images 
Reference 3D data 
1 
Search catalog 
Orthorectify raw image stored on a Terradue 
infrastructure using a reference database and 
processing chain located at Airbus Defense&Space 
infrastructure without moving the data
browser, 
everywhere 
2 
Rome, 
Italy 
Toulouse, 
France 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
CSW 
WMS 
Metadata 
+ 
Raw images 
Reference 3D data 
1 
Search catalog 
Ask for 
Orthorectification 
Orthorectify 
Orthorectify raw image stored on a Terradue 
infrastructure using a reference database and 
processing chain located at Airbus Defense&Space 
infrastructure without moving the data
browser, 
everywhere 
2 
Rome, 
Italy 
Toulouse, 
France 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
CSW 
WMS 
Metadata 
+ 
Raw images 
Reference 3D data 
1 
Search catalog 
Ask for 
Orthorectification 
3 
Compute AOIs 
Orthorectify 
Compute RPCs 
Orthorectify raw image stored on a Terradue 
infrastructure using a reference database and 
processing chain located at Airbus Defense&Space 
infrastructure without moving the data
browser, 
everywhere 
2 
Rome, 
Italy 
Toulouse, 
France 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
CSW 
WMS 
3 
Compute AOIs 
Compute RPCs 
Metadata 
+ 
Raw images 
Reference 3D data 
1 
Search catalog 
Ask for 
Orthorectification 
Orthorectify 
Apply RPCs to 
generate orthoimage 4 
Orthorectify raw image stored on a Terradue 
infrastructure using a reference database and 
processing chain located at Airbus Defense&Space 
infrastructure without moving the data
browser, 
everywhere 
2 
Rome, 
Italy 
Toulouse, 
France 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
CSW 
WMS 
3 
Compute AOIs 
Compute RPCs 
Metadata 
+ 
Raw images 
Reference 3D data 
1 
Search catalog 
Ask for 
Orthorectification 
5 
Stream orthoimage 
WMS layer 
Orthorectify 
Apply RPCs to 
generate orthoimage 4 
Orthorectify raw image stored on a Terradue 
infrastructure using a reference database and 
processing chain located at Airbus Defense&Space 
infrastructure without moving the data
browser, 
everywhere 
Rome, 
Italy 
Toulouse, 
France 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
Orthoimage 
CSW 
WMS 
Metadata 
+ 
Raw images 
Reference 3D data 
Assess Quality 
6 
Assess orthoimage quality 
Assess quality of the orthorectified image stored on 
Terradue infrastructure using a reference database 
and processing chain located at Airbus 
Defense&Space infrastructure without moving 
the data
browser, 
everywhere 
Rome, 
Italy 
Toulouse, 
France 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
7 
Orthoimage 
CSW 
WMS 
Metadata 
+ 
Raw images 
Reference 3D data 
Assess Quality 
Compute AOIs 
Compute Errors 
6 
Assess orthoimage quality 
Assess quality of the orthorectified image stored on 
Terradue infrastructure using a reference database 
and processing chain located at Airbus 
Defense&Space infrastructure without moving 
the data
browser, 
everywhere 
8 
Rome, 
Italy 
Toulouse, 
France 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
7 
Orthoimage 
CSW 
WMS 
Metadata 
+ 
Raw images 
Reference 3D data 
Assess Quality 
Stream error shift 
WMS layer 
Compute AOIs 
Compute Errors 
6 
Assess orthoimage quality 
Assess quality of the orthorectified image stored on 
Terradue infrastructure using a reference database 
and processing chain located at Airbus 
Defense&Space infrastructure without moving 
the data
Land Cover 
browser, 
everywhere 
Rome, 
Italy 
Toulouse, 
France 
Compute Land Cover from orthorectified image 
stored on Terradue infrastructure using CNES OTB 
processing executed on Geomatys infrastructure 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
Orthoimage 
Learning features 
CSW 
WMS 
Metadata 
+ 
Raw images 
Reference 3D data 
9 
Compute Land Cover 
from orthoimage 
(stored on cloud)
Land Cover 
browser, 
everywhere 
Rome, 
Italy 
Toulouse, 
France 
Compute Land Cover from orthorectified image 
stored on Terradue infrastructure using CNES OTB 
processing executed on Geomatys infrastructure 
Montpellier, 
France 
WMS 
WPS 
WPS 
Download 
WMS 
WPS 
Orthoimage 
CSW 
WMS 
Metadata 
+ 
Raw images 
Reference 3D data 
Learning features 
9 
Compute Land Cover 
from orthoimage 
(stored on cloud) 
10 
Stream land cover map 
WMS layer
https://vimeo.com/90131217
GSCB Federated Project Pilot 
CNES/DLR/ESA experiment
Architecture 
Federated Project Pilot - GSCB 
CNES 
DLR 
ESA 
Dream 
FedEO 
WPS 
OTB 
OpenSearch 
Landsat 
Dissharm 
Take 5 
SPOT 4 
Landsat 8 
OpenSearch 
TerraSar-X 
Supersite 
WMS 
Search 
Search 
Visualize 
Process 
1 
1 
3 2
https://vimeo.com/98979095
2014.09.04   federated ground segments - toulouse

Weitere ähnliche Inhalte

Was ist angesagt?

A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
EDB
 

Was ist angesagt? (20)

InfluxDB IOx Tech Talks: Intro to the InfluxDB IOx Read Buffer - A Read-Optim...
InfluxDB IOx Tech Talks: Intro to the InfluxDB IOx Read Buffer - A Read-Optim...InfluxDB IOx Tech Talks: Intro to the InfluxDB IOx Read Buffer - A Read-Optim...
InfluxDB IOx Tech Talks: Intro to the InfluxDB IOx Read Buffer - A Read-Optim...
 
Weather of the Century: Design and Performance
Weather of the Century: Design and PerformanceWeather of the Century: Design and Performance
Weather of the Century: Design and Performance
 
Our Story With ClickHouse at seo.do
Our Story With ClickHouse at seo.doOur Story With ClickHouse at seo.do
Our Story With ClickHouse at seo.do
 
[OpenInfra Days Korea 2018] (Track 4) CloudEvents 소개 - 상호 운용 가능성을 극대화한 이벤트 데이...
[OpenInfra Days Korea 2018] (Track 4) CloudEvents 소개 - 상호 운용 가능성을 극대화한 이벤트 데이...[OpenInfra Days Korea 2018] (Track 4) CloudEvents 소개 - 상호 운용 가능성을 극대화한 이벤트 데이...
[OpenInfra Days Korea 2018] (Track 4) CloudEvents 소개 - 상호 운용 가능성을 극대화한 이벤트 데이...
 
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
 
Five Great Ways to Lose Data on Kubernetes - KubeCon EU 2020
Five Great Ways to Lose Data on Kubernetes - KubeCon EU 2020Five Great Ways to Lose Data on Kubernetes - KubeCon EU 2020
Five Great Ways to Lose Data on Kubernetes - KubeCon EU 2020
 
Wayfair Use Case: The four R's of Metrics Delivery
Wayfair Use Case: The four R's of Metrics DeliveryWayfair Use Case: The four R's of Metrics Delivery
Wayfair Use Case: The four R's of Metrics Delivery
 
Fast Insight from Fast Data: Integrating ClickHouse and Apache Kafka
Fast Insight from Fast Data: Integrating ClickHouse and Apache KafkaFast Insight from Fast Data: Integrating ClickHouse and Apache Kafka
Fast Insight from Fast Data: Integrating ClickHouse and Apache Kafka
 
Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
 Adventures in Observability: How in-house ClickHouse deployment enabled Inst... Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
Adventures in Observability: How in-house ClickHouse deployment enabled Inst...
 
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
 
Statsd introduction
Statsd introductionStatsd introduction
Statsd introduction
 
H2O World - PySparkling Water - Nidhi Mehta
H2O World - PySparkling Water - Nidhi MehtaH2O World - PySparkling Water - Nidhi Mehta
H2O World - PySparkling Water - Nidhi Mehta
 
Dapper - Rise of the MicroORM
Dapper - Rise of the MicroORMDapper - Rise of the MicroORM
Dapper - Rise of the MicroORM
 
Samantha Wang [InfluxData] | Best Practices on How to Transform Your Data Usi...
Samantha Wang [InfluxData] | Best Practices on How to Transform Your Data Usi...Samantha Wang [InfluxData] | Best Practices on How to Transform Your Data Usi...
Samantha Wang [InfluxData] | Best Practices on How to Transform Your Data Usi...
 
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
 
OPTIMIZING THE TICK STACK
OPTIMIZING THE TICK STACKOPTIMIZING THE TICK STACK
OPTIMIZING THE TICK STACK
 
Taking Your Database Beyond the Border of a Single Kubernetes Cluster
Taking Your Database Beyond the Border of a Single Kubernetes ClusterTaking Your Database Beyond the Border of a Single Kubernetes Cluster
Taking Your Database Beyond the Border of a Single Kubernetes Cluster
 
Luigi presentation OA Summit
Luigi presentation OA SummitLuigi presentation OA Summit
Luigi presentation OA Summit
 
Storm – Streaming Data Analytics at Scale - StampedeCon 2014
Storm – Streaming Data Analytics at Scale - StampedeCon 2014Storm – Streaming Data Analytics at Scale - StampedeCon 2014
Storm – Streaming Data Analytics at Scale - StampedeCon 2014
 
Characterizing a High Throughput Computing Workload: The Compact Muon Solenoi...
Characterizing a High Throughput Computing Workload: The Compact Muon Solenoi...Characterizing a High Throughput Computing Workload: The Compact Muon Solenoi...
Characterizing a High Throughput Computing Workload: The Compact Muon Solenoi...
 

Ähnlich wie 2014.09.04 federated ground segments - toulouse

Running in the Cloud - First Belgian Azure project
Running in the Cloud - First Belgian Azure projectRunning in the Cloud - First Belgian Azure project
Running in the Cloud - First Belgian Azure project
Maarten Balliauw
 
Running in the Cloud - First Belgian Azure project
Running in the Cloud - First Belgian Azure projectRunning in the Cloud - First Belgian Azure project
Running in the Cloud - First Belgian Azure project
Maarten Balliauw
 

Ähnlich wie 2014.09.04 federated ground segments - toulouse (20)

Cloud computing and web processing services
Cloud computing and web processing servicesCloud computing and web processing services
Cloud computing and web processing services
 
Web Processing Service
Web Processing ServiceWeb Processing Service
Web Processing Service
 
Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010
 
Data science for infrastructure dev week 2022
Data science for infrastructure   dev week 2022Data science for infrastructure   dev week 2022
Data science for infrastructure dev week 2022
 
AMF305_Autonomous Driving Algorithm Development on Amazon AI
AMF305_Autonomous Driving Algorithm Development on Amazon AIAMF305_Autonomous Driving Algorithm Development on Amazon AI
AMF305_Autonomous Driving Algorithm Development on Amazon AI
 
iguazio - nuclio Meetup Nov 30th
iguazio - nuclio Meetup Nov 30thiguazio - nuclio Meetup Nov 30th
iguazio - nuclio Meetup Nov 30th
 
Cloud-Based Process Management of Inspection Instruments
Cloud-Based Process Management of Inspection InstrumentsCloud-Based Process Management of Inspection Instruments
Cloud-Based Process Management of Inspection Instruments
 
From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud. From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud.
 
Running in the Cloud - First Belgian Azure project
Running in the Cloud - First Belgian Azure projectRunning in the Cloud - First Belgian Azure project
Running in the Cloud - First Belgian Azure project
 
Running in the Cloud - First Belgian Azure project
Running in the Cloud - First Belgian Azure projectRunning in the Cloud - First Belgian Azure project
Running in the Cloud - First Belgian Azure project
 
Google Cloud Platform - Building a scalable mobile application
Google Cloud Platform - Building a scalable mobile applicationGoogle Cloud Platform - Building a scalable mobile application
Google Cloud Platform - Building a scalable mobile application
 
Google Cloud Platform - Building a scalable Mobile Application
Google Cloud Platform - Building a scalable Mobile ApplicationGoogle Cloud Platform - Building a scalable Mobile Application
Google Cloud Platform - Building a scalable Mobile Application
 
Simplify Migration with RISC Network’s Complete App Analysis
Simplify Migration with RISC Network’s Complete App AnalysisSimplify Migration with RISC Network’s Complete App Analysis
Simplify Migration with RISC Network’s Complete App Analysis
 
Simplify Cloud Migration to AWS with RISC Network’s Complete App Analysis
Simplify Cloud Migration  to  AWS with RISC Network’s Complete App AnalysisSimplify Cloud Migration  to  AWS with RISC Network’s Complete App Analysis
Simplify Cloud Migration to AWS with RISC Network’s Complete App Analysis
 
Introduction to OVH Analytics Data Platform
Introduction to OVH Analytics Data PlatformIntroduction to OVH Analytics Data Platform
Introduction to OVH Analytics Data Platform
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
 
All the Ops: DataOps with GitOps for Streaming data on Kafka and Kubernetes
All the Ops: DataOps with GitOps for Streaming data on Kafka and KubernetesAll the Ops: DataOps with GitOps for Streaming data on Kafka and Kubernetes
All the Ops: DataOps with GitOps for Streaming data on Kafka and Kubernetes
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
 
FME User Stories from Around the World
FME User Stories from Around the WorldFME User Stories from Around the World
FME User Stories from Around the World
 

Mehr von Gasperi Jerome

Le Big Data et les données Copernicus
Le Big Data et les données CopernicusLe Big Data et les données Copernicus
Le Big Data et les données Copernicus
Gasperi Jerome
 

Mehr von Gasperi Jerome (20)

Big data from space - Module Big Data ISAE 2017
Big data from space - Module Big Data ISAE 2017Big data from space - Module Big Data ISAE 2017
Big data from space - Module Big Data ISAE 2017
 
Le Big Data et les données Copernicus
Le Big Data et les données CopernicusLe Big Data et les données Copernicus
Le Big Data et les données Copernicus
 
2016.02.18 big data from space toulouse data science
2016.02.18   big data from space    toulouse data science2016.02.18   big data from space    toulouse data science
2016.02.18 big data from space toulouse data science
 
2015.11.12 big data from space - cusi toulouse
2015.11.12   big data from space - cusi toulouse2015.11.12   big data from space - cusi toulouse
2015.11.12 big data from space - cusi toulouse
 
Big Data - Accès et traitement des données d’Observation de laTerre
Big Data - Accès et traitement des données d’Observation de laTerreBig Data - Accès et traitement des données d’Observation de laTerre
Big Data - Accès et traitement des données d’Observation de laTerre
 
Semantic search within Earth Observation products databases based on automati...
Semantic search within Earth Observation products databases based on automati...Semantic search within Earth Observation products databases based on automati...
Semantic search within Earth Observation products databases based on automati...
 
Web Processing Service
Web Processing ServiceWeb Processing Service
Web Processing Service
 
2014.04.22 - HyDre - Hydroweb Distribution Server
2014.04.22 - HyDre - Hydroweb Distribution Server2014.04.22 - HyDre - Hydroweb Distribution Server
2014.04.22 - HyDre - Hydroweb Distribution Server
 
Semantic search for Earth Observation products
Semantic search for Earth Observation productsSemantic search for Earth Observation products
Semantic search for Earth Observation products
 
RESTo - restful semantic search tool for geospatial
RESTo - restful semantic search tool for geospatialRESTo - restful semantic search tool for geospatial
RESTo - restful semantic search tool for geospatial
 
Single Sign On with OAuth and OpenID
Single Sign On with OAuth and OpenIDSingle Sign On with OAuth and OpenID
Single Sign On with OAuth and OpenID
 
CNES Data Center
CNES Data CenterCNES Data Center
CNES Data Center
 
CNES OpenSearch implementations
CNES OpenSearch implementationsCNES OpenSearch implementations
CNES OpenSearch implementations
 
Unify Earth Observation products access with OpenSearch
Unify Earth Observation products access with OpenSearchUnify Earth Observation products access with OpenSearch
Unify Earth Observation products access with OpenSearch
 
CNES activities on semantic search
CNES activities on semantic searchCNES activities on semantic search
CNES activities on semantic search
 
Traitements de données à la demande - Introduction au Web Processing Service
Traitements de données à la demande - Introduction au Web Processing ServiceTraitements de données à la demande - Introduction au Web Processing Service
Traitements de données à la demande - Introduction au Web Processing Service
 
Data access and data extraction services within the Land Imagery Portal
Data access and data extraction services within the Land Imagery PortalData access and data extraction services within the Land Imagery Portal
Data access and data extraction services within the Land Imagery Portal
 
Semantic search applied to Earth Observation products
Semantic search applied to Earth Observation productsSemantic search applied to Earth Observation products
Semantic search applied to Earth Observation products
 
Accès à l’information satellitaire dans un contexte réactif de catastrophe na...
Accès à l’information satellitaire dans un contexte réactif de catastrophe na...Accès à l’information satellitaire dans un contexte réactif de catastrophe na...
Accès à l’information satellitaire dans un contexte réactif de catastrophe na...
 
Experimenting a cloud based solution for image processing and data access
Experimenting a cloud based solution for image processing and data accessExperimenting a cloud based solution for image processing and data access
Experimenting a cloud based solution for image processing and data access
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

2014.09.04 federated ground segments - toulouse

  • 1. On-demand EO Processing Services in a federation of European Ground Segments Jérôme Gasperi Innovation Toulouse, France - 5 septembre 2014
  • 2. Web Processing Service What is WPS ? WPS in a Ground Segments Federation Image processing OWS-10 OGC Testbed GSCB Federated Project Pilot
  • 3. Web Processing Service What is WPS ?
  • 4. WPS is an OGC standard that defines how to publish, describe and execute geospatial processes
  • 5. http Web application WPS P r o c e s s in g a
  • 6. Web Processing Service Image processing - Assisted land cover classification
  • 7. From pixel... Remote sensing image
  • 8. From pixel... Remote sensing image ...to information Land cover thematic map
  • 9. Orfeo Toolbox Processing http://orfeo-toolbox.org Constellation WPS http://www.constellation-sdi.org mapshup Web application http://mapshup.info
  • 10. Orfeo Toolbox Remote sensing image library Open Source Developped by the French Space Agency More than 70 high level processing chains orthorectification segmentation classification etc. Processing
  • 11. WPS a Web application 1 1 - DescribeProcess request for "Classification" Classification process description 2 2 - Set up MMI from process description + Image url Well known areas 3 3 - Execute an asynchronous "Classification" request Land Cover 4 4 - Display result retrieved as a WMS layer Orfeo Toolbox mapshup Image
  • 13. WPS in a Ground Segments Federation OWS10 and GSCB Federated Project Pilot
  • 16. Centralisation Data and processes are collocated + Authentication is easy
  • 17. Centralisation Data and processes are collocated + Authentication is easy Data governance ? Existing infrastructures ? -
  • 19. Federation + Data governance
  • 20. Federation + Data governance Authentication (Single Sign On) Transfert of data/processes between clouds Security -
  • 22. Make things work Limit as possible data transfert between clouds
  • 23. Make things work Limit as possible data transfert between clouds « Bring process to data » vs « Bring data to process » when possible
  • 24. Make things work Limit as possible data transfert between clouds « Bring process to data » vs « Bring data to process » when possible Processing results should be downloaded only if needed
  • 25. Make things work Limit as possible data transfert between clouds « Bring process to data » vs « Bring data to process » when possible Processing results should be downloaded only if needed Good option is to offer a Web service to visualize/manipulate results
  • 26. Make things work Limit as possible data transfert between clouds « Bring process to data » vs « Bring data to process » when possible Processing results should be downloaded only if needed Good option is to offer a Web service to visualize/manipulate results Interoperability layers between clouds
  • 27. Make things work Limit as possible data transfert between clouds « Bring process to data » vs « Bring data to process » when possible Processing results should be downloaded only if needed Good option is to offer a Web service to visualize/manipulate results Interoperability layers between clouds Authentication, Catalogs search, Virtualization
  • 28. Make things work Limit as possible data transfert between clouds « Bring process to data » vs « Bring data to process » when possible Processing results should be downloaded only if needed Good option is to offer a Web service to visualize/manipulate results Interoperability layers between clouds Authentication, Catalogs search, Virtualization High speed network between clouds
  • 29. WPS A WPS C Data B
  • 30. WPS A Process with then process Data the result with WPS C Data B B WPS A WPS C
  • 31. OWS-10 OGC Testbed Quality assessment and land cover services in a collaborative clouds environment
  • 32. Note: this work is the result of the CNES/Astrium joint initiative within the « Open Mobility » thread - Cloud Computing of the OGC OWS-10 Testbed
  • 33. Orthorectification of raw image ! Assess quality of the orthorectified image in terms of geometrical accuracy ! Compute Land Cover map from an orthorectified image Features
  • 34. Client base processing chain workflow between multiple clouds ! Collaborative processing without raw data acquisition transfert between clouds ! WPS based on demand processing ! Integration of Orfeo Toolbox library within Constellation SDI Key points
  • 35. Airbus Defense and Space WPS Constellation SDI http://www.constellation-sdi.org mapshup http://mapshup.info WPS WPS Web Client Orfeo Toolbox WMS CSW http://orfeo-toolbox.org/otb/
  • 36. Architecture browser, everywhere Rome, Italy Toulouse, France Montpellier, France WMS WPS WPS Download WMS WPS CSW WMS Metadata + Raw images Reference 3D data
  • 37. Orthorectify browser, everywhere Rome, Italy Toulouse, France Montpellier, France WMS WPS WPS Download WMS WPS CSW WMS Metadata + Raw images Reference 3D data 1 Search catalog Orthorectify raw image stored on a Terradue infrastructure using a reference database and processing chain located at Airbus Defense&Space infrastructure without moving the data
  • 38. browser, everywhere 2 Rome, Italy Toulouse, France Montpellier, France WMS WPS WPS Download WMS WPS CSW WMS Metadata + Raw images Reference 3D data 1 Search catalog Ask for Orthorectification Orthorectify Orthorectify raw image stored on a Terradue infrastructure using a reference database and processing chain located at Airbus Defense&Space infrastructure without moving the data
  • 39. browser, everywhere 2 Rome, Italy Toulouse, France Montpellier, France WMS WPS WPS Download WMS WPS CSW WMS Metadata + Raw images Reference 3D data 1 Search catalog Ask for Orthorectification 3 Compute AOIs Orthorectify Compute RPCs Orthorectify raw image stored on a Terradue infrastructure using a reference database and processing chain located at Airbus Defense&Space infrastructure without moving the data
  • 40. browser, everywhere 2 Rome, Italy Toulouse, France Montpellier, France WMS WPS WPS Download WMS WPS CSW WMS 3 Compute AOIs Compute RPCs Metadata + Raw images Reference 3D data 1 Search catalog Ask for Orthorectification Orthorectify Apply RPCs to generate orthoimage 4 Orthorectify raw image stored on a Terradue infrastructure using a reference database and processing chain located at Airbus Defense&Space infrastructure without moving the data
  • 41. browser, everywhere 2 Rome, Italy Toulouse, France Montpellier, France WMS WPS WPS Download WMS WPS CSW WMS 3 Compute AOIs Compute RPCs Metadata + Raw images Reference 3D data 1 Search catalog Ask for Orthorectification 5 Stream orthoimage WMS layer Orthorectify Apply RPCs to generate orthoimage 4 Orthorectify raw image stored on a Terradue infrastructure using a reference database and processing chain located at Airbus Defense&Space infrastructure without moving the data
  • 42. browser, everywhere Rome, Italy Toulouse, France Montpellier, France WMS WPS WPS Download WMS WPS Orthoimage CSW WMS Metadata + Raw images Reference 3D data Assess Quality 6 Assess orthoimage quality Assess quality of the orthorectified image stored on Terradue infrastructure using a reference database and processing chain located at Airbus Defense&Space infrastructure without moving the data
  • 43. browser, everywhere Rome, Italy Toulouse, France Montpellier, France WMS WPS WPS Download WMS WPS 7 Orthoimage CSW WMS Metadata + Raw images Reference 3D data Assess Quality Compute AOIs Compute Errors 6 Assess orthoimage quality Assess quality of the orthorectified image stored on Terradue infrastructure using a reference database and processing chain located at Airbus Defense&Space infrastructure without moving the data
  • 44. browser, everywhere 8 Rome, Italy Toulouse, France Montpellier, France WMS WPS WPS Download WMS WPS 7 Orthoimage CSW WMS Metadata + Raw images Reference 3D data Assess Quality Stream error shift WMS layer Compute AOIs Compute Errors 6 Assess orthoimage quality Assess quality of the orthorectified image stored on Terradue infrastructure using a reference database and processing chain located at Airbus Defense&Space infrastructure without moving the data
  • 45. Land Cover browser, everywhere Rome, Italy Toulouse, France Compute Land Cover from orthorectified image stored on Terradue infrastructure using CNES OTB processing executed on Geomatys infrastructure Montpellier, France WMS WPS WPS Download WMS WPS Orthoimage Learning features CSW WMS Metadata + Raw images Reference 3D data 9 Compute Land Cover from orthoimage (stored on cloud)
  • 46. Land Cover browser, everywhere Rome, Italy Toulouse, France Compute Land Cover from orthorectified image stored on Terradue infrastructure using CNES OTB processing executed on Geomatys infrastructure Montpellier, France WMS WPS WPS Download WMS WPS Orthoimage CSW WMS Metadata + Raw images Reference 3D data Learning features 9 Compute Land Cover from orthoimage (stored on cloud) 10 Stream land cover map WMS layer
  • 48. GSCB Federated Project Pilot CNES/DLR/ESA experiment
  • 49. Architecture Federated Project Pilot - GSCB CNES DLR ESA Dream FedEO WPS OTB OpenSearch Landsat Dissharm Take 5 SPOT 4 Landsat 8 OpenSearch TerraSar-X Supersite WMS Search Search Visualize Process 1 1 3 2