I have done unsupervise image classification and in that image the pixels of Barren area and settlement area are not get classified separately. so how to seperate them to show these two different classes.
Select (pure) training areas from each class. Then run supervised classification using, for instance, the maximum likelihood classifier. You may not get 100% separation of these 2 classes because there might be some spectral similarities. Should that happen, you can do post-classification processing using ancillary data, or consider using expert system as suggested by Cyril. Good luck.
I don't know why you classified with the unsupervised classifier. But if you have the option to perform supervised classifier, you should select training areas from barren and settlement part of your image and run the supervised classifier. However, there are many more possible solutions, but the one described above is the simplest.
Select (pure) training areas from each class. Then run supervised classification using, for instance, the maximum likelihood classifier. You may not get 100% separation of these 2 classes because there might be some spectral similarities. Should that happen, you can do post-classification processing using ancillary data, or consider using expert system as suggested by Cyril. Good luck.
You may classify the datasets in more than 64 classes using unsupervised classification with principal axis, true cold option and 20 iterations. After that you can merge the classes using class attributes table by selecting the colors on swiped original satellite image.
It will be worthwhile to read Cihlar (2000) where supervised and unsupervised classification methods are compared (section 3.2 pages 1101 - 1104). Though this paper is focused on regional scale mapping, some principles are applicable at other scales as well.
Cihlar J (2000). Land cover mapping of large areas from satellites: Status and research priorities, International Journal of Remote Sensing, 21:6-7, 1093-1114
URL: http://dx.doi.org/10.1080/014311600210092
B) As others have suggested, one way to resolve the problem you are facing is by generating large number of clusters. Another possible approach is through multi-stage iterative classification methods. Wyman et al. (2001) has provided a good description of an iterative classification method (p. 1156-1157).
Wayman et al. 2001. Landsat TM-based forest area estimation using iterative guided spectral class rejection. PE&RS 67(10): 1155-1166.
this is usually not an easy task for mixed pixels especially with large pixel size. however, I found the most efficient way is semi-manual digitizing and separating them, then you add them later to main classified map using your GIS skills!
As suggested before, first use a hybrid supervised-unsupervised classification, then the semi-automated method by editing your classes manually using ancillary data in GIS.....,