Abstract
Interferometric synthetic aperture sonar (InSAS) is a novel three dimensional underwater mapping system, which is widely used in various fields. Interferometric phase filtering is a crucial process in InSAS signal processing. The study of interferogram filtering method has great significance to improve the signal-to-noise ratio (SNR) of interferogram, reduce the difficulty of phase unwrapping, and improve the accuracy of digital elevation maps. Firstly, this article introduces the sources of interferometric phase noise. Secondly, it illustrates the difference between real domain filter and complex domain filter by simulation experiment. Thirdly, the various methods of InSAS interferogram filtering are systematically studied, which can be classified into spatial domain filtering and transform domain filtering. The transform domain filtering can be further divided into frequency domain and wavelet transform filtering. Moreover, the advantages and disadvantages of various methods are analyzed theoretically. Finally, numerical simulation and real-data processing experiments are performed, and the advantages and shortcomings of several methods are compared using residue numbers, root mean square error (RMSE), and CPU time as evaluation criteria.
Keywords
Introduction
The concept of interferometric synthetic aperture sonar (InSAS) was first introduced in 1983 by Spiess and Anderson 1 in their patent Wide Swath Precision Echo Sounder. InSAS became a very active research hotspot in the field of hydroacoustic signal processing in the late 1990s. Examples of its application include the synthetic aperture sonar (SAS) system by the National Defense Center of Excellence for Research in Ocean Sciences in the United States, 2 the synthetic aperture mapping and imaging SAS system in Europe, 3 kiwi-SAS system in New Zealand, 4 HISAS system in Norway,5,6 InSAS system by the Naval University of Engineering in China, 7 and others.8,9 InSAS is a relatively new three-dimensional imaging sonar technique.10–12 Compared with SAS,13–19 its advantage is that it has the ability of bathymetric. InSAS adds one or more receiver arrays based on SAS to obtain the height value of targets or the deformation of the seafloor by using the phase difference. InSAS combines the advantages of SAS resolution is independent of the distance and operating frequency, and the high accuracy of interferometric bathymetry; therefore, it is widely used in military and civilian fields.20,21 Its primary military applications include detection of mines and unexploded ordnance and reconnaissance of important sea areas, while its main civil applications include salvaging wrecks and sunken objects, 22 mapping underwater topographies, surveying submarine deposits, and finding submarine fiber optic cables. 23
The InSAS workflow primarily consists of synthetic aperture imaging,24–29 complex image registration,30,31 interferometric map generation, unflattening, phase filtering, phase unwrapping,32,33 and digital elevation model reconstruction. The interferometric phase map obtained after complex image registration and conjugate multiplication is generally not used directly for phase unwrapping because the interferogram SNR is low at this time, there is a lot of noise in the image, and the phase in the interferogram cannot reflect the real topography. If phase unwrapping is conducted at this time, the result will deviate substantially from the real phase value; especially, phase unwrapping cannot be developed at all under severe noise conditions. Therefore, interferogram filtering before phase unwrapping is particularly important. The purpose of interferometric phase filtering is to improve the SNR of interferogram, which is beneficial for phase unwrapping and the accuracy of digital elevation model. An ideal interferometric phase filtering algorithm should reduce the noise while maintaining details and edge information as much as possible, such as the interferometric fringe edge information in the image.
This paper provides an overview of interferometric phase filtering in InSAS. The main contribution of this paper is to illustrate the phase filtering should be carried out in complex domain, summarizing the existing methods of phase filtering and analyzing their advantages and disadvantages.
The remainder of this paper is organized as follows. The sources of phase noise is introduced in Section “Sources of phase noise.” Section “Real domain filter and complex domain filter” discusses the difference of real domain filter and complex domain filter and emphasizes the phase filter should be proceeded in complex domain. Section “Interferogram filtering methods” reviews the interferogram filtering methods in spatial domain and transform domain. Evaluation criteria for interferometric phase filtering are given in Section “Evaluation criteria for interferometric phase filtering.” In Section “Experimental results and analysis,” some interferogram filtering methods are used to illustrate their noise removing effects by simulation experiment and real InSAS data experiment.
Sources of phase noise
The sources of phase noise in InSAS are manifold, and it can be assumed that the interferogram contains mainly the following types of noise:
(1) Ambient noise. Underwater acoustic wave propagation is affected by the water background noise, and the SNR of the signal received by the receiver is reduced owing to the multipath effect.
(2) System thermal noise. This corresponds mainly to the noise generated by the sonar system during the processes of transmitting and receiving signals as well as signal transmission. This noise reduces the SNR to a certain extent and decreases the correlation between two complex images.
(3) Speckle noise. Such noise is inherent to interferometric imaging systems because there are many scattering points in a resolution unit of InSAS system. The echoes from these scattering points overlap with each other, thereby leading to the generation of speckle noise.
(4) Complex image registration noise. In the complex image registration process, due to the poor selection of control points or the registration area locates in the low quality region caused by shadow or because geometric transformation and resampling methods are inappropriate, the registration results cannot achieve high accuracy and in some places, the registration error will be large, leading to the generation of low quality areas in an interferogram, which manifest as noise in an interferometric fringe image.
(5) Decorrelation noise. Unlike the interferometric synthetic aperture radar, as InSAS adopts a dual-antenna operation mode, both master and slave images can be obtained in one measurement. Therefore, in InSAS, the temporal decorrelation noise can be ignored; it mainly contains the spatial decorrelation noise.
For the abovementioned types of noise, the generation of first two types cannot be controlled artificially. The speckle noise can be reduced by some speckle suppression algorithms, but it cannot be eliminated completely. The registration noise can be reduced by improving the accuracy of registration algorithm, and the spatial decorrelation noise can be reduced by improving the platform stability and the motion compensation.
Real domain filter and complex domain filter
Phase itself is not a signal, it is rather a property of a signal. The interferometric complex image obtained after the conjugate multiplication of master and slave image includes both amplitude and phase information. Therefore it is the complex signal itself that should be filtered and not the phase. In other words, interferometric phase filtering should be carried out in the complex domain before the phase is extracted. That is, instead of directly filtering the phase value, the real and imaginary parts should be filtered separately before extract the phase value. In this paper, we take the simplest mean filtering as an example to illustrate the difference between real domain filter and complex domain filter.
The real domain filter is performed directly using the interferometric phase, which can be defined by the conventional formula
where
The complex domain filter is performed as the following equation
where
A simple simulation is performed to illustrate the problem. Figure 1(a) shows a simple example consisting of the wrapped phase of a tilted plane without noise, and Figure 1(b) shows the phase corrupted by Gaussian noise. Figure 1(c) presents the result of direct filtering of the interferometric phase according to equation (1). The fringes, or boundaries between the

Comparison of real domain filter and complex domain filter: (a) simulated interferogram without noise, (b) phase with Gaussian noise, (c) result of real domain filter using equation (1), and (d) result of complex domain filter using equation (2).

Cross section of Figure 1: (a) the phase of a line with positive slope, (b) phase with Gaussian noise, (c) result of real domain filter using equation (1), and (d) result of complex domain filter using equation (2).
Interferogram filtering methods
The idea of interferometric phase filtering was first proposed by Goldstein et al. 34 They used a phase estimation process to reduce the number of residuals in the phase unwrapping, thereby improving the reliability of phase unwrapping. This was the original form of interferometric phase reduction, which further evolved into phase filtering. Li and Goldstein 35 developed a mathematical model of phase noise and triggered a hot research of phase noise models. Since then, the mathematical model of phase noise has become a separate research topic. According to the difference of signal processing domains, interferometric phase filtering methods can be divided into two main categories: spatial domain filtering and transform domain filtering.
Among the spatial domain methods, the simplest are circular period mean filtering
36
and circular median filtering.
37
These methods employ vectors for processing, which avoid the
Among transform domain filter methods, Goldstein and Werner 52 proposed a method to filter interferometric phase noise in the frequency domain. The method involves Fourier transform on complex values to obtain a power spectrum, which is smoothed via an exponential operation, and a denoised interferogram is subsequently obtained via an inverse Fourier transform. The Goldstein filtering algorithm is simple to implement, fast, and has a good filtering effect in regions of high SNR. However, as the frequency domain weighting function in the algorithm takes the form of a fixed power exponent, the way of selecting the power exponent value has a great impact on the filtering effect. In 2003, based on the original Goldstein filtering algorithm, Baran et al. 53 introduced a correlation coefficient control power exponent to construct a frequency domain weighting function using the correlation coefficients between image pairs. Zhu et al. 54 proposed a filter based on local spatial frequency estimation, which can adjust the parameters according to terrain changes and can effectively overcome the shortcomings of traditional multi-visual filters that destroy dense interferometric fringes and can therefore achieve better experimental results. Sun et al. 55 proposed an improved Goldstein adaptive interferogram filtering method based on SNR, which uses a local SNR to determine the filtering parameters of Goldstein, with strong filtering for low SNR regions and weak filtering for high SNR regions. Yan et al. 56 proposed an improved Goldstein filtering method by constructing adaptive frequency domain weighting coefficients to replace the original artificially-set empirical values and by calculating their power exponents using local correlation coefficients, which solved the over-filtering or under-filtering problem caused by consistently processing the original algorithm on the face of complex interferometric fringe maps. Suo et al. 57 proposed an improved InSAR phase filter in frequency domain. It uses different window sizes to suppress the phase noise, and the window size is determined by the coherence of the central processing pixel. Meanwhile it uses fringe frequency compensation to eliminate the effect of the terrain topography. Feng et al. 58 improved the Goldstein method by reducing the effect of noise on streak frequency estimation using variable window pre-filtering before local frequency estimation. Thereafter, local stripe frequency estimation was performed, which was followed by Goldstein filtering. Notably, some methods combine frequency domain filtering with other methods, such as empirical modal decomposition 59 and the regional growth method. 60
Meanwhile, the wavelet analysis is also a transform domain method. Lopez-Martinez and Fabregas 61 proposed a wavelet domain noise filtering method; it takes the advantages of the coefficient characteristics of the complex interferogram in the wavelet domain, which can better maintain the edge details while filtering. He and Wang 62 combined the wavelet transform method and median filtering method to consider the directionality of high frequency coefficients and adopted different filtering processes for the edges and nonedges of the high frequency detail part but their filter window size was fixed. Jin et al. 63 proposed vector-separated wavelet soft-threshold filtering. Li and Zhu 64 proposed two stages interferogram filtering based on a SNR threshold judgment, in which the ratios larger than the threshold are processed in two stages using two discrete wavelet transforms or static wavelet transforms; however, no specific threshold selection method is given. Fan et al. 65 used a dual-tree complex wavelet for interferometric filtering, which has a strong ability to suppress interferogram noise and retain fringes and detail information of the interferogram to a large extent. Abdallah and Abdelfattah 66 proposed wavelet interferometric phase filtering based on coherence maps. Li and Ren 67 proposed an adaptive weighted median filtering method for noise coefficients after the wavelet transform, which can remove noise adaptively. He et al. 68 proposed a phase filtering algorithm by combining a shear-wave transform and the interferometric phase standard deviation. The algorithm combines the interferometric phase statistics with shear-wave threshold filtering and corrects the filter threshold using the phase standard deviation to improve the filtering effect. The disadvantage of wavelet transform filtering is that interferometric phase statistics are not taken into account, resulting in unsatisfactory filtering effects in low coherence regions, and that the wavelet transform does not optimally represent the image.
An anisotropic nonlinear partial differential equation method is also used for interferometric phase filtering in recent years because of its filtering intensities being different for different directions and its ability to maintain edge detail information.69–71 However, its biggest drawback is that the process is complex and it requires circular iterations, which takes a long time, and it is difficult to use for real-time processing, although it can be used for post-processing.
Notably, interferometric phase filtering has also been performed using morphological methods. 72 Zhang and Li 73 proposed an improved morphological interferogram filtering method to optimize the structural element selection for preserving detailed information of the phase by improving an adaptive gradient estimation method. However, the edge direction from local gradient estimation may be affected by noise and pseudo edges may appear, and the time consumption is also relatively large.
Some scholars also combined two or more filter methods together by using their advantages, such as wavelet-Wiener filter 74 and contoured median and Goldstein two-step filter method. 75 For the previous method, the selection of the wavelet threshold needs intelligent decision. For the latter method, it introduces the pseudo-coherence of interferogram to improve the adaptiveness of the Goldstein filter, but the contour lines extraction in the strong noise area needs further study.
Evaluation criteria for interferometric phase filtering
The purpose of InSAS interferometric phase filtering is two-fold: first, to remove noise from the interferometric phase map effectively and second, to try maintaining the detail information (i.e. to enhance or at least maintain the sharpness of interferometric fringes). In this paper, the advantages and disadvantages of the denoising algorithm are mainly evaluated based on two aspects: denoising ability and edge preserving capacity. The following evaluation criteria are commonly used for interferometric phase filtering.
Number of residual points
In the InSAS interferogram, the residue point is defined as follows
where

Sketch of residue point.
A high number of residual points indicates that the interferometric phase diagram is seriously contaminated by noise; therefore, the purpose of phase filtering is to reduce the number of residual points as much as possible. However, this number should not be too small because if the filtering is extensive, then the number of residual points is indeed less but the detail information (such as information on small target points) may be lost and it may be difficult to distinguish again in case of another excessive filtering.
Root mean square error
Root mean square error (RMSE) can be used to evaluate the deviation of the interferogram before and after filtering and is defined as follows:
where
Experimental results and analysis
In this section, some interferogram denoising methods were used to illustrate their noise removing effects by simulation experiment and real InSAS data experiment. All the experiments were carried out in software MATLAB 2021a and the CPU is Intel Xeon Gold 128R with @2.1 GHz and @2.1 GHz.
Simulation experiment
The ideal simulation interferogram without noise is given in Figure 4(a), we add two different levels of noise to Figure 4(a), which is shown in Figure 4(b). In Figure 4(b), it can be seen that the noise in the bottom half is stronger than the noise in the top half. The denoising results using pivoted mean filter, Lee filter, Goldstein filter, PDE filter, and quality map combined filter were given from Figure 4(c) to (g), respectively. From Figure 4(c), it can be seen clearly that the noise removing ability of pivoted mean filter is high in fringe sparse domain, the fringe clarity after filter is increased dramatically, however, the fringes are overlapped in the dense area. This is because the noise suppression of pivoted mean filter is with the cost of spatial resolution loss. When the spatial resolution is reduced to a certain extent, the phase difference between adjacent pixels in the fringe dense region is greater than

Results of different filtering methods using simulation data: (a) simulated interferogram without noise, (b) noised interferogram, (c) result of pivoted mean filter, (d) result of Lee filter, (e) result of Goldstein filter, (f) result of PDE filter, and (g) result of quality map combined filter.
In order to intuitively see the effect of different filtering methods, the residue maps of those filtering methods are given in Figure 5(a) to (f), which correspond to Figure 4(b) to (g), respectively. From Figure 5, we can see the distribution of residue numbers about different methods, which can reflect the noise removing capability.

Residue maps of different filtering methods: (a) residue map of noised interferogram, (b) residue map of pivoted mean filter, (c) residue map of Lee filter, (d) residue map of Goldstein filter, (e) residue map of PDE filter, and (f) residue map of quality map combined filter.
Aiming to compare the results of those methods quantitatively, we select residue numbers, RMSE, and computing time as the criteria, which is given in Table 1. From Table 1, we can see that the residue numbers and RMSE of those method, which is consistent with the results in Figures 4 and 5.
The comparison of different filtering methods with simulation experiment.
Real data experiment
The real InSAS data was obtained in Qiandao Lake located in Zhejiang province in 2010. The raw interferogram with noise of real InSAS data is shown in Figure 6(a), Figure 6(b) to (f) are the noise removing results of pivoted mean filter, Lee filter, Goldstein filter, PDE filter, and quality map combined filter, respectively. From Figure 6, we can see that all these methods have achieved good noise reduction effect, but it is very difficult to find the difference intuitively just from Figure 6. So we select the cross section of the Figure 6, which are given in Figure 7. The smoother the lines in Figure 7, the better the filtering effect. From Figure 7, it can be seen that the result of quality map combined filter has the more smoother line, which indicated that it has the better denoise capability. The residue numbers of those methods are given in Table 2. Because of there is no raw interferogram without noise, so the Table 2 has not shown the RMSE result, which is different with simulation experiment in Table 1. Compare the evaluation criteria data in Table 2 and Table 1, it can be seen that all the results of those methods are consistent.

Results of different filtering methods using real InSAS data: (a) original interferogram, (b) result of pivoted mean filter, (c) result of Lee filter, (d) result of Goldstein filter, (e) result of PDE filter, and (f) result of quality map combined filter.

Cross section of the results in Figure 6: (a) original interferogram, (b) result of pivoted mean filter, (c) result of Lee filter, (d) result of Goldstein filter, (e) result of PDE filter, and (f) result of quality map combined filter.
The comparison of different filtering methods with real data experiment.
Conclusions
Interferometric phase filtering is a crucial step for InSAS. It is of great significance for phase unwrapping and digital elevation maps. Other than increasing the SNR of interferogram, phase filtering is useful for reducing the number of residues, which can make the phase unwrapping process considerably easier and improve the accuracy of digital elevation maps. Interferometric phase filtering method has always been a research hotspot for scholars at home and abroad. The purposes of interferometric phase filtering are remove the phase noise as soon as possible and maintain details information.
In this article, firstly, the development history of InSAS and its work flow are briefly introduced, and the importance of phase filtering is emphasized. Secondly, the familiar sources of phase noise is analyzed, there are mainly five types of phase noise, such as ambient noise, system thermal noise, speckle noise, complex image registration noise, and decorrelation noise. Thirdly, we described the difference between real domain filter and complex domain filter by using simulation experiment. It is declared that the filter should be carried out in complex domain rather than in real domain, then extract the phase information. Then, we detailedly dicussed the problem of interferometric phase filtering in InSAS. We survey and summarize the most commonly of the phase noise removing methods of domestic and foreign, and classified them into two main categories that is spatial domain and transform domain filtering. Meanwhile, the advantages and disadvantages of these methods are analyzed from usage scenario and time efficiency. Four commonly used evaluation criteria of filtering effect are given. Lastly, we choose pivoted mean filter, Lee filter, Goldstein filter, PDE filter, and quality map combined filter as the representative for simulation experiment and real data experiment. The experiments results and quantitative evaluation indicators are given to illustrate their filtering effect.
Noise removing ability and time cost is a pair of contradictions, and it is very difficult to determine the filter strength accurately. In all filtering methods, it is difficult to find one method which has the best filtering result and lest computing time at the same time. In the future, we will devote for the better filtering algorithm.
Footnotes
Handling Editor: Chenhui Liang
Author contributions
Conceptualization, P.H. and W.D.; methodology, P.H.; software, X.T.; validation, X.W; formal analysis, X.T.; investigation, W.D.; data curation, P.H.; writing – original draft preparation, P.H.; writing – review and editing, X.W.; visualization, X.T.; project administration, X.W.; funding acquisition, X.W. All authors have read and agreed to the published version of the manuscript.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was funded by the Natural Science Foundation of Shandong Province grant number ZR2023MD122 and the Doctoral Foundation of Weifang University under grant 2019BS04.
