Escolar Documentos
Profissional Documentos
Cultura Documentos
Geometric Correction
John R. Jensen
Department of Geography
University of South Carolina
Columbia, South Carolina 29208
Jensen, 2003
Geometric Correction
* Image-to-map rectification
- Useful when preparing images and interpreted output for presentation
in a rigorous map projection using a known geoid and datum.
Especially valuable when performing digital change detection.
Jensen, 2003
Image-to-Map Geometric Rectification
We will focus our attention on image-to-map rectification
because:
• it is the most widely adopted geometric correction methodology, and
• the image-to-image registration process is very similar.
* Intensity Interpolation
Jensen, 2003
Spatial Interpolation Using Coordinate Transformations
x' a0 a1 x a2 y
y ' b0 b1 x b2 y
where:
Jensen, 2003
Spatial Interpolation Using Coordinate Transformations
x' a0 a1 x a2 y
y ' b0 b1 x b2 y
• translation in x and y,
• scale changes in x and y,
• skew, and
• rotation.
Jensen, 2003
How Different Affine Transformations
Fit a Hypothetical Surface
Original
surface 1st order
x' a0 a1 x a2 y
y ' b0 b1 x b2 y
Jensen, 2003
Spatial Interpolation Using Coordinate Transformation
where:
xorig and yorig are are the original row and column coordinates of the GCP in
the image and x’ and y’ are the computed or estimated coordinates in the
original image when we utilize the six coefficients. Basically, the closer these
paired values are to one another, the more accurate the algorithm (and its
coefficients). The square root of the squared deviations represents a measure
of the accuracy of each GCP. By computing RMSerror for all GCPs, it is
possible to (1) see which GCPs contribute the greatest error, and 2) sum all the
Jensen, 2003
RMSerror.
Characteristics of Ground Control Points
Point Order of Easting on Northing on X’ pixel Y’ Pixel Total RMS
Number Points Map Map error after
Deleted X1 Y1 this point
deleted
1 12 597120 3,627,050 150 185 0.501
…..
If we delete
20 1 601,700 3,632,580 283 12 8.542 GCP #20,
the RMSE
will be
8.452
Total RMS error with all 20 GCPs used: 11.016
Image-to-Map Geometric Rectification
Intensity Interpolation:
* Nearest Neighbor
* Bilinear Interpolation
* Cubic Convolution
Jensen, 2003
Nearest-Neighbor Resampling
The brightness value closest to the predicted x’, y’ coordinate
is assigned to the output x,y coordinate.
Jensen, 2003
Bilinear Interpolation
Assigns output pixel values by interpolating brightness values in two
orthogonal direction in the input image. It basically fits a plane to the 4
pixel values nearest to the desired position (x’, y’) and then computes a new
brightness value based on the weighted distances to these points. For
example, the distances from the requested (x’, y’) position at 2.4, 2.7 in the
input image to the closest four input pixel coordinates (2,2; 3,2; 2,3;3,3) are
computed . Also, the closer a pixel is to the desired x’,y’ location, the more
weight it will have in the final computation of the average.
4
Zk
D 2 where Zk are the surrounding four data point values,
BV wt k41 k and D2k are the distances squared from the point in
1
k 1 D 2
question (x’, y’) to the these data points.
k Jensen, 2003
Bilinear Interpolation
Jensen, 2003
Cubic Convolution
Assigns values to output pixels in much the same manner as bilinear
interpolation, except that the weighted values of 16 pixels surrounding
the location of the desired x’, y’ pixel are used to determine the value
of the output pixel.
16
Zk
D 2 where Zk are the surrounding four data point
values, and D2k are the distances squared from
BV wt k161 k the point in question (x’, y’) to the these data
1
k 1 D 2 points.
k
Jensen, 2003
Cubic Convolution
Jensen, 2003