ocean dynamics algorithm goes-r awg

1
Ocean Dynamics Algorithm GOES-R AWG Eileen Maturi, NOAA/NESDIS/STAR/SOCD, Igor Appel, STAR/IMSG, Andy Harris, CICS, Univ of Maryland AMS 92 nd Annual Meeting, New Orleans, Louisiana, January 22-27, 2012 Background At present, there is no NOAA real- time single-sensor (imager) algorithm for ocean currents However, feature tracking is performed to derive Atmospheric Motion Vectors on an operational basis Difference for ocean currents is that speeds are 1-2 orders of magnitude slower than for winds Thus image-to-image registration becomes critical Note: All AWG algorithms are developed under the assumption of accurate calibration and navigation Substantial “from scratch” development effort required for this Day 2 product GOES-R ABI – key aspects Imaging every 15 minutes (full-disk) 16 bands, including several in thermal IR “window” Spatial resolution of 2 km (for thermal IR) Image navigation accuracy specification 750 m Meteosat-8/9 SEVIRI – selected proxy Chosen as best proxy data upon which to develop and test algorithm for this task: “Similar” thermal bands Resolution 3 km (for thermal IR) 15-minute full-disk imaging Spin-scan stabilization (vs. 3-axis for GOES-R Platform) – not clear what the actual image-to- image navigation accuracy is, but is thought to be “good” Methodology Required accuracy is 0.3 m.s -1 for ocean current U & V components, 3- hour refresh rate 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=t 0 ) 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 = t 0 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 Validation SEVIRI data centered at 12 UTC were selected for 8 days in each season (total 32 days) A variety of target sizes were evaluated Compare with currents 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) Read GOES-R IR & SST data Ocean Currents Algorithm (feature detection, pattern matching – SSD*, vector derivation, QC) *SSD = Sum of Squared Differences Apply Cloud Mask & Land Mask Output Ocean Current Vectors I 1 = Temperature at pixel (x 1 ,y 1 ) of the target scene I 2 =Temperature at pixel (x 2 ,y 2 ) of the search scene ) )] , ( ) , ( [ ( 2 2 2 2 1 1 , 1 y x I y x I MIN y x Sum-of-Squared Differences (SSD) Summation is carried out for all possible target scene positions within the search region The matching scene corresponds to the scene where the function takes on the smallest value Search Region Original Target Scene Matching Scene North Africa July 8, 2005 Example 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 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) 5×5 Target Note: green curve matches peak & central distribution 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 Threshold value for temperature gradient (C°) in target window Mean-square-root error for cells with > than threshold gradient BLUE U-COMPONENT GREEN V-COMPONENT 80% 100% =0. 3 =0. 5 Inclusion of “weak” gradient targets degrades accuracy One solution to achieve 100% requirement is to QC output using gradient strength Validation against HYCOM assimilation runs Investigate: 1) impact of geolocation errors in proxy data; 2) alternative cloud mask; 3) alternative pattern matching & data assimilation approaches (OSU/CIOSS)

Upload: georgia-knox

Post on 02-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Ocean Dynamics Algorithm GOES-R AWG Eileen Maturi, NOAA/NESDIS/STAR/SOCD, Igor Appel, STAR/IMSG, Andy Harris, CICS, Univ of Maryland. Background At present, there is no NOAA real-time single-sensor (imager) algorithm for ocean currents - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ocean Dynamics Algorithm GOES-R AWG

Ocean Dynamics Algorithm GOES-R AWGEileen Maturi, NOAA/NESDIS/STAR/SOCD, Igor Appel, STAR/IMSG, Andy Harris, CICS, Univ of Maryland

AMS 92nd Annual Meeting, New Orleans, Louisiana, January 22-27, 2012

Background● At present, there is no NOAA real-time single-

sensor (imager) algorithm for ocean currents● However, feature tracking is performed to derive

Atmospheric Motion Vectors on an operational basis

● Difference for ocean currents is that speeds are 1-2 orders of magnitude slower than for winds

● Thus image-to-image registration becomes criticalNote: All AWG algorithms are developed under

the assumption of accurate calibration and navigation

● Substantial “from scratch” development effort required for this Day 2 product

GOES-R ABI – key aspects● Imaging every 15 minutes (full-disk)● 16 bands, including several in thermal IR

“window”● Spatial resolution of 2 km (for thermal IR)● Image navigation accuracy specification 750 m

Meteosat-8/9 SEVIRI – selected proxy● Chosen as best proxy data upon which to develop

and test algorithm for this task:“Similar” thermal bandsResolution 3 km (for thermal IR)15-minute full-disk imagingSpin-scan stabilization (vs. 3-axis for GOES-R

Platform) – not clear what the actual image-to-image navigation accuracy is, but is thought to be “good”

● Obviously not easy to test for regions of interest specific to US coastal watersN.B. requirement is for 2 products: “Ocean

Currents” and “Ocean Currents: Offshore” – the latter has US Exclusive Economic Zone masked

Methodology● Required accuracy is 0.3 m.s-1 for ocean current

U & V components, 3-hour refresh rate

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

Validation● SEVIRI data centered at 12 UTC were selected

for 8 days in each season (total 32 days)● A variety of target sizes were evaluated

Compare with currents 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)Read GOES-R IR &

SST data

Ocean Currents Algorithm

(feature detection, pattern matching – SSD*,

vector derivation, QC)

*SSD = Sum of Squared Differences

Apply Cloud Mask & Land Mask

Output Ocean Current Vectors

I1 = Temperature at pixel (x1,y1) of the target scene

I2 = Temperature at pixel (x2,y2) of the search scene

))],(),([( 222211

,1 yxIyxIMIN

yx

Sum-of-Squared Differences (SSD)

Summation is carried out for all possible target scene positions within the search regionThe matching scene corresponds to the scene where the function takes on the smallest value

Search Region

Original Target Scene

Matching Scene

NorthAfrica

July 8, 2005

Example 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

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)

5×5 Target

Note: green curve matches peak & central distribution

00.20.40.60.811.21.41.60

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

Threshold value for temperature gradient (C°) in target window

Mea

n-s

qu

are-

roo

t er

ror

for

cell

s w

ith

> t

han

th

resh

old

g

rad

ien

t

BLUE U-COMPONENT GREEN V-COMPONENT

80%

100%

=0.3=0.5

Inclusion of “weak” gradient targets degrades accuracyOne solution to achieve 100% requirement is to QC output using gradient strength

●Validation against HYCOM assimilation runs●Investigate: 1) impact of geolocation errors in proxy

data; 2) alternative cloud mask; 3) alternative pattern matching & data assimilation approaches (OSU/CIOSS)