Full text: Papers accepted on the basis of peer-review full manuscripts (Part A)

  
ISPRS Commission III, Vol.34, Part 3A „Photogrammetric Computer Vision“, Graz, 2002 
  
2.3.2 Surface Connectedness Surface connectedness is 
defined as a random variable indicating the confidence in 
the hypothesis that two surfaces are connected. This re- 
tains continuous and non-continuous types, according to 
the changes of the surface normals near their adjacent bound- 
aries. The non-continuous types are further classified into 
convex and concave types. Connectedness with a type is 
computed from every pair of the 3D adjacent surfaces iden- 
tified from the surface adjacency graph. 
2.3.3 Surface Continuity Continuity indicates how 
smoothly two surfaces can be connected. Although two 
surfaces are not connected, they can be continuously con- 
nected through an imaginary intermediate surface between 
the surfaces. Then, the continuity between the surfaces 
is high while the connectedness is very low. This is the 
main difference from connectedness. In addition, contin- 
uously connected surfaces show high continuity but non- 
continuously connected surfaces show low continuity. 
2.3.4 Surface Parallelism Parallelism is defined as a 
random variable indicating the confidence in the hypothe- 
sis that two surfaces are parallel. It is associated with the 
similarity of the surface normals, the closeness of surfaces 
in the normal direction, and the area of the overlap of the 
surfaces. 
2.3.5 Surface Elevatedness  Elevatedness is an attribute 
of a surface that indicates how much elevated a surface is 
than adjacent surfaces along the surface boundaries. Ele- 
vatedness is a good indicator to identify ground surfaces 
from a set of surfaces since a ground surface is usually less 
elevated comparing to its adjacent surfaces. For example, 
the average elevation of a ground surface can be higher 
than a roof of building. However, if we compare eleva- 
tions only along adjacent boundaries, the ground surface is 
much lower. Hence, elevatedness is a promising attribute 
for the identification of ground surfaces. 
2.3.6 Perceptual Cue Graphs Based on connectedness, 
continuity, and parallelism computed from a set of sur- 
faces, we establish surface connectedness, continuity, and 
parallelism graphs. 
2.3.7 Intersections An intersection can be hypothesized 
by every pair of two surfaces connected non-continuously. 
This hypothesis is then confirmed if the straight line inter- 
sected by two surfaces is close to the adjacent boundaries 
of the surfaces. The ending points of the confirmed inter- 
section are deliberately determined along the straight line. 
2.3.8 Corners A corner can be derived by every set 
of three surfaces connected non-continuously. To identify 
such sets, we derive so-called tri-arcs from the connected- 
ness graph, where a tri-arc is assigned to three nodes con- 
nected to each other. A tri-arc invokes a corner hypothesis. 
This hypothesis is confirmed if the corner is close to the 
adjacent boundary edges of the three surfaces. 
2.3.9 Grouping Surfaces Surfaces are grouped into sur- 
face clusters so that all the surfaces originating from the 
same object (ex. at least the ground) is organized into the 
same cluster. The grouping criteria is designed to cluster 
two surfaces that retain high connectedness and low elevat- 
edness between them. This design is based on two obser- 
vations, that is, 1) highly connected surfaces must belong 
to the same object; 2) vertical discontinuities hardly exist 
between the surfaces originating from the ground. Every 
arc from the connectedness graph provides a surface pair to 
be examined for grouping with the grouping criteria. The 
grouping algorithm is summarized as follows: 
1. Establish a union-find structure where every surface is 
assigned to a separate cluster. This structure supports 
efficient operations of union of two clusters and find 
the cluster of a surface. 
2. Push all the arcs of the connectedness graph into a 
heap, where the heap stores the arc of the highest con- 
nectedness at the head. 
3. Pop the arc of the highest connectedness from the 
heap and identify the two surfaces linked by the arc. 
4. If the type of the connectedness between the surfaces 
is concave, go to step 9. 
5. If the connectedness is less than a threshold, go to 
step 10. 
6. Find two surface clusters including each surface. If 
they are the same, go to step 9. 
7. Compute elevatedness between the clusters. If its ab- 
solute value is is greater than a threshold, go to step 9. 
oo 
. Union of the two clusters. 
. Repeat steps 3 to 8 until no more arcs remain at the 
heap. 
10. Identify the cluster assigned to every surface using the 
union-find structure. 
2.3.10 Ground Surface Clusters We compute the ele- 
vatedness and the area for every surface cluster and iden- 
tify the cluster of the lowest elevatedness and the largest 
area as ground surface clusters. 
2.3.11 Above-ground polyhedral structures Above- 
ground polyhedral structures such as buildings may retain 
concave connectedness and significant elevatedness in a 
structure. Hence, after excluding the clusters identified as 
the ground, we further group the surface clusters with re- 
laxed criteria comparing to those in section 2.3.9. Then, 
each cluster is identified as an above-ground polyhedral 
structure. 
3. IMPLEMENTATION AND EXPERIMENTS 
3.1 Implementation 
We implemented the proposed approach as an autonomous 
system that generates a three-level perceptual organization 
A- 196 
  
 
	        
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.