Full text: XVIIth ISPRS Congress (Part B3)

l-pixels and a connected component of 0-pixels 
which surrounds it directly. A hole border is 
defined as the set of l-pixels located between a 
connected component of 0-pixels and a connected 
component of l-pixels that surrounds it directly. 
For both outer borders and hole borders, the bor- 
der itself is defined by a set of l-pixels. The 
O-pixels are never used to define a border, ex- 
cept in the case of the frame of the image that is 
considered a special hole border. For any given 
connected component of l-pixels there is one, and 
only one, outer border and it is unique. There 
are two algorithms that were implemented for 
border following. The theory behind both of 
these algorithms was developed by Suzuki and Abe 
(Suzuki and Abe, 1985) and the details are given 
there. 
Generate Freeman Chain Codes 
  
Once the border pixels have been found, the 
binary image must be converted into a format that 
can be used to form line segments. The Freeman 
chain code is used to represent a boundary with a 
sequence of numbers, each of which indicates the 
change in direction from one border pixel to the 
next. An 8-direction chain was used. Each num- 
ber corresponds to a particular change in direc- 
tion from one pixel to the next. For example, the 
number 0 represents a change in direction of 0 
degree from one pixel to the next. The angular 
change is measured from the horizontal to a line 
formed by joining the current pixel in the chain 
to the next pixel in the chain. The number 4 
represents a change of 180 degrees from one pixel 
to the next, etc. One entire chain code is repre- 
sented by a list whose first two elements are the 
(i,j) coordinates of the initial point in the 
chain, followed by a sequence of numbers each of 
which comes from the set {0, 1, 2, 3, 4, 5, 6, 
7}. Each of these numbers represents the change 
in direction from one pixel to the next. The 
entire binary image will consist of many such 
chains. To form the chain codes, a tracking 
routine was developed that examines the nearest 
neighbors of a pixel in the chain to find the 
next pixel in the chain. An index array, which is 
as big as the original image and is initially set 
to contain all zeros, is used to indicate if a 1 
has already been included in a chain or not. The 
input binary image is scanned by starting with 
the pixel in the upper left-hand corner of the 
image. When a 1 is found at the location (i,j) 
and the contents of the index array at (i,j) is 
0, a new chain is started. As each pixel in the 
chain is found, the appropriate number from the 
set f0, 1, 2, 3, 4, 5, 6, 7} is placed into the 
chain list and a 1 is placed into the correspond- 
ing location of the index array. When the scan 
reaches the pixel in the lower right-hand corner, 
the algorithm terminates. 
Polygon Approximation 
An arbitrary, two-dimensional, open or closed 
digital curve is represented by a Freeman chain 
code and consists of an ordered set C of N pixels. 
The purpose of polygon approximation is to replace 
each digital curve with a consecutive series of 
line segments, each of which are within a certain 
error of the original curve. There are many poly- 
gon approximation techniques, and the theory 
behind the one used in this research was developed 
by Ramer (Ramer, 1972). The pixels in the set C 
can be considered as the vertices P; of a polygon 
if the curve is closed. If the curve is not 
811 
closed, the set C can be considered as the verti- 
ces of a consecutive series of line segments. In 
either case, the task of the polygon approxima- 
tion algorithm is to provide a reduced set C'with 
a smaller number of edges N'and whose vertices B. 
coincide with those of the original set C. 
RESULTS 
The result of applying the above mentioned algo- 
rithms to the radar image shown in Figure 1 is 
given below in Figure 3. The region properties 
of area, orientation of the axis of least inertia, 
and the measure of region spread were the only 
properties required to obtain this final result. 
It can be seen that the runway patterns have 
clearly been delineated with line segments and 
the other components in the image have been elim- 
inated. The image is virtually noise free and 
presents a good extraction of the runway pattern 
shown in Figure 1. 
  
Figure 3. 
Polygon Approximation. 
CONCLUSIONS 
l. The approach taken to extract airfields from 
radar imagery is valid. 
2. Although the method of edge reinforcement 
using relaxation is computationally intensive, it 
produces excellent results. 
3. The components of the airfield were extracted 
using the three region property calculations of 
area, orientation of the axis of least inertia, 
and the measure of region spread. 
REFERENCES 
+ References from JOURNALS: 
a) Nevatia R. and Babu K.R., 1980. Linear 
Feature Extraction and Description. Computer 
Graphics and Image Processing, Vol. 13, PP. 
257-269. 
b) Ramer, U., 1972. An Iterative Procedure for 
Polygonal Approximation of Plane Curves.  Com- 
puter Graphics and Image Processing, No. 1, 
pp. 244-256. 
c) Schachter, B.J., Lev, A., Zucker, S.W., and 
Rosenfeld, A., 1977. An Application of 
  
  
 
	        
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.