Full text: XVIIIth Congress (Part B2)

  
3 IMPLEMENTATION IN PHODIS ST 
The core tasks of an DPWS can generally be described as 
shown in Figure 1 : 
e Measurement of control and tie points for image orientati- 
on 
e Bundle block adjustment 
e  Stereoplotting 
In an existing prototype, the tasks of control point measure- 
ment as well as stereoplotting are carried out by PHODIS. 
Bundle block adjustment for three-line imagery is carried out 
by an external program (Ohlhof 1995). This program uses the 
control and tie point measurement data supplied by PHODIS 
and the approximate exterior orientation data. The result is the 
adjusted exterior orientation of the individual lines. The used 
bundle block adjustment program was developed by the 
Technical University of Munich and can in principle be inte- 
grated into the PHODIS environment. 
Processing of line-scanner data essentially corresponds to the 
classic method. The particularities and some implementation 
details are described below. The following items are covered : 
e Sensor data management 
e Model setup 
e Point measurement for orientation process 
e  Stereoplotting 
The processing of three-line data in PHODIS starts with the 
definition of a sensor platform carrying at least three sensors. 
Figure 2 illustrates the MOMS-02 platform. The spatial locati- 
on of each sensor on the platform can be defined relative to a 
reference point. Up to 6 additional parameters are obtained 
that have to be managed for every sensor, namely a three- 
dimensional translation vector with the elements dx,dy and dz 
and the directions of the CCD array defined by the angles do, 
do and dk. The individual sensors of a platform and the as- 
sociated parameters (see section 2.3) are defined in PHODIS as 
regular cameras. 
Model setup for three-line imagery allows the definition of 3 
models for each strip. Normally the forward and aft look are 
combined into a stereo scene for stereoscopic viewing. Howe- 
ver, to exploit the high resolution of the nadir look for high- 
precision stereoplotting, it makes sense to provide also for 
forward-look / nadir-look models and nadir-look / aft-look 
models. This involves the need to compensate the scale diffe- 
rences in the images resulting from the use of different camera 
focal lengths. PHODIS offers this option. The image scale 
differences of the two scenes can be adjusted by means of 
continous Zoom. 
The image coordinates of the tie and control points can be 
measured interactively or semi-automatically in PHODIS (see 
Table 1) using an Intensity-based least-Squares Matching 
(ISM) algorithm (IfP 1996). 
Stereoscopic display of the model area and stereoplotting itself 
are based on the finally adjusted orientation parameters for the 
individual lines. 
The stereoscenes can be processed with either one of two 
product versions of the stereoplotter : 
e  PHODIS ST 10 with MIFC 
e . PHODIS ST 30 with FIMC 
For stereoscene setup, PHODIS ST 10 uses the original images 
and allows moving the images behind a fixed floating mark 
(MIFC), while in PHODIS ST 30 the floating mark is moved 
over the preprocessed epipolar image pair (FIMC). Further 
particularities of PHODIS ST 10 are the independent continous 
zoom for the two images and subpixel-accuracy positioning 
with real-time resampling in the greyscale or color imagery. 
Scale adjustment during processing is especially relevant for 
the plotting of three-line or terrestrial imagery. 
During stereoplotting of line imagery, the parallel prespective 
in the flight direction requires accounting for a special geome- 
tric model. Since each image line has a separate exterior 
orientation the required time for computing and moving to a 
position is immense (see real-time loop). 
In PHODIS ST, the 3D mouse (P-Mouse) supplies motion 
pulses every 20 msec. This high frequency ensures jerk-free 
and precise positioning. The motion pulses act on the so-called 
model coordinate system (see section 2.3). In the real-time 
loop, the corresponding positions in the object coordinate 
system, the photo coordinate system, and the pixel coordinate 
system are determined for each incoming motion pulse. The 
position obtained in this way is used to create the stereoscene 
in the MIFC case. During interactive measurement, two trans- 
formation cases are distinguished : 
e Point measurement 
e Move to a position 
These cases differ fundamentally. During point measurement, 
the two pixel positions are known. The exterior orientation of 
the two lines can be accessed directly and the associated posi- 
tions in the model and object coordinate systems are deter- 
mined in one step. 
When moving to a point, the position in the image space has to 
be determined iteratively by the real-time loop as described in 
more detail in section 2.5. Iterative computation for moving to 
a position has to be done in the real-time loop of the stereoplot- 
ter and is therefore subject to the high time requirement of 50 
complete iteration cycles per second. Measurements made with 
SUN SPARC 20 computer showed for the used geometric 
model that one single successful iteration cycle can be perfor- 
med in about ] msec. 
When points are to be measured, the coordinates are transfor- 
med in the stereoplotter. The linked data acquisition system 
only receive the object coordinates. However, if vectors are 
superimposed in the stereoscene, the coordinates are transfor- 
med by the linked program. Since PHODIS supports the linka- 
ge of various data acquisition systems, special attention has 
been paid to this fact. The functions required for coordinate 
transformation have been included in a program library where 
they are provided to both, the attached measuring program and 
the PHODIS system. By implementing modular transformation 
functions, it is furthermore possible to support different pro- 
gram packages with identical transformation geometries, but 
without modifying the programs specifically for three-line 
geometry. 
4 CONCLUSIONS 
Three-line geometry has been integrated sucessfully in the real- 
time loop of PHODIS ST. Convenient processing of this data 
with a digital photogrammeric workstation is possible by use of 
this standard product. Workflow optimization is relatively 
easy, e.g. by integrating the bundle block adjustment for three- 
76 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B2. Vienna 1996 
line imag 
Practical 
obtained 
data. 
Past obst: 
processin 
subsyster 
image da 
image da 
PHODIS 
Still unre 
of three-1 
third ima 
We recei 
Stephani 
fully acki 
grant 50( 
Dérstel C. 
Automatin 
national A 
3, pp. 188- 
Dórstel C. 
Wichmanr 
Dorrer E., 
02 Scenes 
Dorrer E., 
image geo 
Symposiut 
Dowman | 
Digital Pre 
Processing 
Dowman ] 
lopments i 
Engineerir 
Ebner H., 
determina! 
functional 
Ebner H., 
Punktbesti 
Photogran 
Gülch (19 
Bildzuord: 
Heipke C. 
ons for To 
grammetri 
1944, pp. 
Heipke C. 
Heft C 45 
Heipke C. 
Zeitschrift 
Hoch L. a: 
Array Ima 
Photogran
	        
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.