| Literature DB >> 29373548 |
Hongyuan Huo1, Jifa Guo2, Zhao-Liang Li3,4.
Abstract
Few studies have examined hyperspectral remote-sensing image classification with type-II fuzzy sets. This paper addresses image classification based on a hyperspectral remote-sensing technique using an improved interval type-II fuzzy c-means (IT2FCM*) approach. In this study, in contrast to other traditional fuzzy c-means-based approaches, the IT2FCM* algorithm considers the ranking of interval numbers and the spectral uncertainty. The classification results based on a hyperspectral dataset using the FCM, IT2FCM, and the proposed improved IT2FCM* algorithms show that the IT2FCM* method plays the best performance according to the clustering accuracy. In this paper, in order to validate and demonstrate the separability of the IT2FCM*, four type-I fuzzy validity indexes are employed, and a comparative analysis of these fuzzy validity indexes also applied in FCM and IT2FCM methods are made. These four indexes are also applied into different spatial and spectral resolution datasets to analyze the effects of spectral and spatial scaling factors on the separability of FCM, IT2FCM, and IT2FCM* methods. The results of these validity indexes from the hyperspectral datasets show that the improved IT2FCM* algorithm have the best values among these three algorithms in general. The results demonstrate that the IT2FCM* exhibits good performance in hyperspectral remote-sensing image classification because of its ability to handle hyperspectral uncertainty.Entities:
Keywords: classification; hyperspectral remote sensing; interval type-II fuzzy set; land cover
Year: 2018 PMID: 29373548 PMCID: PMC5856092 DOI: 10.3390/s18020363
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Flowchart that shows land-cover classification based on hyperspectral remote-sensing datasets with different spectral and spatial resolutions. HYDICE, Hyperspectral Digital Imagery Collection Experiment; IT2FCM, interval type-II fuzzy c-means.
Figure 2Descriptions of the FCM and IT2FCM. (a) Standard FCM method with a single fuzzifier m; (b) Classical IT2FCM approach with two fuzzifiers (m1 and m2).
Figure 3Diagram of the EnIT2FCM algorithm.
Detailed process of the IT2FCM* algorithm.
| Main | Detail |
|---|---|
| Step 1. Initialization of the process. | Selection of the parameters |
Initialization of the lower membership and upper membership grade matrix | |
| Step 2. Computation of all the centroids | Computation of all the centroids |
Calculation of the Euclidean distance between interval vectors using Equation (9). | |
Updating of the respective lower membership and upper membership grade matrix | |
Calculate the objective function using the Equation (11), if Equation (12) is satisfied, then go to next step, otherwise, go on iteration based on this step 2. | |
| Step 3. Classification of each sample using interval-number-ranking method and by considering the optimal fuzzy membership value. | Calculation of possibility matrix based on Equation (14). |
Calculation of the ranking vector | |
Assigning a sample to a cluster according to the index of maximum value in the ranking vector in step 3.2. | |
Outputs of the clustering results in step 3.3 based on optimal fuzzy membership value. |
Figure 4Images of membership values of different classes from IT2FCM* algorithm for a 191-band HYDICE dataset with a spatial resolution of 3 m. (a1–f2) are, respectively, the minimum and maximum membership values of sparse grass land, dense grass land, roads, shadows, trees, and bare soil and buildings.
Figure 5HYDICE dataset of study area, the samples, and classification results. (a) is a false-color composite image of study area that was constructed from bands 63, 52, and 36 (red, green, and blue, respectively). (b) shows the reference data for this study. (c) is the classification results from FCM, (d) is the results of classification from IT2FCM, and the (e) is the results of classification from the improved IT2FCM* method.
The accuracy of the classification results of HYDICE dataset based on FCM, IT2FCM, and IT2FCM* algorithm.
| Class | FCM | IT2FCM | IT2FCM* | |||
|---|---|---|---|---|---|---|
| Prod. Acc. | User Acc. | Prod. Acc. | User Acc. | Prod. Acc. | User Acc. | |
| Water | 100 | 97.67 | 100 | 98.11 | 100 | 99.94 |
| Sparse grassland | 96.00 | 75.77 | 97.85 | 83.50 | 98.86 | 94.86 |
| Dense grassland | 91.51 | 81.05 | 91.36 | 92.73 | 95.74 | 97.85 |
| Trees | 91.40 | 94.90 | 94.01 | 96.13 | 95.48 | 99.91 |
| Roads | 92.97 | 75.65 | 92.98 | 81.50 | 97.81 | 93.12 |
| Buildings and bare soil | 82.26 | 96.76 | 88.10 | 98.13 | 93.82 | 97.43 |
| Shadow | 95.55 | 95.27 | 96.38 | 96.18 | 96.17 | 98.98 |
| Overall accuracy | 86.70 | 90.57 | 96.23 | |||
| Kappa coefficient | 0.84 | 0.88 | 0.95 | |||
Prod. Acc. = Product accuracy, User acc. = User accuracy.
Figure 6The study area and the classification results from three different fuzzy algorithms. (a) is the natural color composite image with band 60/32/10 for RGB of study area of Pavia University; (b) is the ground truth data used for estimating the accuracy of the classification results from these three different fuzzy algorithms; (c) is the classified results from FCM; (d) is the classified results from IT2FCM; and (e) is the results classified based on IT2FCM*.
The accuracy of the classification results of Pavia University based on the FCM, IT2FCM, and IT2FCM* algorithms.
| Class | FCM | IT2FCM | IT2FCM* | |||
|---|---|---|---|---|---|---|
| Prod. Acc. | User Acc. | Prod. Acc. | User Acc. | Prod. Acc. | User Acc. | |
| Asphalt | 83.46 | 78.30 | 89.32 | 78.55 | 96.13 | 98.93 |
| Meadows | 65.31 | 60.54 | 80.56 | 90.12 | 97.01 | 88.56 |
| Trees | 78.26 | 81.67 | 90.24 | 97.26 | 95.35 | 97.30 |
| Painted metal sheets | 85.43 | 86.75 | 94.33 | 83.65 | 98.87 | 95.26 |
| Bare soil | 64.83 | 57.03 | 89.45 | 80.92 | 95.57 | 97.05 |
| Shadows | 48.28 | 51.36 | 91.37 | 93.55 | 96.10 | 94.27 |
| Overall Accuracy | 69.52 | 89.25 | 96.52 | |||
| Kappa Coefficient | 0.61 | 0.85 | 0.94 | |||
Figure 7The study area and the classification results from three different fuzzy algorithms. (a) is the false color composite image with band 151/52/32 for RGB of study area from Hyperion dataset; (b) is the ground truth data used for estimating the accuracy of the classification results from these three different fuzzy algorithms; (c) is the classified results from FCM; (d) is the classified results from IT2FCM; and (e) is the results classified based on IT2FCM*.
The accuracy of the classification results of Hyperion dataset based on FCM, IT2FCM, and IT2FCM* algorithm.
| Class | FCM | IT2FCM | IT2FCM* | |||
|---|---|---|---|---|---|---|
| Prod. Acc. | User Acc. | Prod. Acc. | User Acc. | Prod. Acc. | User Acc. | |
| Water | 87.61 | 99.92 | 90.52 | 94.52 | 95.60 | 99.82 |
| Impervious surface | 85.48 | 99.88 | 87.38 | 93.28 | 91.09 | 99.88 |
| Bare soil | 92.45 | 76.31 | 93.28 | 92.98 | 97.45 | 78.85 |
| Grassland | 91.59 | 92.49 | 91.47 | 91.56 | 93.59 | 91.49 |
| Cropland | 95.94 | 94.63 | 95.94 | 87.23 | 96.86 | 94.62 |
| Overall Accuracy | 89.09 | 93.26 | 95.82 | |||
| Kappa Coefficient | 0.82 | 0.87 | 0.94 | |||
Remote-sensing datasets with different spectral and spatial scales.
| Data Type | Spectral Bands | Spatial Resolution (m) |
|---|---|---|
| Datasets with different spectral resolutions | 191 | 3 |
| 97 | 3 | |
| 49 | 3 | |
| 25 | 3 | |
| 13 | 3 | |
| 7 | 3 | |
| Datasets with different spatial resolutions | 191 | 3 |
| 191 | 5 | |
| 191 | 10 | |
| 191 | 15 | |
| 191 | 20 | |
| 191 | 30 |
Type-I fuzzy cluster validity indexes for the IT2FCM*, IT2FCM, and FCM algorithms that were applied to remotely sensed datasets with different spectral scales.
| Number of Spectral Channels | Index | FCM | IT2FCM | IT2FCM* |
|---|---|---|---|---|
| 191 bands | PC | 0.206 | 0.178 | 0.235 |
| PE | 1.846 | 1.756 | 1.746 | |
| FS | −5.698 × 108 | −3.045 × 108 | −6.191 × 108 | |
| XB | 0.284 | 0.182 | 0.210 | |
| 97 bands | PC | 0.217 | 0.208 | 0.216 |
| PE | 1.845 | 1.760 | 1.766 | |
| FS | −4.078 × 108 | −2.858 × 108 | −4.576 × 108 | |
| XB | 0.284 | 0.196 | 0.208 | |
| 49 bands | PC | 0.207 | 0.178 | 0.236 |
| PE | 1.844 | 1.757 | 1.761 | |
| FS | −2.868 × 108 | −1.989 × 108 | −3.196 × 108 | |
| XB | 0.291 | 0.199 | 0.232 | |
| 25 bands | PC | 0.207 | 0.178 | 0.236 |
| PE | 1.845 | 1.757 | 1.761 | |
| FS | −1.908 × 108 | −1.334 × 108 | −2.151 × 108 | |
| XB | 0.301 | 0.208 | 0.241 | |
| 13 bands | PC | 0.210 | 0.179 | 0.239 |
| PE | 1.837 | 1.753 | 1.754 | |
| FS | −1.619 × 108 | −1.104 × 108 | −1.784 × 108 | |
| XB | 0.287 | 0.190 | 0.221 | |
| 7 bands | PC | 0.205 | 0.180 | 0.233 |
| PE | 1.844 | 1.768 | 1.765 | |
| FS | −1.095 × 108 | −0.745 × 108 | −1.181 × 108 | |
| XB | 0.571 | 0.201 | 0.205 |
Type-I fuzzy cluster validity indexes when applying the IT2FCM*, IT2FCM, and FCM algorithms to remotely sensed datasets with different spatial scales.
| Spatial Resolution | Index | FCM | IT2FCM | IT2FCM* |
|---|---|---|---|---|
| 5 m | PC | 0.203 | 0.177 | 0.234 |
| PE | 1.854 | 1.761 | 1.766 | |
| FS | −1.968 × 108 | −1.416 × 108 | −2.270 × 108 | |
| XB | 0.282 | 0.196 | 0.208 | |
| 10 m | PC | 0.205 | 0.177 | 0.236 |
| PE | 1.851 | 1.758 | 1.763 | |
| FS | −5.038 × 107 | −3.611 × 107 | −5.790 × 107 | |
| XB | 0.289 | 0.197 | 0.209 | |
| 15 m | PC | 0.203 | 0.177 | 0.235 |
| PE | 1.855 | 1.759 | 1.764 | |
| FS | −2.150 × 107 | −1.574 × 107 | −2.559 × 107 | |
| XB | 0.274 | 0.215 | 0.227 | |
| 20 m | PC | 0.197 | 0.175 | 0.231 |
| PE | 1.870 | 1.768 | 1.776 | |
| FS | −1.151 × 107 | −0.861 × 107 | −1.391 × 107 | |
| XB | 0.283 | 0.200 | 0.232 | |
| 30 m | PC | 0.201 | 0.177 | 0.235 |
| PE | 1.860 | 1.767 | 1.766 | |
| FS | −5.361 × 106 | −3.805 × 106 | −6.491 × 106 | |
| XB | 0.288 | 0.194 | 0.207 |