This document discusses on-demand EO processing services using the Web Processing Service (WPS) standard in a federation of European ground segments. It describes how WPS can be used to publish, describe, and execute geospatial processes. It also provides examples of using WPS for image processing, such as assisted land cover classification, and discusses the benefits of a federated approach over centralization.
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
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
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