22
AI for Weather and Environment Satellite Remote Sensing Exploitation Allen Huang Space Science & Engineering Center (SSEC) University of Wisconsin-Madison AOMSUC-10 Melbourne, Australia Dec 4-6, 2019

AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

AI for Weather and Environment Satellite Remote Sensing Exploitation

Allen HuangSpace Science & Engineering Center (SSEC) University of Wisconsin-Madison

AOMSUC-10

Melbourne, Australia

Dec 4-6, 2019

Page 2: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

AI for Weather and Environment Satellite Remote Sensing Exploitation

Page 3: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

Trends in Global Earth Observation Systems

• Parallel Trends• Budget, HPC Constraints

• Higher societal impact

• Higher users expectations of enhanced model resolutions, accuracy

3• GOS Trends:

• New Sensors (higher resolutions, etc)

• New technologies (small sats, etc)

• Emergence of New GOS (IoT, etc)

• New Players in GOS (international, commercial, etc)

• Significant Increase in volume and diversity of data

Courtesy of Sid Boukabar

Page 4: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

Use of Deep Neural Network (DNN) for Radiative Transfer Modeling Purposes (CRTM)

CRTM-AI CRTM

Processing Time for a full day data. A

single sensor channel(ATMS).

Excluding I/O

<1 second ~ 1.3 hours

CRTM/AI-Chan21CRTM- Chan21

AI vs CRTM

Chan21

Chan6

N-dVAR Assimilation/RetrievalMeasured Radiances

AI-Based

ForWard

Operator

Initia

l S

tate

Ve

cto

r

Simulated RadiancesComparison: Fit

Within Noise Level ?

No

Update

State Vector

New State Vector

Solution

Reached

Yes

~1000

faster

Courtesy of Sid Boukabar

Can AI Be Used as Forward Operator

Page 5: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

Multi-Instrument Inversion and Data Assimilation Preprocessing SystemUse of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control Purposes

5

Reference source of TPW: ECMWF Analysis

MIIDAPS-

AI

MiRS

Processing Time for a

full day data. A single

sensor (ATMS).

Excluding I/O

~5

seconds

~ 2 hours

ECMWFMIIDAPS-AI

MIIDAPS-AI outputs (TPW) Using SNPP/ATMS Real Data

Google TensorFlow/KERAS Tools used for

MIIDAPS-AI

How to assess that AI-

based output (Satellite

Analysis) is valid?

(1) Assessing quality by

comparing against

independent analyses

(2) Assessing

Radiometric Fitting of

Analysis

(3) Assessing analysis

spatial coherence

(4) Assessing inter-

parameters

correlations

Courtesy of Sid Boukabar

NOAA Pilot Project: MIIDAPS-AI

Page 6: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

AI-based Hurricane Track/Intensity Forecast Correction (combined Use of AI and Physics)

AI corrected forecast shows reduced track and maximum wind (intensity)

errors

• Combination of 2D and 1D fields from GFS and best track at 00z, and F06, F12 are used to predict corrections to the 00z forecasted track and intensity valid at 18z (18hr forecast length).

• Using surrounding environment (measured by satellites) further improves both intensity and track AI-based correction

• Network trained on 25 storms in the Atlantic basins (530 occurrences). Using real data and HWRF predictions.

• Results on independent storms shown at right.

HWRF

Forecast

AI corrected

w/Env

AI corrected

Track Only

Bias Stdv Bias Stdv Bias Stdv

Track err 26.41 13.78 16.96 8.57 18.99 10.54

Wind error 0.91 10.59 0.60 8.49 -1.72 8.03

Sfc error 5.75 8.56 0.43 5.14 2.24 4.87

Courtesy of Sid Boukabar

Page 7: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

❖Big Data Challenge already here. AI allows to address this & turns it into an Opportunity (to enhance the NOAA systems performances).

❖AI/ML approach is an evolution of how to exploit data (Fortran -> Python -> TensorFlow->..)

❖For optimal results, in some cases, AI is to complement or enhance, not necessarily fully replace (case of combining Physics-modeling and AI-based correction)

❖Two major drivers will continue to make AI attractive in our field: (1) Significantly increased efficiency (therefore driving down cost) and enhancement of skills (accounting for unknown or difficult to model phenomena, etc present in the data)

AI is potentially a transformative technology for

Environmental data processing & exploitation AND in

NWP. In particular for Satellite and other high-volume data

Courtesy of Sid Boukabar

NOAA AI Project Efforts

Page 8: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

TROPICAL STORMS IN GFS MODEL DATA

Jebb Stewart, Christina Kumler, Mark Govett NOAA

David Hall NVIDIA

INPUT GFS PWAT + IBTRACKS

OUTPUT DETECTION CONFIDENCE

TRAINING SET 2010-2015

TEST SET 2016

NETWORK U-NET

TRAINING

TIME500 hr CPU, 1.5 hr 8 GPUs

Ground Truth

Prediction

Page 9: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

GOES-15 SLOW-MOTION

SATELLITE LoopKeith Searight, NOAA ESRL SOS

David Hall NVIDIA

Ground Truth

Prediction

Applications:

• Visualization

• Data Augmentation

• Replace dropped frames

• Reduce storage requirements

INPUTGOES-15 band 3, GFS

winds

OUTPUT Interpolated GOES-15

INPUT FREQ 1 every 3 hours

OUTPUT

FREQ1 every 18 minutes

11 input images

110 output frames

Page 10: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

CSPP – NOAA Satellite S/W tool for global community

10

• CSPP (Community Satellite Processing Package) is a collection of software systems for processing data from 7 meteorological satellites (S-NPP, METOP A/B, NOAA, FY-3) so far.

• The primary goal of CSPP is to support users who

➢ Receive satellite data via direct broadcast;

➢ Create Level 1B and higher level products and applications (SDR, EDR & IDR) in real time.

• Conceived by Dr. Goldberg of NOAA & funded by JPSS NOAA since 2011.

http://cimss.ssec.wisc.edu/cspp/

Page 11: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

CSPP Registrants 2,413 in 99 countries so of Nov. 11, 2019

11

Page 12: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

CSPP Software Product Description

1. SDR S-NPP and NOAA-20 VIIRS, CrIS, and ATMS geolocated and calibrated earth

observations.

2. VIIRS EDR VIIRS imager cloud mask, active fires, surface reflectance, vegetation indices, sea

surface temperature, land surface temperature, and aerosol optical depth.

3. HSRTV Hyperspectral infrared sounder retrievals of temperature and moisture profiles, cloud

properties, total ozone, and surface properties.

4. Polar2Grid Reprojected imagery (single and multi-band) in GeoTIFF and AWIPS formats.

5. Hydra Interactive visualization and interrogation of multispectral imagery and

hyper spectral soundings.

6. MIRS Microwave sounder retrievals of temperature and moisture profiles; surface

properties; snow and ice cover; rain rate; and cloud/rain water paths.

7. CLAVR-x Multispectral imager retrievals of cloud properties; aerosol optical depth; surface

properties; ocean properties.

8. NUCAPS Combined hyperspectral infrared sounder and microwave sounder retrievals of

temperature and moisture profiles, cloud cleared radiances, and trace gases.

CSPP LEO Software

12

Page 13: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

CSPP LEO SoftwareContinued

CSPP Software Product Description (continued)

9. IAPP Combined infrared sounder and microwave sounder retrievals of temperature and moisture

profiles, water vapor, total ozone, and cloud properties.

10. ACSPO Multispectral imager retrievals of sea surface temperature.

11. Sounder

Quicklook

Projected 2D maps of temperature and water vapor retrievals, and Skew-T profiles for

individual atmospheric profiles.

12. VIIRS

Imagery EDR

VIIRS imagery subset in Ground Track Mercator.

13. VIIRS Active

Fires

S-NPP VIIRS M-Band fire and fire radiative power.

14. VIIRS Flood

Detection

VIIRS 375m resolution global flood detections.

13

Page 14: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

CSPP Software/Sensor MatrixJanuary 2019

CSPP

Software

Suomi-NPP NOAA-20 Metop-A/B NOAA-18/19 Terra Aqua

1. SDR VIIRS,CrIS,ATMS VIIRS,CrIS,ATM

S

AAPP AAPP SeaDAS SeaDAS

2. HSRTV CrIS NSR, FSR CrIS NSR, FSR IASI N/A N/A AIRS

3. Polar2Grid VIIRS, ATMS VIIRS, ATMS AVHRR AVHRR MODIS MODIS

4. HYDRA VIIRS,CrIS,ATMS VIIRS,CrIS,ATM

S

AVHRR, IASI AVHRR, AMSU MODIS MODIS, AIRS

5. MIRS ATMS ATMS AMSU, MHS AMSU, MHS N/A N/A

6. CLAVR-x VIIRS Coming Soon AVHRR AVHRR MODIS MODIS

7. NUCAPS CrIS, ATMS CrIS, ATMS IASI, AMSU, MHS N/A N/A Future Version

8. IAPP N/A N/A HIRS, AMSU,

MHS

HIRS, AMSU,

MHS

N/A N/A

9. ACSPO VIIRS Coming Soon AVHRR AVHRR MODIS MODIS

10. Sounder

Quicklook

CrIS, ATMS Coming Soon IASI, AMSU, MHS AMSU, MHS N/A AIRS

12. VIIRS Flood VIIRS VIIRS N/A N/A N/A N/A

13.VIIRS Active

Fires

VIIRS Coming Soon N/A N/A N/A N/A

14

Page 15: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

6. MIRS

MIRS (Microwave Integrated Retrieval System) creates

atmospheric profiles, precipitation, and surface products from

microwave sounder data.

Heritage Developed at NOAA/NESDIS by Quanhua (Mark) Liu and Chris

Grassotti, Sid Boukabara

Satellites/Senso

rsSuomi-NPP and NOAA-20 ATMS; Metop-A/B AMSU,

MHS; NOAA-18/19 AMSU, MHS.

Products Temperature and moisture profiles, total precipitable water,

surface skin temperature and emissivity, rain rate, cloud

liquid water, rain water path, ice water path, liquid water

path, sea ice concentration, snow water equivalent, and

snow cover.

Features • Multi-sensor common algorithm.

• Physics-based retrieval.

• Retrieves land and ocean products in all sky conditions.

• Extensively validated and documented. 15

Page 16: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

NUCAPS (NOAA Unique Combined Processing System)

16

NUCAPS retrieves atmospheric temperature, moisture, & trace

gases from combined infrared and microwave observations.

Heritage Developed at NOAA/NESDIS/STAR by Antonia Gambacorta,

Nadia Smith and Chris Barnet.

Satellites/Senso

rs

Suomi-NPP and NOAA-20 CrIS/ATMS;

Metop-A and Metop-B IASI/MHS/AMSU-A

Products Temperature, water vapor, and ozone profiles; trace gas

profiles including ozone, carbon monoxide, methane,

carbon dioxide, nitrous oxide, sulphur dioxide; infrared and

microwave surface emissivity; cloud cleared radiances.

Features • Multi-sensor common algorithm.• NUCAPS is the official NOAA sounding product for JPSS

Page 17: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

Storm Warning In Pre-convection Environment (SWIPE)

- A new real-time product based on high resolution geostationary satellite and NWP data with AI

Jun LI ([email protected]), Zhenglong Li, CIMSS/University of Wisconsin-Madison

SWIPE sees at 14:50 pm, storm initiated at 15:30 pm, 40 min

ahead!

Random forest is applied

to predict the possibility

of local severe storm

outbreak based on

geostationary satellite

(AHI) observations and

short term NWP forecast

output. A 40-min lead

time is achieved for the

case demonstrated.

Page 18: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

18

Storm Warning In Pre-convection Environment (SWIPE)

Page 19: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

8 types of

Inputs:

• IASI 314 TBs,

• Background

43L T/q profiles

• Background

sfcT/q, skin T

1 Output: CTP

• 3 Layers: an Input layer,

A Hidden layer, & an Output

Layer

• 5 neurons in hidden layer

• Activation Function:

Tangent sigmoid function

Validation Dataset

• 6018 profiles (90°S-90°N)

2044 (30°N-90°N), 1930 (30°S-30°N),

2044 (90°S-30°S)

Training Dataset

• 28039 profiles

8380 (30°N-90°N), 7922 (30°S-30°N),

8379 (90°S-30°S)

After Ahreum Lee, B.J. Sohn & others SNU

ANN for CTP

retrieval

optimization

• Stability

• Convection Index

• Icing potential

• Turbulence

• others

19

Page 20: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

CSPP (A NOAA contribution to international satellite

meteorology community)

• 14 S/W packages for

• 25 sensor suites covering

• 7 international LEO satellites uses

• 9 data formats with

• Over 9 legacy and modern library/language and used by

• Over 2,413 users in 99 countries (including 22 government

agencies)

To lower the barriers of entry in increasing optimal

use of comprehensive NOAA big satellite data,

within CSPP, can we provide an AI friendly

infrastructure for satellite community?

AI for Weather and Environment Satellite Remote Sensing Exploitation (1/2)

Page 21: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

AI is contagious, adopting AI and ML is a journey, not a silver

bullet that will solve problems in an instant. It begins with

gathering data into simple visualizations and statistical

processes that allow you to better understand your data and

get your processes under control – Willem Sundblad/Forbes

If CSPP is to embrace AI it would be to:

• Unified input/output, ancillary/auxiliary data format

• Labeled the data & leverage the tool

• Co-Located in-situ with satellite obs.

• Use synthetic/simulated as training data pool

• Incrementally and consistently increase/enhance big

satellite data

• Leverage emerging AI algorithms best suited for

wx/environment applications

AI for Weather and Environment Satellite Remote Sensing Exploitation (2/2)

Page 22: AI for Weather and Environment Satellite Remote Sensing ... · • Emergence of New GOS (IoT, etc) ... Use of Deep Neural Network (DNN) for Geophysical Retrieval and Quality Control

AI is contagious, adopting AI and ML is a journey, not a silver

bullet that will solve problems in an instant. It begins with

gathering data into simple visualizations and statistical

processes that allow you to better understand your data and

get your processes under control – Willem Sundblad/Forbes

If CSPP is to embrace AI it would be to:

• Unified input/output, ancillary/auxiliary data format

• Labeled the data & leverage the tool

• Co-Located in-situ with satellite obs.

• Use synthetic/simulated as training data pool

• Incrementally and consistently increase/enhance big

satellite data

• Leverage emerging AI algorithms best suited for

wx/environment applications

AI for Weather and Environment Satellite Remote Sensing Exploitation (2/2)