Mike Botts – January 2008 1 SensorML and Processing September 2009 Mike Botts Botts Innovative Research, Inc.

Slides:



Advertisements
Similar presentations
Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
Advertisements

ASIAES Project Overview Satellite Image Network for Natural Hazard Management in ASEAN+3 region Pakorn Apaphant Geo-Informatics and Space Technology Development.
© Geospatial Research & Consulting Ingo Simonis Ingo Simonis Freelancer.
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
A Component Based Programming Framework for Autonomic Applications Hua Liu, Manish Parashar, and Salim Hariri ICAC ‘04 John Otto Wi06 CS 395/495 Autonomic.
Mike Botts – Summer Open Geospatial Consortium Sensor Web Enablement (SWE) GEOINT Huntsville August 14, 2013 Dr. Mike Botts
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
Mike Botts – March Open Geospatial Consortium UNCLASSIFIED OGC Sensor Web Enablement (SWE) NATO STANAG Meetings Huntsville, AL March 2011.
VIIth International Scientific and Technical Conference From Imagery to Map: Digital Photogrammetric Technologies ADS40 imagery processing using PHOTOMOD:
Pacific Island Countries GIS/RS User Conference 2010, Suva, November 2010 Sensor Web Enablement for the Pacific Vulnerability and adaptation of coastal.
Mike Botts – October Semantics and Sensor Web Enablement (SWE) OOSSI November 18, 2008 Dr. Mike Botts Principal Research Scientist.
Mike Botts – August Open Geospatial Consortium UNCLASSIFIED Sensor Web Enablement (SWE) Intro and V2.0 Directions April 2010 Dr. Mike Botts
Reegan Worobec & David Sloan In collaboration with UAARG.
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
U.S. Department of the Interior U.S. Geological Survey U.S. National Water Census “Cyber – Platform” Update Progress and challenges to overcome in realizing.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
Mike Botts – October OGC Sensor Web Enablement Airborne Application March 18, 2008 Dr. Mike Botts Principal Research Scientist.
Sensor Web Enablement (SWE) and SensorML January 2008
Mike Botts – October Open Geospatial Consortium Sensor Web Enablement GWG Plenary October 16, 2008 Dr. Mike Botts Principal Research.
Serving society Stimulating innovation Supporting legislation Meeting on OGC Sensor Observation Service (SOS) for INSPIRE Alessandro.
Mike Botts – August Supporting QA/QC for Ocean Observations using Sensor Web Enablement (SWE) and SensorML August 2008 Mike Botts (UAH), Tony Cook.
Mike Botts – January Supporting QA/QC in Sensor Web Enablement (SWE) and SensorML February 2008 Mike Botts Principal Research.
Mihir Daptardar Software Engineering 577b Center for Systems and Software Engineering (CSSE) Viterbi School of Engineering 1.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
Environmental Monitoring: Database and Beyond Chengyang Zhang Computer Science Department University of North Texas.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
Sensors, SWE and European spatial data initiatives – INSPIRE and GMES Brno, Radim Štampach, Ph.D.
IntroductionToSensorML Alexandre Robin – October 2006.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
May, CEOS SensorML and Sensor Web Enablement Dr. Mike Botts Earth System Science Center NSSTC University of Alabama in Huntsville
B3AS Joseph Lewthwaite 1 Dec, 2005 ARL Knowledge Fusion COE Program.
Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer [at] opengeospatial.orgbdelathouwer.
1. 2 Sensor Data Management 3 1.Motivating Scenario 2.Sensor Web Enablement 3.Sensor data evolution hierarchy 4.Semantic Analysis Presentation Outline.
Accessing and Using Fire-Related Data with the CAPITA DataFed.net* Services Framework Stefan Falke Rudolf Husar Kari Hoijarvi Washington University in.
EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe Citizen Observatories: A Standards Based Architecture.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
ITSC/University of Alabama in Huntsville ADaM System Architecture Rahul Ramachandran, Sara Graves and Ken Keiser Mathematical Challenges in Scientific.
E2E Spatial Infrastructures The South Esk Hydrological Sensor Web Andrew Terhorst Project Lead: Real-Time Water Information Systems 6 December 2010 Water.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
Supported in part by the National Science Foundation under Grant No. HRD Any opinions, findings, and conclusions or recommendations expressed.
© 2006, Open Geospatial Consortium, Inc. The OGC Sensor Web Enablement framework Simon CoxMike Botts CSIRO Exploration & MiningNational Space Science &
©2012 LIESMARS Wuhan University Building Integrated Cyberinfrastructure for GIScience through Geospatial Service Web Jianya Gong, Tong Zhang, Huayi Wu.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
June 13-15, 2007Policy 2007 Infrastructure-aware Autonomic Manager for Change Management H. Abdel SalamK. Maly R. MukkamalaM. Zubair Department of Computer.
Data Assimilation Decision Making Using Sensor Web Enablement M. Goodman, G. Berthiau, H. Conover, X. Li, Y. Lu, M. Maskey, K. Regner, B. Zavodsky, R.
© 2005, Open Geospatial Consortium, Inc. CrisisGrid: Critical Infrastructure and Informatics for Emergency Response 4 May 2005 Mark Reichardt President.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Fuzzy Controller for Spacecraft Attitude Control CHIN-HSING CHENG SHENG-LI SHU Dept. of Electrical Engineering Feng-Chia University IEEE TRANSACTIONS ON.
Channels. Models for Communications Synchronous communications – E.g. Telephone call Asynchronous communications – E.g. .
Tutorial 1 Description of a Weather Station using SensorML Alexandre Robin
OGC Sensor Web Enablement Presented to ASPRS GeoTech, October 2008 George Percivall Chief Architect, OGC
EVOLVING SENSOR WEB PROTOCOLS FOR SENSOR DATA MANAGEMENT H. Conover, K. Regner, M. Maskey, J. Lu, X. Li (UA-Huntsville) and H. Michael Goodman (NASA MSFC)
The Role of Semantics and Terminologies in a Service-Oriented Architecture Paul Smits, Michael Lutz European Commission – DG Joint Research Centre Ispra,
1 O PEN S ENSOR H UB FOR S ENSOR W EBS AND I O T FOSS4G-NA May 2016 Mike Botts Botts Innovative Research, Inc Alex Robin Sensia Software.
Section 4. Sensor Web Enablement OGC and Geosciences Tutorial at IGARSS 2010 George Percivall OGC Chief Architect 25 July 2010 Copyright © 2010, Open Geospatial.
OGC Sensor Web Enablement SWAN Conference, October 2008 George Percivall Chief Architect, OGC
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
Botts – August 2004 Sensor Web Enablement Sensor Web Enablement WG (SWE-WG)
A Mixed-Initiative System for Building Mixed-Initiative Systems Craig A. Knoblock, Pedro Szekely, and Rattapoom Tuchinda Information Science Institute.
OGC’s Sensor Web Enablement
Sensor Web Enablement (SWE) and Sensor Modeling Language (SensorML)
SWE and SensorML ESIP Summer Meeting July 2016 Durham, NC
Web Ontology Language for Service (OWL-S)
Mixed Reality Server under Robot Operating System
OGC Where the Internet of Things touches Location/Space
Sensor Web technologies in support of monitoring climate change
Presentation transcript:

Mike Botts – January SensorML and Processing September 2009 Mike Botts Botts Innovative Research, Inc.

Mike Botts – January What is SensorML? XML encoding for describing sensor processes –Including sensor tasking, measurement, and post-processing of observations –Detectors, actuators, sensors, etc. are modeled as processes Open Standard – –Approved by Open Geospatial Consortium in 2007 –Supported by Open Source software (COTS development starting) Not just a metadata language – enables on-demand execution of algorithms Describes –Sensor Systems –Processing algorithms and workflows

Mike Botts – January Why is SensorML Important? Importance: –Discovery of sensors and processes / plug-n-play sensors – SensorML is the means by which sensors and processes make themselves and their capabilities known; describes inputs, outputs and taskable parameters –Observation lineage – SensorML provides history of measurement and processing of observations; supports quality knowledge of observations –On-demand processing – SensorML supports on-demand derivation of higher-level information (e.g. geolocation or products) without a priori knowledge of the sensor system –Intelligent, autonomous sensor network – SensorML enables the development of taskable, adaptable sensor networks, and enables higher-level problem solving anticipated from the Semantic Web

Mike Botts – January SensorML Processes Physical ProcessesNon-Physical Processes Atomic Processes Composite Processes Processes that are considered Indivisible either by design or necessity Processes that are composed of other processes connected in some logical manner Processes where physical location or physical interface of the process is not important (e.g. a fast-Fourier process) Processes where physical location or physical interface of the process is important (e.g. a sensor system)

Mike Botts – January Example Atomic Processes Transducers (detectors, actuators, samplers, etc.)detectors Spatial transforms (static and dynamic) –Vector, matrix, quaternion operators –“Sensor models” scanners, frame cameras, SARframe cameras polynomial models (e.g. RPC, RSM)RPC tie point model –Orbital modelsOrbital models –Geospatial transformations (Map projection, datum, coordinate system)coordinate system Digital Signal Processing / image processing modules Decimators, interpolators, synchronizers, etc. Data readers, writers, and access services Derivable Information (e.g. wind chill)wind chill) Human analysts To browse ProcessModel

Mike Botts – January Example Composite Processes Sensor Systems, PlatformsSensor Systems Observation lineage –from tasking to measurement to processing to analysis Executable on-demand process chains: –geolocation and orthorectification –algorithms for higher-level products e.g. fire recognition, flood water classification, etc. –Image processing, digital signal processing Uploadable command instructions or executable processes

Mike Botts – January SensorML Process Chains

Mike Botts – January NASA Projects: SensorML-Enabled On-demand Processing (e.g. georeferencing and product algorithms) AMSR-E SSM/I CloudsatLIS TMI TMI & MODIS footprints MAS Geolocation of satellite and airborne sensors using SensorML

Mike Botts – January SensorML – Sensor Systems Mike Botts, Alexandre Robin, Tony Cook Sensor 1 Scanner System - Aircraft Sensor 2 IMU Sensor 3 GPS IR radiation Attitude Location Digital Numbers Pitch, Roll, Yaw Tuples Lat, Lon, Alt Tuples

Mike Botts – January AIRDAS UAV Geolocation Process Chain Demo AIRDAS data stream (consisting of navigation data and 4-band thermal-IR scan-line data) AIRDAS data stream geolocated using SensorML-defined process chain (software has no a priori knowledge of sensor system)

Mike Botts – January Supports description of Lineage for an Observation Observation SensorML Within an Observation, SensorML can describe how that Observation came to be using the “procedure” property

Mike Botts – January On-demand processing of sensor data Observation SensorML processes can be executed on-demand to generate Observations from low-level sensor data (without a priori knowledge of sensor system) SensorML

Mike Botts – January On-demand processing of higher-level products Observation SensorML SensorML processes can be executed on- demand to generate higher-level Observations from low-level Observations (e.g. discoverable georeferencing algorithms or classification algorithms) Observation

Mike Botts – January Clients can discover, download, and execute SensorML process chains For example, Space Time Toolkit is designed around a SensorML front-end and a Styler back- end that renders graphics to the screen SensorML OpenGL SensorML-enabled Client (e.g. STT) Stylers SLD SOS

Mike Botts – January Incorporation of SensorML into Space Time Toolkit Space Time Toolkit being retooled to be SensorML process chain executor + stylers

Mike Botts – January Space Time Toolkit Sample Applications -2-

Mike Botts – January SensorML can support generation of Observations within a Sensor Observation Service (SOS) Observation SensorML For example, SensorML has been used to support on-demand generation of nadir tracks and footprints for satellite and airborne sensors within SOS web services SOS Web Service request

Mike Botts – January Conclusions SensorML is not just for sensors SensorML provides a robust means of describing a process (both physical and non-physical) – including methodology SensorML process chains provide an implementation-agnostic way to describe workflows or algorithms SensorML process chains can include and mix processes that are implemented locally and those implemented on web services SensorML for processing has been tested and demonstrated in operational environments Propose that SensorML processes be at least one of the means for a WPS to describe the process