Next Article in Journal
PointNet++ Network Architecture with Individual Point Level and Global Features on Centroid for ALS Point Cloud Classification
Next Article in Special Issue
Azimuth Multichannel Reconstruction Based on Advanced Hyperbolic Range Equation
Previous Article in Journal
Modelling Daily Gross Primary Productivity with Sentinel-2 Data in the Nordic Region–Comparison with Data from MODIS
Previous Article in Special Issue
Ground Moving Target Tracking and Refocusing Using Shadow in Video-SAR
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unsupervised Multitemporal Building Change Detection Framework Based on Cosegmentation Using Time-Series SAR

1
Key Laboratory of Technology in Geo-Spatial Information Processing and Application System, Chinese Academy of Sciences, Beijing 100190, China
2
Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China
3
School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2021, 13(3), 471; https://doi.org/10.3390/rs13030471
Submission received: 1 January 2021 / Revised: 25 January 2021 / Accepted: 25 January 2021 / Published: 29 January 2021

Abstract

:
Building change detection using remote sensing images is essential for various applications such as urban management and marketing planning. However, most change detection approaches can only detect the intensity or type of change. The aim of this study is to dig for more change information from time-series synthetic aperture radar (SAR) images, such as the change frequency and the change moments. This paper proposes a novel multitemporal building change detection framework that can generate change frequency map (CFM) and change moment maps (CMMs) from multitemporal SAR images. We first give definitions of CFM and CMMs. Then we generate change feature using four proposed generators. After that, a new cosegmentation method combining raw images and change feature is proposed to divide time-series images into changed and unchanged areas separately. Secondly, the proposed cosegmentation and the morphological building index (MBI) are combined to extract changed building objects. Then, the logical conjunction between the cosegmentation results and the binarized MBI is performed to recognize every moment of change. In the post-processing step, we use fragment removal to increase accuracy. Finally, we propose a novel accuracy assessment index for CFM. We call this index average change difference (ACD). Compared to the traditional multitemporal change detection methods, our method outperforms other approaches in terms of both qualitative results and quantitative indices of ACD using two TerraSAR-X datasets. The experiments show that the proposed method is effective in generating CFM and CMMs.

1. Introduction

Change detection is a process of automatically analyzing and identifying the variation of Earth’s surface objects based on multitemporal remote sensing images acquired in the same region at different times [1,2]. As a significant application of remote sensing image, change detection analysis provides an effective technological significance for land use and land cover monitoring [3,4], urban planning and management [5,6], natural disaster assessment and monitoring [7,8,9], etc.
Optical remote sensing systems require good sunlight and weather conditions to acquire high-quality optical images. In contrast, synthetic aperture radar (SAR) can acquire data all day without relying on a light source, which is suitable for some emergencies such as natural disaster survey.
According to the number of images, change detection can be divided into binary-date change detection and multi-temporal change detection. Meanwhile, change detection methods can be divided into deep learning (DL) methods and traditional methods depending on whether deep neural networks (DNN) are utilized. Recently, deep learning (DL) methods have made great breakthroughs in binary-date change detection. However, in multi-temporal change detection, DL methods are infrequent due to the large difficulty of acquiring high-quality labels. For example, Su et al. [10] and Yuan et al. [2] used traditional methods to classify change behavior into four types: step change, impulse change, cycle change, and complex change. These labeling tasks are difficult for a human. In this paper, we mainly focus on using traditional computer vision techniques to dig up more information from time-series SAR images.
Beyond change analysis between two dates, multi-temporal change analysis (more than two dates) mainly focuses on the long-term change information [10]. In general, most existing methods for change detection in multitemporal SAR images can be grouped into the following two types according to the different ways of using time-series images: (i) simultaneous comparison; (ii) pairwise traversal comparison. These two approaches extend binary-date change detection analysis from different points of view. The second approach compares each pair of adjacent images, and the first approach, which we mainly focus on, compares pixels at all times in the same position. Yuan et al. [2] applied the density-based temporal clustering method to extract change classification. Su et al. [10] presented a likelihood ratio test based method of change detection and classification for SAR time series. Le et al. [11] used Kullback–Leibler divergence as a similarity measure to generate a change criterion matrix (CCM). Likelihood ratio tests and information-theoretic measures approach also play an important role in change detection. Conradsen et al. [12] presented the likelihood ratio test statistic for the homogeneity of several complex variance-covariance matrices that may be used in order to assess whether at least one change has taken place in a time series of SAR data. Nascimento et al. [13] proposed a comparison between a classical change detection method based on the likelihood ratio and three statistical methods that depend on information-theoretic measures: the Kullback–Leibler (KL) distance and two entropies. Mian et al. [14] proposed new robust statistics for time series SAR change detection.
Furthermore, deformation monitoring, which is a subfield of the change detection domain, has also made great progress in recent years. Cavalagli et al. [15] presented an overview of the results of diagnostic and monitoring activities carried out in the last years through satellite radar interferometry and in situ measurements in the historical city of Gubbio, Italy. Soldato et al. [16] conducted analysis of remote-sensing SAR data and landslide-induced damage coupling interferometric synthetic aperture radar (InSAR) and field survey data.
The building is an ordinary man-made object and an essential factor of urbanization. Some scholars have developed traditional methods of building change detection. Xiao et al. [17] used optical images to conduct binary-date change detection based on cosegmentation. Huang et al. [18] proposed a morphological building index (MBI) to recognize building objects. Saha et al. [19] performed building change detection in very-high-resolution (VHR) SAR images using a cycle-consistent generative adversarial network and deep change vector analysis (DCVA) and fuzzy rules.
However, most multitemporal change detection approaches can only detect the change dynamics [11] or change classification [2,10,19]. Change classification has been explained above. Change dynamics in their paper is the probability of “changed” responses. The typologies of changes in our study include constructions, demolition and major displacements of buildings. Concretely, the constructions of buildings include analysis of the evolution of urbanization, monitoring for illegal construction, etc. The demolition and major displacements of buildings mainly involve urban redevelopments. In this paper, we propose a multitemporal change detection method that can acquire change frequency map and change moment maps. This proposed method is based on two hypotheses. (i) We assume that all the images have sufficient registration accuracy. (less than 0.5 pixel) (ii) The view angles of the sensors are almost the same. In other words, we do not consider changes caused by different view angles of the sensors. The details of our approach are as follows. Firstly, the change feature is generated using the proposed index. Meanwhile, MBI is calculated and binarized for each image. Secondly, the cosegmentation [17] is presented on each image and generate segmentation results for each date. Finally, CFM and CMMs are derived using cosegmentation results and binarized MBI.
For ease of expression, we first give explanations of CFM and CMMs.

1.1. Change Frequency Map (CFM)

An r × c matrix is said to be C F M if C F M { A Z r × c | a i j 0 } and the change frequency C F in C F M illustrate the number of changes at the corresponding pixel. Where Z is the set of integers and r × c is the size of input image. Let N be the number of input images, and it is obvious that 0 C F N 1 .

1.2. Change Moment Maps (CMMs)

We first define the maximum number of changes:
K = max i , j C F i j .
CMMs contain k = 1 K k = K ( K + 1 ) / 2 maps. The element of a change moment map shows the moment of change. For example, if some objects whose C F equals three, then we have three change moment maps exhibiting the first, the second, and the third moment of change, respectively.
The rest of this paper is organized as follows: in Section 2, the principle and algorithm of the proposed method are explained in detail. Section 3 exhibits the experimental results and discussion using realistic TerraSAR-X time-series images to demonstrate the effectiveness of the proposed method. Finally, conclusions are drawn in Section 5.

2. Materials and Methods

In this section, we will introduce our novel building change detection framework in detail. The input of our algorithm is N registered SAR images. The basic idea of our method is to combine the changed area and the building area. In order to acquire the changed area, we proposed the change feature generator. However, the change feature generator is a pixel-level detector, which does not take into account neighborhood information. Accordingly, we use cosegmentation method proposed in [17] to make use of both change feature and neighborhood information. The cosegmentation method was firstly applied in binary-date change detection based on optical images. We modify the cosegmentation method and apply it in time-series SAR change detection. In the meanwhile, we extract building area using the MBI method. We finally combine the changed area and building area using a simple AND (logical conjunction) operation.
The workflow of our method is depicted in Figure 1.

2.1. Change Feature Generator

The change feature generator is used to generate difference map at pixel level. Change feature I C represents the severity of the change at pixel level. Let x = x 1 , x 2 , , x N represent one pixel values of N times. Therefore, the generator is to find a suitable index to measure the variation of x . In this paper, we give four indices, range R, variance σ 2 , omnibus test Q [12] and max ratio L.
The range of x is the difference between the largest and smallest values:
I C 1 = R = max x min x .
For binary-date change detection, i.e.,  N = 2 , R = x 2 x 1 , which is equivalent to the classical difference detector.
The sample variance is a classic unbiased estimator to measure the variation of a set of values. The sample standard variance is defined as follows:
I C 2 = σ 2 = i = 1 N x i x ¯ N 1 .
Q is derived from the omnibus test for equality of several complex covariance matrices [12]. In this paper, our data is single-band data and the number of looks equals one. In this case, Q is defined using the following equation:
Q = N N i = 1 N x i x N ,
where x = i = 1 N x i . If all the elements of x are equal, then Q = 1 . We use I C 3 = 1 Q as change feature generator in this paper.
Similar to R, L is a simple extension of the classic ratio detector:
I C 4 = L = max x min x 1
Let T be the threshold of the change feature, and it can be calculated by expectation maximization(EM) algorithm [20].
As we can see from Equation (1) to Equation (4), I C reaches a minimum of zero if there is absolutely no change, then the normalization of I C equals to α I C ( α is a constant). Therefore, according to Equation (6), it does not matter whether I C is normalized because if T is the threshold of I C , α T must be the threshold of α I C .

2.2. Cosegmentation

The workflow of cosegmentation strategy is depicted in Figure 2. The function of cosegmentation method is to segment an image into two parts using change feature based on graph theory. This segmentation result depends on change information and neighborhood information. Cosegmentation contains three following steps.

2.2.1. Graph Establishment

Graph establishment depends on the number of pixels of multitemporal images. For each image, we build a graph G = V , E , as shown in Figure 3. The graph contains three different kinds of nodes, which are source s, sink t, and normal nodes P, defined as follows:
V = P s , t .
Node s and t represent background and foreground respectively. Every node in P represents a pixel of each image I i . Every pixel node links with source s and sink t, which is called t-link, and they link their neighborhood pixels simultaneously, which is called n-link. An eight-neighborhood link is used in this experiment.

2.2.2. Edge Weight Setting

The edge weight of the graph depends on a manually set parameter and the pixel value of the change feature and raw image. In this paper, we adopt the weight setting method in [17] according to the edge weight setting principle, as Table 1 shown. Coefficient λ , which balances the relative importance between change feature information and neighborhood information, is set manually. The principle of weight set consists of three items.
  • Edges that link s and pixels that are more likely to change should be given a lower weight. Similarly, edges linking t and pixels that are more likely to change should be given higher weight. The other pixels do the opposite.
  • For n-link, those edges linking similar pixels should be given higher weight. Edges linking significantly different pixels should be given a lower weight.
  • For edges linking t and changed pixels, the weights should be significant enough to permit the flow to pass.
In Table 1, I C p denotes the pixel value of I C . The larger I C p , the more likely this pixel is to change. According to principle 1, we define D f I C p and D b I C p :
D f I C p = ln I C p 2 T , D b I C p = ln 1 I C p 2 T ,
According to principle 2, we define V p q .
V p q = exp I p I q 2 2 σ 2 · 1 d p , q , d p , q = r p r q 2 + c p c q 2 , σ 2 = E I p I q 2
where I p and I q represent pixel values (panchromatic) or the spectral feature vectors (multispectral) of pixel p and pixel q. r p and c p represent the row and column number of pixel p. E [ · ] means the average value of all neighborhood pixel pairs over the whole image. Finally, we can define W according to principle 3:
W = 1 + max p P q N 8 ( p ) V p q
where N 8 ( p ) is 8-neighbourhood of p.

2.2.3. Graph Cut

Graph cut aims to find a cut of this graph that serves:
min C Ω e C w e .
C is a cut of this graph, and e is an edge that belongs to C. Ω is the set of all cuts. w e is the weight of e. The energy minimization method [21] is adopted in this study to solve the graph cut problem.

2.3. Morphological Building Index

In this subsection, we give a review of the MBI method. MBI can extract buildings based on morphological processing, which was first used in optical images and achieved good results [18]. The basic idea of MBI is to build the relationship between the spectral-structural characteristics of buildings and the morphological operators. These spectral-structural characteristics of buildings are represented using the opening by reconstruction with a series of linear structural elements (SE). Let l and d, which are hyper-parameters set by traversing different values, denote length(pixel) and direction(degree) of linear SE, respectively. The d is generally constant and the l depends on the resolution of the image. The higher the resolution, the more pixels the building occupies, and l should be larger.
Buildings generally appear as high-brightness square objects in SAR images. The intuitive idea is to enhance these high-brightness square objects and in SAR images and suppress other parts of the image. Based on this idea, four characteristics are considered in this research: brightness, local contrast, size and directionality.
MBI calculation can be implemented by the following steps:
  • Calculation of brightness of every pixel x.
    β x = max 1 b B b a n d b x
  • White top-hat by reconstruction (WTH):
    W T H d i , l j = β γ b r e d i , l j
    where represents the opening-by-reconstruction [22] of the brightness image, and and l and d are two series that indicate the length and direction of a linear structural element, respectively. The parameters l and d in this research are displayed in Table 2. We use d i and l j to represent the ith ( 1 i i m ) and jth ( 1 j j m ) number of d and l. As shown in Table 2, i m equals 5 and j m equals 4.
  • Morphological profiles (MP):
    M P W T H d i , l j = W T H d i , l j
  • Differential morphological profiles (DMP): The DMP of the white top-hat is defined as:
    D M P W T H d i , l j = | M P W T H d i , l j M P W T H d i , l j 1 |
    We define M P W T H d i , l 0 = β .
  • Finally, the morphological building index (MBI) is defined as the average of DMP:
    M B I = i , j D M P W T H d i , l j i m × j m

2.4. Extract Change Information

Cosegmentation can not detect when one object exists or disappears. Assume a building existed on T 1 , demolished on T 2 , and rebuilt at the same place on T 3 . Under this circumstance, the results of the cosegmentation method are almost the same on each time, as shown in Figure 4g–i.
In order to solve this problem, we propose an extraction method, corresponding to C.1 to C.5 in Figure 1.
Precisely, we first calculate the MBI map and binarize the MBI map using OTSU [23], which are depicted in Figure 4d–f. Finally, we make logical conjunction between binMBI and cosegmentation results. The logical conjunction results illustrate when the objects exist or disappear, as shown in Figure 4j–l. With this logical conjunction results, we can easily detect change frequency and change moments for each pixel using a discrete difference strategy. Furthermore, the post-processing is to remove small fragments that are less than 100 m2.
In general, extraction consists of three steps. (1) Generating building objects using the MBI index. (2) Intersecting binMBI and cosegmentation result to extract change building objects each time. (3) Counting change moment for each building objects and recognize when they change. The extraction procedure can be summarized in Algorithm 1.
Algorithm 1 Extracting change times map and change moments sequence map.
Input:
 Raw Image Data, I = I 1 , I 2 , , I N ;
 Cosegmentation Result, S = S 1 , S 2 , , S N ;
Output:
 Change Frequency Map, C F M ;
 Change Moments Map C M M ;
 1: M = f M B I ( I ) M = M 1 , M 2 , , M N ;
 2: M b = f O S T U ( M ) ;
 3: for i = 1 : N do
 4:   S i = M i S i ;
 5:  Close and open operation for S i ;
 6: end for
 7: D i = S i + 1 S i i = 1 , 2 , , N 1
 8: Removing small fragments in D i
 9: C F M = i = 1 N 1 D i
10: return C F M
11: Let k = max C F M
12: for i = 1 : K do
13:  for j = 1 : i do
14:   Recognizing the moment of jth change for each object that changed i times in total;
15:  end for
16: end for
17: return C M M ;
In step 5, We first adopt a morphological closing operation with a square structural element of 3 × 3 pixels to fill gaps and then adopt a morphological opening operation with the same structural element for smoothing.
In step 8, fragments remove procedure is removing small objects whose area is less than 100 m2, which may be caused by noise.
The output of Algorithm 1 consists of a change times map C F M and K ( K + 1 ) 2 change moment maps C M M .

3. Experiment

3.1. Accuracy Assessment

In binary-date change detection, the image is divided into changed and unchanged areas, which can be seen as a binary classification problem. However, in time-series change detection, the change frequency classification is not equivalent to common multi-classification problems. Assume that the real change frequency f = 5 , and the outputs of the two detectors equal 6 and 8 respectively. It is obvious that the first detector is superior, but the assessment index of the common classification problem cannot distinguish the two detectors.
In order to quantitatively verify the performance and effectiveness of our method, we propose a novel assessment index average change difference(ACD) for CFM accuracy assessment. Let Y denote the real CFM and Y ^ denote the output CFM of the detector. The ACD is defined as follows:
A C D = 1 r c i = 1 r j = 1 c | Y ^ i j Y i j | .
Furthermore, we could only consider changed areas, then we define a mask M that denotes real changed areas:
M i j = 1 , Y i j 1 M i j = 0 , e l s e
More generally, we define mask M k that denotes areas where f k :
M i j k = 1 , Y i j k M i j k = 0 , e l s e
Then the mask ACD can be defined as follows:
A C D k = i = 1 r j = 1 c | Y ^ i j Y i j | M i j k i = 1 r j = 1 c M i j k .
The ACD denotes the expectation of the absolute error of a change detector. It is obvious that the smaller ACD is, the better detector. ACD equals zero if and only if Y ^ = Y .

3.2. Dataset

In this paper, the study area is located in Tongzhou District of Beijing. Tongzhou has been undergoing rapid changes over the past ten years. Two TerraSAR-X datasets with 0.9 m range resolution and 1.8 m azimuth resolution are used in our experiment. The first dataset, obtained from Jan. 2012 to May 2013, contains eight images with 400 × 500 size, and the second dataset contains 16 images with 501 × 451 size acquired from Jan. 2012 to Mar. 2016. The construction and demolition of buildings in this area shown in data 1 are conducive to validating the effectiveness of different change detection algorithms. In the area shown in data 2, many small houses were gradually built from north to south from 2012 to 2016. This region is a typical example of the process of urbanization, which can be clearly illustrated in C M M 11 in Figure 7.
Raw data should be preprocessed before change detection. We first implement radiometric calibration and co-registration. Then we adopt MSAR-BM3D [24] for denoising. MSAR-BM3D method obtains an excellent despeckling capability in the spatial dimension, which is effective for dealing with multitemporal data. As shown in Figure A1 The sample denoised images and the corresponding optical images are displayed in Figure 5.

3.3. Parameter Setting

To our knowledge, our framework is the first simultaneous comparison method to generate CFM and CMMs. However, we can simply modify some other similar methods to make a contrast experiment. The statistical features and temporal clustering (SFTC) [2] and NORCAMA [10] are designed for change classification, which can be modified to generate CFM and CMMs. In the experiments, our method was compared with these two multitemporal change detection methods to demonstrate its superiority. There are two steps requiring manual parameter setting, the MBI calculation step and cosegmentation step. The parameter setting is shown in Table 2. In the cosegmentation step, λ is set by 0.25 , which is a great balance between changing feature information versus neighborhood information.

3.4. Results

In this section, we present the accuracies for different methods using two datasets. We neglect A C D k for k 3 because objects whose C F 3 play a small part (0.94% in data 1 and 5.7% in data 2) and we do not have to consider it in isolation. The ACD of the two datasets is depicted in Figure 8.
The CFM and part of CMMs of the two datasets are illustrated in Figure 6 and Figure 7. For the sake of argument, we define the following symbol:
C M M i j i j 1 ,
where C M M i j indicates the jth change moment for those objects whose C F = i . For example, C M M 11 means the first moment of change for objects whole change frequency equals 1.
Some sample images of the first dataset are shown in Figure 6. In Figure 6b, the objects in area 1 were constructed in T 6 , and were demolished in T 8 so that the C F of these objects equals 2. The C F of other objects in area 2, also equals to 2, but they were constructed in T 7 and demolished in T 8 . These two types of objects were built at different times but dismantled at the same time. Therefore, the C F and C M M 22 of these two types of objects are the same while the C M M 21 is different. The experiment of dataset 1 demonstrates the effectiveness of CMMs for detecting when the objects are built and when they are demolished.
In the first line of Figure 7, we select four representative images from the second dataset. From 2012 to 2016, these small bungalows began to be built gradually from north to south, which is a typical change detection task. The CFM indicates the change frequency of the area of interest. What we found from CFM is that most objects changed only once and a small part of objects changed twice or more. C M M 11 exhibits the construction process of these bungalows in this area. In C M M 11 , the different change moments are represented in different colors, where we can see that these bungalows are built from north to south gradually.
The different values K generated by different methods are listed in Table 3.
We only illustrate CMMs of objects whose C F 2 in Figure 6 and Figure 7 because very few objects change more than three times. The C M M 31 , C M M 32 and C M M 33 of these two datasets are illustrated in the appendix, as shown in Figure A2 and Figure A3. Experimental results contain plenty of figures so that we put them in the Appendix A, which is also available on https://github.com/txdtplus/zhang2020_appendix. This website includes CFM, CMMs, and illustrations of two datasets.

4. Discussion

4.1. Data Applicability

This method is specially designed for single polarized SAR images. Changes in vegetation are not evident in SAR images, which is very helpful for building change detection. However, in optical images, we have to extract the building areas using NDVI or other indices before detecting building changes. For multispectral optical images or multi-polarization SAR images, we need to find new ways to generate change feature.

4.2. Accuracy

Compared to other methods, our framework is designed especially for multitemporal building change detection and generating CFM and CMMs. The core of our framework is the contact between MBI calculation and cosegmentation. As Figure 8 shows, the change feature generator selection has little effect on accuracy. Figure 9 and Figure 10 show different CFMs generated by various methods, which illustrate qualitative results comparing with other methods. The quantitative results of the various methods are list in Table 4 and Table 5, as well as in Figure 8.
The detection errors are mainly caused by building recognition step and despeckling step. As shown in Figure A1, the boundaries of the adjacent small buildings become more blurred after despeckling, which poses a greater challenge to building recognition.

4.3. Algorithm Complexity

MBI calculation takes up most of the time of the algorithm. We implement experiments on a computer with i5 CPU at 3.00 GHz (6 cores) and 16 GB RAM. The runtimes of the three methods are listed in Table 4 and Table 5.

5. Conclusions

We propose a novel multitemporal building change detection framework that can generate change frequency map(CFM) and change moment maps(CMMs) from multitemporal SAR images. We first give definitions of CFM and CMMs, then a new cosegmentation based on multitemporal images and change feature generator is proposed to divide time-series images into changed and unchanged areas separately. The proposed cosegmentation and the morphological building index(MBI) are combined to extract changed building objects. The logical conjunction between the cosegmentation results and the binarized MBI is performed to recognize every moment of change. In the post-processing step, we use fragment removal to increase accuracy. Finally, we propose a novel accuracy assessment index for CFM.
The proposed method can acquire both CFM and CMMs while most multitemporal change detection approaches only capture the intensity of change. CFM and CMMs are of great significance to the field of building change monitoring. The experiment of dataset 1 demonstrates the effectiveness of CMMs for detecting when the objects are built and when they are demolished. The experiment on the second dataset illustrates that the CMMs can clearly state the process of urban building expansion.
The accuracy of our method is superior to other methods under the ACD index. We first introduce the cosegmentation method into an unsupervised multi-temporal SAR image change detection field and acquire excellent results. Both synthetic data and real TerraSAR-X data demonstrate the effectiveness of our method.

Author Contributions

Conceptualization, K.Z.; methodology, K.Z.; software, K.Z.; validation, K.Z. and J.Y.; formal analysis, K.Z.; investigation, K.Z.; resources, X.L.; data curation, J.Y. and X.L.; writing—original draft preparation, K.Z.; writing—review and editing, K.Z., X.L. and X.F.; visualization, K.Z.; supervision, K.Z. and J.Y.; project administration, X.L.; funding acquisition, X.L. and X.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Program of China grant number 2018YFC1505100.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to thank Giovanni Chierchia et al. for the open source of executable codes for the MSAR-BM3D method on their homepage. We also thank Shiyu Zhang, Zhen Liang and Rui Wang for meaningful suggestions on review and editing. We also thank the anonymous reviewers and members of the editorial team for their helpful comments and valuable suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ACDaverage change difference
CFchange frequency
CFMchange frequency map
CMMschange moment maps
MBImorphological building index
OBCDobject-based change detection
SARsynthetic aperture radar

Appendix A

Appendix A.1

The appendix contains C M M 3 j ( j = 1 , 2 , 3 ) and C M M 4 j ( j = 1 , 2 , 3 , 4 ) of these two datasets, as shown in Figure A2 and Figure A3. The C M M i j ( i > 4 ) include so few objects that we do not put them in this article. The whole experimental results is also available on https://github.com/txdtplus/zhang2020_appendix. This website includes CFM, CMMs, and illustrations of two datasets.

Appendix A.2. An Example of Denoising Using MSAR-BM3D

Figure A1. An image before (a) and after (b) despeckling by MSAR-BM3D.
Figure A1. An image before (a) and after (b) despeckling by MSAR-BM3D.
Remotesensing 13 00471 g0a1
Figure A2. CMMs C F = 3 .
Figure A2. CMMs C F = 3 .
Remotesensing 13 00471 g0a2
Figure A3. CMMs C F = 4 .
Figure A3. CMMs C F = 4 .
Remotesensing 13 00471 g0a3

References

  1. Lu, D.; Mausel, P.; Brondizio, E.; Moran, E. Change detection techniques. Int. J. Remote Sens. 2004, 25, 2365–2401. [Google Scholar] [CrossRef]
  2. Yuan, J.; Lv, X.; Dou, F.; Yao, J. Change Analysis in Urban Areas Based on Statistical Features and Temporal Clustering Using TerraSAR-X Time-Series Images. Remote Sens. 2019, 11, 926. [Google Scholar] [CrossRef] [Green Version]
  3. Hu, Y.; Dong, Y. An automatic approach for land-change detection and land updates based on integrated NDVI timing analysis and the CVAPS method with GEE support. ISPRS J. Photogramm. Remote Sens. 2018, 146, 347–359. [Google Scholar] [CrossRef]
  4. Chen, X.; Chen, J.; Shi, Y.; Yamaguchi, Y. An automated approach for updating land cover maps based on integrated change detection and classification methods. ISPRS J. Photogramm. Remote Sens. 2012, 71, 86–95. [Google Scholar] [CrossRef]
  5. Zhang, X.; Xiao, P.; Feng, X.; Yuan, M. Separate segmentation of multi-temporal high-resolution remote sensing images for object-based change detection in urban area. Remote Sens. Environ. 2017, 201, 243–255. [Google Scholar] [CrossRef]
  6. Wang, X.; Liu, S.; Du, P.; Liang, H.; Xia, J.; Li, Y. Object-based change detection in urban areas from high spatial resolution images based on multiple features and ensemble learning. Remote Sens. 2018, 10, 276. [Google Scholar] [CrossRef] [Green Version]
  7. Anniballe, R.; Noto, F.; Scalia, T.; Bignami, C.; Stramondo, S.; Chini, M.; Pierdicca, N. Earthquake damage mapping: An overall assessment of ground surveys and VHR image change detection after L’Aquila 2009 earthquake. Remote Sens. Environ. 2018, 210, 166–178. [Google Scholar] [CrossRef]
  8. Janalipour, M.; Taleai, M. Building change detection after earthquake using multi-criteria decision analysis based on extracted information from high spatial resolution satellite images. Int. J. Remote Sens. 2017, 38, 82–99. [Google Scholar] [CrossRef]
  9. Washaya, P.; Balz, T.; Mohamadi, B. Coherence change-detection with sentinel-1 for natural and anthropogenic disaster monitoring in urban areas. Remote Sens. 2018, 10, 1026. [Google Scholar] [CrossRef] [Green Version]
  10. Su, X.; Deledalle, C.; Tupin, F.; Sun, H. NORCAMA: Change analysis in SAR time series by likelihood ratio change matrix clustering. Isprs J. Photogramm. Remote Sens. 2015, 101, 247–261. [Google Scholar] [CrossRef] [Green Version]
  11. Le, T.T.; Atto, A.M.; Trouve, E. Change analysis using multitemporal Sentinel-1 SAR images. In Proceedings of the 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy, 26–31 July 2015; pp. 4145–4148. [Google Scholar]
  12. Conradsen, K.; Nielsen, A.A.; Skriver, H. Determining the Points of Change in Time Series of Polarimetric SAR Data. IEEE Trans. Geosci. Remote Sens. 2016, 54, 3007–3024. [Google Scholar] [CrossRef] [Green Version]
  13. Nascimento, A.D.C.; Frery, A.C.; Cintra, R.J. Detecting Changes in Fully Polarimetric SAR Imagery With Statistical Information Theory. IEEE Trans. Geosci. Remote Sens. 2019, 57, 1380–1392. [Google Scholar] [CrossRef] [Green Version]
  14. Mian, A.; Ginolhac, G.; Ovarlez, J.; Atto, A.M. New Robust Statistics for Change Detection in Time Series of Multivariate SAR Images. IEEE Trans. Signal Process. 2019, 67, 520–534. [Google Scholar] [CrossRef] [Green Version]
  15. Cavalagli, N.; Kita, A.; Falco, S.; Trillo, F.; Costantini, M.; Ubertini, F. Satellite radar interferometry and in-situ measurements for static monitoring of historical monuments: The case of Gubbio, Italy. Remote Sens. Environ. 2019, 235, 111453. [Google Scholar] [CrossRef]
  16. Del Soldato, M.; Solari, L.; Poggi, F.; Raspini, F.; Tomás, R.; Fanti, R.; Casagli, N. Landslide-Induced Damage Probability Estimation Coupling InSAR and Field Survey Data by Fragility Curves. Remote Sens. 2019, 11, 1486. [Google Scholar] [CrossRef] [Green Version]
  17. Xiao, P.; Yuan, M.; Zhang, X.; Feng, X.; Guo, Y. Cosegmentation for object-based building change detection from high-resolution remotely sensed images. IEEE Trans. Geosci. Remote Sens. 2017, 55, 1587–1603. [Google Scholar] [CrossRef]
  18. Huang, X.; Zhang, L. Morphological building/shadow index for building extraction from high-resolution imagery over urban areas. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2011, 5, 161–172. [Google Scholar] [CrossRef]
  19. Saha, S.; Bovolo, F.; Bruzzone, L. Building Change Detection in VHR SAR Images via Unsupervised Deep Transcoding. IEEE Trans. Geosci. Remote Sens. 2020. [Google Scholar] [CrossRef]
  20. Bruzzone, L.; Prieto, D.F. Automatic analysis of the difference image for unsupervised change detection. IEEE Trans. Geosci. Remote Sens. 2000, 38, 1171–1182. [Google Scholar] [CrossRef] [Green Version]
  21. Boykov, Y.; Kolmogorov, V. An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision. IEEE Trans. Pattern Anal. Mach. Intell. 2004, 26, 1124–1137. [Google Scholar] [CrossRef] [Green Version]
  22. Gonzalez, R.C.; Woods, R.E. Digital Image Processing, 3rd ed.; Pearson Prentice Hall: Upper Saddle River, NJ, USA, 2006; p. 659. [Google Scholar]
  23. Otsu, N. A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man, Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef] [Green Version]
  24. Chierchia, G.; El Gheche, M.; Scarpa, G.; Verdoliva, L. Multitemporal SAR image despeckling based on block-matching and collaborative filtering. IEEE Trans. Geosci. Remote Sens. 2017, 55, 5467–5480. [Google Scholar] [CrossRef]
Figure 1. The workflow of the proposed method.
Figure 1. The workflow of the proposed method.
Remotesensing 13 00471 g001
Figure 2. The workflow of cosegmentation strategy.
Figure 2. The workflow of cosegmentation strategy.
Remotesensing 13 00471 g002
Figure 3. The graph structure of cosegmentation (adapted from [21]).
Figure 3. The graph structure of cosegmentation (adapted from [21]).
Remotesensing 13 00471 g003
Figure 4. Synthetic data. For contrast, we test three regions, names A, B, and C. The building in region A did not change. The building in region B was demolished on time 2, and a new building was constructed on time 3. The building in region C was constructed on time 2 and did not change on time 3.
Figure 4. Synthetic data. For contrast, we test three regions, names A, B, and C. The building in region A did not change. The building in region B was demolished on time 2, and a new building was constructed on time 3. The building in region C was constructed on time 2 and did not change on time 3.
Remotesensing 13 00471 g004
Figure 5. The two time-series dataset of TerraSAR-X remote sensing images in the Tongzhou District of Beijing. (a) The 7th scene of the first dataset and the corresponding optical image is shown in (b). (c) The 10th scene of the second dataset and the closest optical image in time is shown in (d).
Figure 5. The two time-series dataset of TerraSAR-X remote sensing images in the Tongzhou District of Beijing. (a) The 7th scene of the first dataset and the corresponding optical image is shown in (b). (c) The 10th scene of the second dataset and the closest optical image in time is shown in (d).
Remotesensing 13 00471 g005
Figure 6. Four images of original data 1 (after denoising) are illustrated in the first line. The second line displays the change frequency map (CFM) and change moment maps (CMMs) of data 1. To conserve space, we only illustrate CMMs of objects whose C F 2 because very few objects change more than three times.
Figure 6. Four images of original data 1 (after denoising) are illustrated in the first line. The second line displays the change frequency map (CFM) and change moment maps (CMMs) of data 1. To conserve space, we only illustrate CMMs of objects whose C F 2 because very few objects change more than three times.
Remotesensing 13 00471 g006
Figure 7. Four images of original data 2 (after denoising) are illustrated in the first line. The second line displays the CFM and CMMs of data 2. To conserve space, we only illustrate CMMs of objects whose C F 2 because very few objects change more than three times.
Figure 7. Four images of original data 2 (after denoising) are illustrated in the first line. The second line displays the CFM and CMMs of data 2. To conserve space, we only illustrate CMMs of objects whose C F 2 because very few objects change more than three times.
Remotesensing 13 00471 g007
Figure 8. Average change difference (ACD) results of each dataset. The red font denotes the best method under this assessment index.
Figure 8. Average change difference (ACD) results of each dataset. The red font denotes the best method under this assessment index.
Remotesensing 13 00471 g008
Figure 9. CFM of different methods using data 1.
Figure 9. CFM of different methods using data 1.
Remotesensing 13 00471 g009
Figure 10. CFM of different methods using data 2.
Figure 10. CFM of different methods using data 2.
Remotesensing 13 00471 g010
Table 1. Edge weight setting.
Table 1. Edge weight setting.
Edge TypeValueCondition
n-link( p , q ) 1 λ V p q p , q N
t-link( s , p ) λ D f I C p p P , I C p 2 T
0 p P , I C p > 2 T
t-link( p , t ) λ D b I C p p P , I C p 2 T
W p P , I C p > 2 T
Table 2. Parameter setting.
Table 2. Parameter setting.
StepParameterValue
MBI calculationl [ 0 , 50 , 100 , 150 , 200 ]
d [ 0 , 60 , 120 , 180 ]
cosegmentation λ 0.25
Table 3. The different values K generated by different methods.
Table 3. The different values K generated by different methods.
Dataset 1Dataset 2
NORCAMA715
SFTC44
Proposed-R55
Proposed- σ 2 58
Proposed-Q56
Proposed-L56
Ground truth45
Table 4. Numerical results of the various methods using data 1.
Table 4. Numerical results of the various methods using data 1.
NORCAMASFTCProposed-RProposed- σ 2 Proposed-QProposed-L
A C D 0 0.3360.0820.0470.0630.0470.035
A C D 1 1.3940.7080.1880.1860.1770.195
A C D 2 1.3031.0040.2140.2280.2190.229
Calculating Time44.02 s2.32 s6.91 s6.37 s6.69 s6.33 s
Table 5. Numerical results of the various methods using data 2.
Table 5. Numerical results of the various methods using data 2.
NORCAMASFTCProposed-RProposed- σ 2 Proposed-QProposed-L
A C D 0 1.9730.2110.1800.1830.1770.180
A C D 1 4.3750.9690.6940.6990.7580.771
A C D 2 3.7712.0551.2441.2811.4411.382
Calculating Time57.54 s3.84 s16.31 s15.06 s15.89 s16.83 s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, K.; Fu, X.; Lv, X.; Yuan, J. Unsupervised Multitemporal Building Change Detection Framework Based on Cosegmentation Using Time-Series SAR. Remote Sens. 2021, 13, 471. https://doi.org/10.3390/rs13030471

AMA Style

Zhang K, Fu X, Lv X, Yuan J. Unsupervised Multitemporal Building Change Detection Framework Based on Cosegmentation Using Time-Series SAR. Remote Sensing. 2021; 13(3):471. https://doi.org/10.3390/rs13030471

Chicago/Turabian Style

Zhang, Kaiyu, Xikai Fu, Xiaolei Lv, and Jili Yuan. 2021. "Unsupervised Multitemporal Building Change Detection Framework Based on Cosegmentation Using Time-Series SAR" Remote Sensing 13, no. 3: 471. https://doi.org/10.3390/rs13030471

APA Style

Zhang, K., Fu, X., Lv, X., & Yuan, J. (2021). Unsupervised Multitemporal Building Change Detection Framework Based on Cosegmentation Using Time-Series SAR. Remote Sensing, 13(3), 471. https://doi.org/10.3390/rs13030471

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop