Full text: XVIIth ISPRS Congress (Part B4)

  
Figure 4. The result from map-guided detection of old roads. 
Recognized road segments are shown in white, and non- 
recognized in black. The subsection to the left shows an area 
The line pattern in the binary image is now decomposed to 
elementary line segments, i.e. line segments with only two 
ends. The end points are labeled in the image, and for each 
elementary line segment a computer object containing a 
parametric description of the segment is created. The 
computer objects contain, amongst other information, the 
general orientation of the line ends, the position of the line, 
and its length. 
The system uses a prototype description of a road line to 
determine "the profile" of the recognition process. Amongst 
others, the prototype contains information about how large 
gaps in binary lines can be, how large gaps in feature lines 
can be (i.e. sections of the road where there are no contrast to 
the surrounding environment), and how curved roads can be. 
When the system has generated a description object for each 
line segment, each segment/description object and its 
neighbours are checked to determine if any of the 
neighbouring line segments possibly can be a part of the 
same road. The distance between end points and the relative 
orientation of the line ends are computed. For each relevant 
pair of neighbours a possibility value for a connection line 
between them is calculated. Each possibility value is a 
product of partial possibility values. E.g., one of the partial 
values is relative orientation between the two line segments: 
where Aa is the orientation difference between the line ends, 
max is the maximal orientation angle difference that can be 
accepted, and Ky is a weight constant. 
The neighbouring line pair which has the highest possibility 
value determines the connection line hypothesis. Each 
hypothesis is tested by trying to recognize a connection line 
in the feature image. The profile analysis algorithm 
mentioned in section 3.1 is used. Small gaps in the line, 
sections where no line structure is present, can be accepted 
according to the value set for the "feature line gaps" 
parameter. If a line structure is detected, a corresponding line 
is generated in the binary image, and the two neighbouring 
lines and their connection line are joined to form one line 
object. 
Before making the proposal for new roads in the map, small 
line segments which could not be connected to other line 
segments are removed. These segments are supposed to be 
352 
where larger parts of the road were not detected due to 
shadows from a steep, forest covered hill. 
"noise". The resulting image can be visually compared with 
the old map and the original image as a background and 
manually edited by the user. The line structures accepted as 
new roads are then converted to the internal raster format, 
and the structures are linked to the old road network. The 
new roads in the resulting map are then converted to vector 
format and integrated with the old vector map. 
4.2 Urban Areas 
Two versions of the thresholded feature image (the line 
interference image) have been used as a binary image: First 
the thresholded smoothed feature image, and secondly the 
thresholded original feature image. By smoothing the feature 
image, noise reduction is achieved before recognition of 
urban areas. By using the thresholded original feature image 
more information is present, leaving smoothing as a 
postoperation to the recognition process. 
The postprocessing analysis is built on knowledge about 
urban area features in satellite images, and how urban areas 
in maps are marked is important. Such features are size, 
smoothness of area contours, inner holes, and road density. 
The algorithm consists of the following steps: 
1. The information from the old map is added to the 
binary image pixel: Pixels in the old map representing old 
urban areas which are not candidate urban pixels in the binary 
image, are set to urban pixels. 
2. The candidate urban areas in the binary image is 
traversed in order to mark the areas and simultanously 
generate a data description object for each isolated area 
(connected structure of pixels). Data description objects are 
generated for the following structures: 
- connected structures of pixels 
- outer border for these connected structures 
- inner holes in the connected structures. 
Each connected structure is a candidate urban area. Features, 
such as the number of pixels,extention (maximum and 
minimum (x,y) coordinates), and position are calculated for 
all three kinds of area objects. 
For the connected structures the number of pixels, Nf, in the 
feature image where more than N1 lines have interfered, is 
calculated. The candidate area description objects are linked
	        
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.