Full text: Close-range imaging, long-range vision

1d on the 
e second 
i.e. object 
efined by 
section of 
thermore, 
tersection 
own from 
he object 
ived from 
vo object 
forward 
lel planes 
planes is 
ance to be 
ray of an 
em. After 
(6) 
ns (2) and 
1e epipole 
e, forward 
projection 
d onto the 
e / and 
(7) 
direction, 
For the 
t image is 
yuld yield 
X the two 
(8) 
ed in (van 
ed form of 
ences the 
. Each test 
pole. The 
ndences of 
and at the 
verify the 
ntersection 
al to the 
ps: 
her one of 
n existing 
cluster is 
esent in an 
becomes a 
  
candidate for that cluster. 
e The candidate correspondence becomes a member of the 
cluster if all tests of constraints (3) are accepted. These 
tests involve three correspondences: the candidate and 
two correspondences already in the cluster. 
This procedure is repeated as long as new clusters are 
created. The result is that overlap between clusters can be 
considerable. Many of these clusters contain a set of correct 
correspondences with minor differences. The clusters that 
contain more than a minimum number of correspondences 
are analysed in more detail by applying an integrated 
adjustment of all constraints. 
3.3.5 Overall adjustment and testing 
The clustering procedure results in groups of 
correspondences that support the same relative orientation, 
while the related object points are expected to recede in the 
same object plane. An overall adjustment is set up for all 
clusters with more than a minimum number of 
correspondences. The functional model contains 7-1 
condition equations for coplanarity (equation (8), n is the 
number of correspondences), and n-2 condition equations for 
intersection of epipolar planes (equation (3)). A set of 
independent equations results. The adjusted epipole is 
computed from adjusted observations. Two different types of 
statistical tests are applied. First an overall test or Fisher test 
is applied. The second test examines the alternative 
hypothesis of an error in a single correspondence. If such a 
test is rejected, the correspondence is removed from the 
cluster and the model is built again. This iterative testing 
procedure stops if all correspondence tests are accepted. The 
cluster with the largest number of correspondences of which 
no correspondence tests are rejected is selected. This cluster 
is expected to contain corresponding image points of which 
the related object points are in (or near to) a plane. More 
details on the statistical testing can be found in (van den 
Heuvel, 1998). 
3.3.6 Towards automatic reconstruction 
Apart from the primary cluster detected as described above, 
other clusters can also contain correct correspondences of 
which the related object points are in a different plane. In 
order to detect such clusters, all clusters that meet the 
following two requirements are incorporated in the overall 
adjustment: 
1. The cluster does not have a correspondence (nor an 
image point) in common with the primary cluster. 
2. The correspondences of the cluster confirm the epipole 
of the primary cluster. 
For all correspondences — those of the primary as well as 
those of the clusters selected by the criteria above — the 
epipolar plane intersection constraints are set up. Of course, 
the coplanarity constraints are only applied to 
correspondences of the same cluster. 
With the integrated adjustment of more than only the primary 
cluster, there is not only additional evidence gathered for the 
epipole, but at the same time different object planes are being 
detected. Preliminary faces can be created by a bounding box 
around the object points of a cluster. Object planes are then 
to be intersected to find the edges of the building. The 
detection of object planes is a by-product of the proposed 
procedure for automatic relative orientation, but also a first 
step towards automatic reconstruction. The experiments 
described in the next section aim at the detection of the 
primary object plane only. 
—231— 
4. EXPERIMENTAL RESULTS 
In this section an experiment is discussed in which the 
procedure for automatic relative orientation is applied to 
three images of a historic building. The images are taken 
from ground level with a handheld calibrated digital camera 
(1536x1024 pixels). They were taken from the south-south- 
west (SSW), south-east (SE), and east (E) approximately 
(Figure 5). The number of extracted straight lines can be 
found in Table 1. 
  
Figure 5: The three images (labelled SSW, SE, and E) 
The a priori precision of the endpoints of the lines was set to 
1 pixel standard deviation in the vanishing point and the 
epipole detection. The "vanishing lines" are the lines that 
were uniquely grouped to one of the three vanishing points. 
These lines are displayed in Figure 6. Especially near the 
horizon line of image SE a considerable number of lines is 
lost because the vanishing point detection cannot distinguish 
between the left and right facade. As a result, for this image 
most of the intersection points are created in the upper part of 
the facades. Some statistics of the epipole detection are 
listed in Table 2. 
  
SSW | SE E 
# lines 339 457 | 202 
# vanishing lines 286 276 143 
# intersection points 164 78 30 
  
  
  
  
  
  
  
  
  
Table 1: Numbers of extracted lines and points 
  
  
  
  
  
  
  
  
  
  
  
SSW - SE SE-E 
# correspondence hypotheses 1109 144 
# coplanarity tests 182899 3308 
# accepted tests 15825 1102 
# clusters 5638 424 
max. # points in a cluster 16 9 
# clusters accepted 97 85 
max. # points in a cluster 15 7 
Fisher-test / critical value 4.4 1.0 
Deviation manually measured 1.7 deg 1.6 de 
  
Table 2: Statistics of the epipole detection 
The detected correspondences are displayed in Figure 7. Note 
that for the first image pair only those corresponding points 
are detected that are on the central part of the facade because 
this part is in a different plane from the rest of the facade. In 
fact, all possible correspondences are detected. However, 
looking at the location of the image points in detail, two 
corresponding points are often not at exactly the same 
location on the building. The reason is that many edges 
border occlusions. When there are several points created 
close together — which often is the case in the corners of the 
windows — the statistical testing cannot distinguish between 
different possible correspondences. Indeed, many of the 
accepted clusters are very similar in the correspondences 
they contain and their Fisher-test. Furthermore, as a result of 
a large number of "imperfect" correspondences (the image 
points are not projections of exactly the same point on the 
ADU oc LEEREN LE EEE 
 
	        
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.