The goal of this lab exercise was to teach the class how to extract sociocultural and biophysical information from remotely sensed imagery by using an unsupervised classification algorithm. Image classification is a huge part of remote sensing and this lab was designed to teach how to perform it. The lab was specifically designed to help the class garner an understanding of input configuration requirements and execution of an unsupervised classifier and teach how to recode multiple spectral clusters generated by an unsupervised classifier into useful land use/land cover classes.
Methods:
Experimenting with Unsupervised ISODATA Classification Algorithm
An iterative self-organizing data analysis technique is one option as an available classification algorithm. The image that was to be classified was a satellite image of Eau Claire and Chippewa Counties in Wisconsin (Figure 1). The image was loaded into ERDAS Imagine, then the unsupervised classification tool was opened. The Isodata option was then selected. Also the number of classes to be made was set to ten. Running the tool produced a coded image, however at this point, it was impossible to tell what each coded value meant.
This is the original image of Eau Claire and Chippewa Counties to be classified. The land use/land cover data will be extracted from this image later on in the write up. (Figure 1) |
Recoding of Unsurpervised Clusters into Meaningful Land Use/Land Cover Classes:
The next step in the process was to recode the clusters into colors that suited the land use/land cover. Water was to be set as blue, forest as dark green, agriculture as pink, urban/built up areas as red, and bare soil as sienna. The raster editor table was opened and the various features were compared by linking a historic view of Google Earth to the ERDAS viewer. Each land cover cluster was thoroughly analyzed until a final product was created that was recoded into the appropriate color classes (Figure 2).
Improving the Accuracy of Unsupervised Classification:
In order to try and improve on the accuracy of the Isodata unsupervised classification, the unsupervised classification tool was run once again on the image of Eau Claire and Chippewa Counties (Figure 1). However, this time the number of classes created was increased to twenty, while the convergence threshold was set to 0.92 instead of 0.95 (Figure 3).
This is the unsupervised classification tool with the new setting for the second attempt at running unclassified classification. (Figure 3) |
Recoding Land Use/Land Cover Classes for Map Generation:
At this point, the image was once again recoded to give all of the blue (water) areas a value of 1, all of the green (forest) areas a value of 2, all of the pink (agriculture) areas a value of 3, all of the red areas (urban build up) a value of 4, and all of the bare soil areas a value of 5 (Figure 5). Doing this allowed for a final map to be generated of the land use/land cover (Figure 6) as it was easy enough to bring it into ArcMap to create a finished product (Figure 6).
Figure 6 |
Conclusion:
Using unsupervised classification to find land use/land cover from satellite imagery is a relatively pain free process that can be accurate to a point. This accuracy seems to increase the more classes that are created as can be seen when comparing the ten class image to the 20 class image. However, this method has its limitations. It makes assumptions and relies on the user to ultimately determine the classes post-classification. Ultimately, this seems to be a viable method in creating land use/land cover maps that can be used at smaller scales.
No comments:
Post a Comment