Full text: XVIIIth Congress (Part B5)

  
In this paper, a relational graph representation, in terms of 
object boundaries, is developed. The graphic representation is 
described by planar surfaces which are bounded by straight 
lines or regular curves. These surfaces are grouped in terms of 
their normal directions and are stored together with their areas 
and perimeters as matching elements. The topological relations 
between surfaces are constructed in terms of the centre of each 
surface and the common edge of two surfaces. The automatic 
procedure for a machine vision system for FMS includes three 
steps: image processing techniques for the extraction of 
features on the industrial components and hence the 3- 
dimensional measurements of these components; representation 
of the 3-dimensional objects in an efficient and convenient data 
structure; artificial intelligence procedures for the recognition 
of the objects by comparing with models stored in the design 
database. Figure 1 illustrates a schema of the procedure by 
means of which objects in the scene can be reconstructed and 
recognised from digital stereo images. 
2. RECONSTRUCTION OF OBJECTS IN THE SCENE 
Images of industrial components are generally characterised by 
sharp discontinuities which represent features on the objects. In 
order to describe features by their boundaries and to use 
feature-based image matching in photogrammetry, it is 
necessary to extract the complete details of linear features of 
the object from its edges, and to represent them in a suitable 
data structure such as straight lines and smooth curves. By 
matching these geometric features in stereo images, the 3 
dimensional geometry of objects can be reconstructed. 
    
Figure 2 : An image of a block 
2.1 Edge Detection 
Edge detection is low level image processing, which serves to 
simplify the analysis of images by drastically reducing the 
amount of data to be processed, while at the same time 
preserving useful structural information in images. The edge 
detection method (Trinder & Huang, 1993) used in the research 
is based on a linear model which locates an edge point in the 
operator window with subpixel accuracy. The linear model 
comprises two aspects: one is to determine the peak of the 
intensity change in gradient direction, which is performed by 
the Förstner Operator (Förstner, 1987); the other is to limit the 
unstable edge location in the edge direction by the introduction 
of a linear constraint which passes through the window centre 
and meets the edge at right angles. 
To improve the accuracy of the edge location, an edge point is 
determined by a weighted average of two points derived from 
both sides of the edge. Another implementation is to use a 
round operator window instead of a square window, so that the 
result will not be influenced by the difference of edge 
orientations. The scattered edge points are then chained by 
following neighbouring pixels, based on the minimum local 
distance. The direction of the edge chaining corresponds to the 
local direction of the edge, which is attached to each edge point 
as a primitive for the succeeding process. Figure 3 displays the 
edges detected from the image of an industrial component 
shown in figure 2. The edges can be located with a precision of 
0.1 pixel, depending on the contrast of edges. Generally, high 
contrast, which reduces the influence of noise, results in high 
precision of edge location. 
  
  
  
  
  
Figure 3 : Edges on the block 
2.2 Line Segmentation 
In industrial environments, regular shapes such as ellipses and 
straight lines, often occur as elements of object boundaries. In 
order to interpret objects in the scene, it is generally more 
relevant to present the boundaries of objects revealed in the 
images in geometric form, because simple geometric functions 
provide more reliable information and are easier to calculate. 
The suitability of the approach developed in the research for 
line segmentation is demonstrated in (Huang & Trinder, 1994), 
based on the analysis of the local directions of edges. The local 
direction of an edge point is a 1-D value which clearly reflects 
the trend of the edge at the edge point with respect to the next 
point. If a group of edge points contain the same trend in edge 
direction, it means that these edge points are of similar 
geometry. The method attempts not to find corners, but directly 
to find the basic components of straight lines or regular curves 
by the assessment of the local direction at the edge points along 
a complete edge. The principles of the line segmentation are: 
all edge points on a straight line should indicate approximately 
the same edge direction; and all edge points on a regular curve 
should indicate the same sign of the difference in direction. 
  
  
  
  
Figure 4 : Results of line segmentation 
254 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B5. Vienna 1996 
The meth 
lines or r« 
at the edg 
curves ar 
parameter 
the same 
be merge 
close bou 
open regu 
surface [ 
geometric 
segmenta 
2.3 Stere 
Using twi 
be constr 
reliability 
based on 
of straigh 
terminals 
straight 1 
terminals 
To find t 
consider 
tangentia 
a matchi 
basic req 
The mat 
straight ] 
figure 5. 
ellipses 1 
correspor 
Fig 
The calci 
Special e 
surface, 
an image 
plane w
	        
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.