Full text: Proceedings, XXth congress (Part 6)

  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B6. Istanbul 2004 
  
  
Figure 1. SPOT image converted into three separated images 
2.2 Definition and verification of the training areas 
As it was later used for fuzzy logic classification, the process of 
supervised image classification will be given in brief. Selected 
land cover classes are: deciduous trees, coniferous trees, urban 
area, water, cropl and crop2. For these classes, training areas 
were pointed on the image (Figure 2.) 
  
| & PCI ImogcWorks V0.0 (VDO) »put. merged, crops 
  
  
  
  
Figure 2. Training areas shown in display window 
Since the signature separability showed that deciduous trees 
and coniferous trees are very poorly separated (low values of 
Transformed Divergence and Bhattacharrya Distance; big 
overlap between the signatures of two classes) and considering 
that this separability cannot be improved by a different channel 
combination, those classes were merged into the one single 
class: vegetation. Accepted combination of three images (with 
the biggest signature separability between the classes), in terms 
of RGB channels, was 702(red)+ 703(green) + 701(blue). 
The signature statistics gave a list of each of the classes, with 
the mean values and standard deviations for each channel for 
the class selected. These data were used later in the definition of 
the membership function. Also, the listing contained the class 
84 
correlation matrix, the covariance, inverse covariance and 
triangular inverse covariance matrices for the signature. 
In determination whether the training areas that have been 
selected are well represented, histogram was used: if the 
histogram has a single peak, then the training area is distinct 
and there is no confusion between it and another training area. 
A histogram with a bimodal distribution would indicate that 
there is an ambiguity between the current and some other class. 
2.3 Classification procedure 
In the classification process, the maximum likelihood classifier 
without NULL class was used. It assumes a normal (Gaussian) 
distribution and evaluates the variance and correlation of 
spectral response during the classification of the unknown pixel. 
In cases of overlapping areas, this method uses 'apriori' 
probabilities or a weighting factor to delineate. 
The NULL class option determines whether every pixel should 
be classified. If this option is selected, then a pixel is assigned 
to a class only if it is within the Gaussian threshold specified for 
the class. If it is not within any threshold, it is assigned to the 
NULL (0) class. 
Report about the results of the image classification contains: 
number of classified pixels, average and overall accuracy, 
statistics for the each of the classes and confusion matrix. This 
matrix gives the information how much of original training 
areas pixels was actually classified as being in the class that the 
training areas was meant to represent. If many of training areas 
pixels were classified into different classes, it is likely that the 
training areas were not so well determined. 
2.4 Result evaluation 
One way of the result evaluation was through the accuracy 
assessment. The classification results are compared to the raw 
image data and the report is created. This process is done during 
the random sample selection. The idea of the accuracy 
assessment is: point is highlighted in the sample list and 
observation was done where it is located on the image. This 
position should be compared to the class list and select the class 
that one believes it should belong. This idea was taken and 
applied in the fuzzy logic classification verification. 
3. FUZZY LOGIC CLASSIFICATION 
3.1 Matlab’s Fuzzy Logic Toolbox 
In the lack of precise mathematical model which will describe 
behaviour of the system, Fuzzy Logic Toolbox is a good 
“weapon” to solve the problem: it allows using /ogic if-then 
rules to describe the system's behaviour. 
This Toolbox is a compilation of functions built on the 
MATLAB numeric computing environment and provides 
tools for creating and editing fuzzy inference systems within the 
framework of MATLAB. 
The toolbox provides three categories of tools: 
=» command line functions, 
=» graphical interactive tools and 
=» simulink blocks and examples. 
The Fuzzy Logic Toolbox provides a number of interactive 
tools that allow accessing many of the functions through a 
graphical user interface (GUI). Fuzzy Logic Toolbox allows 
building the two types of system: 
=» Fuzzy Inference System (FIS) and 
=» Adaptive Neuro-Fuzzy Inference System (ANFIS).
	        
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.