3.3. DI Analysis
For DI analysis, we will take the Ottawa data set as an example. The images before and after change, saliency images, DIs, and change-detection results are shown in
Figure 8.
Figure 8a,b are the images before and after change, respectively.
Figure 8c,d are the saliency image and binary image obtained by RMR DI, respectively.
Figure 8e–h are R DI, MR DI, RMR DI, and SRMR-MSMR DI, respectively.
Figure 8i–l are the change-detection results of these DIs, respectively. The evaluation indicators are shown in
Table 2.
It can be seen from the binary saliency image that the changed area of the image is not continuous. The binary image is the approximate changed area of the image, which has a larger changed area than the ground truth. Therefore, it lacks a large number of details of the image, but reduces the missed detection. There is a lot of speckle noise in R DI, which makes the detection result of the image poor. The calculation process of R DI only involves ratio operation, so it is very sensitive to noise. There are a large number of isolated pixels in the final change image, and the FP value reaches 1631. The FN value reaches 1287, which is the worst. Due to the mean filtering of MR DI, the changed area becomes significantly larger, and the final change image has the most FP pixels, reaching 2323. Thanks to the multiplication operation, the noise in the unchanged area is reduced in the RMR DI. The KC value of RMR reaches 94.87%, which is far higher than those of R and MR. From the binary saliency image, the area within the green rectangle is the changed area. Compared with RMR, SRMR-MSMR successfully eliminates the surrounding misdetected pixels, so the changed area is completely preserved. The area within the red rectangle is the unchanged area. SRMR-MSMR completely eliminates these misdetected pixels. It can be seen that small-size structuring elements are used for the changed area, which can not only maintain the details of the image but also eliminate noise. Large-size structuring elements are used for the unchanged area, which can completely eliminate noise. This is thanks to the correct guidance provided by the saliency detection for subregional processing.
3.4. Change-Detection Results and Analysis
Six SAR image data sets and the change-detection results obtained by various methods are shown in
Figure 9,
Figure 10,
Figure 11,
Figure 12,
Figure 13 and
Figure 14. The change-detection-result evaluation is shown in
Table 3,
Table 4,
Table 5,
Table 6,
Table 7 and
Table 8. Eight methods are used as comparison methods for the proposed SRMR-MSMRFCM, which are FCM [
29], FLICM [
32], PCA-KMeans [
28], PCANet [
41], CWNN [
40], MSAPNet [
42], robust unsupervised small-area change detection (RUSACD) [
21], and DDNet [
43].
The change-detection results and evaluation indicators of the Bern data set are shown in
Figure 9 and
Table 3, respectively. The change images generated by FCM, FLICM, and PCA-KMeans have many isolated pixels. Besides, the changed areas of FCM and DDNet are not continuous, resulting in a large number of FN values. The changed areas of FLICM and RUSACD are too large, resulting in a large number of FP values. The detection result of PCA-KMeans is very well, but there is too much noise. Inside the red rectangle, there are a lot of missing changed areas in PCANet, so the detection effect is poor. The result of CWNN is the same, but the situation is slightly better. Obviously, from the visual point of view, our method and MSAPNet have achieved the best detection results. Our method has a slight advantage over FN, while MSAPNet has a slight advantage over FP. There are no isolated pixels in the image, and the changed area is also kept completely. In terms of evaluation criteria, the KC value of the proposed SRMR-MSMRFCM is improved by 6.75%, 2.80%, 0.93%, 13.46%, 2.39%, 0.11%, 5.10%, and 2.69% over FCM, FLICM, PCA-KMeans, PCANet, CWNN, MSAPNet, RUSACD, and DDNet, respectively. Therefore, the proposed method has effective advantages in both visual and quantitative comparisons.
The change-detection results and evaluation indicators of the Ottawa data set are shown in
Figure 10 and
Table 4, respectively. Similar to the Bern data set, the existence of isolated pixels reduces the detection accuracy of FCM and FLICM. The edge of PCANet is not smooth. Although the change image of CWNN is very smooth, a lot of image details are lost. Some small changed areas are not detected. Therefore, the edges remain poor. MSAPNet has a large number of FN pixels, while PCA-KMeans and RUSAD are the opposite. For this data set, the performance of DDNet is very ordinary, as the values of FP and FN are not outstanding. The proposed SRMR-MSMRFCM achieves the best detection results and effectively preserves the small changed area, while removing the isolated pixels. In terms of evaluation criteria, the KC value of the proposed SRMR-MSMRFCM is improved by 6.95%, 1.20%, 5.12%, 2.72%, 1.94%, 5.9%, 2.03%, and 2.04% over FCM, FLICM, PCA-KMeans, PCANet, CWNN, MSAPNet, RUSACD, and DDNet, respectively. Visually and metrically, the proposed method draws a balance between FP and FN.
The change-detection results and evaluation indicators of the Farmland data set are shown in
Figure 11 and
Table 5, respectively. Since there is a large amount of noise in the original image, FCM, FLICM, and PCA-KMeans mistakenly judge the noise information as changed areas, resulting in a large number of FP values. There is almost no noise nor any isolated pixels in the image of PCANet and RUSACD, and the general changed areas and unchanged areas are detected. However, the detection results are not ideal because there are too many missed detection areas. CWNN and DDNet achieve better results in the changed area, but there are some false alarm areas. Our method has achieved excellent results in both changed and unchanged areas. MSAPNet has a similar performance to ours, but there are still some missed changed areas. It can be seen that our method has excellent robustness when the original image noise is too serious. In terms of evaluation criteria, the KC value of the proposed SRMR-MSMRFCM is improved by 20.96%, 8.59%, 7.98%, 6.58%, 2.42%, 0.48%, 4.37%, and 2.95% over FCM, FLICM, PCA-KMeans, PCANet, CWNN, MSAPNet, RUSACD, and DDNet, respectively. Therefore, the proposed method restores the changed areas with as little loss of information as possible.
The change-detection results and evaluation indicators of the Coastline data set are shown in
Figure 12 and
Table 6, respectively. For this data set, the detection results of FCM and PCA-KMeans are very poor. The FP value exceeds 30,000 and the error-detected pixels are almost all over the whole image. The results of PCANet, CWNN, and MSAPNet are better, but there are still a large number of block false detections. FLICM performs very well in this data set. The FP value is only 903, so the image noise is very small. RUSACD, DDNet, and our method all achieve excellent detection accuracy. By the naked eye, the change images of the three are almost the same as the ground truth. However, in the circular changed area, there are a small number of FP pixels in RUSACD and a small number of FN pixels in DDNet. From the evaluation criteria, our method achieves advantages in both FP and FN compared to those two methods. This is due to the fact that the MMR DI enlarges and reduces the gray levels of the changed area and the unchanged area, respectively. In addition, the MSMR algorithm effectively suppresses the noise. In terms of evaluation criteria, the KC value of the proposed SRMR-MSMRFCM is improved by 86.40%, 20.98%, 87.99%, 81.00%, 78.33%, 62.94%, 3.35% and 4.75% over FCM, FLICM, PCA-KMeans, PCANet, CWNN, MSAPNet, RUSACD and DDNet. For this data set, our method achieves much better results than the other methods, which proves its robustness.
The change-detection results and evaluation indicators of the Inland Water data set are shown in
Figure 13 and
Table 7, respectively. FCM, FLICM, PCAKMeans, and DDNet have the problem of a lot of FP pixels. PCANet and RUSACD have a large number of missed detections. CWNN and our method have their own advantages. In the red rectangle, CWNN has a large number of false alarm areas, but there is none in ours. CWNN has the advantage over FN value of 418, and we have the advantage over FP value of 612. Our PCC value is higher than CWNN by 0.15%, and the KC value is only 0.01% lower. MSAPNet achieves the best PCC and KC values. Although we do not achieve the best results for this data set, the noise in the change image is completely removed.
The change-detection results and evaluation indicators of the Bangladesh data set are shown in
Figure 14 and
Table 8, respectively. Obviously, the FP value of this data set is negligible, but there is a large number of missed detections, which can be seen from the image inside the red rectangle. The remaining methods, except RUSACD, all have FN values around 4000. RUSAD and the proposed SRMR-MSMRFCM successfully detected more changed areas. However, the proposed method leads by 59 and 495 pixels in FP and FN values, respectively. Thus, the proposed method effectively preserves the image details. In terms of evaluation criteria, the KC value of the proposed SRMR-MSMRFCM is improved by 13.78%, 6.62%, 9.59%, 11.32%, 7.88%, 12.70%, 2.72%, and 6.90% over FCM, FLICM, PCA-KMeans, PCANet, CWNN, MSAPNet, RUSACD, and DDNet, respectively. It can be seen that the proposed method effectively reduces the missed detection.
For six real SAR image-change detection data sets, the proposed SRMR-MSMRFCM method achieves the best results for five of them. Obviously, the results of our method are much better than those of the classical methods, such as FCM, FLICM, and PCA-KMeans. Therefore, our analysis mainly focuses on the comparison with advanced deep learning methods and the mechanism of the methods.
Firstly, the multiplication operator effectively increases the contrast between the changed and unchanged areas. The R operator will improve the FN value of the detection result, while the MR operator will improve the FP value of the detection result. The reasons for these two problems are the ratio operation between pixels and the mean filtering of the neighborhood. In the FP area of the MR DI, the corresponding pixels have low gray values on the R DI. Therefore, the R operator can suppress the FP value of the MR operator after the multiplication operation. Similarly, in the FN area of the R DI, the corresponding pixels have higher gray values on the MR DI. Therefore, the MR operator can suppress the FN value of the R operator after the multiplication operation. Besides, compared with the fusion method with weighted summation, the method based on multiplication can amplify the change characteristics of the image. For data sets less affected by noise, such as the Bern and Bangladesh data sets, the comprehensive performance of the proposed method is much better than the deep learning methods due to the RMR DI. The proposed method detects the changed areas more completely, while most deep learning methods miss many changed areas. The reason is that these deep learning methods use LR DI to obtain labels. This leads to the omission of changed class pixel labels. Therefore, the neural network cannot fully learn the features of the changed areas, resulting in the high FN values.
Secondly, saliency detection and large-size structuring elements completely remove noise in unchanged areas. For the six data sets, there is almost no isolated noise in the detection of the proposed method. The CA method comprehensively considers the distance, mean value, and multi-scale information, so it completely detects the changed area of the image. Since the prior information of the two-dimensional Gaussian distribution matrix is introduced, the final saliency image can better reflect the change information of the image. Large-size structuring elements have strong denoising ability, but will destroy the details of the image. However, since they deal with unchanged areas, this disadvantage does not actually exist. The advantage of this method is reflected in the data sets that are heavily affected by noise, such as the Farmland, Coastline, and Inland Water data sets. It can be seen there are no isolated pixels in unchanged areas in the proposed method, but there are more or less for the other methods.
Thirdly, multi-scale images of changed areas enrich the features of the images and improve the detection accuracy. After the previous algorithm process, qualified results can be obtained by a single-scale image. However, in order to obtain better results, the method needs to be extended to multiple scales. The fusion of multi-scale images with appropriate proportion not only preserves the details, but also reduces the noise of the image. Small-size structuring elements play the same role here. The advantages of this method are also reflected in data sets that are heavily affected by noise, such as the Farmland, Coastline, and Inland Water data sets. It can be seen that the changed areas of the results are complete and smooth.
In order to prove the universality of the proposed method, four detection methods are used to test the simulation accuracy, which are manual threshold [
49], Otsu, KMeans, and FCM. Neighborhood information and complex operations are not used in these methods, so they can be used for universality tests. The results of the Ottawa data set are shown in
Figure 15 and
Table 9. Obviously, for this data set, no matter what method is used, very similar and excellent detection results can be obtained. For all experiments, the values of PCC and KC are more than 98.80% and 95.50%, which are higher than those of the comparison methods in
Section 3.4. It proves that the method has good universality.