Highlights
What are the main findings?
- The number of theoretical intercepts and the calculation method for each one are specified precisely.
- The practical intercept filtering method and the closed-form solution for ambiguity number are presented.
What is the implication of the main finding?
- The process of intercept search and ambiguity number search has been avoided. This has significantly enhanced processing efficiency.
- Constructing and solving the Chinese Remainder Theorem equations with error-free intercepts as remainders has greatly improved processing accuracy.
Abstract
Multi-baseline phase unwrapping (PU) is an extension of single-baseline PU. Its accuracy directly affects the reliability of results in engineering tasks, such as InSAR topographic mapping and geological hazard monitoring, in complex scenarios. Meanwhile, its efficiency determines the timeliness of data delivery in emergency scenarios. The cluster-analysis (CA)-based algorithm represents a significant advancement in multi-baseline PU algorithms, wherein a strategy for pixel clustering and uniform PU is introduced. However, in the CA algorithm, phase noise degrades pixel clustering performance, leading to deviations in the determination of intercept centerlines and ultimately errors in ambiguity number search. In addition, the computational complexity is increased by the search for intercept peaks and ambiguity numbers. To address these limitations and ensure that accuracy and efficiency requirements are met in practical applications, an improved closed-form multi-baseline PU algorithm is proposed in this article. Compared with conventional CA algorithms, this algorithm offers the following four improvements. First, differential phase processing is introduced into the algorithm, which not only mitigates the impact of phase noise on pixel clustering but also provides new inputs for subsequent ambiguity-number solution. Secondly, a novel method for calculating the theoretical intercept is proposed, which depends solely on the external reference DEM and the ambiguity height. Thirdly, to eliminate the need for peak-intercept search and to suppress error propagation from incorrect intercepts, an intercept filtering method is introduced into the algorithm. In this method, a categorized filtering of actual intercepts for all pixels is performed. Fourthly, to address the phase-noise sensitivity and low efficiency in ambiguity-number search, the algorithm proposes a closed-form ambiguity-number solution method based on the Chinese Remainder Theorem (CRT). In this method, calculation accuracy can be ensured and solution efficiency improved by constructing and solving CRT equation groups with filtered error-free intercepts as remainders. The aforementioned four points are not independent of each other, but are strongly logically dependent and correlated. The effectiveness of the proposed algorithm is validated through one simulated data experiment and two real data experiments. The proposed algorithm achieves improvements in accuracy and efficiency across the three datasets. In terms of accuracy, the RMSE is reduced by at least 11.52%, while the PUSR increases by at least 1.36%. In terms of efficiency, runtime is shortened by at least 29.75%.
1. Introduction
Interferometric synthetic aperture radar (InSAR) is a key technology for measuring surface elevation and monitoring topographic changes. The InSAR technique is capable of all-day, all-weather, wide-area observations, enabling efficient generation of high-resolution digital elevation models (DEMs). Its advantages make it particularly valuable in areas where traditional measurement methods are not effective [1,2,3]. InSAR has become an important technological approach in scientific research and engineering practice related to Earth mapping, disaster monitoring and assessment, natural resource exploration, and geographic information [4,5,6,7]. InSAR utilizes two coherent synthetic aperture radar(SAR) images of the same target area to perform interferometric processing, which produces interferometric phase information. Since the interferometric phase ranges from [, +), PU is required to recover the true phase. The surface elevation is then derived through the phase-to-height conversion process [8]. In conventional single-baseline InSAR processing, the same interferometric phase combined with different ambiguity numbers results in different absolute phases, indicating that PU is an ill-posed problem [9,10]. To obtain a unique absolute phase from the interferometric phase, it needs satisfying the phase continuity assumption, which requires the phase gradient between adjacent pixels to be less than [11,12]. However, this assumption often becomes invalid under complex topographic conditions (e.g., mountainous areas, steep slopes, and cliffs), substantially reducing the performance of conventional single-baseline PU methods.
Since the 1990s, multi-baseline PU technology has advanced significantly. In [13], three methods inculding CRT, projection method and linear combination method, were proposed to process multi-baseline, multi-frequency InSAR data, while analyzing their error characteristics. In [14], a three-antenna SAR interferometric system was introduced to acquire phase and amplitude information, and the ambiguity height was extended by combining different baselines. In [15], a multi-frequency InSAR PU algorithm based on the maximum likelihood estimation (MLE) was proposed, which ensures the uniqueness of the solution in phase discontinuity regions. The drawback of the MLE multi-frequency method is that it requires a large number of interferograms to ensure good performance. Compared with the number of interferograms required by the aforementioned MLE algorithm to obtain reliable height estimates, the subsequent maximum a posteriori (MAP) method can reduce the number of interferograms. In [16,17], a MAP estimation method based on Markov Random Field (MRF) was introduced. This method incorporates prior statistical information via the MRF model and estimates height values by optimizing its hyperparameters. However, the aforementioned algorithm struggles to accurately reconstruct the true interferometric phase when the quality of the interferogram is severely compromised due to large registration errors. Consequently, in [18], a method was proposed to estimate interferometric phase under significant registration errors. This method employs coherence information between adjacent pixel pairs to automatically register SAR images and exploits the orthogonality of the signal and noise subspaces to suppress interferometric phase noise. In [19], two methods were proposed to solve layover based on multi-baseline InSAR technology using a wideband array model: one using terrain search and the other using joint range-pixel processing. In [20,21], effective CRT-based solution algorithms for multi-baseline data processing were introduced. To apply the improved robust closed-form CRT in multi-channel InSAR ground elevation profile reconstruction, in [22], a closed-form robust multi-baseline PU algorithm was introduced. This algorithm proposes an elevation reconstruction method based on the statistical characteristics of interferometric phases and combined interferogram information, employing a specialised weighted mean filtering technique to enhance the robustness of elevation reconstruction. In [23], the framework and key concepts of single-baseline PU were extended to multi-baseline PU, and a two-stage programming approach was proposed, demonstrating the potential of extending the most representative single-baseline PU methods to multi-baseline PU. In [24], a refined pure integer programming (RPIP)-based multi-baseline PU method by incorporating interferometric phase statistics was proposed. In [25], a refined two-stage programming approach (R-TSPA) was developed that effectively addresses the limitations of conventional two-stage programming approaches (TSPAs) while improving the processing accuracy. In [26], a robust redundant residue system (RRNS) was proposed to determine terrain height profiles with high precision, and the proposed algorithm can be generalized to real-world scenarios. In recent years, deep learning has also made significant strides in the field of multi-baseline PU. In [27], an unsupervised deep convolutional network (CANet) was proposed. This approach integrates ‘intercepts and interference fringes’ as input features (the ‘intercept-fringe pattern’), enabling rapid pixel grouping via a fully unsupervised self-training strategy. In [28], a novel and effective loss function was introduced by combining the contrast and structure scores from MS-SSIM with a relative difference loss. Previous multi-baseline InSAR deep learning research suffered from poor method comparability due to the ‘lack of unified datasets’. In [29], a large-scale benchmark dataset was constructed to address this issue. With the help of this dataset, deep convolutional neural networks (DCNNs) were thoroughly explored and tested.
CA-based multi-baseline PU algorithms represent a significant advancement in the field by shifting the focus from individual pixels to cluster groups. In [30], a CA-based multi-baseline InSAR PU algorithm was proposed, which clusters pixels with identical ambiguity number vector based on their intercepts. A search-based approach is then used to determine ambiguity numbers for each cluster group. In [31], the intercept dimension of the cluster algorithm was extended to row, line and intercept, and a CA-based noise-robust PU algorithm for multi-baseline interferograms (CANOPUS) was proposed to enhance performance under noisy conditions. In [32], a linear phase combination method was introduced to mitigate noise effects on cluster accuracy. In [33], a closed-form CA-based multi-baseline PU algorithm was proposed. This algorithm provides a closed-form solution for ambiguity number vectors and enhances robustness by filtering interferometric phases and optimizing baseline relationships. In [34,35], two cluster correction methods and the Block Matching and 3D Filtering (BM3D) algorithm were introduced into the cluster process, significantly improving noise robustness. In the deep learning era, the continued improvement of conventional CA algorithms stems from their complementary and irreplaceable practical advantages. Based on the geometric and physical principles of InSAR, these algorithms offer clear interpretability, meeting the demands of traceability and reliability in precision-sensitive tasks such as topographic mapping and deformation monitoring. They are lightweight and do not require large-scale labelled datasets or high-performance hardware. They also achieve phase unwrapping using geometric parameters and interferometric data alone, providing stability in scenarios where high-quality datasets are difficult to obtain. These traits enable improved CA algorithms to complement deep learning methods.
From a practical application perspective, tasks such as InSAR terrain mapping, geological disaster monitoring, and emergency terrain reconstruction have clear dual requirements for multi-baseline PU technology. On the one hand, it needs to ensure accuracy and reliability; on the other hand, it requires high computational timeliness. From the perspective of algorithm optimization, the conventional CA algorithm has shortcomings of being sensitive to phase noise and having high computational complexity, which makes it difficult to meet the needs of the aforementioned practical applications. Based on these two considerations, this paper proposes an improved closed-form multi-baseline PU algorithm. This algorithm not only meets the core requirements of accuracy and efficiency in practical applications but also reduces the CA algorithm’s sensitivity to phase noise while significantly improving its computational efficiency. The proposed algorithm differs from previous CA-based multi-baseline PU methods in four respects. First, differential phase processing is introduced, which extends the ambiguity height and provides new inputs for the subsequent ambiguity-number solution. Secondly, a new method for calculating theoretical intercepts has been established. This method integrates external reference DEM data for the observed area and ambiguity-height information, thereby yielding precise, finite theoretical intercepts. It is worth noting that the number of theoretical intercepts obtained here depends solely on the external reference DEM data of the observed area and ambiguity height information. Typically, this number is significantly fewer than the sum of the coprime numbers of the ambiguity heights minus one, as mentioned in [33]. Concurrently, this provides a reference basis for subsequent intercept filtering. Thirdly, an intercept filtering method is proposed to mitigate the impact of phase noise on intercept determination and eliminate the need for intercept search. Categorized filtering is then performed on the actual intercepts of all pixels. This method not only eliminates the computational overhead of intercept search but also ensures intercept accuracy. Fourthly, a closed-form ambiguity number solution method is proposed to reduce the influence of phase noise on ambiguity number determination and obviate the need for ambiguity number search. In this method, the reliability of PU results is ensured by constructing and solving CRT equation groups using filtered error-free intercepts as remainders.
The rest of this article is organized as follows. In Section 2, the geometric model of multi-baseline InSAR is introduced, and the advantages and limitations of the conventional CA algorithm are reviewed. A detailed description of the proposed algorithm is given in Section 3. The effectiveness of the proposed algorithm is validated through simulated and real data experiments in Section 4. The article is concluded in Section 5.
2. Analysis of Multi-Baseline InSAR and the CA Algorithm
Multi-baseline InSAR represents a significant advancement over traditional single-baseline InSAR. Multi-baseline InSAR systems typically employ two observational models: (1) simultaneous observations from multiple antennas, or (2) repeat-pass acquisition with different baseline configurations [36,37].
In the following, the geometric relationship of multi-baseline InSAR will be briefly introduced using simultaneous observation from multiple satellites as an example in Figure 1. Multiple satellites , , …, are distributed in a non-line-of-sight direction, forming multiple baselines. The projection of each baseline in the direction perpendicular to the line of sight is called the vertical effective baseline, denoted , …, , critical parameters within multi-baseline InSAR systems. , , …, represent the slant range between the antenna phase center of satellites , , …, and the ground observation point P. h is the terrain height of the ground observation point P. H is the height of the antenna phase center of the master satellite . is the look angle of the master satellite .
Figure 1.
Geometric relationship of multi-baseline InSAR.
For simplicity, the following explanation uses the one-transmitter and two-receiver dual-baseline InSAR mode as an example. The flattened absolute phases corresponding to baselines and are and , respectively, and their relationship to the height h of the target P is as follows:
and are ambiguity heights corresponding to and respectively, representing a change in height when phase changes . The expression is as follows:
is the wavelength of the signal. In practical processing, due to the limitations of trigonometric operations, the interferometric phases and obtained are wrapped phases of and , with a range of [). The relationship between them is as follows:
is an ambiguity number, which is an integer. By combining (1) and (3), the following can be obtained as follows:
Many conventional multi-baseline phase unwrapping algorithms require a pixel-by-pixel solution, resulting in high computational cost. The CA algorithm [30] proposed transforms (4) into a linear relationship between ambiguity numbers and :
The slope term is a constant value, and the intercept term is as follows:
is related to interferometric phases and .
It can be inferred from (5) that pixels with identical intercepts correspond to exactly the same ambiguity number vector. Based on this principle, the CA algorithm groups pixels sharing the same intercept (i.e., the same ambiguity number vector) into an individual cluster group. In the subsequent process, the ambiguity number vector is computed on a cluster group rather than through pixel-wise calculation. The specific implementation steps of the CA algorithm are as follows (Algorithm 1). First, the actual intercept value for each pixel is calculated using (6). Second, a statistical histogram of the actual intercept values of all pixels is plotted, as shown in Figure 2, followed by cluster partitioning and peak searching on this histogram. Third, the intercept value corresponding to the centerline of each cluster group is adopted as the unified intercept value for all pixels within that cluster group. Fourth, each cluster group and its centerline intercept value are substituted into (5) to search for the corresponding ambiguity number vector [, ]. Finally, substituting [, ] into (3) yields the unwrapped phases. The above steps can be represented in pseudocode as follows. The core advantage of this algorithm is its ability to process all pixels within a cluster group as a single unit. Abandoning the pixel-wise independent operation mode significantly improves processing efficiency.
| Algorithm 1 CA Algorithm |
|
Figure 2.
Qualitative description of intercept distributions at low and high noise levels. The dashed line depicts the distribution characteristics of the cluster group containing a small number of pixels under different noise levels. Under low-noise conditions, the cluster group exhibits a clear boundary, an intact structure, and no deviation of the cluster centerline. Under high-noise conditions, by contrast, its boundary becomes blurred, the cluster group tends to be absorbed by adjacent cluster groups, and the cluster centerline shifts significantly. (a) Intercept distribution under low noise level. (b) Intercept distribution under high noise level.
However, there are still some aspects in which the CA algorithm can be improved. It can be seen from (6) that intercepts are susceptible to phase noise. High phase noise can significantly disrupt the distribution of intercepts, causing issues such as the disappearance of cluster groups, blurred group boundaries, and deviated cluster centerlines. As illustrated in Figure 2a, under the condition of low phase noise, all cluster groups have intact structure, clear boundaries, and undeviated centerlines. In contrast, as the phase noise level increases, the distribution characteristics of the intercepts deteriorate markedly. As shown in the dashed-line area of Figure 2b, the originally well-defined cluster group becomes progressively blurred and absorbed by adjacent groups, directly leading to deviation of centerlines. The pixels corresponding to absorbed cluster groups are assigned incorrect centerlines. This leads to errors in the subsequent ambiguity-number search, resulting in incorrect unwrapping results. In addition, the computational complexity of the CA algorithm increases substantially due to searching for intercept centerlines and ambiguity numbers. The CA algorithm’s efficiency deteriorates significantly when dealing with large search spaces. In summary, the CA algorithm suffers from two major limitations: susceptibility to noise interference and computational inefficiency due to search operations.
3. Improved Closed-Form Multi-Baseline PU Algorithm
This section introduces an improved closed-form multi-baseline PU algorithm that addresses the limitations of the CA algorithm mentioned in Section 2. This section begins with a description of differential phase processing. The formula for calculating the number of intercepts is then updated, and the theoretical intercepts calculation method is provided. Intercept filtering is then introduced, and filtered error-free intercepts are used as remainders to construct and solve CRT equation groups, yielding a closed-form solution for ambiguity number vectors. The algorithm flow is also described in detail. Finally, the expansion from a dual-baseline model to a multi-baseline model is detailed. For simplicity, the following explanations are based on dual baseline mode, assuming .
3.1. Differential Phase Processing
The differential absolute phase is defined as follows:
The differential interferometric phase is given by the following:
where is the phase wrapping operation. Next, a new equation is constructed using and :
is the ambiguity height corresponding to the differential phase:
where is the vertical effective baseline corresponding to the differential phase:
The linear relationship between and can then be obtained as follows:
(12) provides the essential input for the closed-form ambiguity number solution in Section 3.4.
Next, the differential intercept formed by and is determined as follows:
3.2. Theoretical Intercept Calculation
This subsection proposes a theoretical method for calculating the number of theoretical intercepts, which depends only on scene heights and ambiguity heights. The original phase group [, ] is illustrated here as an example.
First, the relationship between the distribution of cluster groups and the height of the observation area is presented. As shown in Figure 3, the arrowed line at the top of the Figure 3 represents the height line, where and are the minimum and maximum heights of observation area, respectively. , , and are half-integer multiples of the ambiguity height . Points () are endpoints on the height line that intersect the height line to form multiple non-overlapping line segments. In the following, the non-overlapping line segment in the lower part of Figure 3 is used as an example for explanation. Under error-free conditions, all pixels within the non-overlapping line segment have the same ambiguity number vector . According to (5), if the ambiguity number vector is identical, intercepts of pixels within will be the same. This means that these pixels form a cluster group. This gives the theoretical relationship: the number of non-overlapping line segments on the height line , the number of cluster groups , and the number of theoretical intercepts M are identical:
Consequently, M can be determined by calculating :
represents the ceiling operation, which rounds a number up to the nearest integer.
Figure 3.
Cluster groups distribution on the height line.
The detailed steps for theoretical intercept calculation are described below, as shown in Figure 4.
Figure 4.
Flow of the theoretical intercept calculation.
Step 1: Extraction of the minimum height and the maximum height for the observation area.
The latitude and longitude range of the image can be obtained from the image parameters. Based on this information, the corresponding DEM data are extracted from the reference DEM database to identify the minimum and maximum heights. Given the potential for terrain changes and the accuracy of the reference DEM, the minimum height and the maximum height of the observation area are determined by appropriately extending the reference DEM’s minimum and maximum heights.
Step 2: Calculation of the number of theoretical intercepts M.
Calculate the ambiguity height and then determine the number of theoretical intercepts M by (15).
Step 3: Calculation of the theoretical interferometric phases.
Within each non-overlapping line segment on the height line, the theoretical intercept corresponding to any height point is identical. Therefore, by selecting any height point within , the theoretical interferometric phase can be determined as follows:
Therefore, the theoretical interferometric phases corresponding to are = [, , …, ] and that corresponding to are = [, , …, ].
Step 4: Determination of the theoretical intercept vector.
The theoretical intercept vector [] can be derived by substituting theoretical interferometric phase vectors and obtained in step 3 into (6). For example, the of the observation area is 424 m; the is 317 m; is 43.5 m; and is 32.3 m. According to Step 2, the number of theoretical intercepts M is 7. According to Step 3, select any one height point from each non-overlapping line segment . The height point vector selected here is [319, 329, 344, 370, 379, 409, 423]. Substituting the height point vector into Step 3 and Step 4 yields the theoretical intercept vector [0.4199, −0.5799, 0.1620, −0.8380, −0.0959, 0.6459, −0.3540].
3.3. Intercept Filtering
In the descriptions from Section 3.3, Section 3.4, Section 3.5 and Section 3.6, all explanations regarding intercept symbols follow a consistent convention: an intercept with no mark above its letter represents the theoretical intercept, an intercept in the form of denotes the actual intercept, and an intercept in the form of indicates the filtered intercept.
Noise is unavoidable in practice. It is therefore necessary to filter actual intercepts, since they are inevitably different from theoretical intercepts. The filter process described below is based on the theoretical intercept vector of Section 3.2.
Next, Figure 5 is used as an example to introduce the process. The cluster distribution of the original phase group [, ] is shown at the top of Figure 5. The cluster distribution of the differential phase group [, ] is shown at the bottom of Figure 5. As shown in Figure 5: = […, , , …, , , …] is the theoretical original intercept vector of the original phase group, and = […, , …, , , …] is the theoretical differential intercept vector of [, ] derived from (13). The intersection of endpoints [, …, , , …, , , …, ] with the height line can yield multiple non-overlapping line segments, which are defined as height spaces. The theoretical original intercept vector and the theoretical differential intercept vector corresponding to an height space are defined as and , respectively. For example, , in Figure 5 corresponds to = [, ], = [].
Figure 5.
Cluster distribution of original phase group and differential phase group on the height line.
Set as the original intercept distance threshold and as the differential intercept distance threshold.
Based on practical experience, the value of intercept distance threshold coefficient typically falls within the range of 0.3 to 0.5.
The pixel represents a pixel in an interferogram, with the horizontal coordinate represented by a and the vertical coordinate represented by b. The actual original intercept and actual differential intercept of the pixel are denoted by and , respectively. The actual original intercept distance of the pixel is given as follows:
The actual differential intercept distance of the pixel is given as follows:
The intercept filtering is illustrated below in four scenarios. The filtered original intercept and filtered differential intercept of the pixel are denoted by and , respectively.
Scenario 1: and .
Scenario 2: and .
Since , therefore can be obtained according to (22). Then, the height space which belongs to is determined. The of the height space is founded and the intercept filtering process is performed according to (23). For example, the pixel satisfies = , which means that it is in the , height space, hence the = [, ] used in solving for according to (23).
Scenario 3: and .
Since , therefore can be obtained according to (21). Then, a height space which belonging to is determined. The of the height space is founded and the intercept filtering process is performed according to (24). For example, the pixel satisfies = , which means that it is in the , height space, hence the = [, ] used in solving for according to (24).
Scenario 4: and .
According to (21) and (22), and can be obtained. If and belong to the same height space, and are considered reliable. If and do not belong to the same height space, and are considered unreliable. These pixels with unreliable intercepts are marked with flag bits, indicating that these pixels are too affected by noise to be processed efficiently.
The proposed intercept filtering method effectively addresses two critical challenges: (1) phase noise-induced errors in intercept determination, and (2) computational inefficiency in intercept search. This method guarantees intercept accuracy while eliminating the need for search procedures. After the intercept filtering process is complete, all pixels except those flagged as anomalous will have error-free intercept values that should lie within the theoretical intercept vector. The pixels are then grouped into clusters after the intercept filtering. The cluster groups are formed of pixels that have identical intercept values and have not been marked as anomalous. The filtered original intercepts and filtered differential intercepts of these cluster groups are denoted by […, , , …, , , …] and […, , …, , , …], respectively.
3.4. Closed-Form Ambiguity Number Solution
Filtered error-free intercept vectors can be obtained after the process described in the previous three subsections. In this subsection, the closed-form ambiguity number is derived by constructing and solving CRT equation groups whose error-free intercepts are used as remainders. It mitigates the effect of phase noise on ambiguity number determination and avoids ambiguity number search.
Each height space corresponds to one CRT equation group. Each CRT equation group consists of an original phase group CRT Equation (5) and a differential phase group CRT Equation (12). The number of the ambiguity number is N:
This means that there are N CRT equation groups to be solved.
An example is given below to illustrate the detailed solution process. The cluster distribution of the original phase group is shown at the top of Figure 6. The cluster distribution of the differential phase group is shown at the bottom of Figure 6. For the height space in Figure 6, the original phase group has two cluster groups, while the differential phase group has one cluster group. corresponds to and , which can form (26) and (27):
and are the filtered original intercepts of the corresponding cluster groups. corresponds to which can form (28):
is the filtered differential intercept of the corresponding cluster group.
Figure 6.
Explanation of the closed-form ambiguity number solution.
A CRT equation group is formed by selecting an equation from (26) or (27) and combining it with (28). (26) and (28) are used as an illustrative example in the following demonstration.
To satisfy the solvability conditions of the CRT equation group, a primary decomposition must be performed first:
C is the common multiplicative factor, while and are a pair of coprime integers. Then define the following:
where symbol is the floor operation. Since remainders and are filtered error-free intercepts, and in (30) are accurate. (26) and (28) are rewritten to yield the following equations:
Consequently, the closed-form solution is as follows [21]:
is the modular multiplicative inverse of modulo . Combining (26), (31) and (32) yields the following:
The ambiguity number vector [, ] corresponds to the cluster group in the original phase group in Figure 5, thus establishing the equivalence [, ] = [, ]. According to the closed-form solution principle above, the ambiguity number vector [, ] for each cluster group can be derived. For pixels marked as having both unreliable original and differential intercepts, we temporarily exclude them from the closed-form ambiguity number calculation. This avoids the propagation of intercept unreliability to the ambiguity number solution. Subsequently, the phase gaps corresponding to the marked pixels are filled via spatial interpolation on the unwrapped phase map.
3.5. Algorithm Flow Description
In this subsection, the processing flow of the algorithm proposed in this paper is represented by the following pseudocode (Algorithm 2).
| Algorithm 2 Improved Closed-Form Multi-Baseline PU Algorithm |
|
3.6. Generalization to Multi-Baseline Mode
The main difference between dual-baseline and multi-baseline modes is the number of baselines, which increases from two to three or more. Expanding to multiple baselines introduces several differences from the dual-baseline mode. The following section details the similarities and differences when extending dual-baseline to multi-baseline modes. It specifically addresses differential phase processing, theoretical intercept calculation, intercept filtering, and closed-form ambiguity number solution.
Differential phase processing: In dual-baseline mode, differential phase processing is essential for constructing a new cluster Equation (12). In multi-baseline mode, however, it is optional. Nevertheless, when certain interferograms in multi-baseline mode are unusable due to excessive noise, differential phase processing can provide an alternative input. Therefore, differential phase processing should be retained for the multi-baseline mode.
Theoretical intercept calculation: The calculation method for the number of theoretical intercepts and the theoretical intercept vector in the multi-baseline mode is identical to that of the dual-baseline mode, both employing the approach detailed in Section 3.2.
Intercept filtering:
Next, the process of intercept filtering in triple-baseline mode will be explained by referring to Figure 7. The cluster distribution of the Baseline 1 and Baseline 2 group is shown at the top of Figure 7. The cluster distribution of the Baseline 1 and Baseline 3 group is shown at the middle of Figure 7. The cluster distribution of the differential phase group is shown at the bottom of Figure 7. As shown in Figure 7: = […, , , …, , , …] is the theoretical original intercept vector of Baseline 1 and Baseline 2 group, = […, , , …, , , …] is the theoretical original intercept vector of Baseline 1 and Baseline 3 group, and = […, , …, , , …] is the theoretical differential intercept vector. The intersection of endpoints [, …, , , …, , , …, ] with the height line can yield multiple non-overlapping line segments, which are defined as height spaces. The theoretical intercept vectors corresponding to the height space for the Baseline 1 and Baseline 2 group, the Baseline 1 and Baseline 3 group, and the differential phase group are , , and respectively. For example, , in Figure 7 corresponds to = [, ], = [, ], = [].
Figure 7.
Cluster distribution of triple-baseline mode.
Set as Baseline 1 and Baseline 2 group distance threshold, as Baseline 1 and Baseline 3 group distance threshold, and as the differential intercept distance threshold.
Based on practical experience, the value of typically falls within the range of 0.3 to 0.5.
, , represent the actual intercept of the Baseline 1 and Baseline 2 group, the Baseline 1 and Baseline 3 group, and the differential phase group for the pixel, respectively. The actual intercept distance of the Baseline 1 and Baseline 2 groups of the pixel is given as follows:
The actual intercept distance of the Baseline 1 and Baseline 3 groups of the pixel is given as follows:
The actual differential intercept distance of the pixel is given as follows:
The intercept filtering is illustrated below in three scenarios. , , represent the filtered intercept of the Baseline 1 and Baseline 2 group, the Baseline 1 and Baseline 3 group, and the differential phase group for the pixel, respectively.
Scenario 1: All of , and are satisfied.
Filter , , according to (43), (44), and (45), respectively. Then replace actual values with filtered results.
Scenario 2: At least one of , or is satisfied, but not all of them are satisfied. Below is a detailed explanation with an example where is satisfied, but conditions and are not.
Since , therefore can be obtained according to (45). Then, a height space which belonging to is determined. The and The of the height space are founded and the intercept filtering process is performed according to (46) and (47). For example, the pixel satisfies = , which means that it is in the , height space, hence = [, ] and = [, ] used in solving for and according to (46) and (47), respectively.
Scenario 3: Neither , , nor is satisfied.
According to (43)–(45), , and can be obtained. If , and belong to the same height space, , and are considered reliable. If , and do not belong to the same height space, , and are considered unreliable. These pixels with unreliable intercepts are marked with flag bits, indicating that these pixels are too affected by noise to be processed efficiently.
The pixels are then grouped into clusters after the intercept filtering. The cluster groups are formed of pixels that have identical intercept values and have not been marked as anomalous. The filtered intercepts of the Baseline 1 and Baseline 2 group, the Baseline 1 and Baseline 3 group, and the differential phase group of these cluster groups are denoted by […, , , …, , , …], […, , , …, , , …], and […, , …, , , …], respectively. If the number of baselines exceeds three, intercept filtering could be implemented by making appropriate modifications to the triple-baseline mode.
Closed-form ambiguity number solution:
Each height space corresponds to one CRT equation group. The number of ambiguity number is N by (25).
An example is given below to illustrate the detailed solution process for triple-baseline mode by combining Figure 7 and Figure 8. The cluster distribution of the Baseline 1 and Baseline 2 group is shown at the top of Figure 8. The cluster distribution of the Baseline 1 and Baseline 3 group is shown at the middle of Figure 8. The cluster distribution of the differential phase group is shown at the bottom of Figure 8. For the height space illustrated in Figure 8, the Baseline 1 and Baseline 2 group has two cluster groups, and the Baseline 1 and Baseline 3 group also has two cluster groups, while the differential phase group has only a single cluster group. In the Baseline 1 and Baseline 2 groups, corresponds to and , which can form (48) and (49):
and are the filtered original intercepts of the corresponding cluster groups in the Baseline 1 and Baseline 2 groups.
Figure 8.
Explanation of the closed-form ambiguity number solution for triple-baseline mode.
In the Baseline 1 and Baseline 3 group, corresponds to and , which can form (50) and (51):
and are the filtered original intercepts of the corresponding cluster groups in the Baseline 1 and Baseline 3 groups.
In the differential phase group, corresponds to which can form (52):
is the filtered intercept of the corresponding cluster group in the differential phase group.
To satisfy the solvability conditions of the CRT equation group, a primary decomposition must be performed first:
C is the common multiplicative factor, while , , and are coprime integers. Then define:
Since remainders , and are filtered error-free intercepts, , and in (54) are accurate. (48), (50) and (52) are rewritten to yield the following equations:
Consequently, the closed-form solution is [21]:
is modular multiplicative inverse of modulo . Therefore, the following results can be obtained:
According to the closed-form solution principle above, the ambiguity number vector [, ] or [, ] for each cluster group can be derived. If the number of baselines exceeds three, a closed-form ambiguity number solution could be implemented by making appropriate modifications to the triple-baseline mode.
4. Performance Analysis
In order to validate the effectiveness of the improved closed-form multi-baseline PU algorithm proposed in this article, experiments are conducted on a simulated dataset and two real datasets. All three experiments compare the proposed algorithm with the PU-max-flow algorithm (PUMA) [38], the conventional CA algorithm [30], the MBPUF algorithm [33], and the cluster correction algorithms [35] in terms of accuracy and efficiency. In all experiments, accuracy is represented by the PU success rate (PUSR) [35], the root mean square error (RMSE), and the unwrapping residual maps. The window size in the cluster correction algorithm is uniformly set to 9 × 9. The computer used in three experiments has an Intel(R) Core(TM) i9-10885H processor running @ 2.4 GHz, with 64 GB of memory.
The first experiment is carried out using simulated data, which comprised 1140 × 1174 pixels. The reference DEM for the simulated scenario is shown in Figure 9a. The geometric configuration is a one-transmitter and three-receiver mode, where satellite 1 transmits signals while satellites 1, 2, and 3 receive simultaneously, forming two vertical effective baselines. The detailed parameters are given in Table 1.
Figure 9.
(a) Reference DEM (unit: m). (b) Noisy interferometric phase of (unit: rad). (c) Noisy interferometric phase of (unit: rad). (d) Differential interferometric phase (unit: rad). (e) Filtered intercepts of the original phase group. (f) Filtered intercepts of the differential phase group. (g) Reconstructed phase error by the PUMA algorithm (unit: rad). (h) Reconstructed phase error by the conventional CA algorithm (unit: rad). (i) Reconstructed phase error by the MBPUF algorithm (unit: rad). (j) Reconstructed phase error by the PPCC algorithm (unit: rad). (k) Reconstructed phase error by the NPCC1 algorithm (unit: rad). (l) Reconstructed phase error by the NPCC2 algorithm (unit: rad). (m) Reconstructed phase error by the proposed algorithm under the condition of 1 rad noise (unit: rad). (n) Reconstructed phase error by the proposed algorithm under the condition of 0.8 rad noise (unit: rad). (o) Reconstructed phase error by the proposed algorithm under the condition of 1.2 rad noise (unit: rad).
Table 1.
Parameters of simulated data.
Figure 9b shows the noisy interferometric phase of , and Figure 9c shows the noisy interferometric phase of . Both Figure 9b,c are subjected to Gaussian white noise with a standard deviation of 1 rad. Figure 9d–m are the results under this noise condition Figure 9d shows the differential interferometric phase formed by combining Figure 9b,c. Figure 9e shows the filtered intercepts of the original phase group. Figure 9f shows the filtered intercepts of the differential phase group.
The following describes the unwrapping of residual maps, represented here by reconstructed phase errors. Figure 9g shows reconstructed phase error by the PUMA algorithm. Figure 9h shows the reconstructed phase error by the conventional CA algorithm. Figure 9i shows the reconstructed phase error by the MBPUF algorithm. Figure 9j shows the reconstructed phase error by the pixel-by-pixel cluster correction (PPCC) algorithm. Figure 9k shows the reconstructed phase error by the first non-core pixel cluster correction (NPCC1) algorithm. Figure 9l shows the reconstructed phase error by the second noncore pixel cluster correction (NPCC2) algorithm. Figure 9m shows the reconstructed phase error by the proposed algorithm.
At the same time, in order to verify the performance of the proposed algorithm under different noise conditions, we also set Gaussian white noise of 0.8 rad and 1.2 rad, respectively. Figure 9n shows the reconstructed phase error by the proposed algorithm under the condition of 0.8 rad noise. Figure 9o shows the reconstructed phase error by the proposed algorithm under the condition of 1.2 rad noise.
The accuracy results of these algorithms for the simulated data are shown in Table 2. As can be seen from Table 2 and Figure 9, the PUMA algorithm and the conventional CA algorithm produce significant phase errors due to phase noise. The three distinct cluster correction algorithms (PPCC, NPCC1, and NPCC2) correct the original cluster numbers to different degrees, thereby enhancing the accuracy of the conventional CA algorithm. Furthermore, the proposed algorithm demonstrates superior performance compared to the other algorithms, as shown by results for PUSR, RMSE and the reconstructed phase error results in Figure 9. Additionally, it can be seen that there are many errors in the results of the MBPUF algorithm. The MBPUF algorithm provides a set of all possible theoretical intercepts, from which the one corresponding to the actual intercept is selected based on the nearest principle. In this algorithm, all possible theoretical intercepts are determined by the coprime numbers and of ambiguity height and . The range is (−1, /) and the quantity is + − 1. When and are particularly large, all possible theoretical intercept distributions become very dense. Therefore, when phase errors exist, and all possible theoretical intercept distributions are particularly dense, the theoretical intercepts found by the nearest principle are most susceptible to errors. In this dataset, is 435 and is 323. The MBPUF algorithm requires the theoretical intercept to be found from among 757 possible theoretical intercepts within the range (−1, 435/323), which results in a relatively large number of reconstructed phase errors. In addition, the accuracy of the proposed algorithm remains at a relatively stable level at all times under the influence of phase noise at 0.8 rad, 1 rad, and 1.2 rad.
Table 2.
Accuracy and efficiency statistics for the simulated data.
The processing time of these algorithms for simulated data are shown in Table 2. The times in the table only include the processing time of each algorithm and do not include the time spent reading the dataset and auxiliary files. The PUMA algorithm takes 89.33 s. The conventional CA algorithm requires searching for the cluster centerlines. It also requires searching for the ambiguity number. This takes 13.25 s. The three cluster correction algorithms (PPCC, NPCC1, and NPCC2) require adjustments to the conventional CA algorithm, yielding computational times of 18.79, 17.26, and 16.83 s, respectively. The MBPUF algorithm needs to search for the nearest theoretical intercept among 757 theoretical intercepts, which takes 44.19 s. The proposed algorithm requires only intercept filtering based on 8 theoretical intercepts, eliminating the need for an intercept search. Meanwhile, it adopts a closed-form solution to avoid the ambiguous-number search, resulting in a computation time of 4.85 s. In addition, it can be observed that different levels of noise have little impact on the time consumption of the proposed algorithm.
The second experiment demonstrates the effectiveness of the proposed algorithm on TanDEM-X datasets. The observation area is located on Java Island, Indonesia, with central coordinates at [110.87°E, 7.38°S]. Figure 10a shows the reference DEM of the observation area, and specific parameters are listed in Table 3.
Figure 10.
(a) Reference DEM (unit: m). (b) Noisy interferometric phase of (unit: rad). (c) Noisy interferometric phase of (unit: rad). (d) Reconstructed phase error by the PUMA algorithm (unit: rad). (e) Reconstructed phase error by the conventional CA algorithm (unit: rad). (f) Reconstructed phase error by the MBPUF algorithm (unit: rad). (g) Reconstructed phase error by the PPCC algorithm (unit: rad). (h) Reconstructed phase error by the NPCC1 algorithm (unit: rad). (i) Reconstructed phase error by the NPCC2 algorithm (unit: rad).
Table 3.
Parameters of TanDEM-X Data.
Figure 10b shows the noisy interferometric phase of , and Figure 10c shows the noisy interferometric phase of . The reference phase used for comparison is generated based on the high-precision TanDEM-X DEM. Figure 10d shows reconstructed phase error by the PUMA algorithm. Figure 10e shows reconstructed phase error by the conventional CA algorithm, where clear phase jumps can be seen in the left region. Figure 10f shows the reconstructed phase error by the MBPUF algorithm. Figure 10g shows the reconstructed phase error by the PPCC algorithm. Figure 10h shows the reconstructed phase error by the NPCC1 algorithm. Figure 10i shows the reconstructed phase error by the NPCC2 algorithm. Figure 11a shows differential interferometric phase. Figure 11b shows filtered original intercepts obtained by filtering intercepts formed from Figure 10b,c and Figure 11c shows filtered differential intercepts obtained by filtering intercepts formed from Figure 10b and Figure 11a. Figure 11d shows reconstructed phase error by the proposed algorithm combining Figure 11b and Figure 11c.
Figure 11.
(a) Differential interferometric phase (unit: rad). (b) Filtered original intercepts obtained by filtering intercepts formed from Figure 10b,c. (c) Filtered differential intercepts obtained by filtering intercepts formed from Figure 10b and (a). (d) Reconstructed phase error by the proposed algorithm combining (b,c) (unit: rad).
The reconstructed phase error results of these algorithms for the TanDEM-X data are shown in Table 4. As demonstrated by Table 4 and Figure 10, the PUMA algorithm, the conventional CA algorithm, and the MBPUF algorithm exhibit significant phase errors. The three cluster correction algorithms (PPCC, NPCC1, and NPCC2) effectively mitigate the errors inherent in the conventional CA algorithm. The proposed algorithm achieves the highest accuracy, with PUSR and RMSE values of 94.47% and 2.38 rad, respectively. The processing time of these algorithms for the TanDEM-X data are shown in Table 4. The processing times are as follows: 68.19 s for the PUMA algorithm, 6.79 s for the conventional CA algorithm, 8.28 s for the MBPUF algorithm, 11.21 s for the PPCC algorithm, 9.38 s for the NPCC1 algorithm, 9.47 s for the NPCC2 algorithm, and 4.77 s for the proposed algorithm.
Table 4.
Accuracy and efficiency statistics for the TanDEM-X data.
The third experiment demonstrates the effectiveness of the proposed algorithm on data from the TH-2 satellite. Successfully launched on 30 April 2019, TH-2 operates in the X-band with a resolution of 3 m and a swath width of 30 km. It employs a bistatic formation with satellites in different orbital planes and an interferometric configuration of one transmitter and two receivers operating in stripmap mode [39]. The observation area is located in the Brazilian Highlands, with central coordinates at [37.08°W, 8.68°S]. The reference DEM is shown in Figure 12a, and specific parameters are listed in Table 5.
Figure 12.
(a) Reference DEM (unit: m). (b) Noisy interferometric phase of (unit: rad). (c) Noisy interferometric phase of (unit: rad). (d) differential interferometric phase (unit: rad). (e) Reconstructed phase error by the PUMA algorithm (unit: rad). (f) Reconstructed phase error by the conventional CA algorithm (unit: rad). (g) Reconstructed phase error by the MBPUF algorithm (unit: rad). (h) Reconstructed phase error by the PPCC algorithm (unit: rad). (i) Reconstructed phase error by the NPCC1 algorithm (unit: rad). (j) Reconstructed phase error by the NPCC2 algorithm (unit: rad). (k) Reconstructed phase error by the proposed algorithm (unit: rad).
Table 5.
Parameters of TH-2 data.
Figure 12b shows the noisy interferometric phase of , and Figure 12c shows the noisy interferometric phase of . Figure 12d shows differential interferometric phase. The reference phase used for comparison is generated based on a high-precision TH-2 DEM. Figure 12e shows the reconstructed phase error by the PUMA algorithm. Figure 12f shows the reconstructed phase error by the conventional CA algorithm. Figure 12g shows the reconstructed phase error by the MBPUF algorithm. Figure 12h shows the reconstructed phase error by the PPCC algorithm. Figure 12i shows the reconstructed phase error by the NPCC1 algorithm. Figure 12j shows the reconstructed phase error by the NPCC2 algorithm. Figure 12k shows the reconstructed phase error by the proposed algorithm.
The reconstructed phase error results of these algorithms for the TH-2 data are shown in Table 6. As demonstrated by Table 6 and Figure 12, the PUMA algorithm, the conventional CA algorithm and the MBPUF algorithm exhibit significant phase errors. The three cluster correction algorithms (PPCC, NPCC1, and NPCC2) effectively mitigate the errors inherent in conventional CA; however, they still introduce obvious errors due to the loss of cluster groups. The proposed algorithm achieves the highest accuracy, with PUSR and RMSE values of 92.11% and 3.19 rad, respectively. Additionally, Table 6 provides the processing time for each algorithm when handling the TH-2 data. The specific processing times are as follows: the PUMA algorithm uses 37.39 s, the conventional CA algorithm takes 4.92 s, the MBPUF algorithm requires 13.08 s, the PPCC algorithm consumes 5.31 s, the NPCC1 algorithm takes 5.20 s, the NPCC2 algorithm uses 5.16 s, and the proposed algorithm achieves the shortest processing time of 2.64 s.
Table 6.
Accuracy and efficiency statistics for the TH-2 data.
Experiments on simulated, TanDEM-X, and TH-2 data demonstrate that the proposed algorithm exhibits consistent performance characteristics across diverse scenarios, thoroughly validating its accuracy and efficiency. The algorithm strikes an effective balance between high phase-unwrapping precision and rapid computational speed.
5. Conclusions
This article proposes an improved closed-form multi-baseline PU algorithm to overcome the limitations of conventional CA algorithms, which are susceptible to phase noise and have low computational efficiency. This algorithm is also designed to satisfy the accuracy and efficiency requirements at the practical application level. The core innovations lie in four key advancements that distinguish it from conventional CAs. First, differential phase processing is introduced to extend the ambiguity height range, providing new inputs for subsequent ambiguity number solving. Second, a novel method of calculating theoretical intercepts has been developed. This method integrates external reference DEM data and ambiguity-height information to generate precise finite intercepts. This lays the foundation for efficient intercept filtering. Third, an intercept filtering strategy is proposed to mitigate the effects of phase noise. By filtering the actual intercepts of all pixels, this method eliminates the need for time-consuming intercept searches while ensuring accuracy. Fourth, a closed-form ambiguity number solution is obtained by constructing and solving CRT equations using filtered, error-free intercepts as remainders, thereby avoiding ambiguity number searches and reducing the impact of noise. To comprehensively validate the effectiveness of the proposed algorithm, three experiments are conducted. The experimental results show that the proposed algorithm improves both accuracy and processing efficiency. Our future work will explore combining this algorithm with pre-processing of phase and intercept to enhance its adaptability to extreme scenarios and large datasets.
Author Contributions
Conceptualization, Z.W. (Zhen Wang) and C.X.; Methodology, Z.W. (Zhen Wang); Software, Z.W. (Zhen Wang); Validation, Z.W. (Zhen Wang) and Z.W. (Zhibin Wang); Formal analysis, Z.W. (Zhen Wang) and Z.L.; Investigation, Z.W. (Zhen Wang); Resources, Z.W. (Zhen Wang), X.L., C.X. and P.L.; Data curation, Z.W. (Zhen Wang) and P.L.; Writing—original draft, Z.W. (Zhen Wang), X.L. and C.X.; Writing—review & editing, Z.W. (Zhen Wang) and Z.W. (Zhibin Wang); Visualization, X.L.; Funding acquisition, Z.W. (Zhibin Wang) and Z.L. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China (grant no. 62031005).
Data Availability Statement
The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Bamler, R.; Hartl, P. Synthetic Aperture Radar Interferometry. Inverse Probl. 1998, 14, R1–R54. [Google Scholar] [CrossRef]
- Rosen, P.A.; Hensley, S.; Joughin, I.R.; Li, F.K.; Madsen, S.N.; Rodriguez, E.; Goldstein, R.M. Synthetic Aperture Radar Interferometry. Proc. IEEE 2000, 88, 333–382. [Google Scholar] [CrossRef]
- Toutin, T.; Gray, L. State-of-the-Art of Elevation Extraction from Satellite SAR Data. ISPRS J. Photogramm. Remote Sens. 2000, 55, 13–33. [Google Scholar] [CrossRef]
- Béjar-Pizarro, M.; Álvarez Gómez, J.A.; Staller, A.; Luna, M.P.; Pérez-López, R.; Monserrat, O.; Chunga, K.; Lima, A.; Galve, J.P.; Martínez Díaz, J.J.; et al. InSAR-Based Mapping to Support Decision-Making after an Earthquake. Remote Sens. 2018, 10, 899. [Google Scholar] [CrossRef]
- Devanthéry, N.; Crosetto, M.; Monserrat, O.; Cuevas-González, M.; Crippa, B. An Approach to Persistent Scatterer Interferometry. Remote Sens. 2014, 6, 6662–6679. [Google Scholar] [CrossRef]
- Tomás, R.; Pagán, J.I.; Navarro, J.A.; Cano, M.; Pastor, J.L.; Riquelme, A.; Cuevas-González, M.; Crosetto, M.; Barra, A.; Monserrat, O.; et al. Semi-Automatic Identification and Pre-Screening of Geological–Geotechnical Deformational Processes Using Persistent Scatterer Interferometry Datasets. Remote Sens. 2019, 11, 1675. [Google Scholar] [CrossRef]
- Zhao, J.; Wu, J.; Ding, X.; Wang, M. Elevation Extraction and Deformation Monitoring by Multitemporal InSAR of Lupu Bridge in Shanghai. Remote Sens. 2017, 9, 897. [Google Scholar] [CrossRef]
- Fornaro, G.; Pauciullo, A.; Sansosti, E. Phase Difference-Based Multichannel Phase Unwrapping. IEEE Trans. Image Process. 2005, 14, 960–972. [Google Scholar] [CrossRef]
- Yu, H.; Lan, Y.; Yuan, Z.; Xu, J.; Lee, H. Phase Unwrapping in InSAR: A Review. IEEE Geosci. Remote Sens. Mag. 2019, 7, 40–58. [Google Scholar] [CrossRef]
- Yu, H.; Li, Z.; Bao, Z. Residues Cluster-Based Segmentation and Outlier-Detection Method for Large-Scale Phase Unwrapping. IEEE Trans. Image Process. 2011, 20, 2865–2875. [Google Scholar] [CrossRef]
- Chen, C.; Zebker, H. Phase Unwrapping for Large SAR Interferograms: Statistical Segmentation and Generalized Network Models. IEEE Trans. Geosci. Remote Sens. 2002, 40, 1709–1719. [Google Scholar] [CrossRef]
- Lan, Y.; Yu, H.; Xing, M.; Plaza, A. A Cluster-Analysis and Convex Hull-Based Fast Large-Scale Phase Unwrapping Method for Single- and Multibaseline SAR Interferograms. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2023, 16, 5416–5429. [Google Scholar] [CrossRef]
- Xu, W.; Chang, E.C.; Kwoh, L.K.; Lim, H.; Cheng, W.; Heng, A. Phase-Unwrapping of SAR Interferogram with Multi-Frequency or Multi-Baseline. In Proceedings of the IGARSS ’94—1994 IEEE International Geoscience and Remote Sensing Symposium, Pasadena, CA, USA, 8–12 August 1994; Volume 2, pp. 730–732. [Google Scholar] [CrossRef]
- Lombardini, F. Absolute Phase Retrieval in a Three-Element Synthetic Aperture Radar Interferometer. In Proceedings of the International Radar Conference, Beijing, China, 8–10 October 1996; pp. 309–312. [Google Scholar] [CrossRef]
- Pascazio, V.; Schirinzi, G. Estimation of Terrain Elevation by Multifrequency Interferometric Wide Band SAR Data. IEEE Signal Process. Lett. 2001, 8, 7–9. [Google Scholar] [CrossRef] [PubMed]
- Ferraiuolo, G.; Pascazio, V. A Bayesian Approach Based on Modified Markov Random Fields for Microwave Tomography. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Toronto, ON, Canada, 24–28 June 2002; Volume 6, pp. 3393–3395. [Google Scholar] [CrossRef]
- Ferraiuolo, G.; Pascazio, V.; Schirinzi, G. Maximum a Posteriori Estimation of Height Profiles in InSAR Imaging. IEEE Geosci. Remote Sens. Lett. 2004, 1, 66–70. [Google Scholar] [CrossRef]
- Li, Z.; Bao, Z.; Li, H.; Liao, G. Image Autocoregistration and InSAR Interferogram Estimation Using Joint Subspace Projection. IEEE Trans. Geosci. Remote Sens. 2006, 44, 288–297. [Google Scholar] [CrossRef]
- Guo, J.; Li, Z.; Bao, Z. Using Multibaseline InSAR to Recover Layovered Terrain Considering Wideband Array Problem. IEEE Geosci. Remote Sens. Lett. 2008, 5, 583–587. [Google Scholar] [CrossRef]
- Xia, X.; Wang, G. Phase Unwrapping and A Robust Chinese Remainder Theorem. IEEE Signal Process. Lett. 2007, 14, 247–250. [Google Scholar] [CrossRef]
- Wang, W.; Xia, X. A Closed-Form Robust Chinese Remainder Theorem and Its Performance Analysis. IEEE Trans. Signal Process. 2010, 58, 5655–5666. [Google Scholar] [CrossRef]
- Yuan, Z.; Deng, Y.; Li, F.; Wang, R.; Liu, G.; Han, X. Multichannel InSAR DEM Reconstruction Through Improved Closed-Form Robust Chinese Remainder Theorem. IEEE Geosci. Remote Sens. Lett. 2013, 10, 1314–1318. [Google Scholar] [CrossRef]
- Yu, H.; Lan, Y. Robust Two-Dimensional Phase Unwrapping for Multibaseline SAR Interferograms: A Two-Stage Programming Approach. IEEE Trans. Geosci. Remote Sens. 2016, 54, 5217–5225. [Google Scholar] [CrossRef]
- Yue, J.; Huang, Q.; Liu, H.; He, Z.; Zhang, H. Multibaseline Phase Unwrapping With a Refined Parametric Pure Integer Programming for Noise Suppression. IEEE J. Miniat. Air Space Syst. 2024, 5, 156–164. [Google Scholar] [CrossRef]
- Yan, Y.; Yu, H.; Yang, T. Two-Dimensional Phase Unwrapping for Topography Reconstruction: A Refined Two-Stage Programming Approach. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 20304–20314. [Google Scholar] [CrossRef]
- Li, X.; Dongsun, H.; Yuan, Z.; Yu, H. Multichannel InSAR DEM Reconstruction Using Robust Redundancy Residue Number Systems. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5202310. [Google Scholar] [CrossRef]
- Zhou, L.; Yu, H.; Lan, Y.; Gong, S.; Xing, M. CANet: An Unsupervised Deep Convolutional Neural Network for Efficient Cluster-Analysis-Based Multibaseline InSAR Phase Unwrapping. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5212315. [Google Scholar] [CrossRef]
- Ye, X.; Yu, H. A Novel Loss Function for Deep Learning-Based One-Step Phase Unwrapping. In Proceedings of the IGARSS 2024—2024 IEEE International Geoscience and Remote Sensing Symposium, Athens, Greece, 7–12 July 2024; pp. 3498–3501. [Google Scholar] [CrossRef]
- Zhou, L.; Yu, H. InSAR-DLPU: A Benchmark Dataset for Deep Learning-Based Synthetic Aperture Radar Interferometry Phase Unwrapping [Software and Data Sets]. IEEE Geosci. Remote Sens. Mag. 2024, 12, 118–124. [Google Scholar] [CrossRef]
- Yu, H.; Li, Z.; Bao, Z. A Cluster-Analysis-Based Efficient Multibaseline Phase-Unwrapping Algorithm. IEEE Trans. Geosci. Remote Sens. 2011, 49, 478–487. [Google Scholar] [CrossRef]
- Liu, H.; Xing, M.; Bao, Z. A Cluster-Analysis-Based Noise-Robust Phase-Unwrapping Algorithm for Multibaseline Interferograms. IEEE Trans. Geosci. Remote Sens. 2015, 53, 494–504. [Google Scholar] [CrossRef]
- Jiang, Z.; Wang, J.; Song, Q.; Zhou, Z. A Refined Cluster-Analysis-Based Multibaseline Phase-Unwrapping Algorithm. IEEE Geosci. Remote Sens. Lett. 2017, 14, 1565–1569. [Google Scholar] [CrossRef]
- Yuan, Z.; Lu, Z.; Chen, L.; Xing, X. A Closed-Form Robust Cluster-Analysis-Based Multibaseline InSAR Phase Unwrapping and Filtering Algorithm With Optimal Baseline Combination Analysis. IEEE Trans. Geosci. Remote Sens. 2020, 58, 4251–4262. [Google Scholar] [CrossRef]
- Yuan, Z.; Chen, T.; Xing, X.; Peng, W.; Chen, L. BM3D Denoising for a Cluster-Analysis-Based Multibaseline InSAR Phase-Unwrapping Method. Remote Sens. 2022, 14, 1836. [Google Scholar] [CrossRef]
- Yuan, Z.; Chen, T.; Yu, H.; Peng, W.; Chen, L.; Xing, X. Cluster Correction for Cluster Analysis-Based Multibaseline InSAR Phase Unwrapping. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 8600–8612. [Google Scholar] [CrossRef]
- Krieger, G.; Moreira, A.; Fiedler, H.; Hajnsek, I.; Werner, M.; Younis, M.; Zink, M. TanDEM-X: A Satellite Formation for High-Resolution SAR Interferometry. IEEE Trans. Geosci. Remote Sens. 2007, 45, 3317–3341. [Google Scholar] [CrossRef]
- Baselice, F.; Ferraioli, G.; Pascazio, V.; Schirinzi, G. Contextual Information-Based Multichannel Synthetic Aperture Radar Interferometry: Addressing DEM Reconstruction Using Contextual Information. IEEE Signal Process. Mag. 2014, 31, 59–68. [Google Scholar] [CrossRef]
- Bioucas-Dias, J.M.; Valadao, G. Phase Unwrapping via Graph Cuts. IEEE Trans. Image Process. 2007, 16, 698–709. [Google Scholar] [CrossRef]
- Lou, L.; Liu, Z.; Zhang, H.; Qian, F.; Huang, Y. TH-2 Satellite Engineering Design and Implementation. Acta Geod. Cartogr. Sin. 2020, 49, 1252–1264. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.