METHODS article

Front. Environ. Sci., 08 June 2022

Sec. Environmental Informatics and Remote Sensing

Volume 10 - 2022 | https://doi.org/10.3389/fenvs.2022.890343

A Novel Branch and Bound Pure Integer Programming Phase Unwrapping Algorithm for Dual-Baseline InSAR

  • 1. Collaborative Innovation Center of Geo-Information Technology for Smart Central Plains, Zhengzhou, China

  • 2. Key Laboratory of Spatiotemporal Perception and Intelligent Processing, Ministry of Natural Resources, Zhengzhou, China

  • 3. College of Surveying and Geo-Information, North China University of Water Resources and Electric Power, Zhengzhou, China

  • 4. School of Earth Sciences and Engineering, Hohai University, Nanjing, China

  • 5. Zhengzhou Communications Planning Survey and Design Institute, Zhengzhou, China

Article metrics

View details

7

Citations

2,5k

Views

858

Downloads

Abstract

Phase unwrapping (PU) is an important bottleneck restricting the practical application of the interferometric synthetic aperture radar (InSAR) technique. In view of the similarity between solving the ambiguity number of integral cycles in PU for dual-baseline InSAR and pure integer programming (PIP) problem in science of overall planning, a new branch and bound PIP-PU algorithm for dual-baseline InSAR is proposed. A PIP-PU model with the intercept on the vertical axis as the objective function and a ray as the constraint condition is first constructed. Then, how to solve the ambiguity number is given in detail by graphical means. Finally, the axis symmetry theory is introduced to further improve PU efficiency. The proposed algorithm has the advantages of better unwrapping ability even in phase under-sampling areas and abrupt topographic change areas and lower requirement of the baselines. Through two sets of simulated data and one set of real data experiments, the feasibility, effectiveness, and practicability of this proposed algorithm are verified, respectively. In addition, compared with the branch-cut method, quality-guided method, least square method, and minimum cost flow method, the proposed method has the highest accuracy and suboptimal unwrapping efficiency.

Introduction

The interferometric synthetic aperture radar (InSAR), characterized by the advantages of all-time, all-weather, and high-resolution, has been developed as an indispensable weapon for measuring topography and ground deformation. However, phase unwrapping (PU), an irreversible problem, is an important bottleneck restricting the practical application of the InSAR technique (Wang et al., 2002; Liao and Lin,. 2003; Tang et al., 2018; Liu et al., 2019). The traditional single-baseline PU algorithms can be roughly divided into path-following type (Goldstein et al., 1988; Flynn 1997; Zhong et al., 2011), minimum norm type (Takajo and Takahashi, 1988; Long et al., 2008; Chen et al., 2012), and optimal estimation type (Costalltilli, 1988; Liu et al., 2011; Liu et al., 2017; Xie et al., 2020) according to different strategies. The path-following algorithms are difficult to set a suitable integration path and even form an isolated area that the integration path cannot reach when there are many phase residual points in the interferogram, thereby resulting in a decrease in unwrapping accuracy or even failure. There is no global error in the minimum norm algorithms, but they may have a local error in the unwrapping result at any point (Jin et al., 2014). However, the single-baseline algorithms are based on the assumption of phase continuity, the real terrain undulations usually cannot meet the requirement of terrain continuity. Therefore, the predecessors later proposed the multibaseline PU technique (Yu and Lan,. 2016; Yu et al., 2020; Yu and Hu. 2021), which can overcome the limitations of terrain factors by adding multiple interferometric phases and reduce the influence of phase under-sampling and spectrum aliasing, thereby improving the accuracy and reliability of PU. The multibaseline PU algorithms mainly include the Chinese remainder theorem method (Wei et al., 1994; Zhang et al., 2011a; Jiang et al., 2019), the difference filtering method (Zhang et al., 2011b; Jin et al., 2012; Liu and Xu. 2018), the maximum likelihood method (Si et al., 2017; Dong et al., 2018; Ma et al., 2020), the cluster-analysis method (Yu et al., 2011; Liu. 2015; Jiang et al., 2017), and the minimum norm method (Ge et al., 2013; Yu and Bao. 2013; Liu H et al., 2015; Gao et al., 2019). The Chinese remainder theorem method regards PU as the problem of solving congruence equations and uses the extended Euclidean algorithm to solve the ambiguity numbers. The difference filtering method introduces the idea of difference filtering into the multibaseline PU and guides the unwrapping for long-baseline interferogram through the unwrapping result of the short-baseline interferogram, which solves the problem of phase under-sampling of long-baseline interferogram. The maximum likelihood method uses multiple complex SAR images and maximum likelihood estimation criteria to obtain the long-baseline unwrapping phase. The cluster-analysis method first clusters all pixel into different groups and then unwraps phases of pixels group by group using the information of the cluster center. The minimum norm method uses the phase gradient of each baseline interferogram and the idea of difference to improve the accuracy of long-baseline unwrapping. In recent years, Yu et al. (2019) and Zhou et al. (2021) proposed to use artificial intelligence methods to solve the phase unwrapping problem for single-baseline or multibaseline.

However, whether it is a single-baseline or multi-baseline algorithm, the essence of PU is to solve the number of integral cycles between interferometric phases in one entire interferogram (Jin et al., 2014), to restore the interferometric phase information from interval to interval . Pure integer programming (PIP) is a discrete optimization problem in which all decision variables are integers. From the point of seeking integer solutions, both have similarities in common. Integer programming (IP) was formed in 1958 as an independent branch. It mainly solves the derivative problems of the original problem step by step and determines the destination of the source problem through the solution of the slack problem, until there are no more unsolved derivative problems (Levitin and Tichatschke.1998). This theory has been widely used in the fields of transportation and computer communication (Ikram et al., 2020; Omer et al., 2020), but it is rarely studied in the InSAR field. The term IP was mentioned in Liu H T et al. (2015); in fact, this theory is not used to solve the problem, but the minimum norm method is used. Open source software SYMPHONY was used to solve the integer linear programming (ILP) problem related to PU in Markus, (2016); but in fact, it is built on the basis of the minimum cost flow (MCF) method, and it just generalized the MCF method. Two-stage programming approach (TSPA) algorithm uses a single-baseline ambiguity number integer programming model in the second step, but it actually uses the L1 norm idea to unwrap the phase (Yu and Lan,. 2016). A mixed-integer programming model is constructed by setting the inclined plane equation based on the idea of sharing an ambiguity number in a local area in Jin et al. (2018). However, this local area assumption itself limits the practicability of the algorithm, and it is impossible to obtain the ideal unwrapping effect in difficult unwrapping areas such as phase under-sampling. At present, there is still no literature on solving the PU problem using PIP algorithm. In this article, the PU problem is transformed into a PIP problem. The PIP–PU model is constructed, the axis symmetry theory is introduced, and a new branch and bound PIP–PU algorithm is proposed based on the basic principles of dual-baseline InSAR.

The remainder of this article is organized as follows: Section 2 proposes the new idea of constructing the PIP–PU model. Section 3 describes the branch and bound PIP–PU algorithm. Section 4 shows the performances of the proposed method using three sets of examples from simulated data to real data and compares with four mainstream algorithms of commercial software including the branch-cut method, quality-guided method, least squares (LS) method, and MCF method. Finally, a concise conclusion is drawn in Section 5.

The Principle of Pure Integer Programming Phase Unwrapping

The geometry of dual-baseline InSAR is shown in Figure 1. Assuming that the antenna phase centers , , and are on the same straight line, two baselines and can be formed. The horizontal angle of the baseline is . The incidence angle and slant distance of the interested point are and , respectively.

FIGURE 1

Assuming that the wrapped phases corresponding to the dual-baseline InSAR are and , respectively, the same relative elevation and each interferometric phase differential have the following relationship (Zhang et al., 2011a):where is the radar wavelength and is the ambiguity number of . Let be the least common multiple of the two baselines and , and be the modulus, we can obtain the following:

If , , the equations of the ambiguity numbers and of the wrapped phase differential for dual-baseline InSAR can be established:where and are the wrapped phase differential functions of interferograms, and are the modulus, and can be regarded as an unknown parameter.

In view of the similarity between solving the ambiguity number of integral cycles and PIP problem, the dual-baseline InSAR PU problem can be transformed into a PIP problem. Figure 2 shows the branch and bound PIP–PU process for dual-baseline InSAR.

FIGURE 2

Adding the two equations in Eq. 3:

There are infinitely many solutions for the two equations corresponding to three unknown parameters. For the phase ambiguity number that needs to be solved, it is a set of minimum integer solutions that satisfy the equation system, which just corresponds to the fundamental solution system in the general solution of a homogeneous system of equations in linear algebra (Department of Mathematics of Tongji University. 2003). That is, the absolute value of the corresponding X is the smallest. After the phase difference and the modulus being determined, and can be calculated. Therefore, solving the minimum value of is equivalent to finding the minimum value of Eq. 5:

Eqs 35 can be transformed into the IP model as follows:

A New Branch and Bound PIP–PU Algorithm

To solve the integer programming problem, it is necessary to first remove the integer constraints and convert it into a linear programming (LP) model to solve the slack problem (Eq. 7). The solution process of the branch and bound PIP–PU algorithm for dual-baseline InSAR is shown in Figure 3:

FIGURE 3

As can be seen from Figure 3, the basic idea of the branch and bound PIP–PU algorithm is as follows: using the relationship of as the judgment condition, first ensure that the optimal solution falls on the positive axis of the Cartesian coordinate system, and set it as the critical point. Then, take one of the ambiguity numbers as an integer variable, add a step size every time to both sides of the coordinate axis to traverse, and use the constraint condition as an equation to solve the value of the number to verify whether the integer condition holds, until the two ambiguity numbers are both integer which stops traversing. Since the principle of simultaneous traversal of ambiguity numbers on both sides of the coordinate axis is the same, for simplicity of discussion, the following part only shows the case in which the traversal of the ambiguity number to positive direction of the coordinate axis and traversal in the negative direction can solve the ambiguity number in the same way.

Ambiguity Number Solving Method

The solution of the ambiguity number can be divided into basic model and auxiliary model according to the relationship of between and . Figure 4A shows the basic model with positive intercept of constraint condition and horizontal axis when . Figure 4B shows the auxiliary model with positive intercept of constraint condition and vertical axis when .

FIGURE 4

The equation that as the independent variable and as the dependent variable can be set up, and the constraint condition is:

The optimal solution of the basic and auxiliary models can be solved, respectively:

According to the intersection of the constraint condition and the axis, we branch the ambiguity number variable. For the basic and auxiliary models, or component is branched, respectively, denoted as and models.where [] is the rounding function. As shown in Figure 4, whether it is the basic model or the auxiliary model, if only the traversal of the ambiguity number to positive direction of the coordinate axis is considered, only the models need to be considered.

According to Eq. 5, the objective function expression can be changed:

The initial values of the ambiguity numbers and for the two models can be set:

The traversal path is determined by the slope. If , then is traversed. If , then is traversed.

In case of , as shown in Figure 5, is incremented by one unit length in turn, and then it is determined whether satisfies an integer according to Eq. 13, until the integer solution corresponding to the minimum objective function value under this following condition is found:

FIGURE 5

For the basic model, because of , the initial value has the following restrictions: is traversed sequentially from 1. For the auxiliary model, is traversed directly from 0.

In case of , as shown in Figure 6, is incremented by one unit length in turn, and then it is determined whether satisfies an integer according to Eq. 15, until the integer solution corresponding to the minimum objective function value under this following condition is found.

FIGURE 6

For the basic model, is traversed directly from 0. For the auxiliary model, because of , the initial value has the following restrictions: is traversed sequentially from 1.

So far, the positive traversal of determining the ambiguity number based on the relationship between and has ended. The negative traversal can solve the corresponding negative ambiguity number according to the aforementioned theories.

Ambiguity Number Solving in a Special Case

In case of , as shown in Figure 7, the intercept between the constraint condition and horizontal axis becomes 0, and the optimal solution can start from the point (0,0). In this situation, the ambiguity numbers have all satisfied the integer condition, so there is no need to traverse. The corresponding optimal integer solution are as follows:

FIGURE 7

It can be seen from the aforementioned analysis that after transforming the dual-baseline InSAR phase unwrapping problem into the PIP problem, we only need to find the corresponding algorithm to solve the integer K, and there is no requirement for the adjacent interferometric phase difference to be less than half a period. Therefore, the proposed method can extend the non-ambiguity interval to and also has a better unwrapping ability in the phase under-sampling region. In addition, the ratio of and determines the slope of the straight line, and the pure integer programming phase unwrapping method also weakens the baseline requirement of interferometric pairs. As long as the two baselines have different lengths, the unwrapping phase can be effectively solved.

Optimized Algorithm Using the Axis Symmetry Theory

In order to further improve unwrapping efficiency, the axis symmetry theory is also introduced in this proposed method. As shown in Figure 8, if and and and in the optimal solution parameters are interchanged, the auxiliary model can be transformed into the basic model. Just as that the black line represents the basic model, and the blue line represents the auxiliary model; the two models are symmetric about the line . Therefore, in this case, the corresponding ambiguity number can be solved by repeating the aforementioned steps. The axis symmetry theory can optimize the four traversing approaches to be considered into two traversing approaches (Figure 9), which reduces the storage space of traversing variables and improves operating efficiency.

FIGURE 8

FIGURE 9

Results and Discussion

Results and Discussion of Simulation Data

In order to verify the feasibility of the branch and bound PIP–PU algorithm for dual-baseline InSAR, the first experiment is performed on the simulated data using the sinc function. Figures 10A,B show the three-dimensional (3D) and two-dimensional (2D) digital elevation model (DEM), respectively. Figures 10C,D, respectively, show the interferograms of the short and long baselines.

FIGURE 10

After unwrapping by the branch and bound PIP–PU method, the 3D map of the solved ambiguity numbers, unwrapping results, and phase errors are shown in Figure 11. The solved ambiguity numbers are similar to the integer layer of 3D DEM. The longer the baseline, the denser the solved ambiguity numbers, and the closer the 3D map is to the 3D DEM. This is because the baseline length is proportional to the absolute phase, and the larger the absolute phase, the larger the solved ambiguity numbers. The unwrapping results show that the overall phases have good continuity; the phase errors are not only concentrated around 0, but also the order of magnitude can reach 10^–15, which prove that this proposed algorithm based on PIP mathematical ideas can effectively guarantee the accuracy of unwrapping.

FIGURE 11

Results and Discussion of Noisy Dual-Baseline Interferogram

In the second experiment, we select Isolation Peak National Park data to verify the effectiveness and noise robustness performance of this proposed method. Figures 12A,B show 2D and 3D DEM. Figures 12C,D show simulated noisy interferograms with 105 m baseline and 189 m baseline, respectively, in which we added a random phase noise with a mean value of 0 and a variance of 0.1 rad2. The main parameters are shown in Table 1.

FIGURE 12

TABLE 1

Orbit altitude/kmImage size/pixel×pixelIncidence angle/(°)Wavelength/mBaseline 1/mBaseline 2/m
600458 × 157300.057105189

Main parameters of the interferograms.

There exists phase under-sampling area in the red frame of the aforementioned interferograms. The unwrapping results of 105 m and 189 m baseline interferograms using the branch and bound PIP–PU method are shown in Figures 13A,C, respectively, which are in good agreement with Figure 12A. By further making the difference between the unwrapping result and the original reference phase, the phase error distribution map is as shown in Figures 13B,D. Better unwrapping results can be obtained even in phase under-sampling areas and abrupt topographic change areas. Compared with Figures 11C,F, although the phase error is distributed around 0, the order of magnitude becomes significantly large. It shows that this proposed algorithm is relatively sensitive to the noise. The next step should be to improve the noise robustness ability of this algorithm. But even so, the unwrapping accuracy of the proposed algorithm is still optimal, which will be proved in the following quantitative analysis.

FIGURE 13

To further verify the effectiveness of the proposed method, the branch-cut method, quality-guided method, LS method, and MCF method are used to unwrap the 105 m baseline interferogram. Figures 13E,F show the unwrapping results of the branch-cut method. There exist obvious phase errors in the phase under-sampling area of the red frame, and the unwrapping effect is also poor in the abrupt topographic change area. Figures 13G,H show the unwrapping results of the quality-guided method. There is no excessive deviation, but the unwrapping effect is also poor in the phase under-sampling area and the abrupt topographic change area. Figures 13I,J show the results of the LS method. From the overall point of view, the phase continuity is guaranteed. However, the unwrapping result has too much phase deviation. Most of the data are almost 10 rad different from the original phase, and some even reach 20 rad. The main reason is that the discrete phase gradient estimation cannot reflect the true phase gradient, which introduces the large error. Figures 13K,L show the results of the MCF method. The number of error points is greatly reduced, especially in the left area. The PU effect has been greatly improved but is still not ideal in phase under-sampling areas and abrupt topographic change areas.

Taking into account the randomness of the noise generated by the simulation experiment, five groups of repeated experiments were performed by adding the same level of noise to the interferograms. Figures 14, 15 show the scatter plots of the mean and standard deviation of phase errors. Different algorithms focus around a different number. Both the error indicators of this proposed algorithm are always the smallest, followed by the MCF method, quality-guided method, branch-cut method, and LS method. Table 2 gives the average values of the five groups of repeated experiments. The branch-cut method has a large phase error mean and standard deviation, so the unwrapping effect is poor, but the unwrapping efficiency is higher. Compared with it, the quality-guided method has a lower mean and standard deviation, but the unwrapping efficiency is the worst. The LS method has the highest unwrapping efficiency, but the mean and standard deviation are the largest, and the unwrapping effect is also the worst. The error indicators of the MCF method are obviously smaller, and the unwrapping effect is better, but the diversity of network planning results in its low efficiency. For the PIP–PU method, the mean and standard deviation of phase errors are greatly reduced, and the unwrapping efficiency is sub-optimal. The reason is that the PIP–PU method uses rigorous mathematical expressions to accurately solve the ambiguity number, which is equivalent to realize the point-by-point unwrapping of the four neighborhoods of each reference point. Even in the phase abrupt change area, the ambiguity number can also be accurately solved, so the unwrapping accuracy is the highest. In addition, the traversal method adopts four-neighborhood expansion, which is similar to the branch-cut traversal method, so the time cost is not much different from the branch-cut method. Therefore, according to the overall performance evaluation, the unwrapping effect is relatively better, which verifies the effectiveness of the proposed method.

FIGURE 14

FIGURE 15

TABLE 2

Phase unwrapping methodMean/radStandard deviation/radUnwrapping efficiency/s
Branch-cut method0.31452.30453.46
Quality-guided method0.07451.801443.52
LS method8.43857.75121.42
MCF method0.04131.41456.37
PIP method0.02780.87013.04

Evaluation of different phase unwrapping methods.

Results and Discussion of Real Dual-Baseline Interferogram

In the third experiment, we take the real Etna ERS-1/2 interferogram data (5,186 × 1998 pixels) to evaluate the practicality of this proposed method, which are shown in Figure 16.

FIGURE 16

Figures 17A,C show the 3D maps of the solved ambiguity numbers corresponding to different baseline interferograms. It can be seen that the terrain has an extreme value of the ambiguity number in the left area, so there may exist a towering terrain. Compared with the unwrapping results in Figures 17B,D, the phase distribution regularity is also consistent with that of the solved ambiguity number. Figure 17E shows the re-wrapped result of the long-baseline unwrapping phase, which is highly consistent with the original interferogram (Figure 16B), then the difference between the two can get the phase error distribution map as shown in Figure 17F, and the errors are almost 0. Finally, the inverted DEM using the long-baseline unwrapping result is shown in Figure 17G. Compared with the 3D maps of the solved ambiguity numbers (Figures 17A,C), the distribution regularity of the three are also highly consistent, which is sufficient to prove the effectiveness and practicality of the proposed algorithm.

FIGURE 17

The representative algorithms were selected from the path-following type, the minimum norm type, and the optimal estimation type for this long-baseline unwrapping experiment. The unwrapping results of the branch-cut method, LS method, and MCF method are shown in Figures 18A–C, respectively. Since the integral path fails to bypass the residual point, the error propagation leads to a large number of wrong unwrapped points in the whole row of unwrapped results of the branch-cut method. The results of the LS method are similar to the unwrapping effect of the Isolation Peak National Park in the second experiment. Although the phase continuity is guaranteed, the phase errors are relatively large. The results of the MCF method are particularly good visually.

FIGURE 18

Figures 18D–F show the re-wrapped results of long-baseline unwrapping phase, and Figures 18G–I show the phase error between re-wrapped results and original interferogram. Comparing Figures 17E,F, the re-wrapped results of the branch-cut method still show a large number of wrong unwrapped points in the whole row, and phase errors from the original interferogram exhibit a ring-shaped distribution. The re-wrapped results of the LS method appear as sparser fringes, missing details of the original interferogram, so phase errors are so large that they also exhibit a more obvious ring-shaped distribution. The re-wrapped results and phase error of the MCF method are highly consistent with the original interferogram (Figure 16B), and there are some differences only in the right area. Therefore, from the visual effect of unwrapping results for real data, the proposed algorithm in this article also has the highest accuracy.

Conclusion

According to the similarity between PIP problem and solving the number of integral cycles in PU, the former is applied to the PU for dual-baseline InSAR. Taking the intercept on the vertical axis as the objective function and a ray as the constraint condition, the PIP–PU model is constructed, and a new branch and bound PIP–PU algorithm is deduced and described in detail by graphical means. This algorithm not only expands the non-ambiguity interval but also weakens the requirement of the baseline. As long as the two baselines have different lengths, the PU can be effectively solved. Finally, the two sets of simulated data by the sinc function and Isolation Peak National Park DEM and one set of real data from Etna volcano are used to conduct PU experiments. Compared with the branch-cut method, quality-guided method, LS method, and MCF method, this proposed method has more advantages in phase under-sampling areas and abrupt topographic change areas. Both visual effects and quantitative results prove the feasibility, effectiveness, and practicability of the PIP–PU algorithm. In the follow-up research, it is necessary to further verify the noise robustness ability of the PIP–PU algorithm.

Statements

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Materials, Further inquiries can be directed to the corresponding authors.

Author contributions

HL designed the research, proposed the method, and developed the main idea. JY contributed to experiment and analysis. QH supervised the work. GL contributed to modifying the structure of the manuscript and proofreading the manuscript. ML contributed to correcting the language and helped in layout of the manuscript. All authors have read and agreed to the published version of the final manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (No. 41901411), Henan Provincial Science and Technology Research Project (No. 212102310052), Henan Youth Talent Support Program (No. 2020HYTP010), Training Plan for Young Backbone Teachers of Colleges and Universities in Henan Province (No. 2021GGJS073), Key Scientific Research Project of Colleges and Universities in Henan province (No. 19A420008), and Joint Fund of Collaborative Innovation Center of Geo-Information Technology for Smart Central Plains, Henan Province and Key Laboratory of Spatiotemporal Perception and Intelligent Processing, Ministry of Natural Resources (No. 211103).

Acknowledgments

The authors would like to gratefully acknowledge GuoWang Jin for his SAR technical support. The authors also thank the anonymous reviewers for their constructive comments and suggestions.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

  • 1

    BourasI.FigueiredoR.PossM.ZhouF. (2020). Minimizing Energy and Link Utilization in ISP Backbone Networks with Multi-Path Routing: A Bi-level Approach. Optim. Lett.14, 209227. 10.1007/s11590-019-01505-x

  • 2

    ChenQ.YangY. H.LiuG. X.ChengH. Q.LiuW. T. (2012). InSAR Phase Unwrapping Using Least Squares Method with Integer Ambiguity Resolution and Edge Detection. Acta Geod. Cartogr. Sinica41, 441448.

  • 3

    CostalltilliM. (1998). A Novel Phase Unwrapping Method Based on Network Programming. IEEE Transaction Geoscience Remote Sens.36, 813821. 10.1109/36.673674

  • 4

    Department of Mathematics of Tongji University (2003). Engineering Mathematics, Linear Algebra. 6th Edition. Beijing: Higher Education Press.

  • 5

    DongY.JiangH.ZhangL.LiaoM. (2018). An Efficient Maximum Likelihood Estimation Approach of Multi-Baseline SAR Interferometry for Refined Topographic Mapping in Mountainous Areas. Remote Sens.10, 454474. 10.3390/rs10030454

  • 6

    FlynnT. J. (1997). Two-dimensional Phase Unwrapping with Minimum Weighted Discontinuity. J. Opt. Soc. Am. A14, 26922701. 10.1364/josaa.14.002692

  • 7

    GaoY.ZhangS.LiT.ChenQ.ZhangX.LiS. (2019). Refined Two-Stage Programming Approach of Phase Unwrapping for Multi-Baseline SAR Interferograms Using the Unscented Kalman Filter. Remote Sens.11, 199217. 10.3390/rs11020199

  • 8

    GeS. Q.ChenL.DingZ. G.LongT. (2013). A Robust Multifrequency Phase Unwrapping Method Based on Gradient Reconstruction. Acta Geod. Cartogr. Sinica42, 367373+396.

  • 9

    GoldsteinR. M.ZebkerH. A.WernerC. L. (1988). Satellite Radar Interferometry: Two-Dimensional Phase Unwrapping. Radio Sci.23, 713720. 10.1029/rs023i004p00713

  • 10

    JiangZ. B.WangJ.SongQ.ZhouZ. M. (2019). A Searched-form Robust Chinese Remainder Theorem Based Multi-Baseline Phase Unwrapping Algorithm. J. Natl. Univ. Def. Technol.41, 7279. 10.11887/j.cn.201901011

  • 11

    JiangZ.WangJ.SongQ.ZhouZ. (2017). A Refined Cluster-Analysis-Based Multibaseline Phase-Unwrapping Algorithm. IEEE Geosci. Remote Sens. Lett.14 (9), 15651569. 10.1109/lgrs.2017.2723050

  • 12

    JinB.GuoJ.WeiP.SuB.HeD. (2018). Multi‐baseline InSAR Phase Unwrapping Method Based on Mixed‐integer Optimisation Model. IET Radar, Sonar & Navig.12, 694701. 10.1049/iet-rsn.2017.054310.1049/iet-rsn.2017.0543

  • 13

    JinG. W.XuQ.ZhangH. M. (2014). Synthetic Aperture Radar Interferometry. Beijing, China: National Defense Industry Press.

  • 14

    JinG. W.ZhangH. M.XuQ.QinZ. Y.ShiQ. J. (2012). Phase Unwrapping Algorithm with Difference Filter for Multi-Band InSAR. Acta Geod. Cartogr. Sinica41, 434440+448. 10.3788/gzxb20124109.1130

  • 15

    LevitinE.TichatschkeR. (1998). A Branch-And-Bound Approach for Solving a Class of Generalized Semi-infinite Programming Problems. J. Glob. Optim.13, 299315. 10.1023/A:1008245113420

  • 16

    LiaoM. S.LinH. (2003). Synthetic Aperture Radar Interferometry-Principle and Signal Processing. Beijing, China: The Publishing House of Surveying and Mapping, 114.

  • 17

    LiuG. L.HaoH. D.YanM.TaoQ. X. (2011). Phase Unwrapping Algorithm by Using Kalman Filter Based on Topographic Factors. Acta Geod. Cartogr. Sinica40, 283288. 10.1109/OCEANSSYD.2010.5603794

  • 18

    Liu HH.XingM.BaoZ. (2015). A Novel Mixed-Norm Multibaseline Phase-Unwrapping Algorithm Based on Linear Programming. IEEE Geosci. Remote Sens. Lett.12, 10861090. 10.1109/lgrs.2014.2381666

  • 19

    Liu H TH. T.Mengdao XingM. D.Zheng BaoZ. (2015). A Cluster-Analysis-Based Noise-Robust Phase-Unwrapping Algorithm for Multibaseline Interferograms. IEEE Trans. Geosci. Remote Sens.53 (1), 494504. 10.1109/tgrs.2014.2324595

  • 20

    LiuH.BaiZ. C.LiG. S.TianD. Y.WangB. C. (2019). Radar Interferometry-DEM Aided Interference and Deformation Monitoring Technology. Beijing, China: Geological Publishing House, 5470.

  • 21

    LiuH.JinG. W.ZhangH. M.XuQ. (2017). Phase Unwrapping Assisted by DEM of InSAR for Mountainous Terrain. J. Geomatics Sci. Technol.34, 215220. 10.3969/j.issn.1673-6338.2017.02.019

  • 22

    LiuH. T. (2015). Study on Multi-Baseline Phase Unwrapping Algorithm. Xi’an: Xidian University, 1929.

  • 23

    LiuH.XuQ. (2018). Interference Processing for Zero Intermediate Frequency Multi-Baseline InSAR Assisted by DEM. J. Henan Normal Univ. Nat. Sci. Ed.46, 4247. 10.16366/j.cnki.1000-2367.2018.05.007

  • 24

    LongJ. P.DingX. L.LiZ. W.XiangR.FengG. C. (2008). LAMBDA Method Applied to Phase Unwrapping in CR-InSAR. J. Geodesy Geodyn.3, 100103. 10.14075/j.jgg.2008.03.007

  • 25

    MaL. T.LuX. P.ZhouY. S. (2020). An Improved Multi-Baseline InSAR Unwrapping Algorithm Based on Maximum Likelihood Estimation[J]. Sci. Surv. Mapp.45, 123129. 10.16251/j.cnki.1009-2307.2020.08.019

  • 26

    MarkusE. (2016). Accelerating Phase Unwrapping Based on Integer Linear Programming by Processing of Subgraphs. IEEE Transaction Geosicience Remote Sens., 64416444. 10.1109/IGARS.2016.7730683

  • 27

    OmerO.MuratE.IlkerB. (2020). Reliable Communication Network Design: The Hybridisation of Metaheuristics with the Branch and Bound Method. J. Operational Res. Soc.71, 784799. 10.1080/01605682.2019.1582587

  • 28

    SiQ.WangY.DengY. K.LiN.ZhangH. (2017). A Novel Cluster-Analysis Algorithm Based on MAP Framework for Multi-Baseline InSAR Height Reconstruction. J. Radars6, 640652. 10.12000/JR17043

  • 29

    TakajoH.TakahashiT. (1988). Noniterative Method for Obtaining the Exact Solution for the Normal Equation in Least-Squares Phase Estimation from the Phase Difference. J. Opt. Soc. Am. A5, 18181827. 10.1364/josaa.5.001818

  • 30

    TangX. M.LiT.GaoX. M.ChenQ. F.ZhangX. (2018). Research on Key Technologies of Precise InSAR Surveying and Mapping Application Using Automatic SAR Imaging. Acta Geod. Cartogr. Sinica47, 730740. 10.11947/j.AGCS.2018.20170621

  • 31

    WangC.ZhangH.LiuZ. (2002). Spaceborne Synthetic Aperture Radar Interferometry. Beijing, China: Science Press, 224.

  • 32

    WeiX.ChangE. C.KwohL. K.LimH. H.WangC. A. (1994). Phase-unwrapping of SAR Interferogram with Multi-Frequency or Multi-Baseline. IEEE Int. Geoscience Remote Sens. Symposium2, 730732. 10.1109/IGARSS.1994.399243

  • 33

    XieX. M.SunY. Z.LiangX. X.ZengQ. N.ZhengZ. H. (2020). Recursive Estimation Method of Cubature Kalman Filtering Local Polynomial Coefficients for Phase Unwrapping. Acta Geod. Cartogr. Sinica49, 10231031. 10.11947/j.AGCS.2020.20190385

  • 34

    YuH.LanY.YuanZ.XuJ.LeeH. (2019). Phase Unwrapping in InSAR : A Review. IEEE Geosci. Remote Sens. Mag.7, 4058. 10.1109/mgrs.2018.2873644

  • 35

    YuH.LiZ.BaoZ. (2011). A Cluster-Analysis-Based Efficient Multibaseline Phase-Unwrapping Algorithm. IEEE Trans. Geosci. Remote Sens.49 (1), 478487. 10.1109/tgrs.2010.2055569

  • 36

    YuH. W.BaoZ. (2013). L1-norm Method for Multi-Baseline InSAR Phase Unwrapping. J. Xidian Univ.40 (04), 3741. 10.3969/j.issn.1001-2400.2013.04.006

  • 37

    YuH. W.CaoN.LanY.XingM. D. (2020). Multisystem Interferometric Data Fusion Framework: A Three-step Sensing Approach. IEEE Trans. Geoscience Remote Sens.59, 85018509. 10.1109/TGRS.2020.3045093

  • 38

    YuH. W.HuX. (2021). Knowledge-Aided InSAR Phase Unwrapping Approach. IEEE Trans. Geoscience Remote Sens.5, 18. 10.1109/TGRS.2021.3081039

  • 39

    YuH. W.LanY. (2016). Robust Two-Dimensional Phase Unwrapping for Multibaseline SAR Interferograms: A Two-Stage Programming Approach. IEEE Trans. Geoscience Remote Sens.54, 52175225. 10.1109/TGRS.2016.2558541

  • 40

    ZhangH. M.JinG. W.XuQ.QinZ. Y. (2011a). Phase Unwrapping Algorithm with Difference Filtering for Multi-Baseline InSAR. Geomatics Inf. Sci. Wuhan Univ.36, 10301034. 10.1007/s12583-011-0162-0

  • 41

    ZhangH. M.JinG. W.XuQ.QinZ. Y.SunW. (2011b). Application of Chinese Remainder Theorem in Phase Unwrapping for Dual-Baseline InSAR. Acta Geod. Cartogr. Sinica40, 770777. 10.1631/jzus.B1000265

  • 42

    ZhongH.-p.TangJ.-s.ZhangS. (2011). A Combined Phase Unwrapping Algorithm Based on Quality-Guided and Minimum Discontinuity for InSAR. J. Electron. Inf. Technol.33, 369374. 10.3724/sp.j.1146.2010.00440

  • 43

    ZhouL. F.YuH. W.LanY.XingM. D. (2021). Artificial Intelligence in Interferometric Synthetic Aperture Radar Phase Unwrapping: A Review. IEEE Geoscience Remote Sens. Mag.99, 220. 10.1109/mgrs.2021.3065811

Summary

Keywords

interferometric synthetic aperture radar, pure integer programming, phase unwrapping, dual-baseline, slack problem, branch and bound method

Citation

Liu H, Yue J, Huang Q, Li G and Liu M (2022) A Novel Branch and Bound Pure Integer Programming Phase Unwrapping Algorithm for Dual-Baseline InSAR. Front. Environ. Sci. 10:890343. doi: 10.3389/fenvs.2022.890343

Received

05 March 2022

Accepted

22 April 2022

Published

08 June 2022

Volume

10 - 2022

Edited by

Lei Zhang, Tongji University, China

Reviewed by

Yandong Gao, China University of Mining and Technology, China

Hanwen Yu, University of Electronic Science and Technology of China, China

Updates

Copyright

*Correspondence: Hui Liu, ; QiHuan Huang,

This article was submitted to Environmental Informatics and Remote Sensing, a section of the journal Frontiers in Environmental Science

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics