Full text: XVIIIth Congress (Part B2)

  
a threshold T,: 
(g? = 42 X (gt = gy ^ I (3) 
From these two line segments a line in 3D-space can 
exactly be determined. The line segments of (r1) and 
(I1) are projected onto the line in space and furnish 
line segments in space. À match is only assumed to 
be true if the overlap in space is higher than a certain 
threshold I',. Currently we claim a relative overlap in 
space of 50% minimum. 
In the next step possible matches in the consequent 
image pairs are searched. If a line in the left image 
(12) has a similar length and orientation as in the left 
image (I1), i.e. the absolute differences are less than 
some thresholds T; and Te, this line is a possible can- 
didate. Now we check whether the grey value diffe- 
rence is the smallest one for all lines in image (12). 
If this condition is fulfilled as well we make a geome- 
trical test: the projection of the reconstructed line in 
3D-space into the image (/2) is compared with the 
candidate line. For the orientation of image (/2) we 
use the estimates from the wheel sensors. If their dif- 
ferences again lie beneeth thresholds l'», and I, we 
finally accept the candidate line as a possible match. 
The same procedure is performed with all lines of 
the right image (r2). An initial correspondence is only 
kept if a corresponding line in (/2) or (r2) is found. 
This quite complicate procedure gives a number 
of possible matches that are most probable linked 
to really corresponding line segments. Typically the 
matches are not unique: some lines are matched more 
than once. 
5 Camera Orientation 
An orientation algorithm which estimates the orienta- 
tion of the camera pair in ta is presented. The abso- 
lute orientation is determined in the local coordinate 
system. All measurements are performed in a local 
coordinate system defined by the first image pair: the 
camera (/1) lies in the co-ordinate origin. In a la- 
ter processing the measurement results obtained in 
this local coordinate system can be transformed into 
a global co-ordinate system using GPS observations. 
As already mentioned, the relative orientation of 
the camera pair remains constant. The orientation of 
both cameras is therefore completely described by the 
known orientation of one (in our case the left) camera. 
The orientation algorithm uses straight lines to de- 
termine the exterior orientation. It is based on the 
method presented in [7] and only uses the line para- 
meters of the observed lines. At least three lines in 
at least three images are needed to calculate the exte- 
rior orientation. They must not be parallel in space. 
The unknown parameters of the lines in space and 
the unknown exterior orientation are determined in a 
least square approach. The parameters of the image 
28 
lines are compared with those calculated from the pro- 
jection of the lines in space into the image with the 
assumed orientation. The weighted square differences 
of the line parameters in the images 1s minimized. 
The orientation starts with the lines in the ima- 
ges with the highest radiometric similarity. The 
Schwermann-algorithm [7] is performed once. If there 
are false matches, the algorithm will not converge to 
the correct values. There are two possibilities to de- 
tect this case. A low accuracy of the calculated lines 
in space indicates false matchings. These are elimi- 
nated and the process is repeated until the algorithm 
converges to reasonable values. If orientation values 
are near to the approximation determined from the 
wheel sensors, this orientation is accepted. 
6 Finding Optimal Line 
Correspondences 
6.1 Optimisation Algorithm 
It is assumed that N possible assignments are given. 
We denote the assignments with C;, i € (1... NN). 
Every assignment contains a list of matched elements 
xU) j is the image number (j = 1,..., M) and M is 
the number of available images. 
C= (iV, x, 438 2M, 
'Null matches! where no object in one image is mat- 
ched are allowed as well. The task is now to find a 
set of optimal assignments. We are looking for a set 
Q being a subset of (1,2,..., N), the set of all pos- 
sible assignments. The number of assignments in 2 
is denoted with |Q]. © has to fulfill a compatibility 
restriction. The compatibility or uniqueness restric- 
tion requires that every object must only be matched 
once: 
zt) + 20) Vie (1, MM), amd i,k EQ iL k 
Further on we claim that the selected assignment 
set is ’better’ than every other assignment set. For 
this purpose we construct a cost function K (2) that 
describes the quality of an assignment set. The cost 
function K(f) has to be minimized. A possible cost 
function is presented in the next paragraph. We as- 
sume here that the cost function depends on two fac- 
tors: attribute costs K4 and relational costs Kg. 
Then we get the following cost function: 
K@) =) KaC)+)_ M5 Ka(CoC;. (4) 
ien 1EN 7EN,j>1 
For ervery || there exists an optimal solution £2. To 
find the optimal soultion we use a branch-and-bound 
algorithm. 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B2. Vienna 1996 
for ?. 
fori. 
Figur 
mina 
Th 
versic 
timal 
numl 
all pc 
from 
empt 
ded. 
yet ir 
dure 
the n 
highe 
signn 
into 1 
WI 
the o 
1S orc 
searc| 
with 
Th 
and c 
ment 
from 
parar 
red. | 
best 
are a 
The: 
shoul 
all ai
	        
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.