19
Cooperative Agreement # NNS04AA78A 1 Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated Analyses SENSOR TO USER Overview of REACT To Technology Infusion Working Group Prepared by Dr. Erick Malaret, ACT Corp. (703-742-094) Email: [email protected]

Overview of REACT To Technology Infusion Working Group Prepared by

  • Upload
    ginata

  • View
    36

  • Download
    0

Embed Size (px)

DESCRIPTION

Overview of REACT To Technology Infusion Working Group Prepared by Dr. Erick Malaret, ACT Corp. (703-742-094) Email: [email protected]. REACT – Rapid Environmental Assessment Composition Tools - PowerPoint PPT Presentation

Citation preview

Page 1: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

1

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

Overview of REACT

To Technology Infusion Working Group

Prepared by

Dr. Erick Malaret, ACT Corp. (703-742-094)Email: [email protected]

Page 2: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

2

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

REACT – Rapid Environmental Assessment Composition Tools

REACT is a multi-OS network centric SW component that is part of the Decision Support Tools ACT is implementing under our Cooperative Agreement with NASA

(The overall scope of this CA is presented in the next slide)

Page 3: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

3

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

Description and ObjectivesApplied Coherent Technology Corporation (ACT), the Naval Research Laboratory (NRLSSC) Oceanographic Division, and our NOAA partners, are under a cooperative agreement with NASA to maximize the value of NASA/EOS Earth science observations to decision makers related to coastal, marine, and ocean environments.

ACT and NRLSSC are integrating real-time ocean systematic measurements from NASA and NOAA satellites and available coastal observations along with coastal ocean model output into an automated real-time database of ocean weather in the Gulf of Mexico.

This project focuses on monitoring coastal ocean properties and it is aimed at providing new real-time support to NOAA efforts initially in the following focus areas: Harmful Algal Blooms (HABs), Coastal Flooding /freshwater discharge, and Hypoxia.

ACT in collaboration with NOAA will expand the project to other U.S. coastal areas and add additional NASA,NOAA,DOD and foreign data sources.

ApproachThe on-going effort is divided into an application component and a

and product research/development component.

• The Application Component [by ACT] – provides an architecture that addresses issues related to data ingestion, processing, distribution, access, and decision support. The key Decision Support Server and Fusion Server will be installed at NRL/SSC, followed by other servers at different NOAA sites.

• The Product Research/Development component [by NRLSSC] – provides state of the art oceanographic expertise and research addressing issues related to generation of new geophysical data products as part of a production pipe-line.

Schedule and Key DeliverablesYear 1: Application Component – a) Req. Gathering, b) Install high end HW/SW to

ingest/process/serve data, c) enhance current Fusion server & Decision Support Tool Technology.

Product R&D Component - ….

Year 2: Application Component – a) Demonstrate widely available internet access to all data levels, b) develop initial Hazardous Algal Bloom product based on satellite/model data in GIS and other compatible formats, c) add new data streams (e.g. NPP VIIRS)

Product R&D Component - ….

Year 3-5: Application Component – a) Expand to other application areas, geographic areas, and data sources, b) identify and customize architecture to provide additional decision support tools, assist in transition of application to operation.

Product R&D Component - ….

Initial Implementation

2nd year Started May 2005

Note: Big Scope of Cooperative Agreement Scope and participants remains unchanged

Page 4: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

4

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

WIPE(server)

REACT(CSC User)

Fusion Server at NAVY/NRL-SSC

REACT(NOS User)

REACT(Field Analyst)

WIPE(servers)

REACT

NOOA Fusion Servers at ACT

Web Browsers(HTML and Applet Access)

SOAPWSDL

HTTP/

CGI/XML

SOAP

WSDL

HTTP/CGI

Local +Satellite Imagery+MODELS + …

HAB Test-bed for NOAA: Present Network Configuration

NOAA/CW•MODIS dataNOAA/NDBC•Buoy data

FNMOC•Many models

OTHER+in-situ obs.+satellites Obs.

NOAA/CWNOAA/NDBCNOAA/NCEP

optional access directly by REACT

NRL-SSC•MODIS OBS•MODELS•MODIS VAPs

FTP &

HTML xfers

Final HAB Bulletin For Decision Maker (user Type 3)HAB bulleting creation Wizard

NOAA/NOS/CSC Analyst Team (user Type 2)

Data providers(user Type 1)

Page 5: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

5

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

ACT is leveraging on an Network Centric Architecture that we have been using in a Number of NASA Planetary Missions, e.g.

•NASA/NAVY Clementine•NASA/Mars Reconnaissance Orbiter / CRISM•NASA/Lunar Reconnaissance Orbiter / LROC•NASA/MESSENGER•NASA/Deep Impact•NASA/ Stardust

Earth Observing Sensors•In support to NAVY, AirForce, NOAA, NIC, NATO, …

Page 6: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

6

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

•MSHELL - Image Processing Interpreter Language developed by ACT. The language has a high level syntax similar to Matlab and IDL.

•ProVIEW - Professional Windows Environment for Windows (ProVIEW). ProVIEW has extensive capabilities in image processing, analysis, and map generation.

•WIPE – WWW Information Processing Environment. Data Assimilation, Processing, and distribution system with batch and interactive capabilities.

MSHELL Provides the Computational Engine Used by ProVIEW & WIPE ProVIEW Provides Many of the Graphical Capabilities Used Under WIPEWIPE’s building blocks have been used in multiple mission critical operations

A new application called Rapid Environmental Assessment Composition Tools (REACT) has been implemented and continues under rapid development.

It captures elements of MSHELL+ProVIEW+WIPE all under an easy to deploy stand alone application, and portable GUI environment.

CORE SW Development

Page 7: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

7

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

• As part of our NASA Cooperative Agreement, ACT has been participating in the Technology Infusion working group. The Technology Infusion has identified many capability blocks required in systems to support the EOS needs.

• REACT inherits key components of the ACT’s SW remote sensing SW tools– MSHELL - interpreter language with extensive capabilities for multidimensional data

manipulation– ProVIEW - graphical user interface around MSHELL– WIPE - provides fusion center architecture, with over 200 streams

• ACT has been using REACT and WIPE as a platform/architecture to demonstrate technology infusion from the OpenSource community, i.e.

– Qt – provides a portable library in C++ that allows GUI and system level support (A prototype version of REACT has been implemented for LINUX and Windows.)

– GDAL – the Geographic Data Abstraction Library is used by REACT to perform raster IO over many geo-graphic data formats new formats can be easily added following an OpenSource approach empowering developers to rapidly contribute in the adaptation of new formats. With Frank Warmerdam’s support extended this library with support for: CW-HDF, NRL-HDF, PCI-AUX (extended SRS support)

– gSOAP – used to SOAP enable REACT the developer needs to primarily concentrate on the core subroutine functionality. CONTINUED EXPANDING THE SOAP INTERFACE

– OpenGIS/OGC – describes protocols/methods used for the request of products (This is work in progress.)

– PROJ4 – a cartographic library with support to most of the projections used by USGS– SQLITE – a built-in SQL engine

CORE SW Development Progress (continue)

GDAL + PROJ4 + GSOAP+…

MS

HE

LL

(Interp

reter+ scrip

ts!)

REACT

Page 8: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

8

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

• REACT is been configured to provide Web Services for geo-spatial data– Web Services Requirements are:

• Available over the Internet• Not tied to any operating system or programming language• Self-describing via a common XML grammar• Discoverable via a simple find mechanism

• REACT captures a WIPE like type of interface for accessing inventory queries and generating mosaics, a set of five core functions are being added to the REACT/MSHELL scripting language resulting in a LARGE space of remote computing capabilities/options! (implemented using SOAP)

– $result = rmshell_execute($server, $scriptCommandList )– Data = rmshell_getVar( $server, $variableName)– $result = rmshell_putVar( $server, $variableName)– $result = rmshell_getFile( $server, $inFile, $outFile )– $result = rmshell_putFile( $server, $inFile, $outFile)ADDITIONAL FUNCTIONS WERE ADDED TO HANDLE ASYNCHRONOUS REQUESTS

• The above functionality can be exported to other applications via WSDL (an XML grammar for specifying public interface to the web service)

CORE SW Development Progress (continue)

Page 9: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

9

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

REACT REACT

REACT WIPE

Script/algorithm or data

result or data

Script/algorithm or data

result or data

WIPE and REACT share the same processing engineREACT is configured to handle local user and a small number of remote applications. REACT can support remote applications as a WIPE-LITE system

Client side (Field System)

Server side (Field or Fusion Center System)

Web EnabledApplication

WIPEOr

REACT

Script/algorithm or data

result or data

CORE SW Development Progress (continue)

Page 10: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

10

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

http://www.actgate.com/reason

clickfordemo

Page 11: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

11

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

• The Challenge…Decision Support Tools means different things to different users, e.g.

– Data Provider or Server need coverage and cartographic maps/mosaics with simple to use query engines

– Analyst at Fusion Center • Visualization Tools, e.g animations of layers, volumetric vis.• Implementation of a Process in the form of a Wizard• Analysis: Multivariate Detection/Estimation/Prediction/…

– Coastal Manager GO/NoGo results with access to supporting data

• ACT has been working during the last year in the above end-user categories with requirements driven by NRL, NOAA/NOS, NOAA/CW, NOAA/CSC

DECISION SUPPORT TOOLS PROGRESS

Page 12: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

12

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

SPEED Data Cube Generated on the Fly from U&Vcomponents

Page 13: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

13

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

EXAMPLE OF READING AND DISPLAYING: generic formats, NRL’s MODEL DATA, MODIS L1B, CW Products, …

Page 14: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

14

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

EXAMPLE OF READING AND DISPLAYING NRL’s MODEL DATA

DATAProbesOn Active Image

Page 15: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

15

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

EXAMPLE OF READING AND DISPLAYING NRL’s MODEL DATA

Metadata information

Easy Access to Any Layer, Including Volume Animation

Page 16: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

16

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

EXAMPLE OF NRL L2-L4

File

Sys

tem

Nav

igat

ion

and

HD

F D

ata

Str

uctu

re N

avig

atio

n

Page 17: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

17

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

Page 18: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

18

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

Sample Final outcome

Page 19: Overview of REACT To Technology Infusion Working Group Prepared by

Cooperative Agreement # NNS04AA78A

19

Applying NASA/EOS Data to Coastal Zone Management Application Developed from Integrated AnalysesSENSOR TO USER

Summary• REACT has been under active development. The HAB analysis tools within REACT

are being tested right now. • We have just started the technology infusion of REACT to our NOAA potential

users…• The feedback of the Technology Infusion Group in terms of how to exercise this

process is very valuable to us.

If additional information is needed please contact Dr. Erick Malaret at 703-742-0294