Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael...

14
Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic

Transcript of Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael...

Page 1: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Formulation and test of a model of positional distortion fields

Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic

Page 2: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

The model

• Vector field • Measured positions x+x, y+y

• Vector field continuous and smooth– Kiiveri: function of coordinates– but function loses generality

• If is known everywhere then distortion can be removed– variation in magnitude of could be visualized

Page 3: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

The data

• Street centerline files– multiple vendors, sources

• many different

• Ambiguous messages about location if origin, destination have different databases– which street is (x,y) on?

• Applications in transportation, generalizes to other domains

Page 4: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Figure 1: Plot of a section of the two databases, superimposed on an interpolated field showing the magnitude of the distortion vector.

Page 5: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Obtaining a sample of

• Match points between databases– easiest at nodes

• Provides a sample set of observations– poor in rural areas

Page 6: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Determining a complete

• Interpolate a continuous field

• But what model to use for the surface?– Kiiveri - function of coordinates– spatial interpolation (e.g. Kriging)

• maximally smooth

– piecewise with linear breaks• mosaic of patches

Page 7: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Figure 2: Effect of a cliff on a linear feature (left); editing with a smooth line (right)

Page 8: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Why a mosaic of patches?

• Constant or linear or affine within each patch

• Breaks where there are no features– causes no cartographic offense

• Fits production methods– photogrammetric mosaic, edgematching of

different sources

Page 9: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Clustering the error field

• Variogram of angular differences

• Ratio of areal dependence– compares variation within lag with predictions

from variogram

• Cluster using RAD

Page 10: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

0.15

0.20

0.25

0.30

0.35

0.40

0 300 600 900 1200 1500 1800 2100

Distance

Gam

ma

Figure 3: Semivariogram of angular distortion values.

Page 11: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Figure 4: A plot of the RAD values associated with angular distortions.

Page 12: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Figure 5: Initial clustering based on RAD values.

Page 13: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Figure 6: Clustering using only high RAD values.

Page 14: Formulation and test of a model of positional distortion fields Chris Funk, Kevin Curtin, Michael Goodchild, Dan Montello, UCSB; Val Noronha, Digital Geographic.

Conclusions

• Piecewise approach to modeling • Observable at points

• Identification of patches– piecewise constant

• Transportation application generalizes

• Errors highest where field is least observable