Full text: XVIIIth Congress (Part B5)

The details of this 
this algorithm are 
Da 
EN 
Direction in 
f which the 
separations 
of point are 
to be 
measured. . 
lation of data point 
Sets. 
ing the selected 
ing before the point 
ty indicators upon 
computed from the 
Cau+ Csv+ Cg 
a majority of cases 
directly from the 
case of points that 
ot possible. Direct 
he local continuous 
set of uniformity 
one surface i.e. an 
ators is required for 
igure 3 shows this 
nt. Points requiring 
ld be dealt with by 
tures of each these 
rface on which the 
1, L Surf. 1. 
12 L Surf. 2. 
N3 1 Surf. 3. 
> valid uniformity 
| be identified by 
puted at each point 
ts or otherwise, i.e. 
t. In particular the 
nd those points that 
ably be expected at 
1996 
points lying on a smooth surface, indicating that the point lies 
on a sharp edge. 
3. COMPUTER VISION CONCEPTS APPLIED TO 
PHOTOGRAMMETRIC PROBLEM. 
3.1 Nature Of Data Sets. 
The algorithms to be evaluated have been successfully applied 
to computer vision and machine intelligence tasks. A number 
of difficulties were encountered in developing the algorithms. 
These were due to the differences between the target field data 
sets and the data sets used in the computer vision applications. 
Computer vision data sets are continuous images of only a 
portion of the object, with an established perspective. The 
target field data sets are discrete points, representing the entire 
object. These differences have a significant impact upon the 
processing strategy to be adopted. 
It was intended that surface normal information and curvature 
information could be considered simultaneously in a three 
dimensional | clustering algorithm as suggested by 
Krishnapuram and Munshi (1991). However, the problems 
detailed below have resulted in an alternative processing 
strategy being adopted. 
3.2 Edge Point Identification. 
Edge points in the data set need to be given special treatment 
regardless of the application. In computer vision applications 
the continuous data sets lend themselves to edge point 
identification, using well established filtering and simple edge 
operators (Fan et. al. 1987). The contaminating effects of these 
edge points on surface feature computation can be reduced or 
removed by masking out edges in the images. 
No simple and effective method was found for identifying edge 
points in the discrete data sets based upon information that 
could be computed for each point and its nearest neighbours in 
isolation. An approach based upon analysis of surface 
curvatures required the use object dependent thresholds. 
Furthermore, this approach was not considered to be reliable. 
Therefore, a computational approach requiring the 
identification of edge points prior to point grouping was found 
to be inappropriate. 
The contaminating effects of edge points on surface features 
computed at neighbouring points could not be reduced or 
removed. Instead, edge points were left in the data set in the 
knowledge that these and other points effected by their 
contaminating effects would fall out of the clustering process 
as isolated points. Edge points would not be grouped with 
‘regular’ surface points as they do not exhibit features 
consistent with the majority of points in the data set, ie 
significantly larger curvatures. 
3.3 Approximating Surfaces. 
The initial algorithm development was undertaken using an 
approximating surface of the type used by Flynn and Jain 
(1988): 
w(u,v) = C; u*+ C; wv v4 C;uv- C, + C5 v? 4C, uv 
+ C; v -* Cau Co v * Cj 
9 
This approximating surface was replaced by the one presented 
in Section 2, as the higher order function behaved poorly in the 
vicinity of edge points. When used in a least squares fitting 
process the high degree of freedom of the approximating 
surface meant that it would often produce a good fit on all data 
points in the surface patch, regardless of edges. This was at the 
expense of a suitable representation of the underlying surface. 
The simpler equation of section 2 produced a surface that 
fitted a majority of points in the patch without unnecessary 
oscillations in the approximating surface. 
3.4 Surface Normal Directions. 
The surface normal directions and their functions are valuable 
quantities for the decomposition of data sets in both computer 
vision and target field generalisation. 
The continuous data sets used in computer vision applications 
are less susceptible to ambiguities associated with surface 
normal computations than the target field data sets. In 
computer vision applications only a portion of the object is 
considered (viewed) from a single point. This significantly 
reduces the range of surface normal directions returned for 
points on the object. There are no ambiguities caused by 
normals being returned that are parallel or near parallel but in 
opposite directions. In computer vision (range data) all surface 
normals are 'out" of the object, ‘towards’ the sensor. In 
addition, occlusions in the images mask out portions of the 
object in which ambiguous surface normal directions could be 
computed eg. potentially ambiguous normals perpendicular to 
imaging direction are not computed. (Figure 4a.) 
The data sets representing objects to be generalised in this 
evaluation have no established perspective and embody the 
entire object. The surface normals are computed from 
continuous local approximations of the discrete data set and 
the surface normal can be on either side of this surface. The 
surface normals can be ‘into’ or ‘out of the object. When 
considering these surface normals there is no limit on the 
range of directions to be considered. Therefore, parallel and 
near parallel normals in opposite directions, which are 
‘similar’ despite apparent differences must be accounted for in 
the clustering process (Figure 4b.) 
   
v 
  
* SENSOR. 
(a) (b) 
Bl Occludedarea. — --» Ambiguous surface normal 
(parallel and opposite 
Figure 4. Ambiguous surface normals. 
Instead of adding information to the point grouping process the 
surface normal directions when computed for the entire object 
tended to only confuse the clustering algorithm. Despite their 
value the surface normal directions are not suitable for direct 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B5. Vienna 1996 
 
	        
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.