Full text: XVIIIth Congress (Part B3)

  
    
   
     
  
   
    
  
    
   
    
    
   
   
    
   
    
   
    
  
  
  
  
  
   
    
    
  
    
    
   
     
   
   
   
    
    
   
   
   
   
   
    
    
track horizontally and vertically, and maintain the planned 
flying speed relative to the ground. 
The digitizing computer is connected to the RDGPS card of 
the laptop. The clock of the digitizing computer is synchro- 
nised with the GPS signal using a synchronisation card. The 
coordinates of the position of the aircraft during the last few 
seconds prior to the digitization are stored with correspond- 
ing time stamps in the header of each image. Using this in- 
formation attached to the images the position of the camera 
during the frame grabbing can be estimated with an accu- 
racy of 3 — 7 metres. These coordinates are used as initial 
values in the global matching, where more accurate coor- 
dinates are computed. The in-flight system is shown in fig- 
ure 1. Missing from the image are the tilt-sensors giving the 
approximate attitude information for each video-image. 
RDS antenna GPS antenna 
DGPS card and RDS receiver 
Laptop with navigation software 
operated by the pilot or co-pilot 
  
    
   
  
| 
  
[] 
4 
  
  
[T rris camera 
PC with large harddisk, synchronisation card, digitizing card 
and software operated by the cameraman or co-pilot 
Figure 1: The on-board digitizing and navigation system 
3 DESCRIPTION OF THE MATCHING APPROACH 
First, a geometric and a radiometric model in object space 
are introduced (Figure 2). The geometric model consists of 
agrid DEM. The grid is defined in the XY-plane of the object 
surface with grid nodes X,, Y, and grid heights Z(X,, Yn 
Zi. The mesh size depends on the roughness of the ter- 
rain. A height Z(X, Y) at an arbitrary point is interpolated 
from the neighbouring grid heights. In the radiometric model 
object surface elements of constant size are defined within 
each grid mesh. The size is chosen approximately equal 
to the pixel size multiplied by the average image scale fac- 
tor. An object intensity value G(X, Y) is assigned to each 
object surface element. The centre P of each object sur- 
face element is projected into the different images using the 
collinearity equations. Subsequently image intensity values 
g at the corresponding locations x, y in pixel space can be 
resampled from the original pixel intensity values. 
As the assumptions of constant illumination parameters and 
perfect Lambertian reflection are not rigorously met in the 
imaging process, a radiometric image transformation T is in- 
troduced to compensate at least partially for the deviations. 
This simplification does not hold in general, but all image 
matching algorithms without prior knowledge about the ob- 
ject surface reflectance properties have the same problem. 
In the following, the grid heights Z, ;, the parameters p for 
the exterior orientation of the images, the intensity values 
G(X, Y) of the object surface elements, and the parame- 
ters of the radiometric transformation T are treated as un- 
knowns. They are estimated directly from the observations 
g(x,y) and control information in a least squares adjustment. 
Thus, g(x, y) depends on Z, ; and p. For each object surface 
332 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
  
  
  
  
DEM grid point 
with height Z 
   
Object surface 
element with 
intensity value G 
Figure 2: The geometric and radiometric models, and the 
transformation from object to image space 
element, as many values g(x, y) can be computed as there 
are images, and as many observation equations of the fol- 
lowing type can be formulated: 
v7 G-Tlg(x(Z.p).y(Z.p)). (1) 
where 
v is the residual of the observation T[g] 
G is the unknown intensity value of the object surface 
element 
T is the radiometric transformation 
g is the resampled image intensity value 
x,y are the pixel coordinates 
Z are the unknown heights of the surrounding grid 
points 
p are the unknown parameters for the image 
orientations 
The system of observation equations is completed by intro- 
ducing control information with appropriate standard devia- 
tions. Since the observation equations are nonlinear in Z 
and p, the solution of the least squares adjustment is found 
iteratively. 
4 IMPLEMENTATION ON PARALLEL HARDWARE 
In order to enable the operational usage of the method within 
practical computation times the global object reconstruc- 
tion algorithm is being implemented as a massively paral- 
lel MIMD (multiple instructions - multiple data) computing 
application. Due to the complexities resulting from paral- 
lelization characterized by scores of tasks interacting with 
numerous message types, a need to model and design the 
application with a uniform, structured and formal notation 
soon became self-evident. The Object Modelling Technique 
(OMT) (Rumbaugh et a/. 1991) was chosen for this purpose 
because it was seen to be both a powerful general-purpose 
modelling technique and particularly well-suited for design 
of parallel applications. 
In spite of massive parallelization the application has been 
designed for portability. This is being achieved by coding 
the application with the ANSI-C-language and using only 
the widely available public-domain Parallel Virtual Machine 
(PVM) library (Geist & Beguelin 1994) as a tool for paral- 
lelization. The application has also been designed to mini- 
mize both the memory requirements and the communication 
     
betwe 
streng 
The aj 
a TN3 
ode, F 
68 no 
of a si 
mance 
sor ha: 
Mbyte: 
In the | 
norma 
Even if 
reduce 
unkno 
plies a 
proble 
1: 
2, 
5 
Them 
lution : 
Here, 
the de 
The s 
dencie 
each c 
one of 
of eac 
corres 
Here, 
plies tl 
and th 
only re 
sweep 
a sem 
the di: 
The s 
which 
the or 
pende 
In the 
matrix 
  
	        
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.