Full text: XVIIth ISPRS Congress (Part B4)

um 
the 
da 
dis 
Iter 
s in 
ir is 
line 
) is 
it is 
t to 
are 
the 
tion 
age 
ally 
ver, 
ons 
nap 
] to 
ant. 
it in 
two 
st to 
Ver, 
the 
1igh 
SEN 
und 
4 is 
are 
pad. 
d to 
line 
to 
ocal 
A new map is produced by the interpretation process. Each 
map point gets a label telling whether it was recognized in the 
image data or not. The map is inspected by the user. Larger 
continuious parts of the road network which not were 
detected may represent removed roads and should be further 
visually checked. 
3.2 Water Bodies 
The main pupose of detecting water bodies is to locate sea 
shore line segments that can be confused with road segments. 
The system includes interpretation of seas, lakes and rivers. 
For seas and lakes both water areas and the edges (sea 
shores) can be interpretated. Rivers are interpretated as darker 
lines against a brighter background. The interpretation 
process follows the same overall strategy as for roads. 
Segmentation of sea shores is performed by a filtering 
algorithm analog to the "template matching" described in the 
previous section, except that edges are extracted instead of 
lines. The water areas are segmented by statistical 
classification performed outside the AUTOSAT system. 
Rivers are segmented by line template matching on a negative 
image. 
3.3 Urban Areas 
À method, named line interference filtering, has been 
developed to recognize urban areas. The idea behind the 
algorithm is the assumption that recognition of the road 
network is crucial for visual recognition of urban areas. 
Accordingly, the method first extracts the road network from 
the imagery, then a filtering operation is performed extracting 
areas where the line density is high. The resulting image is 
finally postprocessed. 
The "template matching" method described in section 3.1 is 
also used for detection of roads in urban areas. After template 
matching noise reduction is performed. The line segments is 
then thinned to single pixel width. The thinning operator is 
implemented as an iterative filtering operator, using 32 filters 
of size 3x3 representing different patterns of line edges. 
During each iteration, the filters remove pixels first from the 
left, then from the right until the line thikness is one pixel. 
The algorithm preserves the center pixel of the thinned lines. 
Thinning of our result images is obtained within 3-4 
iterations for the test data. 
The idea behind interference filtering is to make an operator 
that generates some kind of interaction between lines with a 
response that is proportional to local line density. At least two 
lines must be present to create an interaction. This means that 
single lines, as single roads and the coastline, will not create 
any response. 
With a two-dimensional filter it is difficult to ensure that a 
line will not make interference with itself. To avoid this 
problem we designed one-dimensional filters, and these 
filters are run on only the parts of the lines that have an 
orientation that is close to orthogonal to the orientation of the 
filters. 
Figure 2. The four one-dimensional filters for extraction of 
(respectively, from left to right)) nearly horizontal, vertical, 
right diagonal, and left diagonal line structures. 
551 
The interference process is divided into three steps: 
1.  Decompose the line structures in the binary image into 
four new images containing respectively nearly vertical, 
horizontal, left-diagonal and right-diagonal lines. 
2. Generate interference between the nearly vertical lines 
with a horizontal filter, between the near horizontal lines with 
a vertical filter, and so on. 
3. | Combine the four images into one image. 
Step 1 is performed by filtering the binary image with the 
four simple filters in figure 2. Each filter extracts lines with 
orientation + 1/4 of the direction the filter is designed for. 
Hence, all directions should be covered by two orthogonal 
filters (e.g. the horizontal and vertical filter). However, we 
have included the two diagonal orientations to make a 
smoother combined image in step 3. 
Figure 3 shows the four simple interference filters. The filter 
response is equal to the number of lines covered by the 
filtermask. The interference filter operation is designed in 
such a way that a filter will not response if only the left or the 
right hand side of the center point of the filter covers lines. At 
least one line must be covered by the other part of the filter. 
The design ensures that the borders of the urban areas are 
preserved (defined by the outermost road). 
4. Detection of New Objects 
4.1 Roads 
A feature image generated by template matching as described 
in section 3.1 is used. The feature image is manually 
thresholded with a relatively high threshold value to limit the 
amount of noise. The recognition result is, however, not very 
sensitive to the value selected. The detection algorithm is 
using both a feature image and a binary thresholded image. 
In addition to roads the binary image will contain a lot of line 
segments that are not roads. Especially the coastline will 
appear very roadlike. The resulting map from map-guided 
detection of the water bodies is therefore used to remove all 
line segments having about the same position as the sea 
shores. In addition, lines inside larger urban areas, both old 
and the new areas detected as described in section 4.2 below, 
are removed. The road network inside urban areas is too 
complicated and detailed to be well recognized in imagery 
with a resolution of 20 and 10 m. The AUTOSAT system 
handles these areas just as urban areas without trying to 
extract any more information about them. However, small 
areas are not removed to limit the number of gaps generated 
in the main roads by removed urban areas. 
The resulting binary image still contains some noise. The 
noise will often appear as short lines in a more or less 
random pattern. Visually, one will often see that these lines 
probably are not part of the road network (the random 
orientation), and for the same reasons these lines will be 
removed by the system at a later stage in the recognition 
process. 
Figure 3. The four one-dimensional filters to generate 
interference between (respectively, from left to right), nearly 
horizontal, vertical, right diagonal and left diagonal line 
structures. 
 
	        
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.