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 
test. The null hypothesis is "the point is on the surface" 
while the alternative hypothesis is "the point is not on the 
surface". The last task updates the current estimates of the 
plane parameters by incorporating the new point into the 
current model using a sequential least squares estimator. 
After growing each patch, we verify it in terms of its size, 
roughness, and geometry. If one of these criteria is vio- 
lated, the patch is discarded and its points are reset to un- 
segmented status so that they can be segmented to other 
patches. 
2.2 Primitive Level Process 
At the primitive level, we generate surfaces by merging 
some segmented patches. The primitive level process in- 
volves constructing patch adjacency graphs, computing merg- 
ing confidence of adjacent patches, merging adjacent patches 
of high merging confidence into surfaces, and deriving sur- 
face boundaries. Each surface is identified with the interior 
points, the surface parameters, and the surface boundaries. 
The input and output of the process are summarized in Ta- 
ble 2. 
Input e A set of patches. 
Output | e A set of surfaces. 
e A set of surface boundaries. 
e A patch/surface adjacency graph. 
  
  
  
  
  
  
Table 2: Input and output of the primitive level process. 
2.2.1 Patch Adjacency Graph A patch adjacency graph 
includes segmented patches as nodes and adjacency be- 
tween the patches as arcs. Adjacency between two patches 
are assigned if at least a point of a patch is adjacent to a 
point of the other patch. Based on the types of the point 
adjacency, the patch adjacency retains three different types 
such as '2D', '3D', and ’2D only’. The 2D only adjacency 
is assigned to two patches that are adjacent to each other 
only in 2D. For example, the 2D only adjacency can be es- 
tablished between a roof patch of a building and its neigh- 
boring ground patch. The 2D only adjacency is particularly 
important since it often suggests the existence of a missing 
vertical patch between 2D only adjacent patches. 
2.2.2 Merging Confidence Adjacent patches are to be 
merged if there exists a significant evidence that they share 
the same surface parameters and roughness. The merging 
confidence represents the degree of confidence in merging 
two patches. The merging confidence between two patches 
P; and 5 is defined as: 
6 nerge (Pi, P3) = Omerge (P1 e P3) : Omerge (Pa em P1) 
where Omerge(P1, P2) is the confidence in merging ^, and 
P»; Omerge(P, — P2) is the confidence in merging P, 
into P1; Omerge(P2 — P1) is the confidence in merging 
P, into P5. Omerge(P1 — P2) is defined as the p-value de- 
termined by a test statistic of a statistical test. This test ex- 
amines whether the points of 7» are consistent with those 
of 7 in terms of the parameters of the surface fitted to the 
points and the associated fitting errors. The surface model 
can be primitively a plane model but easily extended to 
more complex surfaces such as quadratic surfaces. 
2.2.3 Merging Patches Two adjacent patches with high 
merging confidence are merged into one surface. The merg- 
ing process is summarized as follows: 
1. Construct or update the patch adjacency graph. 
2. Compute the merging confidence between every pair 
of adjacent patches. 
3. Select the pair of the highest merging confidence. 
4. If the confidence of the selected pair is greater than a 
threshold, merge the patches and go to step 1. 
5. Otherwise, quit the merging process. 
The patch adjacency graph finally updated after the merg- 
ing process is considered as the surface adjacency graph. 
2.2.4 Surface Boundaries Surface boundaries represents 
a general shape for a cluster of points included by each 
merged surface, being computed from interior points based 
on the a-shapes (Edelsbrunner et al., 1983) algorithm. Here, 
the a-shapes are generalizations of the convex hull of a 
point set. They are constructed as subgraphs of the De- 
launay triangulation. Parameter o controls the level of the 
shape details. 
2.3 Structural Level Process 
At the structural level, we organize the merged surfaces 
into perceptually meaningful surface clusters. The pro- 
cess involves identifying surface adjacent boundary edges, 
computing various perceptual cues such as connectedness, 
continuity, parallelism and elevatedness, constructing the 
graph associated with each cue, hypothesizing intersec- 
tions and corners, grouping surfaces into meaningful sur- 
face clusters, and identifying ground surface clusters and 
above-ground polyhedral structures. Table 3 summarizes 
the input and output of the process. 
  
Input e A set of surfaces. 
e A set of surface boundaries. 
e A surface adjacency graph. 
Output | e À set of surface clusters. 
e À set of intersections. 
e À set of corners. 
e À surface adjacent boundary edge set. 
e À surface connectedness graph. 
e À surface continuity graph. 
e À surface parallelism graph. 
e À set of ground surface clusters. 
e À set of above-ground structures. 
  
  
  
  
  
Table 3: Input and output of the structural level process. 
2.3.1 Adjacent boundary edges If boundary edges are 
adjacent to boundaries of other surfaces they become adja- 
cent boundary edges. Their identification is very useful at 
the structural level because some important attributes such 
as connectedness and elevatedness are based on them. 
A - 195 
 
	        
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.