Next Article in Journal
An Evaluation of MODIS-Retrieved Aerosol Optical Depth over AERONET Sites in Alaska
Next Article in Special Issue
Joint SAR Image Time Series and PSInSAR Data Analytics: An LDA Based Approach
Previous Article in Journal
“Regression-then-Fusion” or “Fusion-then-Regression”? A Theoretical Analysis for Generating High Spatiotemporal Resolution Land Surface Temperatures
Previous Article in Special Issue
A Spatial-Temporal Adaptive Neighborhood-Based Ratio Approach for Change Detection in SAR Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Speckle Filtering Method Based on Hypothesis Testing for Time-Series SAR Images

1
Key Laboratory of Technology in Geo-Spatial Information Processing and Application System, Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China
2
Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, 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.
Submission received: 4 July 2018 / Revised: 8 August 2018 / Accepted: 29 August 2018 / Published: 30 August 2018
(This article belongs to the Special Issue Analysis of Multi-temporal Remote Sensing Images)

Abstract

:
To improve the suppression effect for the speckle noise of synthetic aperture radar (SAR) images and the ability of spatiotemporal information preservation of the filtered image without losing the spatial resolution, a novel multitemporal filtering method based on hypothesis testing is proposed in this paper. A framework of a two-step similarity measure strategy is adopted to further enhance the filtering results. Firstly, bi-date analysis using a two-sample Kolmogorov-Smirnov (KS) test is conducted in step 1 to extract homogeneous patches for 3-D patch stacks generation. Subsequently, the similarity between patch stacks is compared by a sliding time-series likelihood ratio (STSLR) test algorithm in step 2, which utilizes the multi-dimensional data structure of the stacks to improve the accuracy of unchanged pixels detection. Finally, the filtered values are obtained by averaging the similar pixels in time-series. The experimental results and analysis of two multitemporal datasets acquired by TerraSAR-X show that the proposed method outperforms the other typical methods with regard to the overall filtering effect, especially in terms of the consistency between the filtered images and the original ones. Furthermore, the performance of the proposed method is also discussed by analyzing the results from step 1 and step 2.

Graphical Abstract

1. Introduction

A synthetic aperture radar (SAR) is a kind of active microwave imaging radar capable of imaging all day without relying on the light source. In addition, it has the advantage of penetrating clouds and rain because of the microwave band, which is able to achieve all-weather imaging. These advantages make SAR images an important data source in remote sensing applications and they are widely used in forestry monitoring [1], geological prospecting [2], disaster assessment [3], and other military or civilian fields [4,5,6]. However, due to the principle that SAR imaging is based on the coherent superposition of radar echoes reflected by a large amount of randomly distributed scattering, it is inevitable that a multiplicative random noise called speckle will be generated in SAR images [7,8,9]. The speckle noise seriously reduces the visual quality of images and makes both manual and automatic interpretation difficult to implement effectively. Therefore, the suppression of speckle is an important part in SAR images processing, which is of great significance for improving the image quality and finally promoting the wider application of SAR images.
To effectively reduce and remove the influence of speckle noise, many filtering methods based on a single SAR image have been proposed. In general, they can be categorized into three methods: (i) multi-look processing method; (ii) spatial filtering method; and (iii) transform domain filtering method. The first approach utilizes multiple sub-views generated by dividing the Doppler bandwidth of the synthetic aperture before imaging to form a multi-look image, or averages the adjacent individual pixels after imaging to obtain the filtered image. Since the multi-look method does not take into account the statistical characteristics of speckle noise, it is simple to implement. However, this technique loses a great deal of detail information and seriously reduces the resolution of the image while improving the quality of the image. With the aid of mature estimation theory, the spatial domain filtering method [10,11,12,13,14] has been widely studied. The second method relies on the statistical model of the speckles and scenes, and many classical algorithms have been proposed, such as Lee’s filtering [15], Kuan’s filtering [16], Frost filtering [17], and plenty of their enhanced methods [18,19]. Touzi made a comprehensive summary and analysis of these methods in [20] and proposed effective approaches for the steady-state and unsteady multiplicative speckle noise models. Most of the aforementioned filtering methods are pixel-based, and the adaptive spatial filtering is performed using a strategy that is adaptive to the coefficient variation (CV) in the local window of the pixel. Although such methods can smooth off the speckle noise and maintain the details of the image in homogeneous regions, they will reduce the resolution of the image within the sliding window in the heterogeneous areas, for example, the boundaries and edges are somewhat blurred. The last kind of method is based on the transform domain, due to the favorable performance of wavelet and other multi-scale transformations in suppressing the noise of common optical images, and many transform domain filtering methods for SAR images based on different transforms have been proposed successively. For instance, the Contourlet transform-based method [21], Shearlet transform-based method [22], wavelet-based method [23,24], etc. By adjusting the transform coefficients, a better denoised result can be obtained, and there is less loss of edge information.
Apart from the abovementioned methods, there is a kind of method called non-local mean (NLM) filtering proposed by Buades et al. [25] in 2005, which was a breakthrough compared to the traditional local denoising models. The NLM algorithm fully considers the similarity and redundancy of natural image content and applies it to the image filtering, which obtains the filtered value by considering all the points being in a similar context. Deledalle et al. [10] extended the NLM to SAR images by using the generalized likelihood ratio (GLR) and Kullback-Leibler (KL) divergence to measure the similarity between SAR patches. Parrilli et al. [26] proposed the SARBM3D method based on the idea of block matching and collaborative filtering, which refines the results by taking advantage of the local linear minimum mean square in the wavelet domain.
Although many methods have been put forward for single-date SAR image filtering, there is always a loss of spatial resolution or insufficient detail information due to the limitation of only using spatial information. With the rapid increase of massive SAR data and large amounts of historical archive data in recent years, the temporal resolution of SAR images is getting higher and higher, which provides a good environment for the proposal of multi-date filtering methods. Using multi-date images, we can take advantage of both temporal and spatial information to improve the filtering results without losing the details and edge information [27]. Expanding the spatial filtering method to 3-D accounts for a large part of the multi-date filtering method. By estimating the local statistics of the pixel block sequence located at the same position in the time dimension, Bruniquel and Lopes [28] presented an approach that exploited the Kuan’s filter to obtain the filtered time-series images. Coltuc et al. [29] transformed the time dimension of the multi-date images into the frequency domain by using a discrete cosine transform and then adaptively filtered each frequency component to reduce the noise interference, and finally the filtered images were obtained through an inverse transform. In [30,31], a method is proposed using the mean of all the spatial windows in the same position of time-series to reduce the variance by weighted summation and obtain the filtered pixels.
Most multitemporal filtering methods can realize the suppression for speckle noise without the loss of spatial resolution, but they assume that the spatial pixels remain unchanged over time, which makes them simply suitable for short-term multi-date images with homogeneous areas. However, the ground objects may change frequently due to human or natural influences in most actual situations, so an algorithm was proposed to improve the application scope of traditional multi-date filtering methods by finding out the similar pixels in time-series [32]. In addition, Su et al. [33] and Chierchia et al. [34] have proposed two kinds of multitemporal SAR filtering approaches combined with non-local mean idea and time-series images, respectively, which achieved outstanding results in SAR image denoising. One of the most important parts in the above methods is the selection and design of the similarity measurement method, which determines the accuracy of the last-found unchanged points. Nevertheless, the similar measurement called the CV test used in [32] was followed by the spatial adaptive filtering method, and it is not well applied to high-dimensional data. To solve those problems, a multi-date filtering approach considering the data structure should be developed, indicating a better suitability for long-term time-series data with changeable areas.
In this paper, we propose a novel method called the sliding time-series likelihood ratio (STSLR) test that is appropriate for the similarity measurement of the 3-D case, which makes full use of the multi-dimensional structure and the characteristics of time-series data to enhance the accuracy of the similar points search and reduce the misdetection rate. Firstly, the similarity comparison between patches is conducted by bi-date analysis using a two-sample KS test in order to generate the 3-D patch stacks. Secondly, an STSLR test is used to further improve the detection rate of similar points. Finally, the statistical mean is calculated according to the similar pixels obtained along the time axis.
This paper is organized as follows: Section 2 presents the overall framework of the proposed multitemporal filtering method in detail. In Section 3, the experimental results and analysis based on simulated data and real SAR datasets are shown to verify the effectiveness of the proposed method. Section 4 discusses the results. Finally, the conclusions are presented in Section 5.

2. Materials and Methods

In comparison with traditional multitemporal speckle filtering methods, which are usually applied under the assumption that the pixels at the same coordinate position remain unchanged along the time axis, we propose a novel similarity measurement approach based on multitemporal data to extract similar pixels over time and finally improve the effect of the smoothness for speckle noise. In general, similarity measurements are used to describe the similarity between two vectors, and such measures are often converted to inverse distance metrics, which means a zero value for very similar vectors. Apart from that, image matching and retrieval in computer vision also utilizes the similarity measure to analyse the distance between the feature vectors that are extracted from respective images. In this study, a multitemporal filtering methodology is proposed taking advantage of the idea of similarity measurement. It searches the highly similar points of every pixel at the same spatial position in the time-series and then applies this to multitemporal smoothing.
In order to make use of the 3-D data structure and enhance the performance of filtering results, we use a framework of a two-step filtering strategy. A different method is employed according to the data form at the first and second step, respectively. The workflow of the overall algorithm is depicted in Figure 1, which illustrates the procedure and the role of each part in the proposed multitemporal filtering method.

2.1. Data Preprocessing

For the purpose of achieving multitemporal speckle reduction, some basic SAR image preprocessing operations should first be carried out to avoid errors as much as possible, which mainly includes radiometric calibration and co-registration. First, because of the imaging peculiarity of the SAR data, such as radiation distortion, it should be calibrated radiometrically [35] in order to eliminate the difference between the observed value by sensors and the radiance of targets, so that the values of the pixels can represent the real backscatter strength of the terrestrial surface. Calibration is important for the quantitative application of SAR images. Then, co-registration is another fundamental procedure for multitemporal filtering and change detection, which aims to ensure that the position of the same ground objects within images taken at different times is identical. Wrong registration will not only lead to a serious impact on the filtering result, but also a lot of pseudo change points, so the registration precision usually demanded is a sub-pixel level [36]. In this paper, we use the GAMMA [37] software developed by Charles Werner and Urs Wegmüller in Gümligen, Switzerland to realize the radiometric calibration and co-registration of SAR images.

2.2. Two-Step Similarity Measure Strategy

In this section, a two-step strategy [32] is adopted for optimizing the process of detection for similar points, and a specific similarity measure algorithm is applied to corresponding steps according to the analysis of the data structure. Lastly, the filtered image is obtained by using the results from a previous similarity comparison.

2.2.1. Framework of the Two-Step Strategy

Given n SAR images collection I = { I j ; 1 j n } which is co-registered in advance, j is the time position in the sequence where the image is located and relates to the data acquisition time. Let I j ( x , y ) be the pixel value located at the coordinate ( x , y ) in the jth image I j , and let I j w ( x , y ) be the sliding boxcar window surrounding the central point, where w denotes the window size. Then, we can get a pixel vector { I j ( x , y ) ; 1 j n } and a set of patches { I j w ( x , y ) ; 1 j n } that are extended according to the time dimension. With that, a two-step similarity analysis approach is used to enhance the filtering performance in consideration of the collection of images.
  • Step 1—Bi-date analysis
The similar patch extraction, which means finding unchanged pixels in the pixel vector, is conducted by a pairwise similarity comparison. Let us assume that M is the method that measures the similarity between any two dates, for example, j, k in the patch stack; then, the similarity degree can be obtained by
S j , k   w ( x , y ) = M ( I j w ( x , y ) , I k w ( x , y ) ) , 1 j , k n .
Thus, for n-length time-series SAR images, the similar degree at the position (x, y) can be constructed as a two-dimension matrix with the size of n × n in accordance with the time order, which is called the similarity measure matrix and described as follows
S w ( x , y   ) n × n = ( S 1 , 1 w ( x , y ) S 1 , 2 w ( x , y ) S 1 , n w ( x , y ) S 2 , 1 w ( x , y ) S 2 , 2 w ( x , y ) S 2 , n w ( x , y ) S n , 1 w ( x , y ) S n , 2 w ( x , y ) S n , n w ( x , y ) ) ,
where whether the matrix S w ( x , y ) n × n is symmetrical depends on the measure method. To distinguish the unchanged pixels from the changed ones in the pixel pile, a threshold λ needs to be introduced. Given the threshold, the similarity measure matrix will be transformed into a binary matrix that only contains the value of 0 and 1.
D j , k   w ( x , y ) = { 0 , S j , k w ( x , y ) λ 1 , S j , k w ( x , y ) > λ , 1 j , k n ,
where 0 indicates that there are no significant changes between I j w ( x , y ) and I k w ( x , y ) , and on the contrary, the pixel at time j is dissimilar to the one at time k if the result is equal to 1.
  • Step 2—Multi-date analysis
After above bi-date analysis, we can obtain a collection Φ ( I j w ( x , y ) ) including all the similar patches of I j w ( x , y ) . In order to obtain pixels with a higher similarity precisely, this step substitutes the set Φ ( I j w ( x , y ) ) constructed by temporal neighborhoods for the previous patch form as the comparative object. Hence, the similarity degree between two sets is
S ^ j , k   w ( x , y ) = M ( Φ ( I j w ( x , y ) ) , Φ ( I k w ( x , y ) ) ) , 1 j , k n ,
and by comparing it with the threshold λ , the new similarity measure matrix is as follows
D ^ j , k   w ( x , y ) = { 0 , S ^ j , k w ( x , y ) λ 1 , S ^ j , k w ( x , y ) > λ , 1 j , k n .
In this step, the main goal is to improve the result of step 1 by utilizing the information of multi-date neighborhoods. The matrix has the same pattern as that in step 1, and the greatest difference between the two steps is the similarity measurement method.

2.2.2. Two-Sample Kolmogorov-Smirnov Test for Homogeneous Patch Extraction

The Kolmogorov-Smirnov (KS) test is a form of hypothesis testing that inspects the equality of the distribution of the dataset. It has two forms of test for specific applications, which are respectively named as the one-sample KS test and two-sample KS test. The former is usually applied to the comparison between the sample and a proper reference probability distribution as a goodness-of-fit testing approach, and the latter is used to determine if the distributions of two sample data are significantly different. Here, we exploit the two-sample KS test as the similarity measurement approach in step 1, which is denoted by M in Equation (1). For the two-sample case, the test statistic is defined as
D K S   = sup < x < | F 1 , l 1 ( x ) F 2 , l 2 ( x ) | ,
where F 1 , l 1 ( x ) and F 2 , l 2 ( x ) represent the empirical distribution functions of scattering intensity in two SAR patches, respectively; l 1 , l 2 are the pixel number of a patch related to the window size; and sup denotes the supremum function.
The KS statistic takes the maximum distance between the empirical distribution functions as a measure of dissimilarity, and the null hypothesis (H0) can be described as follows: the two patches located at the same position while acquired at different dates are statistically homogenous. (H0) is accepted at the significant level α if
D K S   1 2 ln ( α 2 ) l 1 + l 2 l 1 l 2 .
In other words, the two patches are similar when the test statistic does not exceed the critical value. Equation (7) plays the role of finding out the homogenous patch and the right side of it is equivalent to the adaptive threshold λ in (3). Therefore, Equation (3) can be rewritten as
D j , k   w ( x , y ) = { 0 , S j , k w ( x , y ) 1 2 ln ( α 2 ) l 1 + l 2 l 1 l 2 I k w ( x , y ) Φ ( I j w ( x , y ) ) 1 , S j , k w ( x , y ) > 1 2 ln ( α 2 ) l 1 + l 2 l 1 l 2 I k w ( x , y ) Φ ( I j w ( x , y ) ) , 1 j , k n ,
where Φ ( I j w ( x , y ) ) denotes the jth patch stack that is constructed by the patches similar to I j w ( x , y ) , and after the KS test, we can obtain n patch stacks that are the inputs for the STSLR test.

2.2.3. Sliding Time-Series Likelihood Ratio Test for Similarity Analysis of Patch Stacks

It has been previously mentioned that a collection of homogeneous patches is built with the bi-date analysis using a two-sample KS test; more precisely, the patch stack is generated at each date in the same spatial coordinate, which means n patch stacks for n-length images. However, the two-sample KS test is not suitable for the multi-date analysis in step 2 of the two-step similarity measure framework due to the element form of the patch stack, which will decrease the accuracy and reliability of the ultimate similar pixels. Therefore, a novel method called the STSLR test is proposed to analyze the similarity between any two patch stacks and to refine the results from the last step, which is appropriate for the processing of a three-order tensor. The idea is inspired by the joint-scatterer interferometric SAR (JSInSAR) technology [38], where the similarity between two JS tensors located at different positions is judged by the time-series likelihood ratio (TSLR) test.
As shown in Figure 2, there are two cases in the process of multitemporal analysis. In the first case, two comparative patch stacks have the same length, and each stack can be represented by
P ( )   = [ x 1 ( ) , x 2 ( ) , , x m ( ) ] ,
which is a three-order tensor that consists of m patches, where x i ( ) is the i -th patch centered at the -th pixel, and m is the length of a patch stack obtained from the KS test. Before evaluating whether two equal-length patch stacks are statistically homogeneous, a measurement criterion between the pair of patches that can be extended to a higher dimension should first be established. Considering two patches in the same order denoted by x 1 , i and x 2 , i , respectively, the pair ( x 1 , i , x 2 , i ) is similar when they are generated from the probability distribution function (PDF) with uniform parameters, which can be interpreted as hypothesis testing given by
H 0 : θ 1 = θ 2 θ 12   , H 1 : θ 1 θ 2 ,
where θ i is the parameter of PDF and 1 i m . Based on the Neyman-Pearson lemma [39], the likelihood ratio test statistic is the optimal criterion for the measurement:
Λ ( i )   ( x 1 , i , x 2 , i ) = L ( θ 12 | x 1 , i , x 2 , i ; H 0 ) L ( θ 1 , θ 2 | x 1 , i , x 2 , i ; H 1 )
where the similarity degree between x 1 , i and x 2 , i is proportional to the value of Λ ( x 1 , i , x 2 , i ) . Drawing on the experience from the two-sample KS test, the definition of the TSLR test statistic [38] is as follows
D T S L R   = sup | 2 log Λ ( i ) ( x 1 , i , x 2 , i ) | ,
where 2 log Λ ( i ) represents i.i.d. random variables, and the D T S L R is the supremum of the absolute value of the likelihood ratio test statistics 2 log Λ ( i ) ( x 1 , i , x 2 , i ) , where each Λ ( i ) ( x 1 , i , x 2 , i ) represents the similarity between a pair of patches.
Generally, the parameter θ i of a PDF is unavailable, i.e., the hypothesis is not simple. In these situations, we usually use the estimated parameters obtained by the maximum likelihood estimation (MLE) method, which is called the GLR test. Considering that the research site in the experimental data is mainly an urban area and contains a rich variety of ground features, we use the lognormal distribution as the PDF of the likelihood function, which is a good statistical representation of clutter in the case of heterogeneous terrain.
We assume that the amplitudes of scatterers in two patches ( x 1 , i , x 2 , i ) follow a lognormal distribution with parameters ( μ , η ) , i.e., x 1 i , l   ~   f L ( x ; μ 1 , i , η 1 , i ) and x 2 i , l ~ f L ( x ; μ 2 , i , η 2 , i ) , l = 1 , , w 0 , where w 0 is the number of scatterers in each patch. Under H 0 , the hypothesis test can be redescribed as: η 1 , i 2 = η 2 , i 2 = η 12 , i 2 . According to the MLE method, the estimated value of η 12 , i 2 is as follows
η ^ 12 , i   2 = η ^ 1 , i 2 + η ^ 2 , i 2 2 ,
where η ^ 1 , i 2 and η ^ 2 , i 2 are the MLEs of parameters η 1 , i 2 and η 2 , i 2 , respectively. Therefore, the GLR becomes
Λ ( i )   ( x 1 , i , x 2 , i ) = ( η ^ 1 , i 2 ) w 0 2 ( η ^ 2 , i 2 ) w 0 2 ( η ^ 12 , i 2 ) w 0 .
Finally, the modified D T S L R is given by
D T S L R   = sup | 2 log ( ( η ^ 1 , i 2 ) w 0 2 ( η ^ 2 , i 2 ) w 0 2 ( η ^ 12 , i 2 ) w 0 ) | .
According to the Wilks’s theorem [40], the null distribution of 2 log Λ ( i ) trends towards a chi-square distribution with degrees of freedom equal to d as the sample size approaches infinity, so the cumulative distribution function (CDF) of D T S L R can be derived as follows
F ( D T L S R   t ) = F ( 2 log Λ ( 1 ) t , 2 log Λ ( 2 ) t , , 2 log Λ ( m ) t ) = F χ 2 ( t ; d ) m ,
where m denotes the length of the patch stack, and the PDF is just the derivative of the CDF. Thus, the null hypothesis that two patch stacks P 1 ( ) and P 2 ( ) are considered to be similar is accepted if D T L S R C , where C is the threshold determined by the equation F ( D T L S R C ) = 1 α .
Nevertheless, the length between two patch stacks is different in most situations, where the TSLR test is no longer applicable. As a result, the sliding TSLR is proposed for the second case. Given two stacks h 1 and h 2 , we use the shorter stack h 1 as the sliding object. Then, the problem will be transformed into an integration of case 1 by comparing h 1 with the same length part in the longer stack h 2 , and the test statistic of STSLR is written as
D S T S L R   = sup | D T L S R ( i ) | , 0 i ( h 2 h 1 + 1 ) ,
where each D T S L R ( i ) represents the similarity between equal length stacks, and the STSLR test statistic is the maximum TSLR statistic. The distribution of D S T S L R is identical to the TSLR test statistic and the threshold C can be used to distinguish between the dissimilarity and similarity.

2.3. Multitemporal Speckle Filtering

After two-step similarity measurement, the pixels with a high similarity can be found in time-series more accurately. The filtering procedure depends on the result of multi-date analysis, which includes the information of unchanged pixels for every point. To obtain the final filtered images, we use the statistical mean to deal with the similar pixels
I ^ j ( x , y   ) = 1 N Φ j ( x , y ) k = 1 N Φ j ( x , y ) ( 1 D ^ j , k w ( x , y ) ) I k ( x , y ) ,
where N Φ j ( x , y ) is the number of elements contained in the collection Φ ( I j w ( x , y ) ) .

3. Experiments and Results

In this section, the proposed algorithm will be compared with the other four speckle filtering methods in order to evaluate its feasibility and effectiveness, two of which are classical multitemporal filtering methods Quegan’s filter (QF) [31] and change detection matrix based filter (CDMF) [32], and the remaining two are the state-of-the-art in single-temporal and multi-temporal speckle filtering approaches called fast adaptive nonlocal SAR despeckling (FANS) [41] and multitemporal SAR block-matching and 3D filtering (MSAR_BM3D) [34], respectively. Due to the lack of a noise-free reference image, the performance assessment in SAR image despeckling usually depends on the original or filtered images. To evaluate the performance of each method more comprehensively and accurately, we carried out the experiments on real multitemporal SAR images and synthetic SAR images by using the above approaches. The optimal parameters of each experiment were obtained by the trial-and-error method. The setting of parameters in each method is as follows: (i) the local window size of QF was set as 3 × 3; (ii) in the CDMF approach, the window size was 3 × 3 and η = 0.95 ; (iii) the parameters of the FANS and MSAR_BM3D were set as suggested in the reference paper; and (iv) the parameters of the proposed method were set to α K S = 0.05 and α S T S L R = 0.05 , where the window size was 3 × 3.

3.1. Comparsion on Synthetic Multitemporal Synthetic Aperture Radar Images

In this simulated experiments, the synthetic multitemporal images are generated by multiplying the optical images with simulated speckle noise, and the noise obeys the Rayleigh distribution [42]. To evaluate the quantitative performance of each method, we adopted the indices of peak signal-to-noise ratio (PSNR) and structural similarity (SSIM) to measure the degree of similarity between the distorted image and reference image. Firstly, we generated two sets of eight SAR-like images with 1-Look speckle noise to simulate time-series SAR images. The first set of images did not change over time. Considering that the simulation of temporal change helps to better analyze the effects of each approach, we added three dark lines to the first image of the second set. In addition, we added eight images to evaluate the impact of the increased number of images on the simulation results. Finally, we added a group of experiments based on 4-Looks speckle noise to assess the performance of different approaches from multi-aspects. The filtering results of the local region of two sets with eight images and 1-Look speckle are shown in Figure 3 and Figure 4. The 4-Looks results are shown in Figure 5 and Figure 6. Table 1 and Table 2 present the quantitative results based on a different number of looks of speckle noise, respectively.
From Table 1, we can see that the proposed method and MSAR_BM3D achieved the best results in the four groups of experiments. Take the unchanged case as an example. Since FANS is based on a single image, its indexes remain unchanged with the increase in the number of images, while the proposed method gains up to 3.11 dB and 0.099 on PSNR and SSIM, respectively, which indicates that the exploitation of temporal information helps improve the filtering effect. Then, we can compare the results of the first two sets in the table, and it can be observed that the PSNR of MSAR_BM3D drops dramatically when introducing the temporal change, close to 5 dB. This is mainly because the three dark lines added were smoothed out too much (see Figure 4f), resulting in the large difference between the filtered and reference image. However, the proposed method retains most of the temporal change, and the PSNR only decreased by 0.63 dB.
As for the case of 4-Looks speckle noise, it can be seen that the results shown in Figure 5 and Figure 6 are much better than those of Figure 3 and Figure 4, both in terms of quantitative indices and qualitative filtering effects due to noise reduction. Table 2 shows that the proposed method is better than the single-temporal method of FANS because of the exploitation of temporal information, and the denoising effect can be further improved with the increase of the number of images. In addition, the proposed method is more effective than MSAR_BM3D in the use of temporal information, and our method achieves the best performance in the changing case with 16 images.

3.2. Comparison on Real Multitemporal Synthetic Aperture Radar Images

3.2.1. Data Description

To assess the performance of the proposed method more accurately, two datasets of real SAR images acquired by TerraSAR-X from Tongzhou District of Beijing, China, are used as the experimental data. TerraSAR-X is a commercial SAR satellite operating in the X-band and launched in 2007, with a revisit period of 11 days. The highest spatial resolution of the spotlight and strip imaging modes is 1 and 3 m, respectively, and these modes are commonly used in earth observation tasks. As the sub-center of Beijing, Tongzhou District bears the future development of the capital and has been undergoing rapid changes in recent years. The complicated land cover changes in the demolition and reconstruction of urban buildings are conducive to verify the reliability and robustness of the similarity measurement in this paper. The first dataset consists of 13 single-look complex SAR images acquired from 22 January 2012 to 8 March 2016 with a size of 1000 × 1000 and a 2-m resolution, and the features included in this dataset are mainly residential areas, bridges, and rivers. The first SAR image of the time-series and the corresponding optical image are shown in Figure 7a,b. The second dataset has the same size and resolution as the first one, which contains 12 images acquired between 28 March 2012 and 8 March 2016. It covers a lake island, factory buildings, crops, etc. Figure 7c,d show the dataset and the optical image.

3.2.2. Experimental Results and Analysis

The speckle filtering results of Dataset 1 are depicted in Figure 8. Considering the length of the article, we cannot list the filtering results of SAR images at all times. Therefore, the experimental results of a representative image in the time-series are given as the analysis object. Figure 8a is the original SAR image acquired on 22 January 2012 from Dataset 1, which is seriously corrupted by the speckle noise. Figure 8b is the filtering result using the FANS method. Although there is a great enhancement of the suppression effect for the speckle, the details information of the image displays a great loss, which is the defect of the non-temporal filter. For instance, the red ellipse in the upper right corner of the figure contains a bridge, and the strong scattering points on both sides of the bridge are the street lamps. It can be seen from Figure 8b that the lamps are too blurred compared to the other multitemporal filtering approaches. Figure 8c shows the result of QF, where the smoothness for the noise is not obvious due to the change of the ground objects. Figure 8d gives the CDMF multitemporal filtering result, which has a smoother effect and better image detail preservation ability compared to the previous methods. However, there are some imaginary shadows of the buildings in red box 2 because of the error detection of similar points, which changes the surface feature information of the original image. Figure 8e presents the result of the MSAR_BM3D approach, for which we can see that the suppression effect of speckle noise is further improved, taking advantaging of the temporal and non-local information. However, the brightness of the image displays a certain decline and the building areas present are somewhat over-smoothed, which leads to a little unnaturalness, such as the residential buildings in yellow box 1. The proposed method is shown in Figure 8f, where the smoothing effect has been largely improved and the naturalness and details of the filtered image are well preserved because of the high precision for the detection of similar pixels in the temporal axis, which maintians a high degree of consistency with the original image.
The preservation capability of strong point targets is an important qualitative evaluation index for measuring the performance of different filtering methods. In order to better compare the effect of each method in this ability, we cropped the bridge region within the ellipse in Figure 8 as the analytic object. It can be seen from Figure 9 that the filtering results of FANS and MSAR_BM3D have different degrees of ambiguity, while the other three approaches, including that proposed in this paper, show a better preservation ability for strong point targets.
To further assess the experimental results of each method, we introduce two quantitative evaluation indices: the equivalent number of looks (ENL) and mean bias (MB). The ENL is used to measure the degree of speckle reduction, which is calculated as E N L = μ 2 σ 2 , where μ and σ represent the mean and standard deviation of a local homogeneous area, respectively, which is shown as a green square with about 50 × 50 pixels in Figure 8. Then, mean bias is expressed as M B = μ I 2 μ I 1 μ I 1 , where μ I 1 , μ I 2 are the statistical mean of the whole image before and after the filtering operation. According to the product model and the statistical properties of speckle noise, the mean bias should be equal to 0 in the ideal case [20,42,43], so this index can characterize the information preservation ability of the filtering method to the feature of the ground object. The closer the value is to 0, the better the filter method maintains the average of the image, i.e., the less loss of image detail information. In order to better compare the difference of mean deviation for each method, a negative logarithm is applied, which is revised as M B = log | μ I 2 μ I 1 μ I 1 | . Thus, the larger the MB, the better the retention of image information for the method.
The quantitative results of images at every time obtained by five different algorithms are listed in Table 3 and representing ENL and MB, respectively. From Table 3, we can see that the higher ENL is achieved by the proposed method, FANS, and MSAR_BM3D. However, in Table 4. the mean biases of FANS and MSAR_BM3D are relatively worse than the other three algorithms due to the use of a non-local operation, which decreases the brightness and some details of images. Our method performs much better than QF and CDMF in mean bias because of the high accuracy of searching for similar points in the time dimension. Considering that the subsequent application of time-series SAR images is mainly in classification and change detection, the maintenance of temporal and detail information of images is more important. Therefore, the proposed method achieves better results.
Figure 10a,b intuitively show the variation trends of the filtering effect on all images for the proposed framework and another four methods. The horizontal axis indicates the change of the image acquisition time, and the different colored lines represent the results of different methods with time.
Figure 11 shows the filtering results of Dataset 2. The acquisition time of the representative image is 28 March 2012, which is the first scene in the time-series and shown in Figure 11a. Analogously, the isolated targets have been almost eliminated by FANS in the red elliptical area (see Figure 11b), whereas the other multitemporal algorithms still retain the information of those isolated objects. Figure 11c–e shows the results of QF, CDMF, and MSAR_BM3D, respectively. It can be seen that the speckle suppression effect of QF improves little; in the meantime, the results of CDMF for the factory buildings surrounding the vegetation in the lake island also display some erroneous traces of construction, and the MSAR_BM3D result shows some degradation of the image brightness and detail information within the red box, in spite of the high smoothness. The result of the proposed method is shown in Figure 11f, which presents a better comprehensive filtering effect than the other methods.
In order to analyze the ability of each method to preserve the point targets in Dataset 2, we selected a region that contains the strong point. It can be observed from Figure 12 that FANS and MSAR_BM3D have the problem of over-smoothing, which reduced the brightness of the point after filtering. CDMF failed to maintain the target and there was a slight loss in the result of QF, while the proposed method achieved the best preservation capability for strong point targets.
Table 5 and Table 6 list the quantitative indices of different multitemporal filtering approaches in detail based on Dataset 2. It can be observed that the performance of the proposed approach is stable and achieves the best overall results.
Finally, Table 7 gives the computational time of each algorithm which is run on Intel i7 CPU at 2.80 GHz and 8 GB RAM. It can be seen from the table that the QF method is the fastest due to its simple calculation. In the remaining approach, the FANS and MSAR_BM3D take less time because of the mix of MATLAB and C language and the use of a lookup table. Our method and CDMF are pure MATLAB codes which decrease the speed of runtime, but this time is acceptable for filtering the time-series SAR images, and the parallel processing and use of C language will be considered in future studies to improve the execution time.

4. Discussion

Compared with other multitemporal filtering approaches, the method proposed in this paper can remarkably improve the filtering effect, mainly owing to two factors: (i) Adopting the strategy of a two-step similarity measure, which improves the accuracy of finding unchanged points; and (ii) according to the data pattern, two more appropriate methods and criterion of similarity measurement based on hypothesis testing are applied to further enhance the success rate of similar points detection and to simultaneously reduce the commission error. For the aforementioned reasons, our method has great potential for the suppression of speckle noise and the preservation of spatiotemporal information in complex and changeable regions.
To illustrate the process of searching unchanged points, the analysis results of a pixel within the building areas are shown in Figure 13, where the buildings were constructed on the penultimate image in Dataset 1. Figure 13a is the similarity measure matrix obtained by the two-sample KS test from the first step, and Figure 13b shows the result of the second step using the STSLR test, which includes the similarity information of all pixels on the time-series in this position. It can be observed that the first matrix contains some erroneous results considered to be dissimilar, while in the second one, the wrong detection results are eliminated completely. Figure 13c shows the filtered results of all images based on the first and second similarity measure matrix, respectively, which indicates the advantages of the two-step strategy combining the proposed hypothesis testing method.
By suppressing the speckle noise, the multitemporal filtered SAR images can restore the structural features, including the contours, edges, and textures of real geographical information, considerably improve the image quality, and enable better interpretation of the image, especially for the high resolution SAR images, providing more reliable data for subsequent multitemporal applications such as forest monitoring, land cover change detection, and target recognition.

5. Conclusions

The traditional speckle suppression methods for SAR images either have the problem of resolution and detail information loss, or changes of the spatiotemporal information of the filtered images. To solve these problems, a novel multitemporal filtering method based on hypothesis testing was proposed, which can not only suppress the noise without the loss of spatial resolution, but also ensure the consistency of the images before and after filtering as far as possible. To combine the hypothesis testing approaches and improve the filtering results, the strategy of a two-step similarity measurement was conducted. In step 1, the similar patches for each date were extracted according to the bi-date analysis using the two-sample KS test method. Then, in step 2, a new test method called the STSLR test was proposed to process the patch stacks generated by the first step, which exploited the peculiarity of the multi-dimensional structure to further enhance the filtering results. By averaging the unchanged pixels, the final filtered images were obtained. To demonstrate the performance of the proposed method, we carried out the experiments using synthetic multitemporal SAR data and two real time-series datasets in Tongzhou District of Beijing, China, which contained different land cover types and were acquired from 2012 to 2016 by TerraSAR-X. Our method showed the best performance in terms of both the qualitative and quantitative results. However, there are still some deficiencies in this work that need to be improved. For example, the computational efficiency of the algorithm can be accelerated by parallel processing. Apart from that, more experiments with different scenes and resolutions can be performed to validate the effectiveness more adequately. In future research, we will consider combining the non-local method and our approach to further improve the filtering effect.

Author Contributions

J.Y. and X.L. conceived and designed the proposed method; J.Y. carried out the experiments; J.Y. and X.L. analysed the data and results; R.L. contributed materials and preprocessed the datasets; J.Y. wrote the paper.

Funding

This research was funded by the Hundred Talents Program under Grant [Y53Z180390] and was partly funded by the National Natural Science Foundation of China under Grant 61331017.

Acknowledgments

This work was supported by the Hundred Talents Program under Grant [Y53Z180390] and was partly supported by the National Natural Science Foundation of China under Grant 61331017. The authors would like to thank Giovanni Chierchia et al. and Cozzolino Davide et al. very much for sharing the executable codes of MSAR_BM3D and FANS on their homepage.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, L.; Yang, J.; Li, P.; Zhang, L. Seasonal inundation monitoring and vegetation pattern mapping of the Erguna floodplain by means of a RADARSAT-2 fully polarimetric time series. Remote Sens. Environ. 2014, 152, 426–440. [Google Scholar] [CrossRef]
  2. Pal, S.; Majumdar, T.; Bhattacharya, A.K. ERS-2 SAR and IRS-1C LISS III data fusion: A PCA approach to improve remote sensing based geological interpretation. ISPRS J. Photogramm. Remote Sens. 2007, 61, 281–297. [Google Scholar] [CrossRef]
  3. Sun, W.; Shi, L.; Yang, J.; Li, P. Building Collapse Assessment in Urban Areas Using Texture Information From Postevent SAR Data. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 3792–3808. [Google Scholar] [CrossRef]
  4. Gong, M.; Zhao, J.; Liu, J.; Miao, Q.; Jiao, L. Change detection in synthetic aperture radar images based on deep neural networks. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 125–138. [Google Scholar] [CrossRef] [PubMed]
  5. Kleynhans, W.; Salmon, B.P.; Olivier, J.C. Detecting settlement expansion in South Africa using a hyper-temporal SAR change detection approach. Int. J. Appl. Earth Obs. Geoinf. 2015, 42, 142–149. [Google Scholar] [CrossRef]
  6. Schlaffer, S.; Matgen, P.; Hollaus, M.; Wagner, W. Flood detection from multi-temporal SAR data using harmonic analysis and change detection. Int. J. Appl. Earth Obs. Geoinf. 2015, 38, 15–24. [Google Scholar] [CrossRef]
  7. Arsenault, H.H. Speckle Suppression and Analysis for Synthetic Aperture Radar Images. Opt. Eng. 1986, 25, 636–643. [Google Scholar]
  8. Oliver, C. Information from SAR images. J. Phys. D Appl. Phys. 1991, 24, 1493. [Google Scholar] [CrossRef]
  9. Oliver, C.; Quegan, S. Understanding Synthetic Aperture Radar Images; Artech House: Boston, MA, USA; London, UK, 1998. [Google Scholar]
  10. Deledalle, C.A.; Tupin, F. Iterative Weighted Maximum Likelihood Denoising with Probabilistic Patch-Based Weights; IEEE Press: Piscataway, NJ, USA, 2009; pp. 2661–2672. [Google Scholar]
  11. Kuan, D.T.; Sawchuk, A.A.; Strand, T.C.; Chavel, P. Adaptive restoration of images with speckle. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 373–383. [Google Scholar] [CrossRef]
  12. Lee, J.S. Refined filtering of image noise using local statistics. Comput. Graph. Image Process. 1981, 15, 380–389. [Google Scholar] [CrossRef] [Green Version]
  13. Nicolas, J.M.; Tupin, F.; Maitre, H. Smoothing speckled SAR images by using maximum homogeneous region filters: An improved approach. In Proceedings of the IEEE 2001 International Geoscience and Remote Sensing Symposium (IGARSS 2001), Sydney, NSW, Australia, 9–13 July 2001; Volume 1503, pp. 1503–1505. [Google Scholar]
  14. Zhong, H.; Li, Y.; Jiao, L. SAR Image Despeckling Using Bayesian Nonlocal Means Filter with Sigma Preselection. IEEE Geosci. Remote Sens. Lett. 2011, 8, 809–813. [Google Scholar] [CrossRef]
  15. Lee, J.S. Digital Image Enhancement and Noise Filtering by Use of Local Statistics. IEEE Trans. Pattern Anal. Mach. Intell. 1980, PAMI-2, 165–168. [Google Scholar] [CrossRef]
  16. Kuan, D.T.; Sawchuk, A.A.; Strand, T.C.; Chavel, P. Adaptive Noise Smoothing Filter for Images with Signal-Dependent Noise. IEEE Trans. Pattern Anal. Mach. Intell. 2009, PAMI-7, 165–177. [Google Scholar] [CrossRef]
  17. Frost, V.S.; Stiles, J.A.; Shanmugan, K.S.; Holtzman, J.C. A model for radar images and its application to adaptive digital filtering of multiplicative noise. IEEE Trans. Pattern Anal. Mach. Intell. 1982, 4, 157–166. [Google Scholar] [CrossRef] [PubMed]
  18. Lee, J.-S.; Wen, J.-H.; Ainsworth, T.L.; Chen, K.-S.; Chen, A.J. Improved sigma filter for speckle filtering of SAR imagery. IEEE Trans. Geosci. Remote Sens. 2009, 47, 202–213. [Google Scholar]
  19. Lopes, A.; Touzi, R.; Nezry, E. Adaptive speckle filters and scene heterogeneity. IEEE Trans. Geosci. Remote Sens. 1990, 28, 992–1000. [Google Scholar] [CrossRef]
  20. Touzi, R. A review of speckle filtering in the context of estimation theory. IEEE Trans. Geosci. Remote Sens. 2003, 40, 2392–2404. [Google Scholar] [CrossRef]
  21. Ni, W.; Guo, B.; Yang, L. Speckle reduction algorithm for SAR images using contourlet transform. J. Inf. Comput. Sci. 2006, 3, 83–94. [Google Scholar]
  22. Hou, B.; Zhang, X.; Bu, X.; Feng, H. SAR Image Despeckling Based on Nonsubsampled Shearlet Transform. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2012, 5, 809–823. [Google Scholar] [CrossRef]
  23. Argenti, F.; Alparone, L. Speckle removal from SAR images in the undecimated wavelet domain. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2363–2374. [Google Scholar] [CrossRef]
  24. Xie, H.; Pierce, L.E.; Ulaby, F.T. SAR speckle reduction using wavelet denoising and Markov random field modeling. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2196–2212. [Google Scholar] [CrossRef]
  25. Buades, A.; Coll, B.; Morel, J.M. A Review of Image Denoising Algorithms, with a New One. SIAM J. Multiscale Model. Simul. 2005, 4, 490–530. [Google Scholar] [CrossRef] [Green Version]
  26. Parrilli, S.; Poderico, M.; Angelino, C.V.; Verdoliva, L. A Nonlocal SAR Image Denoising Algorithm Based on LLMMSE Wavelet Shrinkage. IEEE Trans. Geosci. Remote Sens. 2012, 50, 606–616. [Google Scholar] [CrossRef]
  27. Trouve, E.; Chambenoit, Y.; Classeau, N.; Bolon, P. Statistical and operational performance assessment of multitemporal SAR image filtering. IEEE Trans. Geosci. Remote Sens. 2003, 41, 2519–2530. [Google Scholar] [CrossRef]
  28. Bruniquel, J.; Lopes, A. Multi-variate optimal speckle reduction in SAR imagery. Int. J. Remote Sens. 1997, 18, 603–627. [Google Scholar] [CrossRef]
  29. Coltuc, D.; Trouve, E.; Bujor, F.; Classeau, N. Time-space filtering of multitemporal SAR images. In Proceedings of the IEEE 2000 International Geoscience and Remote Sensing Symposium (IGARSS 2000), Honolulu, HI, USA, 24–28 July 2000; Volume 2907, pp. 2909–2911. [Google Scholar]
  30. Grandi, G.F.D.; Leysen, M.; Lee, J.S.; Schuler, D. Radar reflectivity estimation using multiple SAR scenes of the same target: Technique and applications. In Proceedings of the 1997 IEEE International Geoscience and Remote Sensing (IGARSS 1997), Remote Sensing—A Scientific Vision for Sustainable Development, Singapore, 3–8 August 1997; Volume 1042, pp. 1047–1050. [Google Scholar]
  31. Quegan, S.; Toan, T.L.; Yu, J.J.; Ribbes, F.; Floury, N. Multitemporal ERS SAR analysis applied to forest mapping. IEEE Trans. Geosci. Remote Sens. 2000, 38, 741–753. [Google Scholar] [CrossRef]
  32. Lê, T.T.; Atto, A.M.; Trouvé, E.; Nicolas, J.M. Adaptive Multitemporal SAR Image Filtering Based on the Change Detection Matrix. IEEE Geosci. Remote Sens. Lett. 2014, 11, 1826–1830. [Google Scholar] [Green Version]
  33. Su, X.; Deledalle, C.A.; Tupin, F.; Sun, H. Two-Step Multitemporal Nonlocal Means for Synthetic Aperture Radar Images. IEEE Trans. Geosci. Remote Sens. 2014, 52, 6181–6196. [Google Scholar]
  34. Chierchia, G.; Gheche, M.E.; 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]
  35. Freeman, A. SAR calibration: An overview. IEEE Trans. Geosci. Remote Sens. 1992, 30, 1107–1121. [Google Scholar] [CrossRef]
  36. Townshend, J.R.; Justice, C.O.; Gurney, C.; McManus, J. The impact of misregistration on change detection. IEEE Trans. Geosci. Remote Sens. 1992, 30, 1054–1060. [Google Scholar] [CrossRef] [Green Version]
  37. Wegmüller, U.; Werner, C.L. Gamma SAR processor and interferometry software. Eur. Space Agency Spec. Publ. 1997, ESA SP-414, 1686–1692. [Google Scholar]
  38. Lv, X.; Yazıcı, B.; Zeghal, M.; Bennett, V.; Abdoun, T. Joint-Scatterer Processing for Time-Series InSAR. IEEE Trans. Geosci. Remote Sens. 2014, 52, 7205–7221. [Google Scholar]
  39. Deledalle, C.-A.; Denis, L.; Tupin, F. How to compare noisy patches? Patch similarity beyond Gaussian noise. Int. J. Comput. Vis. 2012, 99, 86–102. [Google Scholar] [CrossRef] [Green Version]
  40. Baglivo, J.A. Mathematica Laboratories for Mathematical Statistics: Emphasizing Simulation and Computer Intensive Methods; SIAM: Philadelphia, PA, USA, 2005; Volume 14. [Google Scholar]
  41. Cozzolino, D.; Parrilli, S.; Scarpa, G.; Poggi, G.; Verdoliva, L. Fast Adaptive Nonlocal SAR Despeckling. IEEE Geosci. Remote Sens. Lett. 2013, 11, 524–528. [Google Scholar]
  42. Xie, H.; Pierce, L.E.; Ulaby, F.T. Statistical properties of logarithmically transformed speckle. IEEE Trans. Geosci. Remote Sens. 2002, 40, 721–727. [Google Scholar] [CrossRef]
  43. Martino, G.D.; Poderico, M.; Poggi, G.; Riccio, D.; Verdoliva, L. Benchmarking Framework for SAR Despeckling. IEEE Trans. Geosci. Remote Sens. 2013, 52, 1596–1615. [Google Scholar] [CrossRef]
Figure 1. The processing flow of the proposed filtering method.
Figure 1. The processing flow of the proposed filtering method.
Remotesensing 10 01383 g001
Figure 2. Two cases in multi-date analysis using the sliding time-series likelihood ratio (STSLR) test.
Figure 2. Two cases in multi-date analysis using the sliding time-series likelihood ratio (STSLR) test.
Remotesensing 10 01383 g002
Figure 3. Filtering results of the image “Hill” corrupted by simulated speckle (first scene with unchanging and 1-Look noise): (a) Reference image (noise-free); (b) Noisy with single-look; (c) Fast adaptive nonlocal SAR despeckling (FANS); (d) Change detection matrix based filter (CDMF); (e) Quegan’s filter (QF); (f) Multitemporal SAR block-matching and 3D filtering (MSAR_BM3D); (g) Proposed.
Figure 3. Filtering results of the image “Hill” corrupted by simulated speckle (first scene with unchanging and 1-Look noise): (a) Reference image (noise-free); (b) Noisy with single-look; (c) Fast adaptive nonlocal SAR despeckling (FANS); (d) Change detection matrix based filter (CDMF); (e) Quegan’s filter (QF); (f) Multitemporal SAR block-matching and 3D filtering (MSAR_BM3D); (g) Proposed.
Remotesensing 10 01383 g003
Figure 4. Filtering results of the image “Hill” corrupted by simulated speckle (first scene with changing and 1-Look noise): (a) Reference image (noise-free); (b) Noisy with single-look; (c) FANS; (d) CDMF; (e) QF; (f) MSAR_BM3D; (g) Proposed.
Figure 4. Filtering results of the image “Hill” corrupted by simulated speckle (first scene with changing and 1-Look noise): (a) Reference image (noise-free); (b) Noisy with single-look; (c) FANS; (d) CDMF; (e) QF; (f) MSAR_BM3D; (g) Proposed.
Remotesensing 10 01383 g004
Figure 5. Filtering results of the image “Hill” corrupted by simulated speckle (first scene with unchanging and 4-Looks noise): (a) Reference image (noise-free); (b) Noisy with single-look; (c) FANS; (d) CDMF; (e) QF; (f) MSAR_BM3D; (g) Proposed.
Figure 5. Filtering results of the image “Hill” corrupted by simulated speckle (first scene with unchanging and 4-Looks noise): (a) Reference image (noise-free); (b) Noisy with single-look; (c) FANS; (d) CDMF; (e) QF; (f) MSAR_BM3D; (g) Proposed.
Remotesensing 10 01383 g005
Figure 6. Filtering results of the image “Hill” corrupted by simulated speckle (first scene with changing and 4-Looks noise): (a) Reference image (noise-free); (b) Noisy with single-look; (c) FANS; (d) CDMF; (e) QF; (f) MSAR_BM3D; (g) Proposed.
Figure 6. Filtering results of the image “Hill” corrupted by simulated speckle (first scene with changing and 4-Looks noise): (a) Reference image (noise-free); (b) Noisy with single-look; (c) FANS; (d) CDMF; (e) QF; (f) MSAR_BM3D; (g) Proposed.
Remotesensing 10 01383 g006
Figure 7. Two time-series datasets of TerraSAR-X remote sensing images in Tongzhou District of Beijing: (a) Dataset 1 (first scene); (b) Optical image; (c) Dataset 2 (1st scene); (d) Optical image.
Figure 7. Two time-series datasets of TerraSAR-X remote sensing images in Tongzhou District of Beijing: (a) Dataset 1 (first scene); (b) Optical image; (c) Dataset 2 (1st scene); (d) Optical image.
Remotesensing 10 01383 g007
Figure 8. Filtering results for Dataset 1: (a) Original image (22 January 2012); (b) FANS; (c) QF; (d) CDMF; (e) MSAR_BM3D; (f) the proposed approach.
Figure 8. Filtering results for Dataset 1: (a) Original image (22 January 2012); (b) FANS; (c) QF; (d) CDMF; (e) MSAR_BM3D; (f) the proposed approach.
Remotesensing 10 01383 g008
Figure 9. Preservation of strong target points for Dataset 1. (a) Original image (22 January 2012); (b) FANS; (c) QF; (d) CDMF; (e) MSAR_BM3D; (f) the proposed approach.
Figure 9. Preservation of strong target points for Dataset 1. (a) Original image (22 January 2012); (b) FANS; (c) QF; (d) CDMF; (e) MSAR_BM3D; (f) the proposed approach.
Remotesensing 10 01383 g009
Figure 10. Change trends of the indices for Dataset 1: (a) ENL; (b) Mean bias (negative logarithm).
Figure 10. Change trends of the indices for Dataset 1: (a) ENL; (b) Mean bias (negative logarithm).
Remotesensing 10 01383 g010
Figure 11. Filtering results for Dataset 2: (a) Original image (28 March 2012); (b) FANS; (c) QF; (d) CDMF; (e) MSAR_BM3D; (f) the proposed approach.
Figure 11. Filtering results for Dataset 2: (a) Original image (28 March 2012); (b) FANS; (c) QF; (d) CDMF; (e) MSAR_BM3D; (f) the proposed approach.
Remotesensing 10 01383 g011
Figure 12. Preservation of strong target points for Dataset 2. (a) Original image (28 March 2012); (b) FANS; (c) QF; (d) CDMF; (e) MSAR_BM3D; (f) the proposed approach.
Figure 12. Preservation of strong target points for Dataset 2. (a) Original image (28 March 2012); (b) FANS; (c) QF; (d) CDMF; (e) MSAR_BM3D; (f) the proposed approach.
Remotesensing 10 01383 g012
Figure 13. The similarity measurement matrix from the two-step strategy of Dataset 1: (a) Step 1; (b) Step 2; (c) filtering results of a pixel within the changeable building areas.
Figure 13. The similarity measurement matrix from the two-step strategy of Dataset 1: (a) Step 1; (b) Step 2; (c) filtering results of a pixel within the changeable building areas.
Remotesensing 10 01383 g013
Table 1. The quantitative results of different methods on synthetic aperture radar (SAR) images (peak signal-to-noise ratio (PSNR) and structural similarity (SSIM), PSNR-SSIM).
Table 1. The quantitative results of different methods on synthetic aperture radar (SAR) images (peak signal-to-noise ratio (PSNR) and structural similarity (SSIM), PSNR-SSIM).
Image NumberNoisy (1-Look)FANSCDMFQFMSAR_BM 3DProposed
8 (unchange)14.07–0.24022.51–0.51717.01–0.39719.50–0.55428.07–0.84521.35–0.658
8 (change)14.21–0.29922.09–0.56316.63–0.44619.33–0.59923.26–0.77420.72–0.680
16 (unchange)14.07–0.24022.51–0.51718.58–0.50820.37–0.61229.57–0.88724.46–0.757
16 (change)14.21–0.29922.09–0.56318.02–0.52219.99–0.65423.82–0.81722.33–0.768
Table 2. The quantitative results of different methods on synthetic SAR images (PSNR-SSIM).
Table 2. The quantitative results of different methods on synthetic SAR images (PSNR-SSIM).
Image NumberNoisy (4-Looks)FANSCDMFQFMSAR_BM3DProposed
8 (unchange)19.41–0.50426.52–0.79122.89–0.67825.74–0.80231.78–0.92428.24–0.857
8 (change)19.54–0.57326.07–0.83022.21–0.71924.69–0.82726.94–0.90526.62–0.878
16 (unchange)19.41–0.50426.52–0.79124.98–0.76426.91–0.84133.45–0.94631.10–0.915
16 (change)19.54–0.57326.07–0.83023.69–0.79525.32–0.85726.74–0.91227.84–0.917
Table 3. The quantitative comparison of different filtering results for Dataset 1, using equivalent number of looks (ENL).
Table 3. The quantitative comparison of different filtering results for Dataset 1, using equivalent number of looks (ENL).
No.ENL
OriginFANSCDMFQFMSAR_BM3DProposed
10.9225.174.264.3837.489.81
20.8716.433.973.6317.737.13
30.8911.914.133.3013.607.53
40.9922.765.264.1551.449.23
50.9626.164.084.0039.558.01
60.9318.725.454.1824.098.77
70.8523.264.894.2525.547.13
80.9422.994.594.2028.269.15
90.8516.183.003.2513.075.83
100.8413.873.863.4514.268.66
110.9220.104.864.4921.508.80
120.9321.805.314.1625.658.92
130.8815.805.053.8520.939.08
Mean0.9119.634.523.9525.628.31
Table 4. The quantitative comparison of different filtering results for Dataset 1, using mean bias (MB).
Table 4. The quantitative comparison of different filtering results for Dataset 1, using mean bias (MB).
No.Mean Bias (MB)
FANSCDMFQFMSAR_BM3DProposed
12.13284.13844.20812.20184.8555
22.11154.15454.36792.14445.7248
32.11644.54654.38562.15866.2961
42.12457.63444.37082.18887.7011
52.11184.51914.38842.14496.1204
62.11354.61014.39312.15445.4897
72.11875.69154.42402.17436.3087
82.12574.53904.42262.18765.4535
92.11504.82114.40412.16019.2219
102.12294.91704.41992.18135.4119
112.13234.25974.41732.19846.5975
122.13924.44094.34032.20005.3605
132.13964.76894.32882.19725.6655
Mean2.12344.84934.37472.17636.1698
Table 5. The quantitative comparison of different filtering results for Dataset 2 (ENL).
Table 5. The quantitative comparison of different filtering results for Dataset 2 (ENL).
No.ENL
OriginFANSCDMFQFMSAR_BM3DProposed
10.9620.394.684.4425.079.50
20.9229.394.594.3330.309.10
30.8519.723.984.5417.268.95
40.9325.844.514.3829.929.48
50.9423.695.164.2828.179.55
60.9828.734.624.7042.2910.02
70.9834.984.344.8340.3810.02
80.9528.974.354.6428.249.63
90.9122.534.714.2035.078.88
100.8620.165.194.3520.658.43
110.8320.084.023.7428.468.17
120.8919.744.553.8322.558.64
Mean0.9224.524.564.3629.039.20
Table 6. The quantitative comparison of different filtering results for Dataset 2 (MB).
Table 6. The quantitative comparison of different filtering results for Dataset 2 (MB).
No.Mean Bias (MB)
FANSCDMFQFMSAR_BM3DProposed
12.11444.90234.31432.16565.1611
22.10705.10584.39162.13925.8887
32.10354.04224.42782.13285.6099
42.11154.59334.43142.14485.6091
52.11594.73064.40912.17638.2699
62.11265.35164.44192.16276.3969
72.10564.58904.46222.13475.4423
82.10744.89684.46882.14255.2757
92.11254.73764.43702.17185.0765
102.11824.79934.39552.18885.6864
112.11554.29974.30812.15785.6087
122.11544.65924.27522.16694.7396
Mean2.11164.72564.39692.15705.7304
Table 7. Computational time (in seconds) for filtering the 1000 × 1000 × 13 SAR images.
Table 7. Computational time (in seconds) for filtering the 1000 × 1000 × 13 SAR images.
FANSCDMFQFMSAR_BM3DProposed
149 s654 s48 s260 s836 s

Share and Cite

MDPI and ACS Style

Yuan, J.; Lv, X.; Li, R. A Speckle Filtering Method Based on Hypothesis Testing for Time-Series SAR Images. Remote Sens. 2018, 10, 1383. https://0-doi-org.brum.beds.ac.uk/10.3390/rs10091383

AMA Style

Yuan J, Lv X, Li R. A Speckle Filtering Method Based on Hypothesis Testing for Time-Series SAR Images. Remote Sensing. 2018; 10(9):1383. https://0-doi-org.brum.beds.ac.uk/10.3390/rs10091383

Chicago/Turabian Style

Yuan, Jili, Xiaolei Lv, and Rui Li. 2018. "A Speckle Filtering Method Based on Hypothesis Testing for Time-Series SAR Images" Remote Sensing 10, no. 9: 1383. https://0-doi-org.brum.beds.ac.uk/10.3390/rs10091383

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