1. Introduction
Land use and cover changes (LUCC) in earth’s surface alter biogeochemical and hydrological cycles, and affect climate change and ecological balance [
1]. Therefore, global and regional assessments on LUCC are important for climate and ecosystem [
2]. It is of great importance to monitor the LUCC, for example in China where significant LUCC has happened in the last decades [
3,
4,
5,
6]. Change detection technology for remote sensing image has been applied in many areas such as land cover/land use change detection [
7,
8], agricultural survey [
9,
10], urban sprawl monitoring [
11,
12], forest and vegetation monitoring [
13,
14], wetland monitoring [
15,
16], water quality monitoring [
17,
18], disaster evaluation [
19,
20] and so on [
21].
Many change detection techniques have been developed, for example, post-classification comparison (PCC), image differencing, principle components analysis, and vegetation index differencing and so on [
22,
23]. Singh [
24] grouped the change detection technique into two categories, comparative analysis of independently produced classifications for different dates and simultaneous analysis of multi-temporal data, according to the classification of image and the sequence of comparison for the bi-temporal images. Lu [
25] figured out that the image differences is the most widely used method for change detection in algebra change detection methods. Bovolo et al. [
26] used Landsat TM5 from two temporal images to produce the multi-spectral difference images, and then used Support Vector Domain Description (SVDD) to classify and produce the change detection maps. Ghosh and others [
27,
28,
29] used Landsat TM7 and Landsat TM5 images to produce the difference images, and then hybridized the fuzzy c-means and Gustafson–Kessel clustering with two optimization techniques (genetic algorithm and simulated annealing) to classify the images. Zanotta and Haertel [
30] transformed images from two temporal ones to fraction images, used the fraction images to calculate difference image, defined change in terms of degrees of membership to the class “change”, and produced the fuzzy change maps. Chen and Cao [
31] identified edges in different images produced from bi-temporal images, and applied Markov random field based approaches to adjust the threshold to realize the change detection. As another most used change detection, PCC plays an important role in change detection researches. The classification step in PCC greatly influences the final accuracy of the change detection results [
32]. Unsupervised classification, because avoids the manual intervention, decreases the influence of the subjective factor of researchers and does not need training data, is often chosen to execute the classification [
33]. Shalaby and Tateishi [
34] applied the maximum likelihood classification method on the bi-temporal images, and post-classification change detection technique was applied successfully. The maximum likelihood classification method has been applied on the bi-temporal images, and obtained the change information via post-classification comparison [
35,
36].
Hussain et al. [
22] suggested that the image differencing approach is relatively simple and easy to interpret results. The post-classification comparison can reduce the influences from atmospheric, sensor and local disturbance; minimize the effects of using multi-sensor images and produce the complete matrices of change. However, there are drawbacks of these two change detection methods. The image difference approach does not have complete matrices of change information and it is difficult to select the optimal threshold; the same value may have different meanings depending on the starting class [
22]; and too much information would be discarded in the subtraction process [
24]. Regarding the PCC method, the final accuracy depends on classification accuracy of individual images, which can cause the accumulation of errors [
22,
32].
To minimize the limitations of image difference approach and improve the classification accuracy, this paper introduced a framework for change detection, which is the combination of a bi-band binary mask approach and an improved fuzzy c-means algorithm (FCM). It can make the most of information about the changed and unchanged areas to produce the complete change matrices. The bi-band binary mask approach takes account of the correlation coefficients of all corresponding bands in each image, and then uses the coefficients to choose proper bands to calculate the difference images, which helps to quickly identify the changed area. Finally, the improved FCM algorithm and post classification comparison were applied to distinguish which class the pixel belongs to and produce the complete matrix of changes. To evaluate the classification accuracy, both the improved FCM algorithm and the standard FCM algorithm were applied on images. The bi-band binary mask was used to locate a suspected changed area to be our target area, reducing the amount of processing data and execution time, especially in the pixel-based unsupervised classification algorithm. Regarding the capability of the bi-band binary mask, binary mask of the univariate and Normalized Difference Vegetation Indices (NDVI) difference images were used to execute the same change detection procedure, and the results were compared. The combination of bi-band binary mask and fuzzy c-means algorithm for land-use change detection method was applied in Chengwu County, north China.
3. Results
3.1. Assessment of the Improved/Standard Fuzzy c-Means Algorithm Based Classification
To evaluate the effectiveness of the improved fuzzy c-means in image classification, two kinds of fuzzy c-means algorithm were executed separately on image of study area of year 2015: one is the standard one, which uses the Euclidean distances to the cluster prototypes to calculate the membership degrees (the ED method); and the other is the improved one presented above, which use distances to the Voronoi cell of the cluster to calculate the membership degrees (the VD method) and made improvements to reduce the execution time. First, the images were classified to eleven land use and land cover types; second, the same types were merged; and, third, the image was classified into three types, built land, farmland and water (
Figure 6). As stated in the Methodology, combining land use and land cover types may be imperfect, but it has been used in previous researches and also suitable for our research area. The results show that the VD methods produced more built land than ED methods. Three sites were selected randomly from the images, and the detailed comparison of these three sites confirmed that the VD methods identify much more built land than ED methods. To examine and quantify the accuracy of the classification algorithms, 1000 checkpoints (
Figure 7) were created randomly using the toolbox in ArcGIS and the error matrixes were calculated utilizing these points (
Table 1 and
Table 2).
According to the error matrix, both the overall accuracy and the kappa coefficient of the VD method are better than those of the standard one. The biggest difference between these two methods was caused by the classification between built land and farmland. The classification results of the ED method show that there were many misclassifications between built land and farmland, i.e., much built land was classified as farmland. The user’s and producer’s accuracy also reflect that even the standard algorithm can correctly classify most of the farmland, but it also mistakenly classified some built land as farmland. The ED method’s commission error of farmland and omission error of built land also reveal the same phenomenon.
The error matrix of VD matrix shows that both the omission error and commission error are small and the overall accuracy is high. It shows the capability of classifying pixels into the correct classes of this method is better than that of the standard one.
3.2. Assessment of Univariate Band/NDVI/Bi-Band Binary Masks Based Change Detection
The bi-band binary mask, NDVI binary mask and the univariate band binary mask were utilized to execute change detection on the study area.
The univariate band binary mask used the band 3 (0.53–0.59 μm) data for calculations and the result shows an area of 45.753 km
2 land with a likelihood of change (
Figure 8a). The binary NDVI mask (
Figure 8b) shows an area of 110.606 km
2 land that is suspected to have some changes in the land use and land cover types. The binary bi-band mask was derived from band 1 (0.43–0.45 μm) and band 5 (0.85–0.88 μm) according to the correlation coefficients of each pair of band (
Table 3) from the bi-temporal images. The result of binary bi-band mask (
Figure 8c) shows that there are 165.834 km
2 area that is suspected to have changes. The area of target area of the univariate band binary mask varies greatly compared to the areas of the other two binary masks.
Through the information masked from the bi-temporal images by the binary masks, the change information was obtained utilizing the method presented before (
Figure 9). The accuracy of those two methods is presented in
Table 4.
The overall accuracy of the bi-band mask method (88.92%) is a little higher than that of the NDVI mask method (81.95%), and much higher than the univariate band binary mask’s (56.01%).
The statistics information about the change detection results of these three methods in
Table 5 shows that the three change detection results differs in some ways. The main changes are between built land and farmland, but the total areas are also different. The order of total area detected by the three methods is: NDVI > Bi-band > Univariate band.
By checking the results of these three methods, there are three sites where the largest differences were found between the univariate band mask and the bi-band mask (site 1, site 2 and site 3), and three sites with the largest differences between the NDVI mask and the bi-band mask (site 4, site 5 and site 6), as shown in
Figure 10. Site 1, site 3, site 4 and site 6 illustrate change information detected by bi-band mask method and not detected by the univariate band mask or the NDVI mask method. Site 2 and site 5 illustrate the contrary situation, meaning detected by univariate band mask or NDVI mask method but not detected by bi-band mask method.
It can easily be found that the result of site 2 in univariate band mask, site 3 and site 6 in bi-band mask consistent with the field observation, and the other were false alarms. The result of site 1/site 4 was caused by the cloudlet contained in the image, which was only detected by the bi-band mask. The bi-band mask was influenced by cloudlet and regarded it as changed area, and the classification could not distinguish it from built land, resulting in the wrong detection. The result of site 5 was detected by the NDVI mask method only; the land cover type was changed from built land to farmland, and since NDVI is sensitive to plants change, it incorrectly regard it as changed area. The result of site 2 in the univariate band mask was true, while some of it was omitted in the bi-band mask.
Revising the wrong result in site 1 and site 2 in the bi-band mask change detection result, the change information of our study area is shown in
Figure 11 and
Table 6.
The main changes of land cover happened between built land and farmland. Particularly, the change from farmland to built land is the largest one (14.14 km
2). Although part of the built land converted to farmland and water, the results manifest the increase of built land and the decrease of other land cover types in general. Totally, the area of built land increased by 9.03 km
2, farmland decreased by 8.92 km
2 and the water decreased by 0.12 km
2 during the research period. This urbanization process is similar to many cities in China [
46,
47,
48].
4. Discussion
The change detection method proposed in this study proved to be effective, the accuracy of the change detection results of this method is high, and the workload was largely reduced by taking advantage of the binary mask; a more accurate information about the land cover/land use type was achieved using the improved fuzzy c-means algorithm
The overall accuracy of the bi-band binary mask is 88.92%, higher than that of the univariate band mask approach (56.01%) and the NDVI mask approach (81.95%). The overall accuracy and the kappa coefficient of the improved fuzzy c-means based classification (95.70%/0.93) are higher than those of the standard fuzzy c-means based one (84.40%/0.74). The improved one can distinguish built land and farmland well, while the standard one cannot. The producer’s accuracy of the built land classified using the improved one is 97.31%, while that of the standard one is 69.28%. The user’s accuracy of the farmland classified using the improved one is 96.75%, while that of the standard one is 73.25%.
With the help of the binary mask, many data were masked out, which largely reduced the amount of data needed to be processed. This binary mask approach can also apply on high resolution images that have a much more data to be processed, it would be helpful to reduce the workload and save the processing time.
Although the accuracy was improved, there are still some defects that need to be improved. (1) The improved fuzzy c-means algorithm proved useful in image classification and change detection in this study, and the accuracy of the classification results (
Table 1) were better than the standard fuzzy c-means algorithm (
Table 2). Nevertheless, it was only tested in our study area where the land cover type is simple; in other sites where the land cover type is complex, the classification effects of this algorithm need to be further tested. In addition, the accumulation error that would cause by the classification accuracy cannot be completely avoided. (2) Binary mask can help to reduce the data needed to be processed, but it can also bring some side effect such as ignoring neighborhood pixels, i.e., the neighborhood information of some pixels is unused, and this can probably cause some mistakes in the classification phase. (3) In this study, the threshold of bi-band difference image, univariate band difference image and the NDVI difference image were determined by trial and error, which greatly hindered the automation of this change detection method. (4) In our study area, it appears that the bi-band binary mask method cannot completely reduce the influence of the cloudlet, so care should be taken for the authenticity of the change detection result if one or both of the images contain cloud. (5) Similar to some other change detection methods, this approach was also affected by the variance in phenology [
21,
37,
49]. The bi-band mask, NDVI mask or univariate band mask all require the phenology variance between the two periods to be smallest, otherwise it would be hard for this approach to handle the change detection.
Selecting the threshold through trial and error greatly hindered the automation. Singh [
24] mentioned that the selection of the best threshold level should usually be associated with a prior knowledge about the scene or visual interpretation. Although it is difficult to select an appropriate threshold automatically, we will try to find an automatic way to solve this problem in the future work. The overall accuracy was high, but there are still shortages, such as the omission of some changed areas, which should be further studied to improve the performance in the future work. The accumulation error is inevitable; what we can do here is choose the classification method that can get the more accurate classification results.
5. Conclusions
The developed approach is divided into two phases: the target area location phase and the target area-processing phase. The bi-band binary mask was used to locate the suspected changed area to be our target area, reducing the amount of processing data and execution time, especially in the pixel-based unsupervised classification algorithm. The improved fuzzy c-means algorithm provided more accurate classification results. This study used Landsat 8 OLI images with spatial resolution of 30 m to execute the change detection. The change detection approach can not only help us locate the suspected changed area, but also get the detailed change information. The bi-band mask technique not only reduces the workload, but also provides as much information as possible about the changed area. The improved fuzzy c-means algorithm based unsupervised classification can avoid the manual intervention and decrease the influence of the subjective factor of researchers and it is less sensitive to noise, more time-saving, and the overall accuracy is high.
The combination of bi-band binary mask and fuzzy c-means algorithm for land-use change detection method was applied in Chengwu County, north China. The classification accuracy of this improved fuzzy c-means algorithm (95.70%) is better than that of the standard one (84.40%). In conclusion, the experimental results obtained on the bi-temporal remote sensing images demonstrate the effectiveness of the proposed method, and it could be applied in regional change detection.