Full text: Proceedings, XXth congress (Part 7)

! 2004 
  
CS are 
of the 
an be 
Is. For 
sponds 
‘ection 
'ptions 
ons of 
ig the 
lidean 
"tween 
tra. By 
rity. It 
root of 
e more 
pectral 
92). In 
He” is 
xel and 
| angle 
ween 0 
. It can 
yular in 
ator to 
ce CEM 
spectral 
known 
we try 
reduce 
hasizes 
energy 
r target 
energy 
)btain: 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B7. Istanbul 2004 
  
where R is the autocorrelation matrix of the image. Now we can 
compute the output matrix y. The value of each pixel is ideally 
related to the abundance of the target material. Theoretically, 
the value of 1 means that the pixel has a spectrum like the target 
and 0 means the absence of target spectrum in the pixel. 
3. THRESHOLDING 
For decision making to separate target from non target pixels, a 
threshold is necessary. One of most reliable way to find a 
threshold is using Receiver Operating Characteristic (ROC) 
Curves. It has been used with the Neyman-Pearson method in 
signal detection theory (Bradley 1997). It can be used to 
visualize a classifier performance in order to select the proper 
decision threshold. The ROC Curves compare a series of 
similarity image classification results for different threshold 
values with ground truth information. A probability of detection 
(Pd) versus a probability of false alarm (Pfa) curve and a Pd 
versus a threshold curve are reported for each selected class 
(rule band). 
For calculating of ROC curves, Confusion Matrix is needed. A 
confusion matrix is a form of contingency table showing the 
differences between the ground true data and classified images 
and it is computed by cross tabulation technique. In case of a 
single class classification or target detection we obtain a 
confusion matrix such as given on Table |. 
  
  
  
  
  
  
  
  
  
Confusion Matrix Classified Classes 
> 0 ] sum 
True 0 Tn Fp Cn 
Classes 1 Fn Tp Cp 
sum Rn Rp N 
  
  
  
Table 1. A Confusion Matrix For Target Detection Case 
The elements of this matrix are defined as: 
Cn=Tn+Fp 
Cp=Fn+Tn 
Rn = Tn + Fn 
Rp=Fp+Tp 
Cn+Cp=Rn+Rp=N 
(10) 
Tn (true negative) is the number of non target pixels which are 
correctly classified as non target. P(Tn) is its probability or rate 
as calculated using : P(Tn)=Tn/Cn. 
Tp (true positive) is the number of target pixels which are 
correctly classified as target and P(Tp) is its rate as obtained 
using: P(Tp)=Tp/Cp. It is also called probability of detection: 
Pd. 
Fp (false positive) is the number of non target pixels which are 
incorrectly classified as target and P(Fp) is its probability as 
calculated by: P(Fp)=Fp/Cn. It is also called probability of 
false alarm: Pfa. 
Fn (false negative) is the number of target pixels which are 
incorrectly classified as non target and P(Fn) is its probability 
as calculated by: P(Fn)=Fn/Cp. 
This matrix and its elements must be calculated for a set of 
thresholds. In practice we fix a number of thresholds between 
the minimum and maximum values of rule data. Then, for each 
threshold, a Pd and Pfa could be calculated. With each triple of 
(thr, Pd, Pfa) we can plot two curves: A ROC that contains the 
Pd against the Pfa and another curve that contains the Pd 
against the threshold. An example of ROC curves are presented 
on Figure 2. 
51 
  
  
  
  
  
  
  
  
  
  
  
  
ROC Curve ROC Thresh 
10 Ff LM 9.0 PS —— 1 
5 0,8 | 7 5 0.8 F X 7 
$ os; Bos} 1 
te £^: | 
a o4 {98047 |j 
. ; E | 
2 - E | 
9 02 1 902% | 
n. n. r | 
0.0 - : 13 0.0 5 5 : ; 
0.0 0.2 0.4 0.6 0.8 00 02 04 06 08 1.0 
a Prob. False Positive b Threshold 
  
Figure 2. (a) Curves of the Pd versus the Pfa and (b) the Pd 
versus the thresholds. 
With these curves we can easily find a convenient threshold by 
defining a level of false alarm or probability of false positive. 
4. IMAGERY 
We have applied the above techniques to CASI (Compact 
Airborne Spectrographic Imager) hyperspectral images. CASI is 
an airborne push-broom sensor that covers a range of 
electromagnetic waves from 0.41pm to 0.95um. CASI has a 
flexible spectral resolution capability. It means that the image 
data may have different numbers of bands, maximum to 288. 
Spatial resolution of CASI is a function of its IFOV and altitude 
of airborne platform. It can vary from | to 10 meters. Dynamic 
range of sensor is another parameter which produces the image 
data with 12 bits or 4096 grey levels. CASI also is equipped 
with a GPS and an INS for In/Off fly rectification and geo- 
referencing of images. 
The data for this experiment consists of two images on the same 
scene. The first image was acquired at the altitude of 1293m; 
the spatial resolution of the image is then 2m. The number of 
bands for this image was fixed to 32 channels. The second 
image was taken at 2540m, with 4m in spatial resolution and 48 
spectral bands. Both images were acquired over the city of 
Toulouse in the South of France on March 2001. 
5. EXPEREMENTS 
To perform tests with the proposed measures, we have selected 
an area containing man-made objects like roads, buildings and 
green spaces: two windows of the CASI images above this area 
were selected. The first part has a size of 64x64 pixels with 48 
bands and a spatial resolution of 4 meters (Figure 3a), and the 
second is 128x128 pixels with 32 bands and 2m for spatial 
resolution (Figure 3b). To compare and evaluate the results, we 
extracted a true data map by visual interpretation of the building 
materials of the scene for both images (Figures 3c and 3d). A 
target spectrum of building. materials has been extracted by 
collecting and averaging the spectra of manually selected pixels 
for both sample data (Figures 3e and 3f). 
We have applied the three mapping methods corresponding to 
the three spectral similarity measures and matching operator. As 
they are explained above: Modified Spectral Angle Similarity 
(MSAS), Spectral Value Similarity, (SSV) and output of 
Constrain Energy Minimizing operator or simply CEM. As 
mentioned, since the values of SSV are in [0,/2], we have 
stretched them linearly to [0,1]. Due to the noises, the values of 
CEM output are not exactly in [0,1], then we have stretched 
them to [0 1]. But as the most similarity between the target and 
an unknown vector should be zero, the stretching is the 
following: 
CEM -1-(CEM - Min, ) (Max, - Min) (1) 
 
	        
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.