Full text: XVIIIth Congress (Part B3)

2 MOTIVATIONS AND BASIC CONCEPTS 
Three main goals motivated the design of the matching ap- 
proach presented in this paper. These goals are emerged from 
the aspects described in the previous section and the lack of 
sufficient solutions for them. 
1. Reliable matching with single points: 
Failures in area-based matching are usually rooted in 
insufficient information within the matching windows. 
In DEM generation applications for exam ple, constraints 
are used for obtaining reliable results. The object sur- 
face is assumed to be smooth, or at least smooth 
between discontinuities. If the disparity at a certain 
point is considerably different from its surroundings 
(i.e., the matching procedure converged to a wrong 
location), or if a solution cannot be obtained, an eleva- 
tion is calculated by interpolation from the neighboring 
points. When only a single point is required at each 
location, which is the case in automatic aerotriangula- 
tion, it is not possible to use the smoothness constraint 
to check the reliability of the results. 
A possible solution is to use large matching windows, 
which are more likely to contain sufficient informa- 
tion. This however, leads to inaccuracies if conven- 
tional area-based matching techniques are used. In 
these techniques, the shape of the object surface is 
assumed to be a horizontal plane (in straightforward 
cross-correlation without shaping) or a tilted plane (in 
least-squares matching using an affine transformation). 
The idea in the proposed matching method is to re- 
construct a small surface patch around each point to 
be matched, via a hierarchical iterative procedure. The 
purpose of this reconstruction is to have a better rep- 
resentation of the ground within the matching win- 
dow. Using the reconstructed ground surface the im- 
age patches are warped and the matching is performed 
between the warped patches. Since the geometric dif- 
ferences are minimized, patches which are significantly 
larger than those used by traditional methods are ac- 
curately matched by a least-squares procedure, using a 
rather simple transformation. 
2. Avoiding numerical problems and correlation among 
parameters: 
Theoretically, the mathematical model of least- 
squares matching may include the surface elevations 
and the exterior orientation parameters (see e.g., 
Ebner et al. (1993)). However, when these paramet- 
ers are introduced as unknowns in the LSM, numerical 
problems may lead to a weak solution. The cause for 
these problems are dependencies between the paramet- 
ers. For example, such dependencies exist between the 
elevations and some of the exterior orientation para- 
meters. 
A possible solution is to alternate alternating two 
groups of unknowns within adjustment procedure. The 
image patches at each tie point are warped and 
matched as describe earlier. Then, the entire set of 
tie points is used for determining the orientation para- 
meters of all the photographs in the block by a stand- 
ard block adjustment. By alternating these two steps 
while refining the resolution of the images, the process 
is converged to the correct location. 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
3. Avoiding correlation among observations: 
When more than two images are used for matching, 
a mathematical model based on simultaneous adjust- 
ment should be used to take advantage of the addi- 
tional information. One possibility is to use differences 
between gray values from each possible combination 
of a pair of images as observations [Agouris (1992)]. 
With this approach, there are correlations among the 
observations. For example, if three image patches are 
considered, and the differences between the first and 
the second images, and between the first and the third 
are involved, the differences between the second and 
third images do not contribute any new information to 
the solution. 
The proposed matching method uses gray values as 
observations, rather than gray-value differences. The 
“true” intensities of the surface (referred to as the gray 
values of the surface elements) are introduced as un- 
knowns in the adjustment. 
Two key concepts are used in the multiple-patch matching 
in the object space, which was derived as a consequence of 
the motivations described above: matching more than two 
image patches simultaneously matching warped images (or 
matching in the object space). The former is described in 
detail in [Krupnik (1996). The second concept and its use 
are described here. 
When the surface around a certain tie point is known, it is 
possible to rectify the image patches that cover this area to ob- 
tain an orthophotograph. Since in the case described here the 
surface is approximated but not known, the result of the recti- 
fication process are “warped” image patches that are not real 
orthophotographs. However, geometric differences between 
warped image patches of the same area are significantly smal- 
ler than those of the original image patches. The rationale of 
matching warped patches is described below. 
For the sake of simplicity, the idea is explained here for the 
one dimensional case with two images only. The extension 
to the two dimensional case with more than two images is 
obvious. 
Figure 1 shows a schematic description of the geometric situ- 
ation. For a given point pe on the left image, the conjugate 
point p; on the right image is sought. If point pr is an ap- 
proximation for p;., an object point P, which does not lie on 
the true surface, is obtained. Using the available surface el- 
evations (which are not necessarily known a priori, but are 
approximated and modified during the iterative procedure), 
the image patches, centered on p; and p, are warped. The 
corrected location found, by the matching of the warped im- 
ages (P) is then projected back to the image (based, again, on 
the available surface elevations), and a better approximation 
is obtained for the matched point. Note that as the differ- 
ences between the approximate and the true surfaces become 
smaller, the correction will bring the location found by the 
matching closer to the true location. 
3 OUTLINE OF THE PROPOSED STRATEGY 
Figure 2 shows a schematic description of the iterative pro- 
cedure. Each iteration contains three main phases: 
Warping and Matching Phase (Figure 3): Image patches, 
centered on each tie point, are warped according to the 
400 
      
    
  
    
   
    
   
   
   
   
   
  
   
  
   
    
     
  
    
   
   
    
    
  
  
    
   
   
   
   
   
   
    
   
  
  
    
     
    
   
    
   
   
     
   
  
   
   
   
    
   
    
     
Figure 
warpe 
 
	        
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.