Full text: XVIIIth Congress (Part B5)

se the depth 
> axis) from 
thus loosely 
1 is more or 
provisional 
;- coordinate 
g the height 
erial image 
  
= 
\ 
  
timating the 
determining 
) it has been 
on intensive 
ctrapolation. 
] subsequent 
puted using 
C matching 
> controlling 
t was passed 
called and a 
assed to the 
1e matching 
nked to the 
mage would 
aged by the 
ever as not 
as the DEM 
in the DEM 
essful match 
number of 
ng texture is 
inate of the 
apolating the 
height at this pixel from the nearest neighbour in the DEM 
image. In cases where the reference patches are distributed at 
regular and frequent intervals in the reference image the use of 
this simple method can be justified. 
Once a height has been extrapolated for the current pixel the 
remaining provisional values must be computed (see figure 1). 
Firstly, the X and Y object coordinates are computed from the re- 
arranged collinearity equations, using the known reference image 
orientation and all the calibrated additional parameters. In a 
second stage the computed X,Y,Z object coordinates are 
projected into all the search images to obtain x,y image 
coordinates (corrected for distortion). The image coordinates are 
then transformed into the original pixel coordinate system using 
the known transformation parameters. The provisional 
parameters are used by the MPGC routine and if successful (the 
matching results pass a run-time blunder test) the resulting height 
is stored in the DEM image. If the MPGC matching failed, the 
more reliable MIC routine is called to compute another estimate 
for the height of this current surface point. 
4. MULTI IMAGE CORRELATION 
Multi-image correlation (MIC) is an extension to the traditional 
grey level correlation technique. A correlation value, such as the 
normalized cross-correlation coefficient, describes the similarity 
between two patches, and can be used for solving correspondence 
problems between images. The basic steps of most correlation 
search procedures are: 
1. Extract a reference patch from the reference image. The 
conjugate position of this reference patch in the search 
image must be determined. 
2. Define a search area and specific sampling positions 
(search patches) for correlation, within the search image. 
3. Compute the correlation values (with respect to the 
reference patch) at each of the defined sample positions. 
4. Find the sample position with the maximum correlation 
value. This position indicates the search patch with highest 
similarity to the reference patch. 
  
reference ray with 
search steps 3 — 
reference image 
and patch 
  
~J —— 
search images with search patches at 
geometrically consistent positions 
along the epi-polar "lines" 
  
  
  
Figure 2. The multi-image correlation (MIC) search 
concept. À search step (sample) number is shown next 
to the search patches and their associated object point. 
When no image orientation data is used, correlation search 
procedures correlate over an entire 2-D search area within the 
search image. When relative orientation between two images is 
known, the search patch centres can be restricted along the epi- 
501 
polar “line” in the search image. This procedure is often used by 
photogrammetrists (see Wong and Ho, 1986; Claus, 1984 or 
Dowman, 1984) to determine correspondences between two 
images. 
The feature which makes the developed MIC algorithm different 
and more reliable is the simultaneous use of more than one 
search image. The correlation search patch centres are not only 
constrained along the epi-polar "lines" of the search images but 
also to geometrically consistent positions within these “lines”. 
Figure 2 shows both these constraints. A single correlation value 
describing the similarity of these search patches to the reference 
patch is computed at each of the search steps (samples). Again, 
the maximum correlation value of the samples indicates the 
search patch set with the highest similarity to the reference patch. 
This extension is a natural progression from stereo-correlation 
and shares many of the advantages of MPGC matching when 
more than two images are used. 
4.1 Constrained Search Space 
In order to create a geometric consistency between the search 
patches, it is appropriate to drive the search procedure by 
generating search patch image coordinates from a varying height 
coordinate along the "reference ray". The reference ray is 
defined here as the imaging ray passing through the centre of the 
reference patch. An example, using figure 2, is given here to the 
describe the search process. The search starts at height (Z- 
coordinate) 1 at point 1 along the reference ray. The X and Y 
coordinates of point 1 can be computed from the re-arranged 
collinearity equations. Both the search patch positions numbered 
1 are calculated by back projecting point 1 into the two search 
images. Image distortions are taken into account during this 
computation. A correlation value, describing the similarity of 
these two search patches to the reference patch, is determined. 
The search height is then incremented to height number 2 and the 
process repeats itself. 
This is therefore a one dimensional search in object space along 
the reference ray. The method ensures that all search patches are 
geometrically consistent and it also allows for the implementation 
of a reliable search Z-range. If relatively precise knowledge 
concerning the surface shape exists, the search Z-range could be 
strictly applied and even changed for each surface point. The 
search height increment (step) could simply be set to a constant 
value (say 1mm), however this might create an over or under 
sampling depending on the image scales and geometries. Rather, 
the height increment should be computed so that the search 
patches are moving at approximately constant steps in the search 
images. The computation suggested here is updated after each 
sampling by using a simple proportion calculation to approximate 
the required increment. The next height increment AZ;,;, 
computed after the ith sample is given by: 
AZ As, 
paio As 
1 
AZ (1) 
where AZ, is the height increment at sample i, ^s, is the required 
largest image step and as; is the largest image step amongst the 
search images at sample i. This ensures that all the next search 
image steps are smaller than or equal to as,. For most of the 
practical tests performed during this work a value of either 0.5 
or 1 pixel for as, has been used. 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B5. Vienna 1996 
 
	        
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.