35
Interpolation, Surface Models, and Geostatistical Methods Creating continuous surfaces from measurements at discrete points

Surface Models Interpolation

Embed Size (px)

Citation preview

Page 1: Surface Models Interpolation

Interpolation, Surface Models, and Geostatistical Methods

Creating continuous surfaces from measurements at discrete points

Page 2: Surface Models Interpolation

Surface Models - Topics

Examples of useInput dataInterpolation– Thiessen Polygon example– Inverse Distance Weighted Example– Splines and Kriging

Kriging methods

Page 3: Surface Models Interpolation

Elevation &Contours - the most common example of interpolated surface

Page 4: Surface Models Interpolation

Digital Elevation Models

Digital representation of the continuous variation of relief over spaceForm the base, or backbone, of landscapeApplied to hydrological models, visibility analysis, erosion studiesInterpolation is fundamental to DEM production

Page 5: Surface Models Interpolation

DEM Derivatives

Slope - the steepness of the land– used in many environmental models,

especially those involving water and erosion

Aspect - the direction the slope is facing– provides shaded relief image of surface as

well as being useful for analysis

Page 6: Surface Models Interpolation

Hillshade, & Visibility

Page 7: Surface Models Interpolation

Interpolation in EpidemiologyExamples

Disease incidence – cancer by county– Lyme disease by state

Risk mapsVector densityOther environmental factors– temperature– concentration of mercury

Page 8: Surface Models Interpolation

Choropleth version

Kriged version

Lyme Disease Forecast

Page 9: Surface Models Interpolation

Risk Map from Oak Ridge National Labs, Tennessee, U.S. using splineinterpolation

Oak Ridge K-25 Gaseous Diffusion Plant

Page 10: Surface Models Interpolation

HighHigh

ModerateModerate

LowLow

Spatial distributionof nymphs in Rhode Island , 1993, based on ordinary kriging estimate of point samples of tick densities in forested habitats(Nicholson & Mather, 1996).

Page 11: Surface Models Interpolation

Input PointsAlso called mass points for DEMsInput points vary in terms of– number of points

• high density, low density– location of points

• random, systematic, stratified– accuracy of points and the “support”

They are the basis for the model creation

Page 12: Surface Models Interpolation

Input Points - the points from which interpolation is done

Number of Control Points

Location of Control Points

Page 13: Surface Models Interpolation

Spatial Sampling Options

systematic - grid systematic - profile

random stratified random

Page 14: Surface Models Interpolation

Types of Interpolation

Results are not correct or incorrect so much as they are plausible or absurd.

• Mark Monmonnier

Thiessen PolygonMoving averagesSplinesOptimal interpolation (kriging)

Page 15: Surface Models Interpolation

Thiessen Polygons - Overview

Input is irregularly spaced control pointsAssigns a value to a set of polygons, one polygon for each pointThe size and shape of the polygons divides the study area in such a way that the area within each polygon is closer to the polygon’s control point than to any other control point.

Page 16: Surface Models Interpolation

Thiessen Polygon example

Page 17: Surface Models Interpolation

Thiessen PolygonsPolygons with straight sides that surround one of a set of points insuch a way that all of the area within the polygon is closer to theenclosed point than to any other point in the set.

They supply a way in which you can estimate the amount ofsomething that occured at any point, based on the values providedby a set of input points measured at discrete locations.

Creation of Thiessen Polygons

Extend the midpoint lines until they meet, thus forming the Thiessen polygons. Any place within each polygon can be assumed to have the same value as the point inside the polygon.

Imagine that each of the input points is connected to its nearest neighbors. Then, a perpendicular line is drawn at the midpoint of each of the connecting lines

This set of seven points shows the location of a set of input points used to measure rainfall.

Page 18: Surface Models Interpolation

Inverse Distance Weighted Interpolation

An commonly available example of a weighted moving average.Control points may have regular or irregular spacingGoal is to estimate a set of unknown Z values based on the values of the known control points.Next is an example of the required calculations for one Z value.

Page 19: Surface Models Interpolation

Inverse Distance Weighted Interpolation Example

The general formula

Z = point to estimate z = known points d = distance from Z to n nearest z’s ∑

=

== n

iai

n

iai

i

d

dz

Z

1

1

1

100z1

Z

z3

z2

z4

110

120

130

Calculate the numeratori 1 2 3 4z 100 120 110 130d2 8 8 2 10z/d2 12.5 15 55 13 ∑ 2d

z = 95.5

Calculate the denominator1/d2 = 1/8 +1/8 + 1/2 + 1/10 = .85

Distance, d, is calculated as straight line distance from each z to Za2 + b2 = c2

E.g. from Z to z1

d1 = , d2 = 844 +

Z = 95.5/.85 = 112

Page 20: Surface Models Interpolation

SplinesCharacteristics– Simulate a flexible ruler as used by

draftsmen of old.– Break points allow local changes to be

made without affecting the whole.– Used to smooth digitized contour lines for

better graphic depiction.– Thin plate splines are used to create DEMs

Page 21: Surface Models Interpolation

Splines - Good and BadPositives– Handle large amounts of data efficiently– Retain local features– Aesthetically pleasing

Negatives– Too smooth– Artifacts/ very high or low values– No direct estimate of error

Page 22: Surface Models Interpolation

Optimal Interpolation - KrigingCharacteristics– recognizes that a single smooth

mathematical equation will not suffice to depict natural variation

– three parts• drift or structure of general trend• small variations, random but related (spatially

autocorrelated)• noise - not autocorrelated and not related to

underlying structure

Page 23: Surface Models Interpolation

Kriging - Good & BadPositive– good where relatively few, expensive

control points must be used for interpolation, e.g. ore samples

– accounts for number and location of control points

– provides an estimate of potential error in output

Negative– high computational requirements– too much noise undermines accuracy

Page 24: Surface Models Interpolation

Variography

Method used for modeling the spatial structure of the input dataThe variogram is central to this method – it graphs the differences (semi-variance) among input point values across different distances and directionsThe shape of the variogram provides information about the nature of the spatial autocorrelationModeling may be performed with assumption of isotropy (differences same in all directions) or anisotropy (directional trend in differences)

Page 25: Surface Models Interpolation

semi-variance –measure of the degree of spatial dependence between samples; squared diff of points at distance h

sill – maximum variance, values not autocorrelatedafter this point

range – distance (lag) at which sill is reached

nugget – noise or intrinsic error

spatial lag examples

Page 26: Surface Models Interpolation

SemivariogramSemivariogram of distances between samples of distances between samples (Nicholson & (Nicholson & MatherMather, 1996), 1996)

Sem

ivar

ianc

eSe

miv

aria

nce

11

22

33

44

1000010000 2000020000 3000030000 4000040000 5000050000Distance (meters)Distance (meters)

Page 27: Surface Models Interpolation

Types of kriging

Ordinary – estimated mean, AKA punctual kriging. Most commonly used type, overallSimple – known meanUniversal – polynomial regression with x, y as independent variables, used when trend is presentIndicator, probability, disjunctive– non-linear forms, check for values above a particular valueCo-kriging – involves multiple variables

Page 28: Surface Models Interpolation

Hypothetical Surface

This is reality.

100 randomly located sample points hold Z values for those places

Page 29: Surface Models Interpolation

Data DistributionTrue distribution of Z value

Distribution of 285point sampleDistribution of 100 point sample

Page 30: Surface Models Interpolation

Trend analysisN-S trend blue; E-W trend green. 2nd order polynomial

More focusedGlobal

Page 31: Surface Models Interpolation

Variography

Before trend removal

Range: 8800 m –distance where autocorrelation ends

Sill: 41.4 m – squared difference at 8800 m

Center is lowest lag distance. Blue/green = similarity; Orange/red = dissimilarity

After trend removal

Page 32: Surface Models Interpolation

Surface from 100 random points, default parameters

Goal – Good model

Prediction Error IdealsMean error = 0

RMS and average standard error are small

RMS standardized error = 1

Mean=0.01916; RMS= 11.32; RMS Stnd=0.9216

Surface from 285 random points, default parametersMean=0.010462; RMS= 9.159; RMS Stnd=0.7312

Surface from 285 random points, trend removedMean=-0.00826; RMS= 7.491; RMS Stnd=1.405

Page 33: Surface Models Interpolation

Surface from 285 random points, trend removed

Surface from 100 random points, default parameters

Surface from 285 random points, default parameters

Using additional input points and removing trends improved the model, i.e. reduced prediction error

Page 34: Surface Models Interpolation

Prediction standard error is lower closer to original input points. Measures how well the surface matches the model.

Page 35: Surface Models Interpolation

Predicted – Actual values

Error measures how well the surface matches a set of independent values.