21
How can we improve the infrared atmospheric correction algorithm? Peter J Minnett Meteorology & Physical Oceanography Sareewan Dendamrongvit Miroslav Kubat Department of Electrical & Computer Engineering University of Miami SST Science Team Meeting Coconut Grove November 2011

How can we improve the infrared atmospheric correction algorithm?

  • Upload
    jules

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

How can we improve the infrared atmospheric correction algorithm?. Peter J Minnett Meteorology & Physical Oceanography Sareewan Dendamrongvit Miroslav Kubat Department of Electrical & Computer Engineering University of Miami. NLSST. - PowerPoint PPT Presentation

Citation preview

Page 1: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

How can we improve the infrared atmospheric correction algorithm?

Peter J Minnett Meteorology & Physical Oceanography

Sareewan DendamrongvitMiroslav Kubat

Department of Electrical & Computer Engineering

University of Miami

Page 2: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

NLSST

The NLSST has been used for over a decade, is very robust, and has been hard to improve upon.

Page 3: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Where next?Use advanced computational techniques: • Genetic Algorithm (GA)-based equation discovery to derive alternative forms of the correction algorithm

• Regression tree to identify geographic regions with related characteristics

• Support Vector Machines (SVM) to minimize error using state-of-the-art non-linear regression

Page 4: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Equation Discovery using Genetic Algorithms

• Darwinian principles are applied to algorithms that “mutate” between successive generations

• The algorithms are applied to large data bases of related physical variables to find robust relationships between them. Only the “fittest” algorithms survive to influence the next generation of algorithms.

• Here we apply the technique to the MODIS matchup-data bases.• The survival criterion is the size of the RMSE of the SST

retrievals when compared to buoy data.

Page 5: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Genetic Mutation of Equations• The initial population of formulae is created by a generator of random

algebraic expressions from a predefined set of variables and operators. For example, the following operators can be used: {+, -, /, ×, √, exp, cos, sin, log}. To the random formulae thus obtained, we can include “seeds” based on published formulae, such as those already in use.

• In the recombination step, the system randomly selects two parent formulae, chooses a random subtree in each of them, and swaps these subtrees.

• The mutation of variables introduces the opportunity to introduce different variables into the formula. In the tree that defines a formula, the variable in a randomly selected leaf is replaced with another variable.

Page 6: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Successive generations of algorithms

The formulae are represented by tree structures; the “recombination” operator exchanges random subtrees in the parents. Here the parent formulae (yx+z)/log(z) and (x+sin(y))/zy give rise to children formulae (sin(y)+z)/log(z) and (x+yx)/zy. The affected subtrees are indicated by dashed lines.

Subsets of the data set can be defined in any of the available parameter spaces.

(From Wickramaratna, K., M. Kubat, and P. Minnett, 2008: Discovering numeric laws, a case study: CO2 fugacity in the ocean. Intelligent Data Analysis, 12, 379-391.)

Page 7: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

GA-based equation discovery

Page 8: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

And the “fittest” is….The “fittest” algorithm takes the form:

where:Ti is the brightness temperature at λ= i µm

θs is the satellite zenith angle

θa is the angle on the mirror (a feature of the MODIS paddle-wheel mirror design)

Which looks similar to the NLSST:

Page 9: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Regression tree• Regions identified by the regression tree algorithm• The tree is constructed using

– input variables: latitude and longitude– output variable: Error in retrieved SST

• Algorithm recursively splits regions to minimize variance within them

• The obtained tree is pruned to the smallest tree within one standard error of the minimum-cost subtree, provided a declared minimum number of points is exceeded in each region

• Linear regression is applied separately to each resulting region (different coefficients result)

Page 10: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Page 11: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Page 12: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Regions Mk 2

Aqua MODIS SST (11, 12 µm). Daytime & night-time. Mean difference wrt buoys. Jan-Feb-Mar, 2007.

Page 13: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Regions Mk 2

Replicate data longitudinally in an attempt to avoid region boundaries at ±180o

Page 14: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Regions Mk 2

Page 15: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Regions Mk 2

Aqua MODIS SST (11, 12 µm). Daytime & night-time. St. dev about the mean difference wrt buoys. Jan-Feb-Mar, 2007.

Page 16: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Genetic Algorithms & Regression Tree SST algorithms. Global uncertainties.

Aqua MODIS SST - Day & Night SST Day SST night SST4 night

Population* Mean [K] Sdev [K] Mean [K] Sdev [K] Mean [K] Sdev [K] Mean [K] Sdev [K]

Q1 0.50% 0.001 0.486 -0.002 0.510 0.000 0.450 0.003 0.384

Q2 0.50% 0.001 0.492 0.000 0.519 0.002 0.493 -0.001 0.376

Q3 0.50% 0.001 0.486 -0.003 0.521 0.001 0.424 0.003 0.348

Q4 0.50% 0.001 0.434 -0.001 0.452 0.000 0.406 0.000 0.342

Q1 2.00% -0.001 0.496 -0.002 0.519 -0.001 0.461 0.000 0.392

Q2 2.00% 0.001 0.522 0.000 0.536 0.002 0.509 0.001 0.378

Q3 2.00% 0.000 0.509 -0.003 0.545 0.003 0.430 0.002 0.356

Q4 2.00% 0.000 0.443 -0.001 0.465 0.000 0.410 0.001 0.347

*Minimum population as fraction of training set. 0.5% is ~100 for day or night; ~200 for day & night.

Page 17: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Results• The new algorithms with regions give smaller errors

than NLSST or SST4

• Tsfc term no longer required

• Night-time 4µm SSTs give smallest errors• Aqua SSTs are more accurate than Terra SSTs• Regression-tree induced in one year can be applied to

other years without major increase in uncertainties

Page 18: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Next steps• Can some regions be merged without unacceptable

increase in uncertainties?• Iterate back to GA for regions – different formulations

may be more appropriate in different regions.• Allow scan-angle term to vary with different channel

sets.• Introduce “regions” that are not simply geographical.• Suggestions?

Page 19: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Variants of the new algorithms

Note: No Tsfc

Coefficients are different for each equation

Page 20: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

MODIS scan mirror effects

Mirror effects: two-sided paddle wheel has a multi-layer coating that renders the reflectivity in the infrared a function of wavelength, angle of incidence and mirror side.

Page 21: How can we improve the infrared atmospheric correction algorithm?

SST Science Team Meeting Coconut Grove November 2011

Regression tree (cont.)

• Example of a regression tree