Full text: XVIIIth Congress (Part B3)

   
> 
> 
ard scheme, 
nutually ex- 
es. 
1e ability to 
, photomet- 
d stereo, to 
ribing com- 
der control. 
-D and 3-D 
rework, and 
nework and 
rely on ex- 
in matching 
> one draw- 
occluded or 
ges, it may 
is often, for 
ss of meth- 
te along the 
pe extended 
d geometri- 
late based) 
/e been ob- 
tions [Grün 
ation-based 
e. We pro- 
t matching 
methods in 
ge) and are 
g an "edgi- 
ess measure 
. Geometric 
ce the num- 
1as a virtual 
l. 
ng the pho- 
5.2 after a 
photometric 
s that per- 
s should be 
mputed 3-D 
segments of the house in Fig. 6. The details of the algorithm 
are described in [Bignone 1995]. 
A more classical approach in stereo matching is under de- 
velopment. This approach simultaneously matches the edges 
extracted from the four images. To cope with both broken 
edges and edges with different length, epipolar stripes are de- 
fined to first of all relax the epipolar constraint and secondly 
to reduce the search space. Similar to the above approach, 
geometric and photometric constraints are used to reduce the 
number of false matches. The preliminary result of the new 
stereo matching is shown in Fig. 8B. 
= 
% 
A on E 
(A) (B) 
Figure 8: (A) the matched 3-D segments (notice the false 
matches), using the edginess approach, and (B) the novel 
simultaneous stereo matching among all four images. Notice 
that the new results are more complete than the old ones. 
6.2 Coplanar Grouping of 3-D Segments 
To group 3-D segments into planes, we propose a simple 
method that accounts for outliers in the data [Bignone 1995]. 
The proposed method explicitly uses the similarity relations 
from section 5.3 to drive the algorithm. This has the advan- 
tage that we only extract planes that are somehow related to 
similar 2-D contours and hence we largely reduce the number 
of mismatches in the extracted planes. The algorithm pro- 
ceeds in two steps similar to the procedure in [Stricker and 
Leonardis 1995]: 
Explore: The exploration generates an initial set of hypothe- 
ses. Given the similarity relationships of section 5.3 and 
the 3-D geometry of the segments, planes are fitted to 
pairs of related contours that are roughly coplanar. The 
support of those planes are then extended by iteratively 
including segments that are related to the hypothesis 
and that are close enough to the plane. After each iter- 
ation the plane parameters are re-approximated. 
Merge: The exploration produces a set of plane hypotheses. 
Because all the contours belonging to the same physical 
plane may not be related in the sense of section 5.3, this 
plane may give rise to several hypotheses that must be 
merged. This is done by performing a statistical test on 
pairs of parallel planar hypotheses to check whether or 
not they describe the same plane. 
For the house in Fig. 8A the exploration instantiated 13 planes 
and after the merging step only 6 remained. The 2-D con- 
tours of the extracted planes are shown in Fig. 9. A plane 
consists of a number of 3-D segments, most of which are cor- 
rectly matched and belong to a planar object part. In Fig. 9, 
plane E is vertical and plane F consists of a correctly matched 
contour and a false match (the 2-D contour on the ground). 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B3. Vienna 1996 
   
a rt o i e 
     
© o 
Figure 9: The result of grouping the 3-D segments in Fig. 8A 
to planes. Plane D consists of two 3-D segments. 
As we are interested in the outer boundary of the roofs, we 
regard those correctly matched 3-D segments that lie inside 
the roof as disturbances. For example, the shadow contours 
on plane A and the roof window in plane B, although cor- 
rectly matched, do not represent 3-D segments of the roof 
boundary. lt is not possible to exclude these disturbing 3- 
D segments until we have inferred the object boundary of 
each plane. Some of the planes in Fig. 9 are rejected in the 
reconstruction of the house, see section 6.4. 
6.3 Extract and Select 2-D Enclosures 
In the preceding section we described an algorithm that 
groups 3-D segments into planes. The results in Fig. 9 
clearly demonstrate that, in most cases, only a subset of 
all segments on each plane actually represents the outer 
boundary of a roof. Furthermore, the planes are often in- 
complete due to false matches or when the matching algo- 
rithm does not find good correspondences for the 2-D con- 
tours. The extracted planes themselves are therefore not 
sufficient to describe the roofs. We therefore need an ad- 
ditional procedure which is capable of inferring the outer 
boundary of the extracted planes and then rank them accord- 
ing to simple shape criteria [Henricsson and Stricker 1995, 
Bignone et a/. 1996]. 
We propose a graph-based approach similar to [Kim and 
Muller 1995, Fua and Hanson 1991]. Each similarity rela- 
tion of section 5.3 defines a node in a relations graph, and 
compatible nodes represent the graph arcs. A cycle in the 
graph corresponds to a closed boundary in the image. The 
strategy consists of grouping related 2-D contours to form 
2.D enclosures, thereby using the 2-D contours belonging to 
the extracted planes to initialize the enclosure finding algo- 
rithm. Each 2-D enclosure hypothesizes the boundary for the 
corresponding plane. The boundaries of the vertical planes 
are often not entirely visible in single images, hence, we ex- 
clude the vertical planes right from the beginning. The tight 
coupling between the 2-D and 3-D processes plays an im- 
portant role since we do not need to find all possible 2-D 
enclosures, only those that overlap with non-vertical planes. 
The major reason for grouping in 2-D instead of in 3-D is that 
additional and more complete information is available in 2-D. 
For example, in 2-D a// straight 2-D contours, their photo- 
metric and chromatic attributes and the computed similarity 
relations are available. 
327 
  
  
  
  
  
  
    
   
   
    
   
  
  
   
   
  
  
   
   
  
  
   
   
  
  
   
   
  
   
   
   
  
   
   
  
  
   
   
   
   
   
  
    
   
   
    
  
   
  
  
    
    
  
   
  
   
     
 
	        
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.