
Citation: | XU Huaping, WANG Yuan, LI Chunsheng, ZENG Guobing, LI Shuo, LI Shuang, REN Chong. A Novel Adaptive InSAR Phase Filtering Method Based on Complexity Factors[J]. Chinese Journal of Electronics, 2023, 32(5): 1089-1105. DOI: 10.23919/cje.2021.00.280 |
Synthetic aperture radar (SAR) is one of the most vital technology in the field of microwave remote sensing. Interferometric synthetic aperture radar (InSAR) is an important branch of SAR. It provides the digital elevation model (DEM) and earth surface deformation [1], [2], which have been successfully and widely used in civil and scientific research fields.
Interferometric phase noise cannot be avoided due to the existence of thermal noise and various decorrelation factors, which increase the difficulty of phase unwrapping and ultimately affects the precision of DEM and deformation reconstruction [3]. Thus, phase filtering is crucial for improving the quality of SAR interferograms before phase unwrapping [4]. The first and foremost objective of InSAR phase filtering is suppressing the noise as much as possible while preserving fringe details adaptively.
With the rapid development of InSAR, a large number of phase filtering methods have been proposed by researchers, which can be generally divided into spatial domain filtering and transform domain filtering.
In the spatial domain filtering, the simplest filtering methods are the mean filter and the median filter. Early spatial domain filtering methods adopted fixed filter window [5], so they are poor in fringe detail preservation. Lee et al. proposed a filtering method that adaptively adjusts the size and orientation of the filter window to maintain a balance between denoising and fringe detail preservation [6]. However, its limited 16 window orientations may cause distortion to complicated fringes. In view of the problems in Lee’s filtering method, several papers propose improvements to the Lee’s filter in terms of directional window [7], fringe frequency [8], and phase gradient [9]. The aforementioned filtering methods are based on interferometric phase itself. In 2006, Vasile et al. proposed an intensity driven adaptive neighborhood (IDAN) method [10], which detects homogeneous pixels in the neighborhood by SAR intensity information, to assist the interferometric phase filtering. However, its performance will be undermined when there are not enough homogeneous pixels in the neighborhood or heterogeneous pixels are included. After that, a complex Markov random field (CMRF) filter, which estimates the phase by minimizing the local energy function in the window, was proposed [11], [12]. To adapt to the changes of fringe pattern, Li et al. proposed a variable window CMRF filter [13].
The spatial domain filtering methods introduced above are all based on locally adjacent pixels. In the early days, due to the limitation of computing resources, the efficiency of an algorithm was the most concerned index. In recent years, with the improvement of computer technology, non-local phase filtering methods have been developing rapidly [14], [15], so as to overcome the constraint of estimating the phase in a local window. With phase similarity calculated in a matching window, weighted averaging of similar pixels is performed, therefore non-local phase filtering can reduce noise while preserving structures [16], [17]. Buades et al. first proposed a non-local mean filtering method [18]. Then, Deledalle et al. applied the non-local idea to interferometric phase filtering based on the statistical characteristics of InSAR data and proposed the non-local InSAR (NL-InSAR) filtering method [19]. The patch size is adaptively selected based on the heterogeneity of local scenes. Li et al. proposed an improved non-local filter that uses a normalized probability density function to measure the similarity between the center pixel and the remaining pixels in the matching window [20]. However, the interferometric fringes are dense in steep terrain areas, it is difficult to select similar pixels, which in turn diminishes noise reduction. Therefore, introducing the fringe frequency compensation technology to NL-InSAR can reduce fringe density and increase the number of similar pixels in the search window, which is conducive to obtaining more reliable noise suppression results.
The transform domain filtering method rely on transforming the interferometric phase from the spatial domain to the frequency domain or the wavelet domain for filtering, and then transforming filtered results back to the spatial domain. In 1998, Goldstein et al. proposed a classic frequency domain filtering method [21], which achieved noise reduction by smoothing the frequency spectrum. Besides the frequency domain, also the wavelet domain has been considered for phase filtering. A complex wavelet interferometric phase filter (WInPF) is implemented in [22]. The useful signals are extracted and amplified by utilizing discrete wavelet transform. In the wavelet domain, the phase information and noise are easier to separate [23], however, which are highly depend on the wavelet decomposition and wavelet coefficients [24]. Bioucas-Dias et al. proposed the phase estimation using adaptive regularization based on local smoothing (PEARLS) algorithm [25], which adaptively determines the polynomial fitting window size by the intersection of confidence intervals (ICI) algorithm.
In Goldstein’s method, noise is suppressed based on the different spectrum characteristics between useful signal and the noise. However, the filter parameter
It can be seen that neither non-local filtering nor Goldstein filtering can perform well in dense fringes of steep terrain. Facing the tradeoff between noise suppression and fringe detail preservation, researchers combine classic filtering methods with the fringe frequency compensation [26], [33]. The essence of local fringe frequency (LFF) compensation is to estimate the LFF of the noisy phase [34], execute the filtering in residual phase after removing LFF, and add back the removed phase to the filtered residual phase. Trouve et al. proposed a filtering algorithm based on LFF estimation to enhance the fringe preserving ability [33], [35]. The limitation of this algorithm lies in its fixed window size and linearity presumption of LFF. Aiming at this problem, Cai et al. proposed that the size and shape of LFF estimation window should be adaptively determined by the coherent accumulation principle, which is rather time-consuming [36]. Suo et al. proposed a high-order LFF estimation method based on weighted least squares phase unwrapping [37]. This algorithm breaks the linearity presumption and behaves better in preserving phase details. However, its pre-filtering and phase unwrapping process may introduce additional operation and errors. From the above analysis, the improved methods for LFF exhibit high time complexity and cannot perform adaptive LFF estimation for fringe frequency compensation.
For areas with sparse fringes in the interferogram, LFF compensation is unnecessary for noise suppression. However, the dense fringe area needs additional LFF estimation operation, and the filtering methods based on LFF compensation are time-expensive. In addition, the main drawback of the existing LFF estimation methods is that the linear or nonlinear LFF cannot be estimated adaptively based on the terrain slope, resulting in large residual LFF estimation error or time consumption. On the other hand, there are heavy noises in low-correlation area, where needs stronger filtering strength. However, the high-correlation area needs to reduce the filter strength to prevent the fringe details from being damaged. For an interferogram, it is difficult to achieve high-performance noise suppression efficiently with a single phase filtering methods. The complicated and changeable terrain in the interferogram will pose a huge challenge on these non-adaptive phase filtering methods. Therefore, to deal with these problems, it is necessary to balance noise suppression, fringe detail preservation and computational efficiency based on different image characteristics. Factors like noise level and terrain slope information should be taken into account to select the optimal filtering strategy and filtering parameters for different areas.
To address the aforementioned problem, a novel adaptive InSAR phase filtering method based on complexity factors is proposed. Initially, the pseudo coherence, normalized maximum phase gradient (MPG), and normalized phase derivative variance (PDV) are calculated as the complexity factors. Based on the three complexity factors, the complexity indicator is constructed to guide the adaptive selection of the suitable and effective filtering strategy for different areas in the interferogram. Then, the complexity scalar, calculated by the three complexity factors, is used to guide the adaptive LFF estimation and adaptive filter parameters in different filtering methods. Experiments on simulated and real data prove that for complicated and changeable terrain, the proposed method can not only effectively suppress noise and preserve phase fringe details, but also increase the calculation efficiency.
The rest of this article is organized as follows. The novel adaptive phase filtering method based on complexity factors is presented in detail in Section II. The proposed method is tested on both simulated and real SAR data, where the experimental results are compared with those of the slope adaptive filtering, improved Goldstein filtering, and improved NL-InSAR filtering methods in Section III. The conclusions are drawn in Section IV.
Each filtering method has certain limitations and unique applicability. Usually, a specific filtering method is selected according to the characteristics of the entire image. However, different areas in the interferometric phase image usually exhibit different interferometric fringe patterns due to different terrain scene. For example, there are sparse and dense fringes in complicated and changeable terrain. For sparse fringe, most filtering methods can obtain satisfactory filtering result. So, the filtering methods with higher calculation efficiency is preferred. For the dense fringe, the filtering becomes more difficult, taking into account the fringe detail preservation and noise suppression. It is difficult for a single filtering strategy to be the optimal filtering for all areas when both filtering performance and calculation efficiency are required at the same time.
Therefore, a novel adaptive InSAR phase filtering method based on complexity factors is proposed. The flowchart is shown in Fig.1. Firstly, the three complexity factors related to the noise distribution and terrain slope are employed to adaptively select the filter strategies. Based on the three complexity factors, the complexity indicator
Many indexes, including coherence, pseudo coherence, PDV, MPG, and second-order phase gradient can be used to describe the interferometric phase quality [38]. In this article, the pseudo coherence coefficient, normalized PDV and normalized MPG are selected as complexity factors, which represent the noise level and slope information.
The pseudo coherence coefficient
γ(m,n)=√(∑i,jcosφi,j)2+(∑i,jsinφi,j)2k2 | (1) |
where
The PDV of an interferogram is defined as [38]
PDV′(m,n)=√∑i,j(Δxi,j−ˉΔxm,n)2+√∑i,j(Δyi,j−ˉΔym,n)2k2 | (2) |
where
Since
PDV(m,n)=PDV′(m,n)−min(PDV′(i,j))max(PDV′(i,j))−min(PDV′(i,j)) | (3) |
where
The MPG of an interferogram is defined as [39]
MPG′(m,n)=max(max(|Δxi,j|),max(|Δyi,j|)) | (4) |
where
Similarly,
MPG(m,n)=MPG′(m,n)−min(MPG′(i,j))max(MPG′(i,j))−min(MPG′(i,j)) | (5) |
where
It is known that the pseudo coherence coefficient
For interferograms with complicated and changeable terrain background, the noise and terrain slope changes greatly. It is necessary to select different filtering strategies for different areas with different terrain characteristics. Hence, an adaptive selection of filtering strategy is proposed based on the complexity factors.
γ1(m,n)={0,γ(m,n)>γmean1,γ(m,n)≤γmean | (6) |
where
Similarly, PDV indicator
PDV1(m,n)={0,PDV(m,n)≤PDVmean1,PDV(m,n)>PDVmean | (7) |
MPG1(m,n)={0,MPG(m,n)≤MPGmean1,MPG(m,n)>MPGmean | (8) |
where
According to the relationship between the three complexity factors
The complexity indicator
CF1(m,n)=γ1(m,n)+PDV1(m,n)×MPG1(m,n) | (9) |
Only when
Moreover, the window size is very important for the filtering. Here, the adaptive window size is determined by the three complexity factors. Firstly, it is important to set a basic filter window size
window=2×(PDV_r+MPG_r+γ_r)+1 | (10) |
where
PDV−r=⌈max(abs(PDV(i,j)−PDVmean))PDVstd⌉ | (11) |
MPG−r=⌈max(abs(MPG(i,j)−MPGmean))MPGstd⌉ | (12) |
γ_r={−1,0.8<γmean≤10,0.4<γmean≤0.81,0≤γmean≤0.4 | (13) |
The
Correlation is inversely proportional to the noise level, therefore
According to formula (9),
1) For
mid_w=window,CF1(m,n)=1 | (14) |
2) For
For the NL-InSAR filtering method based on LFF compensation, the LFF estimation window size is also equal to
min_w=window−1,CF1(m,n)=2 | (15) |
3) For
max_w=window+1,CF1(m,n)=0 | (16) |
In the case of
The complexity scalar
CF2(m,n)=1−γ2(m,n)+PDV2(m,n)+MPG2(m,n)3 | (17) |
where
γ2(m,n)=1k×kk∑i=1k∑j=1γ(i,j) | (18) |
PDV2(m,n)=1k×kk∑i=1k∑j=1PDV(i,j) | (19) |
MPG2(m,n)=1k×kk∑i=1k∑j=1MPG(i,j) | (20) |
where
When
prefilter_win={7×7,0.6<CF2(m,n)≤15×5,0.2<CF2(m,n)≤0.63×3,0≤CF2(m,n)≤0.2 | (21) |
Since prefilter is performed within the filter window
It should be noted that prefilter with variable window size will improve the LFF estimation accuracy without losing details of the interferogram as it is not used for phase filter but only for LFF estimation.
The fringes are often nonlinear in complicated terrain. If only the linear fringe is removed, the residual fringe will hamper the phase filtering. Several linear or nonlinear LFF estimation methods have been proposed over the past years. However, the linear LFF estimation methods cannot accurately compensate the fringe frequency in areas with complicated terrain, which limits the ability of noise suppression in dense fringe areas. The nonlinear LFF estimation method [37] breaks through the first-order limitation of fringe frequency by performing weighted least squares phase unwrapping, which may affect the filtering result. Here, prominent fringe components estimation method is presented and the linear or nonlinear fringe is compensated adaptively.
The prominent fringe component is estimated by extracting the prominent frequency components of phase in the frequency domain. Implement 2-D FFT in local window to obtain the interferometric phase spectrum as follows:
S(u,v)=FFT(In(m,n)) | (22) |
where
S′(u,v)={S(u,v),|S(u,v)|≥b0,|S(u,v)|<b | (23) |
where
It is proposed that
b=max(|S(u,v)|)×(100−X)%,X∈[1,3] | (24) |
Sorting the spectrum amplitude in descending order, the value of
The complex form of the prominent phase component in the local window is shown as
I′m(m,n)=FFT−1(S′(u,v)) | (25) |
φm(m,n)=arg(exp(I′m(m,n))) | (26) |
The residual phase
φr=arg(exp(j(φn−φm))) | (27) |
When
Complexity scalar
For
Usually a smaller
Therefore, to ensure the fringe detail preservation and noise suppression effect at the same time, the smoothing parameter
h(m,n)=10σn×h′(m,n)h′(m,n)=0.7+0.3×(1−CF2(m,n)) | (28) |
The larger
Goldstein filtering is performed on the residual phase after removing the LFF. Goldstein filter method [21] converts the interferometric phase from the spatial domain to the frequency domain, and then smooths the frequency spectrum. The filter parameter
For Goldstein filter, the smoothing effect becomes more intense with the increase of the filter parameter
αr(m,n)=αminr+(1−αminr)×(1−CF2(m,n)) | (29) |
Given that the area with
For
αn(m,n)=1−γwinmean(m,n)×(1−CF2(m,n)) | (30) |
where
In this section, to validate the proposed method, experiments are performed on both simulated and real interferograms, and results are compared with those of several recognized and representative methods. The effectiveness of the three proposed adaptive strategies based on the complexity factors is demonstrated by the first experiment with simulated data. In the second experiment, the superiority of the proposed method in terms of noise suppression and fringe detail preservation is verified by comparison with the three adaptive filter methods—The slope adaptive filter [33] and the improved Goldstein filter [27] can implement adaptive phase filter based on fringe frequency and correlation coefficient, respectively. The improved NL-InSAR filter [42] is one of the latest adaptive filter method proposed in 2021. Finally, the real data are processed to further verify the robustness and superiority of the proposed method in comparison with three existing methods.
Two SAR single-look complex images are simulated according to certain SAR geometry and DEM data [43]. The noise flattened phase and corresponding real phase are shown in Fig.2. In order to verify the effectiveness of the three adaptive strategies in the proposed method, the three adaptive strategies are sequentially replaced with fixed strategies, results are shown in the Fig.3.
Clearly, the filter result of proposed method shown in Fig.3(d) contains more fringe detail than those in Fig.3(a), (b), and (c). The first fixed strategy is to adopt NL-InSAR filtering method based on LFF compensation for the interferogram, but the LFF estimation and filter parameters are still adaptive. It can be seen that without adaptive selection of filtering method, result in Fig.3(a) presents more phase residues. The second fixed strategy is that the LFF estimation window and the prefilter window are fixed to
In order to evaluate the filtered results, the performance of each filter is assessed by the number of phase residues, the edge preservation index (EPI) [31] and the root mean square errors (RMSE) [26]. The EPI and RMSE are calculated by
EPI=∑(|φf(m,n)−φf(m+1,n)|+|φf(m,n)−φf(m,n+1)|)∑(|φreal(m,n)−φreal(m+1,n)|+|φreal(m,n)−φreal(m,n+1)|) | (31) |
RMSE=√∑∑|arg(exp(j(φf(m,n)−φreal(m,n))))|2M×N | (32) |
where
An EPI closer to 1 means better fringe and edge preservation.
The evaluation results are shown in Table 1. It is obvious that the three adaptive strategies in the proposed method have improved fringe details preservation and noise suppression.
Interferogram | Residues | EPI | RMSE (rad) |
Real phase | 1 | 1 | 0 |
Noisy flattened phase | 3270 | 7.8684 | 1.1425 |
The first fixed strategy | 4 | 1.0620 | 0.1078 |
The second fixed strategy | 4 | 1.0995 | 0.1096 |
The third fixed strategy | 3 | 1.1029 | 0.1068 |
Proposed method | 1 | 1.0165 | 0.1011 |
In this part, the superiority of the proposed method is evaluated on simulated data. The slope adaptive filter, the Improved Goldstein filter and the Improved NL-InSAR filter are implemented as comparison. The noisy flattened phase and corresponding real phase and are shown in Fig.4.
As can be seen in Fig.4, the fringe density is variable, which is sparse on the right side and dense on the left side. The terrain is relatively flat in sparse fringe areas and the terrain is more complicated in dense fringe area, which increases the difficulty of filtering.
In order to facilitate comparison, the window size of the other three filtering methods is same with that of
As shown in Fig.5(a) and Fig.5(b), in the flat area on the right, the slope adaptive filter has a better noise suppression effect, but in the dense fringe area on the left, the fringe details are damaged, so the phase error is larger. In Fig.5(c) and Fig.5(d), although the overall phase error of the improved Goldstein filter is smaller, it can be clearly seen that the fringe edge preservation ability is poor, and the noise in some areas is still large. For the improved NL-InSAR filter, as it can be observed in Fig.5(e) and Fig.5(f), there are some error points at the edges of the image. Comparing the result of the proposed method in Fig.5(g) and Fig.5(h) with the above three filter methods, the proposed methods show a good performance in noise suppression and fringe details preservation. The phase error diagrams clearly show that the proposed method outperforms other filter methods.
The quantitative evaluation results are shown in Table 2. The slope adaptive filter has obvious over-filter phenomenon, and the EPI is far less than 1. Although its residue number is close to that of the proposed method, it is at the cost of fringe detail loss, resulting in a larger RMSE. The RMSE of the improved Goldstein filter has been reduced, but there are more residues and poor fringe detail preservation in areas with steep terrain and low coherence. For the improved NL-InSAR filter, the fringe details are damaged in the dense fringe area, resulting in residual points. Compared with the other three methods, the EPI of the proposed method is closer to 1, hence, the ability of fringe details preservation is much better. Moreover, the residues and RMSE of the proposed method are the smallest because of an excellent noise suppression performance, proving that the proposed method achieves the best balance between noise suppression and fringe preservation compared with the other three methods.
Interferogram | Residues | EPI | RMSE (rad) | Time (s) |
Real phase | 1 | 1 | 0 | – |
Noisy flattened phase | 7258 | 7.9945 | 1.0807 | – |
Slope adaptive filter | 1 | 0.9328 | 0.3020 | 36 |
Improved Goldstein filter | 6 | 1.1004 | 0.2069 | 9 |
Improved NL-InSAR filter | 2 | 1.0684 | 0.1946 | 45 |
Proposed method | 0 | 1.0410 | 0.1750 | 30 |
As shown in Fig.4(b), “A” represents the area where phase distortion often occurs. The cross-section of phase error in “A” is extracted to validate the robustness of the proposed method in filtering the steep terrain region. As clearly shown in Fig.6, the filtered phase error of the proposed method is much closer to zero than the other filter methods, which proves that the proposed method has a better performance on the edge preservation than the other three methods.
In this part, two sets of real data are employed to investigate the performance of the proposed method.
ERS SAR images over the ETNA Volcano in September and October 2000 is used as the test data. The interferometric noisy phase and the enlarged area in the white rectangle are shown in Fig.7. It can be seen that the fringe in Fig.7(b), contaminated with heavy noise, represents the complicated terrain of ETNA Volcano. And the mean pseudo coherence coefficient is only 0.5152.
The filtering results of Fig.7(d) with the slope adaptive filter, the improved Goldstein filter, the improved NL-InSAR filter, and the proposed method are shown in Fig.8. In Fig.8(a), due to the LFF estimated by the slope adaptive method is not accurate enough, resulting in damage of the fringes edges, which causes more residues. As can be seen in Fig.8(b) for the improved Goldstein filter, the fringes in the dense fringe area are ambiguous, especially in areas with a heavy noise. Comparing Fig.8(c) with Fig.8(a) and Fig.8(b), it is seen that the fringe preservation of the improved NL-InSAR filter is much better than the slope adaptive filter and the improved Goldstein filter in dense fringe areas. In Fig.8(d), the proposed method shows a better performance in fringe detail preservation and the fringe in steep terrain is the most continuous.
A quantitative evaluation is also performed to compare the filtered results. The number of residues, the sum of phase difference (SPD) [44] and the phase standard deviation (PSD) [45] are employed as metrics. Compared with residues, the SPD and PSD can more accurately reflect the smoothness of the filtered phase. It is generally believed that smaller number of residues, SPD and PSD indicate a smoother phase with less noise.
The SPD for the interferogram is the sum of
SPD=M∑m=1N∑n=1APD(m,n) | (33) |
where
APD(m,n)=18×1∑i=−11∑j=−1|φf(m,n)−φf(m+i,n+j)| | (34) |
where
The PSD of the interferogram is calculated by
PSD=√M∑m=1N∑n=1(φf(m,n)−ˉφf(m,n))2M×N−1 | (35) |
where
The evaluation results are shown in Table 3. As can be seen from Table 3, the number of residues are reduce by all methods. However, because of the fixed window used in slope adaptive filter, the loss of detail is severe in the dense fringe area, so its residues are more than the proposed method. The improved Goldstein filter and the improved NL-InSAR filter have the problem of under-filtering in the low-coherence area, resulting in a large SPD and PSD, and the residues of improved Goldstein filter is far more than that of the proposed method. Again, the proposed method shows a good improvement in terms of noise suppression, the number of residues, SPD and PSD are greatly reduced.
Interferogram | Residues | SPD ×104 (rad) | PSD (rad) | Time (s) |
Noisy phase | 7455 | 6.3222 | 1.4953 | – |
Slope adaptive filter | 19 | 1.8761 | 0.3273 | 40 |
Improved Goldstein filter | 41 | 1.9855 | 0.4592 | 12 |
Improved NL-InSAR filter | 13 | 1.9320 | 0.4289 | 51 |
Proposed method | 4 | 1.8317 | 0.3109 | 25 |
The millimeter-wave airborne InSAR data are employed to conduct another experiment. The interferograms are provided by Beijing Institude of Radio Measurement, and the test site is situated in Zhaotong, Yunnan Province, Midwest China. The lower left corner of the interferogram is a residential area containing a lot of architectural details, and the upper right corner is a mountainous area, with partial shadows and layovers. The interferometric noisy phase and the area bounded by rectangle are shown in Fig.9.
The slope adaptive filter, the improved Goldstein filter, the improved NL-InSAR filter and the proposed method are performed on Fig.9(b), and the filtered phase of all four methods are shown in Fig.10. The quantitative evaluation is given in Table 4.
Interferogram | Residues | SPD ×104 (rad) | PSD (rad) | Time (s) |
Noisy phase | 6619 | 4.4042 | 1.4268 | – |
Slope adaptive filter | 19 | 0.8478 | 0.3624 | 32 |
Improved Goldstein filter | 20 | 0.7319 | 0.2900 | 12 |
Improved NL-InSAR filter | 21 | 0.8113 | 0.3243 | 38 |
Proposed method | 5 | 0.7286 | 0.2858 | 29 |
Since the airborne data have relatively high SNR and sparse fringes, all four methods have achieved good noise suppression effect. From Fig.10 and Table 4, the fixed window in the slope adaptive filter causes the fringe details of the residential area to be completely filtered out. And the fringe edges are destroyed, resulting in residues. Compared with the slope adaptive filter, the SPD and PSD of the improved Goldstein filter and the improved NL-InSAR filter are reduced. However, in Figs.10(b) and (c), the dense fringes in the upper right corner where there is a mountainous shaded area, is severely damaged because the improved Goldstein filter and the improved NL-InSAR filter do not perform LFF compensation before filtering. The filtered result in Fig.10(d) and its quantitative evaluation in Table 4 show that the proposed method not only effectively suppresses noise, but also has the best performance in preserving fringe details.
It can be seen from the calculation efficiency in the tables, the filter speed of the improved Goldstein filter is always the fastest due to the frequency domain filter. The improved NL-InSAR filter has the slowest filter speed because twice LFF estimation is performed. The slope adaptive filter also requires LFF estimation for the entire interferogram. The proposed method adopts adaptive filter strategy, LFF estimation is not needed when
With the increasing resolution of SAR imaging, there will be much more rich terrain types and detailed terrain information in the interferogram than ever. What is more, heavy noise caused by SAR imaging geometry and complicated terrain background brings a huge challenge to phase filtering. However, most of the current phase filtering methods cannot simultaneously take into account the three aspects of suppressing noise suppression effectively, preserving terrain details adaptively and improving calculation efficiency. Thus, a novel adaptive InSAR phase filtering method based on complexity factors is proposed in this paper. The complexity factors can characterize the noise level and terrain slope information of the interferogram effectively, which are used to guide the adaptive selection of suitable and effective filtering strategies for different areas in the interferogram.
The proposed method is presented in detail firstly, and after that, the proposed method is tested on simulated data and real data sets from ETNA Volcano and Yunnan Province, mountainous area in western China. By comparing its performance with the other three recognized and representative phase filtering method, it has been demonstrated that the proposed method offers the best filtering results. The adaptive selection of filtering strategy could improve calculation efficiency. Moreover, the adaptive LFF estimation and adaptive filter parameters based on complexity factors not only can effectively suppress noise, but also have excellent performance in preserving fringe details, the effectiveness and superiority of proposed method are validated.
[1] |
R. F. Hanssen, Radar Interferometry: Data Interpretation and Error Analysis, Springer, Dordrecht, pp.16–23, 2001.
|
[2] |
H. A. Zebker and R. M. Goldstein, “Topographic mapping from interferometric synthetic aperture radar observations,” Journal of Geophysical Research:Solid Earth, vol.91, no.B5, pp.4993–4999, 1986. DOI: 10.1029/JB091iB05p04993
|
[3] |
D. C. Ghiglia and L. A. Romero, “Minimum Lp-norm two-dimensional phase unwrapping,” Journal of the Optical Society of America A, vol.13, no.10, pp.1999–2013, 1996. DOI: 10.1364/JOSAA.13.001999
|
[4] |
P. A. Rosen, S. Hensley, I. R. Joughin, et al., “Synthetic aperture radar interferometry,” Proceedings of the IEEE, vol.88, no.3, pp.333–382, 2000. DOI: 10.1109/5.838084
|
[5] |
P. H. Eichel, D. C. Ghiglia, and C. V. Jakowatz Jr, Spotlight SAR Interferometry for Terrain Elevation Mapping and Interferometric Change Detection. Albuquerque, NM, USA: Sandia National Lab, 1996, doi: 10.2172/211364.
|
[6] |
J. S. Lee, K. P. Papathanassiou, T. L. Ainsworth, et al., “A new technique for noise filtering of SAR interferometric phase images,” IEEE Transactions on Geoscience and Remote Sensing, vol.36, no.5, pp.1456–1465, 1998. DOI: 10.1109/36.718849
|
[7] |
C. F. Chao, K. S. Chen, J. S. Lee, et al., “Refined filtering of interferometric phase from INSAR data,” in Proceedings of 2012 IEEE International Geoscience and Remote Sensing Symposium, Munich, Germany, pp.1821–1824, 2012.
|
[8] |
N. Wu, D. Z. Feng, and J. X. Li, “A locally adaptive filter of interferometric phase images,” IEEE Geoscience and Remote Sensing Letters, vol.3, no.1, pp.73–77, 2006. DOI: 10.1109/LGRS.2005.856703
|
[9] |
Q. F. Yu, X. Yang, S. H. Fu, et al., “An adaptive contoured window filter for interferometric synthetic aperture radar,” IEEE Geoscience and Remote Sensing Letters, vol.4, no.1, pp.23–26, 2007. DOI: 10.1109/LGRS.2006.883527
|
[10] |
G. Vasile, E. Trouve, J. S. Lee, et al., “Intensity-driven adaptive-neighborhood technique for polarimetric and interferometric SAR parameters estimation,” IEEE Transactions on Geoscience and Remote Sensing, vol.44, no.6, pp.1609–1621, 2006. DOI: 10.1109/TGRS.2005.864142
|
[11] |
L. Denis, F. Tupin, J. Darbon, et al., “Joint regularization of phase and amplitude of InSAR data: Application to 3-D reconstruction,” IEEE Transactions on Geoscience and Remote Sensing, vol.47, no.11, pp.3774–3785, 2009. DOI: 10.1109/TGRS.2009.2023668
|
[12] |
W. B. Abdallah and R. Abdelfattah, “A joint Markov random field approach for SAR interferogram filtering and unwrapping,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol.9, no.7, pp.3016–3025, 2016. DOI: 10.1109/JSTARS.2016.2540519
|
[13] |
H. Y. Li, H. J. Song, R. Wang, et al., “A modification to the complex-valued MRF modeling filter of interferometric SAR phase,” IEEE Geoscience and Remote Sensing Letters, vol.12, no.3, pp.681–685, 2015. DOI: 10.1109/LGRS.2014.2357449
|
[14] |
A. Buades, B. Coll, and J. M. Morel, “A non-local algorithm for image denoising,” in Proceedings of 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA, pp.60–65, 2005.
|
[15] |
D. S. Fang, X. L. Lv, and B. Lei, “A novel InSAR phase denoising method via nonlocal wavelet shrinkage,” in Proceedings of 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China, pp.6429–6432, 2016.
|
[16] |
X. Lin, F. F. Li, D. D. Meng, et al., “Nonlocal SAR interferometric phase filtering through higher order singular value decomposition,” IEEE Geoscience and Remote Sensing Letters, vol.12, no.4, pp.806–810, 2015. DOI: 10.1109/LGRS.2014.2362952
|
[17] |
G. Baier, C. Rossi, M. Lachaise, et al., “A nonlocal InSAR filter for high-resolution DEM generation from TanDEM-X interferograms,” IEEE Transactions on Geoscience and Remote Sensing, vol.56, no.11, pp.6469–6483, 2018. DOI: 10.1109/TGRS.2018.2839027
|
[18] |
A. Buades, B. Coll, and J. M. Morel, “A review of image denoising algorithms, with a new one,” Multiscale Modeling & Simulation, vol.4, no.2, pp.490–530, 2005. DOI: 10.1137/040616024
|
[19] |
C. A. Deledalle, L. Denis, and F. Tupin, “NL-InSAR: Nonlocal interferogram estimation,” IEEE Transactions on Geoscience and Remote Sensing, vol.49, no.4, pp.1441–452, 2011. DOI: 10.1109/TGRS.2010.2076376
|
[20] |
J. W. Li, Z. F. Li, Z. Bao, et al., “Noise filtering of high-resolution interferograms over vegetation and urban areas with a refined nonlocal filter,” IEEE Geoscience and Remote Sensing Letters, vol.12, no.1, pp.77–81, 2015. DOI: 10.1109/LGRS.2014.2326462
|
[21] |
R. M. Goldstein and C. L. Werner, “Radar interferogram filtering for geophysical applications,” Geophysical Research Letters, vol.25, no.21, pp.4035–4038, 1998. DOI: 10.1029/1998GL900033
|
[22] |
C. Lopez-Martinez and X. Fabregas, “Modeling and reduction of SAR interferometric phase noise in the wavelet domain,” IEEE Transactions on Geoscience and Remote Sensing, vol.40, no.12, pp.2553–2566, 2002. DOI: 10.1109/TGRS.2002.806997
|
[23] |
Y. Bian and B. Mercer, “Interferometric SAR phase filtering in the wavelet domain using simultaneous detection and estimation,” IEEE Transactions on Geoscience and Remote Sensing, vol.49, no.4, pp.1396–1416, 2011. DOI: 10.1109/TGRS.2010.2076286
|
[24] |
X. Zha, R. S. Fu, Z. Y. Dai, et al., “Noise reduction in interferograms using the wavelet packet transform and wiener filtering,” IEEE Geoscience and Remote Sensing Letters, vol.5, no.3, pp.404–408, 2008. DOI: 10.1109/LGRS.2008.916066
|
[25] |
J. Bioucas-Dias, V. Katkovnik, J. Astola, et al., “Absolute phase estimation: Adaptive local denoising and global unwrapping,” Applied Optics, vol.47, no.29, pp.5358–5369, 2008. DOI: 10.1364/AO.47.005358
|
[26] |
Q. Q. Feng, H. P. Xu, Z. F. Wu, et al., “Improved Goldstein interferogram filter based on local fringe frequency estimation,” Sensors, vol.16, no.11, article no.1976, 2016. DOI: 10.3390/s16111976
|
[27] |
I. Baran, M. P. Stewart, B. M. Kampes, et al., “A modification to the Goldstein radar interferogram filter,” IEEE Transactions on Geoscience and Remote Sensing, vol.41, no.9, pp.2114–2118, 2003. DOI: 10.1109/TGRS.2003.817212
|
[28] |
Z. W. Li, X. L. Ding, C. Huang, et al., “Improved filtering parameter determination for the Goldstein radar interferogram filter,” ISPRS Journal of Photogrammetry and Remote Sensing, vol.63, no.6, pp.621–634, 2008. DOI: 10.1016/j.isprsjprs.2008.03.001
|
[29] |
C. Y. Zhao, Q. Zhang, X. L. Ding, et al., “An iterative Goldstein SAR interferogram filter,” International Journal of Remote Sensing, vol.33, no.11, pp.3443–3455, 2012. DOI: 10.1080/01431161.2010.532171
|
[30] |
Q. Sun, Z. W. Li, J. J. Zhu, et al., “Improved Goldstein filter for InSAR noise reduction based on local SNR,” Journal of Central South University, vol.20, no.7, pp.1896–1903, 2013. DOI: 10.1007/s11771-013-1688-3
|
[31] |
R. Song, H. D. Guo, G. Liu, et al., “Improved Goldstein SAR interferogram filter based on empirical mode decomposition,” IEEE Geoscience and Remote Sensing Letters, vol.11, no.2, pp.399–403, 2014. DOI: 10.1109/LGRS.2013.2263554
|
[32] |
R. Song, H. D. Guo, G. Liu, et al., “Improved Goldstein SAR interferogram filter based on adaptive-neighborhood technique,” IEEE Geoscience and Remote Sensing Letters, vol.12, no.1, pp.140–144, 2015. DOI: 10.1109/LGRS.2014.2329498
|
[33] |
E. Trouve, J. M. Nicolas, and H. Maitre, “Improving phase unwrapping techniques by the use of local frequency estimates,” IEEE Transactions on Geoscience and Remote Sensing, vol.36, no.6, pp.1963–1972, 1998. DOI: 10.1109/36.729368
|
[34] |
U. Spagnolini, “2-D phase unwrapping and instantaneous frequency estimation,” IEEE Transactions on Geoscience and Remote Sensing, vol.33, no.3, pp.579–589, 1995. DOI: 10.1109/36.387574
|
[35] |
E. Trouvé, M. Caramma, and H. Maître, “Fringe detection in noisy complex interferograms,” Applied Optics, vol.35, no.20, pp.3799–3806, 1996. DOI: 10.1364/AO.35.003799
|
[36] |
B. Cai, D. N. Liang, and Z. Dong, “A new adaptive multiresolution noise-filtering approach for SAR interferometric phase images,” IEEE Geoscience and Remote Sensing Letters, vol.5, no.2, pp.266–270, 2008. DOI: 10.1109/LGRS.2008.915942
|
[37] |
Z. Y. Suo, Z. F. Li, and Z. Bao, “A new strategy to estimate local fringe frequencies for InSAR phase noise reduction,” IEEE Geoscience and Remote Sensing Letters, vol.7, no.4, pp.771–775, 2010. DOI: 10.1109/LGRS.2010.2047935
|
[38] |
H. W. Yu, Y. Lan, Z. H. Yuan, et al., “Phase unwrapping in InSAR: a review,” IEEE Geoscience and Remote Sensing Magazine, vol.7, no.1, pp.40–58, 2019. DOI: 10.1109/MGRS.2018.2873644
|
[39] |
D. C. Ghiglia and M. D. Pritt, Two-Dimensional Phase Unwrapping: Theory, Algorithms, and Software. Wiley-Interscience, New York, NY, USA, 1998.
|
[40] |
E. Kreyszig, Advanced Engineering Mathematics, 4th ed., John Wiley & Sons, New York, NY, USA, pp.880, 1979.
|
[41] |
L. Sun, C. Y. Zhang, and M. L. Hu, “System design and performance analysis of spatial baseline in spaceborne InSAR,” Radar Science and Technology, vol.5, no.2, pp.133–138, 2007. DOI: 10.3969/j.issn.1672-2337.2007.02.012
|
[42] |
H. P. Xu, Z. H. Li, S. Li, et al., “A nonlocal noise reduction method based on fringe frequency compensation for SAR interferogram,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol.14, pp.9756–9767, 2021. DOI: 10.1109/JSTARS.2021.3112588
|
[43] |
G. Franceschetti, A. Iodice, M. Migliaccio, et al., “A novel across-track SAR interferometry simulator,” IEEE Transactions on Geoscience and Remote Sensing, vol.36, no.3, pp.950–962, 1998. DOI: 10.1109/36.673686
|
[44] |
Z. L. Li, W. B. Zou, X. L. Ding, et al., “A quantitative measure for the quality of InSAR interferograms based on phase differences,” Photogrammetric Engineering & Remote Sensing, vol.70, no.10, pp.1131–1137, 2004. DOI: 10.14358/PERS.70.10.1131
|
[45] |
S. Li, H. P. Xu, S. Gao, et al., “An interferometric phase noise reduction method based on modified denoising convolutional neural network,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol.13, pp.4947–4959, 2020. DOI: 10.1109/JSTARS.2020.3017808
|
1. | Zhang, X., Peng, C., Li, Z. et al. MOMFNet: A Deep Learning Approach for InSAR Phase Filtering Based on Multi-Objective Multi-Kernel Feature Extraction. Sensors, 2024, 24(23): 7821. DOI:10.3390/s24237821 |
2. | Chuang, H.-Y., Kiang, J.-F. An On-Site InSAR Terrain Imaging Method with Unmanned Aerial Vehicles. Sensors, 2024, 24(7): 2287. DOI:10.3390/s24072287 |
3. | Wang, Y., Xu, H., Zeng, G. et al. A Multi-source InSAR DEM Reconstruction Framework Based on a Complexity Factor. IEEE Transactions on Geoscience and Remote Sensing, 2024. DOI:10.1109/TGRS.2024.3523435 |
4. | Wang, Y., Xu, H., Zeng, G. et al. MBInSAR-BM4D: A Multibaseline InSAR Interferometric Phase Noise Suppression Method Based on BM4D. IEEE Transactions on Geoscience and Remote Sensing, 2024. DOI:10.1109/TGRS.2024.3483447 |
Interferogram | Residues | EPI | RMSE (rad) |
Real phase | 1 | 1 | 0 |
Noisy flattened phase | 3270 | 7.8684 | 1.1425 |
The first fixed strategy | 4 | 1.0620 | 0.1078 |
The second fixed strategy | 4 | 1.0995 | 0.1096 |
The third fixed strategy | 3 | 1.1029 | 0.1068 |
Proposed method | 1 | 1.0165 | 0.1011 |
Interferogram | Residues | EPI | RMSE (rad) | Time (s) |
Real phase | 1 | 1 | 0 | – |
Noisy flattened phase | 7258 | 7.9945 | 1.0807 | – |
Slope adaptive filter | 1 | 0.9328 | 0.3020 | 36 |
Improved Goldstein filter | 6 | 1.1004 | 0.2069 | 9 |
Improved NL-InSAR filter | 2 | 1.0684 | 0.1946 | 45 |
Proposed method | 0 | 1.0410 | 0.1750 | 30 |
Interferogram | Residues | SPD ×104 (rad) | PSD (rad) | Time (s) |
Noisy phase | 7455 | 6.3222 | 1.4953 | – |
Slope adaptive filter | 19 | 1.8761 | 0.3273 | 40 |
Improved Goldstein filter | 41 | 1.9855 | 0.4592 | 12 |
Improved NL-InSAR filter | 13 | 1.9320 | 0.4289 | 51 |
Proposed method | 4 | 1.8317 | 0.3109 | 25 |
Interferogram | Residues | SPD ×104 (rad) | PSD (rad) | Time (s) |
Noisy phase | 6619 | 4.4042 | 1.4268 | – |
Slope adaptive filter | 19 | 0.8478 | 0.3624 | 32 |
Improved Goldstein filter | 20 | 0.7319 | 0.2900 | 12 |
Improved NL-InSAR filter | 21 | 0.8113 | 0.3243 | 38 |
Proposed method | 5 | 0.7286 | 0.2858 | 29 |