ESRIN – June 19, 2006 – Slide 1KEO Phase1 Final Presentation
Knowledge-centred Earth ObservationKnowledge-centred Earth Observation(KEO)(KEO)
Phase 1 Final PresentationPhase 1 Final Presentation
Sergio D’EliaHead - Service Support and Ground Segment Technology
EOP – Ground Segment Department
ESRIN – June 19, 2006 – Slide 2KEO Phase1 Final Presentation
Technology Results Technology Results
SSE
KIM
Service Support Environment
Knowledge-based Information Mining
ESRIN – June 19, 2006 – Slide 3KEO Phase1 Final Presentation
Service Support EnvironmentService Support Environment
SSE
Chainable Web Services
Catalogue Order Delivery Tasking Processing Archive
Non-EO Domain Services (GIS)
Data Access Services
Service Provider (user)
EO Domain Services
Service publication, chaining, discovery, activation, monitoring
Services
• Can be automatic or manual
• Remain by the providers
• Can be from any domain
Advantages
• Minimised upfront investments
• Reduced time to market
• Reduced costs (use synergies)
• Easier GS interface (e.g.: simple catalogue service, DDS, …)
Operational
• http://services.eoportal.org
ESRIN – June 19, 2006 – Slide 4KEO Phase1 Final Presentation
Service Provider 1 Service Provider 2
Internet ToolBo
x
A1
A3A2
- Subscription- Service Classification- Tuneable User Interface- Service Characterisation- Area of Interest- User Feedback- Monitoring / Control- Documents / Tools
SSE PortalSSE Portal
A1 A2
A3
Service A
- Service A- Service B- …
SSE ArchitectureSSE Architecture
Only flow control in Portal (data exchange external)
Uses only 4 commands
Customisable Services
ToolBox (supports widely used legacy standards and translates terms)
Regional / Thematic portals
User
Requests Info
On-line / Off-line Results
Workflows
Directories
Functions
ESRIN – June 19, 2006 – Slide 5KEO Phase1 Final Presentation
Service Chaining ExampleService Chaining Example
“Carbon flux over Belgium in GeoTIFF format (Kyoto
Protocol verification)”
User need:
Data Provider
Data Provider
ValueAdder
ServiceProvider
FormatConversion
Clipping
Spot VegetationSensor S10
Net Flux ofCarbonMap (HDF)
HDFGeoTIFF
Europe Belgium
Automation of Business Process
ESRIN – June 19, 2006 – Slide 6KEO Phase1 Final Presentation
SSE Use OpportunitiesSSE Use Opportunities
SSE PortalSSE Portal
A1 A2
A3
Services
RestrictedAccess
PublicAccess
Internal Use
Test / automate internal procedures
(chain own services)
Restricted UseCooperate /
exploit synergieswith other SPs
Restricted AccessProvide services to selected users
Public AccessProvide services:
from one / more SPsmanual / automatic
simple / chained
ESRIN – June 19, 2006 – Slide 7KEO Phase1 Final Presentation
Knowledge-based Information MiningKnowledge-based Information Mining
Data KIMDatabase
InformationMining
ClientIngestion
Probabilistic Information Mining method permitting to search an entire image collection for large or well characterised areas
Based on• A simple GUI for system training / refinement from sample images• Application of training to the entire image collection• Reuse of training performed by other users
Provides• Matching image identifiers• Maps of feature extents• GIS objects
Demonstrator available at http://kes.esrin.esa.int/kes
ESRIN – June 19, 2006 – Slide 8KEO Phase1 Final Presentation
KIM User InterfaceKIM User Interface
A few clicks’ trainingApplied to all ingested images
KIM
permits interactive training for new features and real-time search within the image collection
ESRIN – June 19, 2006 – Slide 9KEO Phase1 Final Presentation
KEO PositioningKEO Positioning
SSE
KEO
KIM
Non-EO Domain Services (GIS)
Data Access Services
Service Provider (user)
EO Domain Services
Catalogue Order Delivery Programming Processing Archive
ESRIN – June 19, 2006 – Slide 10KEO Phase1 Final Presentation
KEO ConceptKEO Concept
SSEInformationWorkflow
Engine
Information Extraction Probabilistic
Feature Extr.
Support
Alg
ori
thm
s
Knowledgebase
Descriptions
Discovery /Chaining /
ManagementClient
Database
Data
InformationMining
ClientIngestion
KIM
Service IF
Information
Catalogue IF
KEO
ESRIN – June 19, 2006 – Slide 11KEO Phase1 Final Presentation
KEO Main CapabilitiesKEO Main Capabilities Interactive Probabilistic Information Mining (PIM)
• Train the system (to identify features in image collections)
• Obtain image identifiers or feature maps / objects
• Associate semantic terms to “feature labels”
• Store training for reuse also by others
Component-based Processing Environment (CPE)• Accept / classify information extraction modules (also from KIM)
• Create local Web Services
• Chain / execute Web Services under workflow engine control
• Store output into Web Servers
• Publish workflows or Web Servers Services into SSE
• Accept external modules or images
Environment Management• Monitor / control PIM and CPE
• Manage knowledgebase (multi-domain + KEO specific)
ESRIN – June 19, 2006 – Slide 12KEO Phase1 Final Presentation
SSE = Service Support EnvironmentKIM = Knowledge-based Information MiningMIMS = MERIS Information Mining Services
MERIS Cloud-free Subscription ServiceMERIS Cloud-free Subscription Service
Information
Orders
FTP
Subscription e-mail
Service n
User
SSE
Ingestion
MERIS RRArchives
KIMDatabase
Information Mining
KIM
Expert
Cloud-freeService
MIMS
User Authorisation
ESRIN – June 19, 2006 – Slide 13KEO Phase1 Final Presentation
Classification OntologyClassification Ontology
Domain
Product
Processor
Service
Leaves define“Service Categories”(improving stability)
Classification Knowledge-base(single, shared, stable, multi-lingual)
Portfolio Data-base(local, specific, dynamic, selected language)
Semantic links
Domain(Service Category)
Domain(Service Category)
ESRIN – June 19, 2006 – Slide 14KEO Phase1 Final Presentation
Multi-domain ThesaurusMulti-domain ThesaurusEnvironment
Oil Seepage Detection
Algae Bloom
Oil Spill Detection
Marine Resources
Operational Oceanography
Offshore Envir.
Marine Envir.
Algae
Algae Bloom Detection
Resources
Service
Processor
Product Product
Processor
ServiceService
System BSystem A System F
Coastal Envir.
Marine Pollution
Oil Spill Oil Seepage
Oil Spill Mov. Forecast
Service
System E
Land
Service
System D
Service
System C