448
Views
0
CrossRef citations to date
0
Altmetric
Articles

Spectral clustering eigenvector selection of hyperspectral image based on the coincidence degree of data distribution

ORCID Icon, & ORCID Icon
Pages 3489-3512 | Received 18 Jan 2023, Accepted 20 Aug 2023, Published online: 30 Aug 2023

Figures & data

Figure 1. Study area and hyperspectral data. (a) location map; (b) mineral distribution map; (c) AVIRIS image.

Figure 1. Study area and hyperspectral data. (a) location map; (b) mineral distribution map; (c) AVIRIS image.

Figure 2. Flowchart of the clustering-matching mapping procedure of spectral clustering based on various eigenvector selection methods.

Figure 2. Flowchart of the clustering-matching mapping procedure of spectral clustering based on various eigenvector selection methods.

Figure 3. Clustering results of conventional k-means (a) and improved k-means (b).

Figure 3. Clustering results of conventional k-means (a) and improved k-means (b).

Table 1. Contingency table.

Figure 4. ARI (a) and AMI (b) values of unsorted original eigenvectors based on the mineral distribution map and reference map.

Figure 4. ARI (a) and AMI (b) values of unsorted original eigenvectors based on the mineral distribution map and reference map.

Figure 5. Flowchart of CDES

Figure 5. Flowchart of CDES

Figure 6. Scatter diagram for determining the M value. The red dot represents the point with the maximum curvature.

Figure 6. Scatter diagram for determining the M value. The red dot represents the point with the maximum curvature.

Figure 7. Bar diagram for selecting the eigenvectors stably. Here, (a) and (b) are the eigenvector selection results of ARI and AMI based on 100 random k-means clustering, respectively, and the percentage in the bar graph represents the maximum probability that an eigenvector is selected at each ranking position. (c) and (d) are the M values determined by calculating the maximum curvature of the ARI and AMI curves, respectively.

Figure 7. Bar diagram for selecting the eigenvectors stably. Here, (a) and (b) are the eigenvector selection results of ARI and AMI based on 100 random k-means clustering, respectively, and the percentage in the bar graph represents the maximum probability that an eigenvector is selected at each ranking position. (c) and (d) are the M values determined by calculating the maximum curvature of the ARI and AMI curves, respectively.

Figure 8. First six eigenvectors selected by various eigenvector selection methods.

Figure 8. First six eigenvectors selected by various eigenvector selection methods.

Figure 9. Boxplots for analysing the stability of the six CDES methods in eigenvector selection. (a), (b), (c), (d), (e), and (f) are the first to the sixth selected eigenvectors, respectively.

Figure 9. Boxplots for analysing the stability of the six CDES methods in eigenvector selection. (a), (b), (c), (d), (e), and (f) are the first to the sixth selected eigenvectors, respectively.

Figure 10. Mineral mapping results of spectral clustering. (a1–a6), (b1–b6), (c1–c6), (d1–d6), and (e1–e6) are the mineral mapping results of TES, EES, RES, CDMR-ARI, and CDMR-AMI respectively. The mapping results of columns 1 to 6 are based on the first to the first six eigenvectors respectively.

Figure 10. Mineral mapping results of spectral clustering. (a1–a6), (b1–b6), (c1–c6), (d1–d6), and (e1–e6) are the mineral mapping results of TES, EES, RES, CDMR-ARI, and CDMR-AMI respectively. The mapping results of columns 1 to 6 are based on the first to the first six eigenvectors respectively.

Table 2. Mineral mapping accuracies of various eigenvector selection methods.

Figure 11. Mapping accuracies of TES (a), EES (b), RES (c), CDMR-ARI (d), and CDMR-AMI (e) with different eigenvectors. In particular, the coral line in figure (c) represents the relevance values of each eigenvector, and the threshold of 0.5 corresponds to the first seventeen eigenvectors. The red dot represents the point with the maximum mapping accuracy.

Figure 11. Mapping accuracies of TES (a), EES (b), RES (c), CDMR-ARI (d), and CDMR-AMI (e) with different eigenvectors. In particular, the coral line in figure (c) represents the relevance values of each eigenvector, and the threshold of 0.5 corresponds to the first seventeen eigenvectors. The red dot represents the point with the maximum mapping accuracy.

Table 3. Running time of various eigenvector selection methods.

Figure 12. Clustering results of improved k-means with different K values. (a), (b), (c), (d), (e), and (f) are the clustering results when K is 6, 8, 9, 10, 11, and 12, respectively.

Figure 12. Clustering results of improved k-means with different K values. (a), (b), (c), (d), (e), and (f) are the clustering results when K is 6, 8, 9, 10, 11, and 12, respectively.

Table 4. Eigenvector selection results and corresponding mapping accuracies of CDMR with different K values.

Figure 13. SSE (a) and curvature (b) curves of the AVIRIS image. The red dot represents the point with the maximum curvature.

Figure 13. SSE (a) and curvature (b) curves of the AVIRIS image. The red dot represents the point with the maximum curvature.

Data availability statement

The data that support the findings of this study are openly available in https://www.ehu.eus/ccwintco/index.php?title=Hyperspectral_Remote_Sensing_Scenes.