Full text: XVIIth ISPRS Congress (Part B3)

  
  
the subsequent level of resolution, and warping the left and 
right images with respect to the interpolated surface. The 
whole process is repeated until the final refined surface is 
reached. At each level, images are rectified, the matching 
accuracy and reliability are improved, and a better surface 
representation is obtained. At the last level, the matching 
vectors vanish, the warped images become orthophotos, and 
the true surface is reconstructed. 
From this overview, it is clear that one of the objectives 
of surface interpolation is to construct as a realistic surface 
representation as possible. This task is crucial for the success 
of matching on subsequent levels. The search for a match is 
performed by centering a correlation window over a point of 
a zero-crossing contour in one image. On the other image, 
the search window is placed and shaped according to the 
expected depth range in that area (Schenk & Toth, 1991). 
The other goal of the surface interpolation is to provide in- 
formation for the surface analysis. It is important that the 
interpolator does not introduce new characteristics to the 
surface other than what is derived from the observations. 
Creating new maxima or minima in the surface is an exam- 
ple for undesired side effects of interpolation. Additionally, 
the surface interpolator should not smear essential surface 
shape characteristics. Such a situation may occur when a 
smooth surface is interpolated over observations on break 
lines. 
3. SURFACE INTERPOLATION 
The problem of surface fitting consists of taking a region 
containing a list of function values, and finding a function 
on this region that agrees with the data to some extent and 
behaves reasonably between data points (Lancaster & Salka- 
uskas, 1986). The accuracy that can be obtained from a 
fitting process depends on the density and the distribution 
of the reference points, and the method. Data points are 
arranged in various distribution patterns and densities. Ac- 
cordingly, surface fitting methods designed for one case differ 
from those designed for dealing with other distribution pat- 
terns. 
There are several criteria for classifying surface fitting meth- 
ods. The first criterion is the closeness of fit of the result- 
ing representation to the original data. Thereby, a fitting 
method can be either an interpolation or an approximation. 
Interpolation methods fit a surface that passes through all 
data points. Approximation methods construct a surface 
that passes near data points and minimizes, at the same 
time, the difference between the observed and the interpo- 
lated values. 
Another criterion is the extent of support of the surface fit- 
ting method; a method is classified as a global or a local one. 
In the global approach, the resulting surface representation 
incorporates all data points to derive the unknown coeffi- 
cients of the function. By doing so, some of the local details 
submerge in the overall surface, and editing one point affects 
all distinct points. With local methods, the value of the con- 
structed surface at a point considers only data at relatively 
nearby points. Thus, the resulting surface emphasizes the 
small-scale trends in the data (Watson, 1992). Many global 
schemes can be made local by partitioning the original do- 
main into subdomains. 
Yet another criterion for classifying interpolation methods 
is their mathematical models. Surface interpolation meth- 
ods are divided into three main classes; weighted average 
methods, interpolation by polynomials, and interpolation by 
splines. 
3.1 Weighted average methods 
These methods use a direct summation of the data at each 
interpolation point. The value of the surface at a non-data 
point is obtained as a weighted average of all data points. 
The weight is inversely proportional to the distance r;. Shep- 
ard’s method may serve as an example. Here, the value of a 
point is evaluated as 
N , Fir? sy 1/75, when 7; #0, 
f(z,y) = (1) 
F when r; = 0. 
Weighted average methods are suitable for interpolating a 
surface from arbitrarily distributed data. However, one 
drawback is the large amount of calculations, especially for 
many data points. To overcome this problem, the method 
is modified into a local version. A smaller subset of data is 
selected for each non-data point based on a fixed number of 
points, or a fixed area. The problem now is to define proper 
parameters (e.g. the variable u in equation (1)). 
3.2 Interpolation by polynomials 
A polynomial p is a function defined in one dimension for all 
real numbers æ by 
p(z) — ao -F a2 4 -F ay iz" + anz”, (2) 
where N is a non-negative integer and ao,...,aw are fixed 
real numbers. Generally, fitting a surface by polynomials 
proceeds in two steps. The first one is the determination of 
the coefficients of the polynomial based on the set of data 
points and the criteria controlling the fit of the polynomial 
function. Then, using the computed parameters, the second 
phase evaluates the polynomial to obtain values of the fitted 
surface at given locations. 
Piecewise polynomials are the local version for surface fitting 
with polynomials. This approach works well with irregularly 
spaced data. The general procedure for surface fitting with 
piecewise polynomials consists of the following operations: 
1. partitioning the surface into patches of triangular or 
rectangular shape, the vertices of which are the refer- 
ence points. 
2. fitting locally a leveled, tilted, or second-degree plane 
at each patch, using one or more terms of the polyno- 
mial. 
3. solving the unknown parameters of the polynomial. To 
enforce continuity (and smoothness) along the joining 
sides of neighboring patches, partial derivatives must 
have been estimated at each reference point. 
Least squares fitting by polynomials performs well if many 
points are available and the surface has fairly simple form 
(Hayes, 1987). On the other hand, interpolation by poly- 
nomials with scattered data causes serious difficulties, one 
of which is a singular system of equations due to data dis- 
tribution (e.g. data lie on a line). Another problem is an 
228 
ill-co 
secut 
in us 
ina 
3.3 ] 
A sp 
tiguo 
nuity 
at th 
deriv 
tives 
Bicul 
(ie. 
tion 
prodi 
data 
racy ı 
fittin 
is the 
the s 
band 
duce 
Bicul 
or un 
rank- 
probl 
Becai 
supp: 
data 
tions 
larity 
Noda 
surfa« 
apprc 
corres 
OVET : 
then 
advar 
spline 
is tha 
instez 
1974) 
Thin 
These 
since 
cubic 
The s 
tion e 
only. 
is rep 
9^ 
Ör‘ 
Adopt! 
a set «
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.