Full text: CMRT09

CMRT09: Object Extraction for 3D City Models, Road Databases and Traffic Monitoring - Concepts, Algorithms, and Evaluation 
Figure 6: Ground truth used to evaluate the classification results; 
white pixels are buildings, blacks one are remaining objects 
the combination of Ah, Ap and NDVI has the best performance 
in different indexes. A detailed description of indexes is 1 : 
DR - Detection Rate: DR = TP /{TP + FN + UP) 
FPR - False Positive Rate: F PR = FP/ (TN + FP + UN) 
FNR - False Negative Rate: FNR = FN/(TP + FN + UP) 
UPR - Unclassified Positive Rate: UPR — UP/(TP + FN + 
UP) 
OA - Overall accuracy: OA = (TP + TN)/(TP + TN + 
FP + FN) 
R - Reliability: R = TP/(TP + FP) 
TUR - Total Unclassified Rate: TUR = (UP + UN)/(TP + 
TN + FP + FN + UP + UN) 
Classifier 
DR 
FPR 
FNR 
UPR 
nDSM 
94,49 
10,69 
5,51 
0,00 
AdaBoost 3F 
87,44 
1,33 
7,31 
5,25 
AdaBoost 5F 
91,17 
3,95 
7,08 
1,75 
AdaBoost 7F 
88,84 
1,57 
4,76 
6,40 
Classifier 
OA 
R 
TUR 
nDSM 
91,24 
83,95 
0,00 
AdaBoost 3F 
96,13 
97,50 
8,16 
AdaBoost 5F 
94,66 
93,18 
4,30 
AdaBoost 7F 
96,97 
97,10 
8,96 
Table 1: Results of pixel-based classification using different sets 
of features and metrics 
AdaBoost 3F, 5F and 7F differ for the set of features; 3F classifier 
uses Ah, Ap and NDVI, 5F adds Green and Blue; AdaBoost 7F 
classifies data using all features (excluding GNDVI). The Ada 
Boost 3F guarantees the best performance if compared with Ada 
Boost 5F/7F; adding more features other than Ah, Ap and NDVI, 
the classifier misclassifies data due lack of spectral separability 
(confirmed by ReliefF). All the classified data are also used for 
the road extraction; in particular the binary image obtained by 
considering land (bit set to one) and remaining classes (bit set 
zero) represents the input for roundabout and road extraction; the 
approach and results are presented in the following section. 
1 TP/FP = true/false positive TN/FN = true/false negative UP/UN = 
unclassified positive/negative 
4 ROAD EXTRACTION 
In this section we present preliminary results on road/roundabout 
extraction starting from classified data; the proposed approach 
works fine when the area is urban; modem cities often grows 
around main ancient perpendicular roads (cardus-decumanus). The 
key idea behind the algorithm is the “line growing”; more details 
about algorithm are discussed in next sub-sections. 
4.1 Filtering 
Filtering is a preliminary process before road extraction; this ac 
tivity is necessary for two main reasons: the first one is the pres 
ence of noisy classified data, because pixel-based classification 
suffers of noise; other approaches based on regions (object-based 
classification) can reduce it. The second problem that influences 
the quality of road extraction is the presence of trees/canopies; 
the chosen approach is a non-linear filter; if pixels that appertain 
to tree class have neighbours classified as “land”, then they are 
assigned to land class. The advantage of using this filter, is the 
reduction of effect produced by occlusions. In Fig. 7 the result of 
the filtering process is shown. 
Figure 7: Filtering. In the top image white pixels are classified as 
land; classification is noisy due to the presence of small objects 
as vehicles; in the bottom, the non-linear filter allows to reduce 
significantly the effect of noise and occlusions 
Non-linear filter consists of two steps: the first one is the reduc 
tion of noise using morphological operators. We applied three 
algorithms: opening to remove small objects, morphological re 
construction to retrieve boundaries and closing to fill small holes; 
the structuring element used was disk of size two. Second step is 
16
	        
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.