goes-r awg ocean dynamics team: ocean currents and offshore ocean currents...

24
1 GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithm June 9, 2010 Presented By: Eileen Maturi 1 , Igor Appel 2 , Andy Harris 3 1 NOAA/NESDIS/STAR 2 NOAA/NESDIS/STAR/IMSG 3 University of Maryland/CICS GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Upload: others

Post on 22-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

1

GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean

Currents Algorithm

June 9, 2010

Presented By: Eileen Maturi1, Igor Appel2, Andy Harris3

1 NOAA/NESDIS/STAR2

NOAA/NESDIS/STAR/IMSG3

University of Maryland/CICS

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 2: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

2

Ocean Dynamics Team

Ocean Dynamics Team Chair: Eileen Maturi

Andy HarrisAndy HarrisOcean Dynamics Team Ocean Dynamics Team (NESDIS/STAR)(NESDIS/STAR)Ocean Surface Fronts Ocean Surface Fronts Ocean Surface CurrentsOcean Surface Currents

Igor AppelIgor AppelValidation Support Validation Support AnalysesAnalysesProgrammingProgrammingDocumentationDocumentation

Dave Foley Dave Foley Invested StakeholderInvested Stakeholder (CoastWatch)(CoastWatch) ‏‏Ocean Surface FrontsOcean Surface FrontsHeritage GOES Front DistributionHeritage GOES Front DistributionUser InterfaceUser Interface

Bob DanielsBob DanielsInvested StakeholderInvested Stakeholder (NCEP/OPC)(NCEP/OPC) ‏‏Ocean Surface FrontsOcean Surface FrontsOcean Surface CurrentsOcean Surface CurrentsValidation Support Validation Support –– RTOFS and NavyRTOFS and NavyGulf Stream ProductGulf Stream Product

Other Contributors/StakeholdersOther Contributors/StakeholdersKen Casey Ken Casey –– NODCNODCJaime Daniels Jaime Daniels –– GOESGOES--R Winds AWGR Winds AWGQingzhao Guo Qingzhao Guo –– AIT AIT Sasha Ignatov Sasha Ignatov –– GOESGOES--R SST AWGR SST AWGBill Pichel Bill Pichel –– GhostNet GhostNet John Sapper John Sapper –– OSDPD OSDPD

Page 3: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

3

Outline

• Executive Summary

• Algorithm Description

• Requirements Specification Evolution

• Validation Strategy

• Validation Results

• Next Steps to Reach 100%

• Summary

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 4: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

4

Executive Summary

The Ocean Dynamic Algorithm (ODA) generates the Option 2 products of Ocean Currents and Ocean Currents: Offshore .

Algorithm Version 3 was delivered in March. ATBD (80%) is on track for a July delivery

A 1-channel IR-only approach has been developed that utilizes improved ABI resolution capabilities over GOES-IM and GOES-NOP.

Validation tools have been developed and applied to 4 weeks of SEVIRI data.

Comparisons with output from the global version of the Navy Coastal Ocean Model (NCOM) indicate 80% spec compliance for all products.

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 5: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

Requirements Specification Evolution

5GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Currents Original LIRD/MRD Threshold Proposed Change ThresholdPrimary Instrument ABI ABI

Prioritization Tier III III

Geographic Coverage/Conditions

Full DiskMesoscale

Full DiskMesoscale

Vertical Resolution Surface Surface

Horizontal Resolution 2 km 2 km

Measurement Accuracy

Speed 1.0 km/hr(0.3m/s)Direction 45 O

1 km/hr (0.3 m/s) in both meridional and zonal directions

Measurement Precision

1.0 km/hr 1 km/hr (0.3 m/s) in both meridional and zonal directions.

Refresh Rate/Coverage Time

3 hr 3hr

Ocean Currents: Proposed Changes-Accepted

Page 6: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

Requirements Specification Evolution

6GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Currents Original L1RD/MRD Threshold Proposed Change Threshold

Primary Instrument ABI ABI

Prioritization Tier III III

Geographic Coverage/Conditions

CONUS and US navigable waters through EEZFull Disk

CONUS and US navigable waters through EEZ

Full Disk

Vertical Resolution Surface Surface

Horizontal Resolution 2 km 2 km

Measurement Precision 1.0 km/hr 1 km/hr (0.3 m/s) in both meridional and zonal directions.

Measurement Accuracy 1.0 km/hr 1 km/hr (0.3 m/s) in both meridional and zonal directions

Refresh Rate/Coverage Time 3hr 3hr

Offshore Currents: Proposed Changes-ACCEPTED

Page 7: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

7

Requirements

Product Accuracy Precision Latency horizontal resolution

Ocean Current

0.3 m.s-1 (U & V) 0.3 m.s-1 (U & V) 3 hrs 2 km

Ocean Current: Offshore

0.3 m.s-1 (U & V) 0.3 m.s-1 (U & V) 3hrs 2 km

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 8: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

8

Algorithm Description

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

ALGORITHM SUMMARY

OCEAN DYNAMIC ALGORITHM PROCESSING SCHEMATIC

BRIEF ALGORITHM DESCRIPTION

EXPECTED ABI PERFORMANCE RELATIVE TO OTHER SENSORS

Page 9: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

9

Algorithm Summary

This Ocean Dynamic Algorithm (ODA) generates the Option 2 products Ocean Currents and Ocean Currents: Offshore

We use an IR-only approach that provides day/night consistency and takes advantage of the ABI’s higher resolution information

We use three images to monitor motion of the ocean features characterized by the maximum gradient in sea surface brightness temperature

SEVIRI 10.8 micron channel is a proxy for ABI channel 14 (11.2 micron)

A cloud mask is applied to identify cloud free areasGOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 10: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

10

Ocean Dynamics Algorithm Processing Schematic

Read GOES-R IR & SST data

Apply Cloud Mask & Land Mask

Ocean Currents Algorithm(feature detection, pattern matching –

SSD*, vector derivation, QC)

Output Ocean Current Vectors

*SSD = Sum of Squared Differences

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 11: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

11

Ocean Currents Retrieval Strategy

The GOES-R ocean surface vector approach consists of the following general steps:

1.

Locate and select a suitable target in second image (middle image; time=t0

) of image triplet 2.

Use a pattern matching algorithm to locate the target in an earlier and later image. Track target backward in time (to first image; time=t-Δt) and forward in time (to third image; time=t+Δt) and compute corresponding displacement vectors. Compute mean vector displacement valid at time = t0

3.

Perform quality assurance on ocean surface vectors. Flag suspect

vectors. Compute and append quality indicators to each vector

4.

Apply mask to get Offshore Currents

Page 12: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

12

Ocean Currents Mathematical Ocean Currents Mathematical Description: Feature TrackingDescription: Feature Tracking

II1 1 ==

Sea Surface Temperature at pixel Sea Surface Temperature at pixel (x(x11

,y,y11

) of the target scene) of the target scene

II2 2 ==

Sea Surface Temperature at pixel Sea Surface Temperature at pixel (x(x22

,y,y22

) of the search scene) of the search scene

))],(),([( 222211

,1 yxIyxIMIN

yx

−∑Sum-of-Squared Differences (SSD)

••

Summation is carried out for all possible target scene Summation is carried out for all possible target scene positions within the search regionpositions within the search region

••

The matching scene corresponds to the scene where the The matching scene corresponds to the scene where the function takes on the smallest valuefunction takes on the smallest value

3rd Image: Time = t0

+ 1 Day

Search Region

Original Target Scene

Matching Scene

Page 13: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

13

Qualifiers

Theses are made with the following qualifiers•

Sensor zenith angle < 67 degrees

Region must be cloud-free in image triplet•

Cloud & land masks available

Dependent on navigation accuracy•

Errors depend on strength of SST gradient in feature being tracked

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 14: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

14

Expected ABI Performance Relative to Other Sensors

Current GOES Imager has approximately 4-km resolution so ABI has a 4x better resolution

Critical, especially for Ocean Currents where image-to-image displacements are small

N.B. MSG-SEVIRI has resolution of 3 km

Navigation accuracy of ABI expected to be much better (750 m)–

Again, critical for Ocean Currents because image-to-image registration errors contribute directly to retrieval error

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 15: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

Example ODA Output

15GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

NorthAfrica

July 8, 2005Example Ocean Current Vectors derived from MSG-

SEVIRI image triplet centered at 12Z

Vector length indicates derived current strength (1 degree = 1 m.s-1)

Shows upwelling off N Africa, combined with complex current pattern in the vicinity of the Canary Islands

CanaryIslands

Page 16: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

16

Validation Strategy: Comparison of MSG-derived current vectors vs. Model

Use ocean current vector components from the global version of the Navy Coastal Ocean Model (NCOM)

»

Advantage of using model field is that vectors are available “everywhere”»

Potential for model-related biases (e.g. displaced currents, errors in forcing fields). However, NCOM does assimilate data (e.g. Altimetry) and is therefore constrained by it

»

“Global”

NCOM is high resolution (at least eddy-resolving)

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 17: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

17

Validation ResultsRobust Statistics –

Removing Outliers

Robust Standard Deviation = (Q3 –

Q1)/1.349

Page 18: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

18

Validation Results (1)5x5 window (Meteosat-8 SEVIRI vs NCOM,

2005 days 2-9, 92-99, 183-190, 275-282)

Mean = 0.125 S.D. = 0.412 Mean = 0.059 S.D. = 0.307

Page 19: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

19

Median = 0.13 R.S.D. = 0.348 Median = 0.06 R.S.D. = 0.297

Orange

= gaussian curve represented

by S.D.

Green

= gaussian represented by R.S.D.

Blue

= histogram of errors (MSG –

NCOM)

Note: green curve matches peak & central distribution

Validation Results (2)5x5 window (Meteosat-8 SEVIRI vs NCOM,

2005 days 2-9, 92-99, 183-190, 275-282)

Page 20: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

20GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Validation Results (3)5x5 window (Meteosat-8 SEVIRI vs NCOM,

2005 days 2-9, 92-99, 183-190, 275-282)

Note errors in U-component are more prevalent in certain geographical areasV-component errors display little geographical preference

Page 21: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

21GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

DEPENDENCE OF RETRIEVAL QUALITY ON SST GRADIENTS – 5x5 WINDOW

80%

100%

∇=0.3∇=0.5

Page 22: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

22

PERCENTAGE OF REQUIREMENTS MET

Mean U S.D. U Mean V S.D. V %<0.375 %<0.375

WINTER -0.1002 0.2218 -0.0330 0.2125 90.44 92.43

SPRING -0.2448 0.3452 -0.0286 0.2953 76.27 83.05

SUMMER -0.0518 0.4371 0.0352 0.2781 58.90 80.82

AUTUMN -0.1795 0.3270 -0.0770 0.3414 77.52 70.54

YEAR -0.1299 0.3078 -0.0339 0.2706 79.49 83.98

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Validation statistics for 5x5 window excluding weak (<0.5 K) gradients

GREEN CELLS=100% YELLOW CELLS=80% RED CELLS=< 80%

Meteosat-8 SEVIRI vs

NCOM, 2005 days 2-9, 92-99, 183-190, 275-282

Page 23: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

23

Next Steps to Reach 100%

Refine internal QC metrics based on various parameters (e.g. gradient strength)

Investigate impact of navigation errors on performance using proxy data to ascertain if expected ABI navigation improvement will reduce errors sufficiently to meet 100% specification»

Careful co-registration of sample of individual SEVIRI images for triplets which contain notable retrieval errors

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010

Page 24: GOES-R AWG Ocean Dynamics Team: Ocean Currents and Offshore Ocean Currents Algorithmcimss.ssec.wisc.edu/goes_r/meetings/awg2010/... · 2010. 6. 15. · goes-r awg annual meeting,

24

Summary

80% specification requirement is met using a 5x5 target when considering robust statistics

80% specification is met for U-component when targets with weak gradients (<0.3 K) are excluded»

Will be part of improved algorithm internal QC

Delivery of Version 4 Algorithm (80%) is on track•

Various algorithm aspects (e.g. QC) will be refined in order to meet 100% requirement

GOES-R AWG Annual Meeting, Madison, Wisconsin, June 7-10, 2010