The Image Warp for Evaluating Gridded Weather Forecasts

  • Upload
    kuper

  • View
    18

  • Download
    0

Embed Size (px)

DESCRIPTION

The Image Warp for Evaluating Gridded Weather Forecasts. Eric Gilleland National Center for Atmospheric Research (NCAR) Boulder, Colorado. Johan Lindström and Finn Lindgren Mathematical Statistics, Centre for Mathematical Sciences, Lund University, Lund, Sweden. F. O. - PowerPoint PPT Presentation

Citation preview

  • The Image Warp for Evaluating Gridded Weather ForecastsEric Gilleland National Center for Atmospheric Research (NCAR)Boulder, Colorado.Johan Lindstrm andFinn LindgrenMathematical Statistics, Centre for Mathematical Sciences, Lund University, Lund, Sweden.

    TIES -- Kelowna, B.C. Canada

  • User-relevant verification: Good forecast or Bad forecast?

    TIES -- Kelowna, B.C. Canada

  • User-relevant verification: Good forecast or Bad forecast?If Im a water manager for this watershed, its a pretty bad forecast

    TIES -- Kelowna, B.C. Canada

  • User-relevant verification: Good forecast or Bad forecast?If Im an aviation traffic strategic plannerIt might be a pretty good forecastODifferent users have different ideas about what makes a good forecast

    TIES -- Kelowna, B.C. Canada

  • High vs. low resolutionWhich rain forecast is better?From E. Ebert

    TIES -- Kelowna, B.C. Canada

  • High vs. low resolutionWhich rain forecast is better?Smooth forecasts generally Win according to traditional verification approaches.From E. Ebert

    TIES -- Kelowna, B.C. Canada

  • Traditional Measures-based approachesCSI = 0 for first 4;CSI > 0 for the 5thConsider forecasts and observations of some dichotomous field on a grid:Some problems with this approach:(1) Non-diagnostic doesnt tell us what was wrong with the forecast or what was right(2) Ultra-sensitive to small errors in simulation of localized phenomena

    TIES -- Kelowna, B.C. Canada

  • Spatial forecastsSpatial verification techniques aim to:account for uncertainties in timing and locationaccount for field spatial structureprovide information on error in physical termsprovide information that isdiagnosticmeaningful to forecast users

    Weather variables defined over spatial domains have coherent structure and features

    TIES -- Kelowna, B.C. Canada

  • Recent research on spatial verification methodsFilter MethodsNeighborhood verification methodsScale decomposition methodsMotion MethodsFeature-based methodsImage deformationOtherCluster AnalysisVariogramsBinary image metricsEtc

    TIES -- Kelowna, B.C. Canada

  • Filter MethodsAlso called fuzzy verificationUpscalingput observations and/or forecast on coarser gridcalculate traditional metricsFractions skill score (Roberts 2005; Roberts and Lean 2007)Ebert (2007; Met Applications) provides a review and synthesis of these approachesNeighborhood verification

    TIES -- Kelowna, B.C. Canada

  • Filter MethodsErrors at different scales of a single-band spatial filter (Fourier, wavelets,)Briggs and Levine, 1997Casati et al., 2004Removes noiseExamine how different scales contribute to traditional scoresDoes forecast power spectra match the observed power spectra?Fig. from Briggs and Levine, 1997Single-band pass

    TIES -- Kelowna, B.C. Canada

  • Feature-based verificationError componentsdisplacementvolumepattern

    TIES -- Kelowna, B.C. Canada

  • Numerous features-based methodsComposite approach (Nachamkin, 2004)Contiguous rain area approach (CRA; Ebert and McBride, 2000; Gallus and others)Gratuitous photo from Boulder open spaceMotion MethodsFeature- or object-based verification

    TIES -- Kelowna, B.C. Canada

  • Motion MethodsFeature- or object-based verificationBaldwin object-based approachMethod for Object-based Diagnostic Evaluation (MODE)Others

    TIES -- Kelowna, B.C. Canada

  • Inter-Comparison Project (ICP)ReferencesBackgroundTest casesSoftwareInitial Resultshttp://www.ral.ucar.edu/projects/icp/

    TIES -- Kelowna, B.C. Canada

  • The image warp

    TIES -- Kelowna, B.C. Canada

  • The image warp

    TIES -- Kelowna, B.C. Canada

  • The image warpTransform forecast field, F, to look as much like the observed field, O, as possible.Information about forecast performance:Traditional score(s), , of un-deformed field, F.Improvement in score, , of deformed field, F, against O.Amount of movement necessary to improve by .

    TIES -- Kelowna, B.C. Canada

  • The image warpMore featuresTransformation can be decomposed into:Global affine partNon-linear part to capture more local effectsRelatively fast (2-5 minutes per image pair using MatLab).Confidence Intervals can be calculated for , affine and non-linear deformations using distributional theory (work in progress).

    TIES -- Kelowna, B.C. Canada

  • The image warpDeformed image given byF(s)=F(W(s)), s=(x,y) a point on the gridW maps coordinates from deformed image, F, into un-deformed image F.W(s)=Waffine(s) + Wnon-linear(s)Many choices exist for W: Polynomials (e.g. Alexander et al., 1999; Dickinson and Brown, 1996). Thin plate splines (e.g. Glasbey and Mardia, 2001; berg et al., 2005). B-splines (e.g. Lee et al., 1997). Non-parametric methods (e.g. Keil and Craig, 2007).

    TIES -- Kelowna, B.C. Canada

  • The image warpLet F (zero-energy image) have control points, pF.Let F have control points, pF.We want to find a warp function such that the pF control points are deformed into the pF control points. W(pF)= pFOnce we have found a transformation for the control points, we can compute warps of the entire image: F(s)=F(W(s)).

    TIES -- Kelowna, B.C. Canada

  • The image warpSelect control points, pO, in O.Introduce log-likelihood to measure dissimilarity between F and O.

    log p(O | F, pF, pO) = h(F, O),

    Choice of error likelihood, h, depends on field of interest.

    TIES -- Kelowna, B.C. Canada

  • The image warpMust penalize non-physical warps! Introduce a smoothness prior for the warpsBehavior determined by the control points. Assume these points are fixed and a priori known, in order to reduce prior on warping function to p(pF | pO). p(pF | O, F, pO ) = log p(O | F, pF , pO)p(pF | pO) = h(F, O) + log p(pF | pO) ,

    where it is assumed that pF are conditionally independent of F given pO.

    TIES -- Kelowna, B.C. Canada

  • ICP Test case 1 June 2006MSE=17,508 9,316WRF ARW (24-h)Stage II

    TIES -- Kelowna, B.C. Canada

  • Comparison with MODE (Features-based)WRF ARW (24-h)Stage IIRadius = 15 grid squaresThreshold = 0.05

    TIES -- Kelowna, B.C. Canada

  • Comparison with MODE (Features-based)Area ratios(1) 1.3(2) 1.2(3) 1.1Location errors(1) Too far West(2) Too far South(3) Too far NorthTraditional Scores:POD = 0.40FAR = 0.56CSI = 0.27WRF ARW-2 Objects with Stage II Objects overlaid All forecast areas were somewhat too large

    TIES -- Kelowna, B.C. Canada

  • Acknowledgements

    STINT (The Swedish Foundation for International Cooperation in Research and Higher Education): Grant IG2005-2007 provided travel funds that made this research possible.Many slides borrowed: David Ahijevych, Barbara G. Brown, Randy Bullock, Chris Davis, John Halley Gotway, Lacey Holland

    TIES -- Kelowna, B.C. Canada

  • References on ICP websitehttp://www.rap.ucar.edu/projects/icp/references.html

    TIES -- Kelowna, B.C. Canada

  • References not on ICP websiteSofia berg, Finn Lindgren, Anders Malmberg, Jan Holst, and Ulla Holst. An image warping approach to spatio-temporal modelling. Environmetrics, 16 (8):833848, 2005.

    C.A. Glasbey and K.V. Mardia. A penalized likelihood approach to image warping. Journal of the Royal Statistical Society. Series B (Methodology), 63 (3):465514, 2001.

    S. Lee, G. Wolberg, and S.Y. Shin. Scattered data interpolation with multilevel B-splines. IEEE Transactions on Visualization and Computer Graphics, 3(3): 228244, 1997

    TIES -- Kelowna, B.C. Canada

  • Nothing more to see here

    TIES -- Kelowna, B.C. Canada

  • The image warpW is a vector-valued function with a transformation for each coordinate of s.W(s)=(Wx(s), Wy(s))For TPS, find W that minimizes

    (similarly for Wy(s)) keeping W(p0)=p1 for each control point.

    TIES -- Kelowna, B.C. Canada

  • The image warpResulting warp function is

    Wx(s)=SA + UB,

    where S is a stacked vector with components (1, sx, sy), A is a vector of parameters describing the affine deformations, U is a matrix of radial basis functions, and B is a vector of parameters describing the non-linear deformations.

    TIES -- Kelowna, B.C. Canada