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 
  
Road lines are extracted in a semi-automatic way, where given a 
starting point, a road line is traced by iteratively matching a 
road template with both road mask and road seeds, control 
points indicating the right directions are assigned by operator if 
the road line got lost. 
  
1. Road Mask Extraction: 
Road pixels are identified using an 
existing remote sensing software. 
Y 
2. Road Seed Extraction: 
Road seeds are extracted by tracing 
edge pixels. 
  
  
  
v 
3. Road Line Extraction: 
Road is semi-automatic extracted 
using template matching. 
  
  
  
  
Figure 1. Flow of road extraction 
In the following chapters, we address each steps in detail. 
Experiments are conducted using an IKONOS image nearby 
KAWAGOE City, Japan. Experimental results and discussions 
are given subsequently, where road extraction and map 
generation are studied in detail at both dense building area and 
countryside. 
2. EXTRACTION OF ROAD MASK 
A pixel-based road mask is extracted using a commercial 
remote sensing software IDL/ENVI. Given the training values 
of vegetation, soil, building (concrete), water, express highway, 
main road and small road, image pixels of a multi-spectrum 
satellite image are classified into different groups using 
maximum likelihood method. As the multi-spectrum satellite 
image used in this research has four bands, i.e. red, green, blue 
and near infrared, classification result is much more reliable 
than those on three bands, i.e. red, green and blue, or less. 
Image pixels classified as express highway, main road and small 
road are exploited in this research to generate a “road mask”. A 
"road mask" is a binary image, where white pixel suggests that a 
road like object is most probably over there. The road mask is 
exploited in road line extraction. 
  
1. Edge Pixel Extraction: 
Edge pixels are extracted using 
Canny filter. 
2. Tracing Edge Line Patches: 
Continuing edge pixels are traced, 
and edge lines of sudden and/or 
fast change of direction are broken. 
Y 
3. Jointing Edge Line Patches: 
Edge line patches that are on a 
continuous line of a slow change of 
direction, and with only a limited 
blanks between them are jointed. 
  
  
  
  
  
  
  
Figure 2. Flow of extracting road seed 
3. EXTRACTION OF ROAD SEEDS 
Road seeds are extracted in three steps as shown in Figure 2. 
Edge pixels extracted by Canny filter reflect not only the 
boundaries of roads, buildings, rivers, or shadows, but also any 
other local rapid changes of photometric characteristics. 
Although especially in central town, edge pixels of buildings, 
trees and shadows are mixed with that of roads, so that road 
boundaries are not as clear as to be extracted, a long edge line 
with only a slow change in direction do strongly suggest the 
boundary of a road or a river. Thus, they are extracted in this 
research as "road seed" (see Figure 3), and exploited as the 
complimentary information of “road mask” in road line 
extraction. 
   
Edge line patch 
Road seed 
Figure 3. Definition of *Road Seed" 
Applying Canny filter on satellite image results in a binary 
image of edge pixels, where edges are thinned to a width of 
single pixel. Extraction of long edge lines from the binary 
image of edge pixels is conducted in two steps, tracking and 
jointing edge line patches. Road seeds are generated for any 
edge pixels on the edge line patches, where two directions of 
the road seed, indicating two ways of the road line, are 
calculated using the tangential line of the edge line patch at the 
edge pixel. 
3.1 Tracking Edge Line Patches 
The binary image of edge pixels is examined row by row from 
top-left to bottom-right. Whenever an edge pixel is met, if it is 
an isolated one (there is no other edge pixel in its 8-neighbors 
as shown in Figure 5), the edge pixel is removed form the 
binary image, and tracking procedure continues in looking for 
other edge pixels. Otherwise an edge line patch is tracked from 
the edge pixel as shown in Figure 4. Iteration continues until no 
edge pixel is found in the binary image. 
  
1. Linking Edge Pixels: 
Edge pixels that are continue in 
their 8-neighbors or with a few 
blanks in its local extensions are 
linked together. 
Y 
2. Breaking Edge Line Patches: 
Edge line patches are broken down 
as the pixel of sudden and/or fast 
change of direction. 
Y 
3. Post Process: 
Edge line patches shorter than a 
given threshold are discarded, 
while others are recorded for 
further process. 
  
  
  
  
  
  
  
Figure 4. Flow of tracking edge line patches 
A - 407 
 
	        
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.