Full text: Proceedings; XXI International Congress for Photogrammetry and Remote Sensing (Part B4-1)

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B4. Beijing 2008 
282 
To analyze the reliability of self-diagnosis, we matched the in 
ternally evaluated results to a manually plotted reference (see 
(Hinz & Wiedemann, 2004)). The comparison showed that al 
most every road section of the green category is a correctly ex 
tracted road (above 90%). The self-diagnosis also detects “false 
alarms” in the extraction with high reliability (80% - 90%). 
Considering the evaluation of yellow-labeled road sections one 
can state that these parts of the road network should indeed be 
investigated by a human operator because the correctness values 
are generally lower and vary to a notable extent (50% - 75%). 
It is furthermore interesting to observe what would happen if an 
operator had checked exclusively the yellow-labeled road sec 
tions. Under the assumption that a human operator is able to 
discern correct and wrong detections without any error, the cor 
rectness of the overall result would remain in the range of 95%, 
while the amount of editing drops down significantly: only 25% 
to 50% of the whole road network need to be checked. 
However, it is important to note that one can improve only the 
correctness through employing this scheme for internal evalua 
tion. Completeness can only be increased when identifying po 
tential gaps in the extraction and closing them. To this end, the 
system provides user-assisted tools for road extraction. 
3.4 User-assisted extraction: Manual interaction vs. quality 
of the results 
Semi-automatic, i.e., user-assisted, tools have the advantage that 
the quality of the results is guaranteed, because a human opera 
tor controls the data acquisition process and prevents errors on 
line. Yet the overall benefit of such systems depends not only on 
their sophisticated algorithms but also on adequate tools for 
editing. Quite a lot of promising approaches for semi-automatic 
road extraction have been presented and analyzed in the last 
decades. Two groups of approaches can be distinguished: Road 
trackers and path or network optimizers. Road trackers need a 
starting point on the road and a second point to define the direc 
tion of the road. These approaches have quite a long history, see 
e.g. (Groch, 1982; McKeown & Denlinger, 1988; Vosselman & 
de Knecht, 1995; dal Poz et al., 2000; Baumgartner et al., 2002, 
poggio et al., 2005). Path optimizers are designed to find an 
optimum path between two points on a road. Typical methods 
include dynamic programming (Fischler et al., 1981) or active 
contour models, so-called “snakes”, (Kass et al., 1988; Neuen- 
schwander et al., 1995; Grün & Li, 1997). In (Butenuth, 2006, 
2007) the path optimization is extended to full networks with a 
predefined topology, which has strong advantages for user- 
assisted road extraction, see for instance the results shown in 
(Butenuth, 2008). 
Road trackers and path optimizers are characterized by 
complementary properties: Road tracking is usually based on a 
road profile selected by a user for a particular road to be traced. 
In this way, the specific radiometry of this road is included into 
the procedure. This is in particular helpful when different roads 
of varying appearance should be extracted. Such appearance- 
based constraints are commonly not included in path 
optimization. Snake algorithms, for instance, need to be fed with 
a generic image energy, which is derived through more or less 
complex filtering operations like a gradient amplitude map, 
Laplacian map, distance transform, etc. On the other hand, road 
tracking algorithms do not include any topological information 
about the connectivity of the road network. Disturbances due to 
background objects or noisy images (like SAR images) lead 
often to very wiggling tracks or even useless results. In such 
situations, snakes and in particular network snakes show clear 
advantages over tracking procedures, since the geometric and 
topologic constraints involved in the optimization process act as 
regularization for the noisy data. 
Figure 6 shows an example for user-assisted tracking of a main 
road in an IKONOS image taken during the Elbe flooding in 
Germany, 2002. The yellow parts were traced automatically, 
while simple user clicks were asked at the blue positions. Here, 
the operator had to decide whether tracking should just continue 
or interactive editing is necessary. Tracking could continue at all 
interruptions except the one shown in the cut-out of Fig. 6. It 
illustrates a situation, where cutting-off the tail of the track and 
manual digitizing of a short road section is necessary due to the 
occlusion of a small cloud. A detailed description of this 
algorithm and the variety of options for user interaction can be 
found in (Baumgartner et al., 2002). Figure 7 shows the same 
tracking algorithm applied to a RADARSAT SAR image. As 
can be seen, much more interactions were necessary due to the 
worse image quality. Yet the importance of introducing 
topologic constraints comes clear, when applying snake 
algorithms and network optimization procedures to such images. 
Although, compared to road tracking, more initial user clicks 
were necessary to roughly digitize the paths and set up the 
correct topology of the network (see Fig. 8), the rest of the 
optimization of the whole network was achieved completely 
automatically. This appeared to be much more convenient than 
Figure 6. User-assisted road tracking in an IKONOS image taken 
during the Elbe flooding in Germany, 2002. Yellow: tracked road 
sections; blue: user clicks.
	        
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.