28.4 Computer Simulations Using AVIRIS Data

In order to demonstrate the utility of KFSCSP techniques in spectral estimation, identification, and quantification, computer simulations and real data experiments were conducted for performance evaluation and analysis. For computer simulations, five Airborne Visible InfraRed Imaging Spectrometer (AVIRIS) reflectance data in Figure 1.8 are reproduced in Figure 28.1 for reference. There are five signature vectors, blackbrush, creosote leaves, dry grass, redsoil, and sagebrush, to be used for experiments where these spectra have 158 bands after water bands are removed.

Figure 28.1 Reflectances of creosote leaves, blackbrush, sagebrush, drygrass, and redsoil.

img

According to Figure 28.1, the signatures of blackbrush, creosote leaves, and sagebrush are close to each other in terms of spectral shape. In particular, the spectral signatures of creosote leaves and sagebrush are very similar. A detailed quantitative analysis of these three signatures can be found in Chang (2003a).

Since KFSCSP techniques are signature vector-based techniques not to be used for image pixel vectors, KFSSE, KFSSI, and KFSSQ are not designed for classification. Therefore, their performance is evaluated by signature vector-based spectral measures such as spectral angle mapper (SAM), spectral information divergence (SID) rather than image classifiers.

28.4.1 KFSSE

To implement KFSSE, the system gain cl in (28.5) was set to be 1 for all img, the standard deviation of the state noise v, σv was empirically set to 103 and the standard deviation of the measurement noise u, σu was chosen to achieve signal-to-noise ratio (SNR) = 30 dB, where the SNR was defined as the ratio of half a signature reflectance mean to the standard deviation of noise (Harsanyi and Chang, 1994). It should be noted that throughout our extensive experiments, the results demonstrated that KFSSE was robust to the selection of σu and σv. More specifically, once the value of σv was greater than 103, the σu had limited impact on the performance of KFSSE. Therefore, for KFSSE implemented in this chapter, the values of σu and σv were fixed at 30 dB and 103, respectively.

Figure 28.2(a)–(e) shows the five KFSSE-estimated reflectance spectra of the signature vectors given in Figure 28.1. Since the values of the corresponding estimation errors obtained by KFSSE were very small, Figure 28.3(a)–(e) shows the ratios of estimation errors to their corresponding reflectance spectra in Figure 28.1 by the logarithm function to have better visual assessment.

Figure 28.2 KFSSE-estimated spectra of the five reflectance signatures in Figure 28.1.

img

Figure 28.3 Ratios of the estimation errors to the five reflectance spectra in Figure 28.1 in the logarithm functions.

img

According to Figure 28.3, KFSSE was very effective in estimating spectral signatures with estimation errors nearly close to zero. Obviously, large estimation errors always occurred at wavelengths where their spectral values had changed drastically. To the contrary, if there was a smooth transition between two wavelengths, the estimation errors were relatively small.

28.4.2 KFSSI

Two scenarios were implemented by KFSSI: one for subpixel target identification and the other for mixed target identification with the target signature vector t to be identified and assumed to be either known or unknown.

28.4.2.1 Subpixel Target Identification by KFSSI

First of all, we simulated a subpixel target implanted in a signature vector. Without loss of generality, we assumed that the subpixel target signature was the creosote leaves (C) and the background signature was the redsoil (R). Three target pixel vectors, t1, t2, and t3 were generated in accordance with the abundance fractions of the subpixel target signature, creosote leaves set to 75%, 50%, and 25% mixed with the redsoil as the background signature to make up 100% abundance, respectively, that is, t1 = ¾C + ¼R, t2 = ½ C + ½R, and t3 = ¼C + ¾R. KFSSI was then implemented to identify C from the three target signature vectors, t1, t2, and t3 via a database Δ = {creosote leaves and redsoil}. The identification was carried out by first setting the values for both σu and σv, then randomly choosing a matching signature vector from the database Δ to match the unknown subpixel target panel according to (28.8) and (28.9), and finally identifying the unknown subpixel target panel as the one that yielded the minimum LSE. The resulting LSE corresponding to different sizes of subpixel target panels were tabulated in Table 28.1 with img and various values of the standard deviation of noise u, σu. However, it should be noted that the selection of σu was empirically chosen and dependent upon the target signature vector to be used for experiments. The simulated data conducted in this section were designed to demonstrate and illustrate the utility and effectiveness of KFSSI in signature identification under the impact of the parameter σu. In doing so, we had experimentally adjusted the value of σu in accordance with our simulation data to dictate the impact of subpixel target size on the performance. Figure 28.4(a) and (b) plot the LSEs of creosote leaves and redsoil, respectively, versus the values of σu for three sizes of subpixel targets, ¾, ½, and ¼, where the values of σu varying from 10 to 1000 with step size set to 10.

Figure 28.4 Relationship between σu and LSE according to different sizes of the subpixel target.

img

Table 28.1 LSE corresponding to different sizes of subpixel target panels (creosote leaves) according to (28.10) via Δ = {creosote leaves and redsoil}

img

For example, in order to correctly identify the subpixel panel with ¼ size of a pixel, according to Table 28.1, the σu must be greater than 159 compared to the subpixel panel with ¾ size of a pixel which only requires σu smaller than 12. Additionally, LSEs resulting from KFSSI was in proportion to the values of σu.

As pointed out, the selection of σu and σv had a significant impact on the performance of KFSSI and must be chosen appropriately in order to achieve acceptable LSEs. According to our exepriments, once σv was fixed, the minimum value of σu could be set approximately in the same order of magnitude in order to correctly identify the subpixel target as creosote leaves. Table 28.2 is included here to illustrate the relationship between σv and σu with three different values of σv and seven subpixel targets of size specified by (1/8, 2/8, 3/8, 4/8, 5/8, 6/8, 7/8).

Table 28.2 Relationship between σv and σu with creosote leaves as target signature embedded into redsoil.

img

In order to provide further insights into KFSSI, similar experiments were also conducted by replacing creosote leaves with blackbrush, sagebrush, and drygrass, with their results tabulated in Tables 28.328.5, respectively.

Table 28.3 Relationship between σv and σu with sagebrush as target signature embedded into redsoil.

img

Table 28.4 Relationship between σv and σu with blackbrush as target signature embedded into redsoil.

img

Table 28.5 Relationship between σv and σu with drygrass as target signature embedded into redsoil.

img

According to Tables 28.228.5, two factors affected the selection of σu. One is target size and the other is the standard deviation of the state noise σv. When similar experiments were conducted by replacing the creosote leaves with blackbrush, sagebrush, and drygrass, the changes in σu were noticeable as shown in Table 28.228.5. Three interesting findings from Tables 28.228.5 are intriguing.

Finding 1: When target size was fixed, the value of σu was in proportional to the value of σv.

Finding 2: The range of σu was closely related to the subpixel target signature to be identified. For example, according to the study by Chang (2000, 2003a), the creosote leaves was the most difficult signature to be discriminated, since it was very similar to both sagebrush and blackbrush. Table 28.2 demonstrates this fact by providing this evidence that the range of σu must be bounded below from 18 to 123 as the subpixel target size from 1/8 to 5/8 with σv fixed at img. Interestingly, once the size was greater than 5/8, the range of σu was suddenly reversed from bounded below to bounded above. The situation was slightly improved when the subtarget signature vector was sagebrush in Table 28.3, where a sudden change in the range of σu occurred at size ½. This phonemonon was further evidenced by the blackbrush in Table 28.4, where the range of σu was all bounded below from 10 to 32 that were inversely proprtional to target size with σv also fixed at img. Finally, since the drygrass was very dissimilar to all the three signature vectors, creosote leaves, sagebrush, and blackbrush, Table 28.5 reflects the fact that the range of σu was all bounded above from 4 to 35 that were proprtional to target size when with the σv was fixed at img, a case that was completely opposite to blackbrush in Table 28.4.

Finding 3: The selection of initial values for σu and σv was very much dependent on the data to be processed, such as spectral similarity among signature vectors. This must be done on an empirical basis. For example, if signature vectors to be considered were spectrally distinct, the results would be very robust to the selection. On the other hand, if the signature vectors were spectrally similar, the results would be sensitive to how the initial values were selected. In the above experiments, they were determined empirically based on a priori knowledge about the material substance signatures and subpixel size. Nevertheless, from our extensive experiments a general guideline to determine the initial values of σu and σv may be useful. Without loss of generality, we can assume a mixing signature vector specified by img, where s and b can be interpreted as the embedded signature and background, respectively. In this case, the size of subpixel target also has a significant effect on the subpixel target by the background signature. The initial guess for the value of σu to properly identify the signature vector s embedded into the signature vector r is closely related to σv in a form of img, where the target signature vector t is any auxiliary signature vector related to s as specified by (28.8) and (28.9). In regard to the value of σv, it can be empirically set to img, img, img, etc. However, we would like to point out that this guideline only serves as a reference and should not take as a criterion for all the cases.

The above findings offer a new look of KFSSI in to how to use signature characterization to perform subpixel target identification. The standard deviation of the measurement noise, σu, used in KFSSI is a very important parameter for identification and varies with the subpixel target signature to be identified, which makes sense. These interesting findings cannot be observed by any spectral measure as demonstrated in Tables 28.628.9, which show the results of the same experiments using SAM and SID, where the SID values are given in parentheses. As shown in these tables, it was impossible for SAM and SID to detect the subpixel target panel if its size was smaller than ½ size of a panel. To the contrary, KFSSI could detect subpixel targets correctly even its size was smaller than ½ size of a pixel as long as σu was chosen to be the values tabulated in Tables 28.228.5.

Table 28.6 Identification of subpixel panels with creosote leaves as a target signature vector embedded into redsoil by SAM and SID.

Subpixel size Creosote leaves Redsoil
1/8 0.5104 (0.4891) 0.0610 (0.0056)
1/4 0.4456 (0.3853) 0.1258 (0.0235)
3/8 0.3771 (0.2888) 0.1942 (0.0559)
1/2 0.3055 (0.2012) 0.2658 (0.1057)
5/8 0.2312 (0.1245) 0.3401 (0.1769)
3/4 0.1549 (0.0616) 0.4164 (0.2756)
7/8 0.0775 (0.0175) 0.4938 (0.4109)

Table 28.7 Identification of subpixel panels with sagebrush as a target signature vector embedded into redsoil by SAM and SID.

Subpixel size Sagebrush Redsoil
1/8 0.4010 (0.2685) 0.0504 (0.0039)
1/4 0.3484 (0.2056) 0.1030 (0.0162)
3/8 0.2938 (0.1494) 0.1576 (0.0378)
1/2 0.2374 (0.1005) 0.2140 (0.0697)
5/8 0.1794 (0.0597) 0.2720 (0.1133)
3/4 0.1202 (0.0282) 0.3312 (0.1706)
7/8 0.0603 (0.0075) 0.3911 (0.2442)

Table 28.8 Identification of subpixel panels with blackbrush as a target signature vector embedded into redsoil by SAM and SID.

Subpixel size Blackbrush Redsoil
1/8 0.5398 (0.2292) 0.0319 (0.0015)
1/4 0.5044 (0.1892) 0.0677 (0.0069)
3/8 0.4647 (0.1489) 0.1079 (0.0174)
1/2 0.4199 (0.1091) 0.1533 (0.0352)
5/8 0.3693 (0.0711) 0.2048 (0.0631)
3/4 0.3121 (0.0372) 0.2633 (0.1056)
7/8 0.2478 (0.0111) 0.3300 (0.1699)

Table 28.9 Identification of subpixel panels with drygrass as target signature vector embedded into redsoil by SAM and SID.

Subpixel size Drygrass Redsoil
1/8 0.1842 (0.0645) 0.0336 (0.0025)
1/4 0.1526 (0.0437) 0.0652 (0.0089)
3/8 0.1230 (0.0281) 0.0948 (0.0185)
1/2 0.0952 (0.0168) 0.1226 (0.0304)
5/8 0.0691 (0.0088) 0.1487 (0.0440)
3/4 0.0446 (0.0037) 0.1732 (0.0591)
7/8 0.0216 (0.0009) 0.1962 (0.0753)

The above experiments demonstrate an important advantage of KFSSI which is that KFSSI could perform well in the subpixel identification, even if the size of a subpixel target was less than ½ of ground sampling distance, that is, pixel resolution, which could not be achieved by any other spectral measure.

28.4.2.2 Mixed Target Identification by KFSSI

In order to make our experiments more interesting and appealing, we further simulated a mixed pixel vector tmix by equally mixing ¼ blackbrush (sB), ¼ creosote leaves (sC), ¼ dry grass (sD), and ¼ sagebrush (sS) as follows:

(28.14) equation

whose spectral signature vector is also shown in Figure 28.1. In this case, no signature vector was preferred to another. KFSSI was used to identify unknown target signature vector t present in the mixed pixel vector tmix using the database Δ = {drygrass, blackbrush, creosote leaves, sagebrush}. According to the composition of tmix, all the four signature vectors had equal opportunity to be identified as the target signature vector. The resulting LSEs corresponding to four signature vectors used to match the mixed pixel vector tmix were shown in Table 28.10.

Table 28.10 LSE between the mixed pixel tmix and different matching signature vectors according to (28.10)

img

Interestingly, since both blackbrush and creosote leaves were close to sagebrush by spectral similarity measures, SAM and SID, KFSSI believed that blackbrush and creosote leaves were part of sagebrush with small variations. As a consequence, it identified tmix as sagebrush. Table 28.10 demonstrates that KFSSI could successfully identify the mixed pixel tmix as sagebrush as long as img and drygrass otherwise. As noted, the values of σu and σv might be chosen comparably at the same order of magnitude. In this case, σv was chosen to be 10, which was of the same order as img. If the σv in (28.8) was set to 103, which is similar to the value used in Table 28.1, the LSEs resulting from KFSSI for subpixel target identification were large.

28.4.3 KFSSQ

This section presents experiments to further demonstrate the use of KFSSQ in quantification of subpixel targets and target signature vectors present in mixed pixels. Compared with KFSSI, which is used to identify an unknown target signature vector t, KFSSQ can also be implemented for the target signature vector t, which is either unknown or known a priori. It should also be noted that unlike KFSSI, there is no state noise vector v in the state equation (28.12) implemented by KFSSQ.

28.4.3.1 Subpixel Target Quantification by KFSSQ

Using the same subpixel targets t1, t2, and t3 simulated in Section 28.4.2.1, we implemented KFSSQ to quantify these three creosote leaves-simulated subpixel target panels t1, t2, and t3 of three respective sizes, ¾, ½, and ¼ with two scenarios described in the following examples.

Example 28.1

(Target signature vector t is known)

This example assumed that the target signature t was known to be creosote leaves. In this case, the pair of (28.11) and (28.12) was implemented to quantify three subpixel targets of creosote leaves, t1, t2, and t3, and the results are tabulated in Table 28.5. Since the subpixel target panels only occupied part of a pixel, its size could be interpreted as portion of abundance fraction in terms of percentage. In this case, the three subpixel target panels t1, t2, and t3 with size of ¾, ½, and ¼ could be considered as targets with abundance fractions 75%, 50%, and 25%, respectively, with KFSSQ-estimated abundance fractions given in Table 28.11, where the quantification results were very accurate with appropriate chosen values of σu.

Table 28.11 Abundance fractions estimated by KFSSQ.

KFSSQ Quantification σu in KFSSQ
t1 = 25% creosote 0.2495 7.5677
t2 = 50% creosote 0.5014 4.3506
t3 = 75% creosote 0.7597 2.4521

Example 28.2

(Target signature vector t is unknown)

Unlike Example 28.1, the prior knowledge of target signature vector t was not given in this example. In this case, KFSSQ must use (28.5) and (28.6) to first identify the target signature vector t that specified the three subpixel targets t1, t2, and t3 where KFSSE was used for this purpose. The estimated img was then used to replace t in (28.11) to produce the abundance vector img specified by (28.12) in Table 28.6. As a result, two different values of σu were used for measurement noise in KFSSQ: one in (28.5) for KFSSE and the other in (28.13) for KFSSQ. Since both were not correlated, they could be determined independently as tabulated in Table 28.12.

Due to the fact that KFSSE could not correctly estimate the target signature vector t, provided the abundance of subpixel target vector t was below 50%, in which case it was reasonable, the results for the size of subpixel target being ¼ were not included in Table 28.12.

Table 28.12 Abundance fractions estimated by KFSSQ.

img

28.4.3.2 Mixed Target Quantification by KFSSQ

In this subsection, we used the same mixed pixel vector, tmix simulated in Section 28.4.2.2 for further experiments. KFSSQ was implemented to quantify the four signatures, blackbrush, creosote leaves, drygrass, and sagebrush, each of which shared a 25% abundance fraction in the pixel vector tmix. Like Section 28.4.2.3.1, two scenarios were considered.

Example 28.3

(All the four target signature vectors are known)

This example assumed that all the four signatures were known. The pair of (28.11) and (28.12) was implemented for KFSSQ. Table 28.13 tabulates the quantification results of the four signatures with their appropriately chosen values of σu. However, it should be noted that the sensitivity of σu was generally determined by various applications. For example, when KFSSI and KFSSQ were implemented, the results would be sensitive to the value chosen for σu as shown in Tables 28.10 and 28.12. On the other hand, if KFSSE was implemented as an estimator, the results would be relatively robust to the σu.

As we can see from this table, KFSSQ-estimated abundance fractions of all the four signatures were very accurate and close to true values. In order to make further comparison, the results produced by the FCLS method were also included and tabulated in Table 28.14, where their results are comparable to those obtained in Table 28.13.

Table 28.13 Abundance fractions of the four signatures embedded into the mixed pixel tmix estimated by KFSSQ.

KFSSQ Quantification results σu
25% Sagebrush 0.2504 7.9506
25% Blackbrush 0.2491 6.9136
25% Creosote leaves 0.2499 7.7778
25% D grass 0.2508 8.6420

Table 28.14 Abundance fractions of the four target signature vectors embedded into tmix estimated by FCLS.

FCLS Quantification results
25% Sagebrush 0.25135
25% Blackbrush 0.24935
25% Creosote leaves 0.24922
25% Drygrass 0.25007

Example 28.4

(Target signature vector is unknown)

The purpose of including this experiment was to demonstrate that KFSSQ could be implemented even if the target signature vector was not known. The experiment conducted in Section 28.4.2.2 assumed that the exact knowledge of target signature vector, sagebrush, is provided a priori. In this example, this prior knowledge was not given. KFSSQ first used KFSSI to identify the unknown mixed target signature vector tmix of (28.14) as sagebrush and then used KFSSE to estimate the sagebrush signature vector from tmix as the desired signature that was used in the follow-up abundance quantifier, KFSSQ, to estimate its abundance fraction, 0.28. Compared with the value of 0.2504 in Table 28.13 and 0.25135 in Table 28.14, it was slightly off the true abundance 0.25, but was still very good. This made sense since the results in Tables 28.13 and 28.14 are obtained by assuming exact knowledge of the sagebrush as opposed to KFSSE-estimated sagebrush used in this example.

As noted further, when KFSSQ was implemented in the above estimation, two cases were considered. If the true signature vector t was used, the value of σu was determined by (28.11). On the other hand, if the target signature vector used in KFSSQ was estimated first by KFSSI followed by KFSSE, the value of σu in (28.11) was then determined by the value of σu used by the two estimators, that is, both (28.5) for KFSSE and (28.7) for KFSSI.

Example 28.5

(Sensitivity of KFSSQ to σu)

This experiment was designed to investigate the sensitivity of KFSSQ to the values of σu in quantification of subpixel targets. Experiments similar to those in Example 28.1 were conducted by using the values of σu given in Table 28.11 for three different target sizes (1/4, 1/2, and 3/4), where three proper ranges of σu for three different target sizes (1/4, 1/2, and 3/4) were fluctuated around 7.5, 4.3, and 2.4, respectively, for correct quantification. Figure 28.5(a)–(c) plots the results of KFSSQ for three different target sizes (1/4, 1/2, and 3/4) versus σu with step size 0.1.

As shown by the plotted curves in Figure 28.5(a)–(c), the abundance fractions quantified by KFSSQ were inversely proportional to the values of σu. The curves in Figure 28.5 indicate that KFSSQ was indeed very sensitive to the value of σu, where an appropriate values of σu must be carefully selected in order to perform correct quantification for subpixel targets.

Figure 28.5 KFSSQ-estimated abundance fractions versus values of σu for different sizes of the subpixel target with step size 0.1.

img

Finally, three concluding remarks are worth noting.

1. One is the selection of σu. Since there is generally no prior knowldege available for analysis, it is impossible to determine an appropriate value for σua priori. A general approch is to use a trial-and-error approach to obtain a posteriori knowledge that can help to determine an adequate range of the σu. From there, the values for σu can be properly selected by further experiments. Nevertheless, a common guideline is that the more similar to signatures in the database the target signature is, the smaller the σu is required.
2. It should be noted that KFSCSP techniques are signature vector-based not image pixel-based techniques. Its performance is determined by the spectral profiles of hyperspectral signature vectors not by data sample size or spectral correlation. Most importantly, KFSCSP technique is not designed or developed as a classifier. Therefore, no prior knowldege of training samples or classification information such as the number of classes to be classified is required.
3. More experiments were also conducted for other data sets such as Cuprite in Figure 1.9. Since the conclusions are nearly the same as what were presented in this section, the results are not included here.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.173.112