<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article article-type="methods-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Environ. Sci.</journal-id>
<journal-title>Frontiers in Environmental Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Environ. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-665X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">890343</article-id>
<article-id pub-id-type="doi">10.3389/fenvs.2022.890343</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Environmental Science</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A Novel Branch and Bound Pure Integer Programming Phase Unwrapping Algorithm for Dual-Baseline InSAR</article-title>
<alt-title alt-title-type="left-running-head">Liu et al.</alt-title>
<alt-title alt-title-type="right-running-head">PIP Phase Unwrapping Algorithm</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Hui</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1450470/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yue</surname>
<given-names>JiaWei</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1460726/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Huang</surname>
<given-names>QiHuan</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>GeShuang</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Min</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Collaborative Innovation Center of Geo-Information Technology for Smart Central Plains</institution>, <addr-line>Zhengzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Key Laboratory of Spatiotemporal Perception and Intelligent Processing</institution>, <institution>Ministry of Natural Resources</institution>, <addr-line>Zhengzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>College of Surveying and Geo-Information</institution>, <institution>North China University of Water Resources and Electric Power</institution>, <addr-line>Zhengzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>School of Earth Sciences and Engineering</institution>, <institution>Hohai University</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Zhengzhou Communications Planning Survey and Design Institute</institution>, <addr-line>Zhengzhou</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1536985/overview">Lei Zhang</ext-link>, Tongji University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1543498/overview">Yandong Gao</ext-link>, China University of Mining and Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1709040/overview">Hanwen Yu</ext-link>, University of Electronic Science and Technology of China, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Hui Liu, <email>lh860801@163.com</email>; QiHuan Huang, <email>InSAR@hhu.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Environmental Informatics and Remote Sensing, a section of the journal Frontiers in Environmental Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>08</day>
<month>06</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>890343</elocation-id>
<history>
<date date-type="received">
<day>05</day>
<month>03</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>04</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Liu, Yue, Huang, Li and Liu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Liu, Yue, Huang, Li and Liu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>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.</p>
</abstract>
<kwd-group>
<kwd>interferometric synthetic aperture radar</kwd>
<kwd>pure integer programming</kwd>
<kwd>phase unwrapping</kwd>
<kwd>dual-baseline</kwd>
<kwd>slack problem</kwd>
<kwd>branch and bound method</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>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 (<xref ref-type="bibr" rid="B31">Wang et al., 2002</xref>; <xref ref-type="bibr" rid="B16">Liao and Lin,. 2003</xref>; <xref ref-type="bibr" rid="B30">Tang et al., 2018</xref>; <xref ref-type="bibr" rid="B20">Liu et al., 2019</xref>). The traditional single-baseline PU algorithms can be roughly divided into path-following type (<xref ref-type="bibr" rid="B9">Goldstein et al., 1988</xref>; <xref ref-type="bibr" rid="B6">Flynn 1997</xref>; <xref ref-type="bibr" rid="B42">Zhong et al., 2011</xref>), minimum norm type (<xref ref-type="bibr" rid="B29">Takajo and Takahashi, 1988</xref>; <xref ref-type="bibr" rid="B24">Long et al., 2008</xref>; <xref ref-type="bibr" rid="B2">Chen et al., 2012</xref>), and optimal estimation type (<xref ref-type="bibr" rid="B3">Costalltilli, 1988</xref>; <xref ref-type="bibr" rid="B17">Liu et al., 2011</xref>; <xref ref-type="bibr" rid="B21">Liu et al., 2017</xref>; <xref ref-type="bibr" rid="B33">Xie et al., 2020</xref>) 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 (<xref ref-type="bibr" rid="B13">Jin et al., 2014</xref>). 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 (<xref ref-type="bibr" rid="B39">Yu and Lan,. 2016</xref>; <xref ref-type="bibr" rid="B37">Yu et al., 2020</xref>; <xref ref-type="bibr" rid="B38">Yu and Hu. 2021</xref>), 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 (<xref ref-type="bibr" rid="B32">Wei et al., 1994</xref>; <xref ref-type="bibr" rid="B40">Zhang et al., 2011a</xref>; <xref ref-type="bibr" rid="B10">Jiang et al., 2019</xref>), the difference filtering method (<xref ref-type="bibr" rid="B41">Zhang et al., 2011b</xref>; <xref ref-type="bibr" rid="B14">Jin et al., 2012</xref>; <xref ref-type="bibr" rid="B23">Liu and Xu. 2018</xref>), the maximum likelihood method (<xref ref-type="bibr" rid="B28">Si et al., 2017</xref>; <xref ref-type="bibr" rid="B5">Dong et al., 2018</xref>; <xref ref-type="bibr" rid="B25">Ma et al., 2020</xref>), the cluster-analysis method (<xref ref-type="bibr" rid="B35">Yu et al., 2011</xref>; <xref ref-type="bibr" rid="B22">Liu. 2015</xref>; <xref ref-type="bibr" rid="B11">Jiang et al., 2017</xref>), and the minimum norm method (<xref ref-type="bibr" rid="B8">Ge et al., 2013</xref>; <xref ref-type="bibr" rid="B36">Yu and Bao. 2013</xref>; <xref ref-type="bibr" rid="B18">Liu H et al., 2015</xref>; <xref ref-type="bibr" rid="B7">Gao et al., 2019</xref>). 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, <xref ref-type="bibr" rid="B34">Yu et al. (2019</xref>) and <xref ref-type="bibr" rid="B43">Zhou et al. (2021</xref>) proposed to use artificial intelligence methods to solve the phase unwrapping problem for single-baseline or multibaseline.</p>
<p>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 (<xref ref-type="bibr" rid="B13">Jin et al., 2014</xref>), to restore the interferometric phase information from interval <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> to interval <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>m</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>m</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. 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 (<xref ref-type="bibr" rid="B15">Levitin and Tichatschke.1998</xref>). This theory has been widely used in the fields of transportation and computer communication (<xref ref-type="bibr" rid="B1">Ikram et al., 2020</xref>; <xref ref-type="bibr" rid="B27">Omer et al., 2020</xref>), but it is rarely studied in the InSAR field. The term IP was mentioned in <xref ref-type="bibr" rid="B19">Liu H T et al. (2015</xref>); 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 <xref ref-type="bibr" rid="B26">Markus, (2016</xref>); 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 (<xref ref-type="bibr" rid="B39">Yu and Lan,. 2016</xref>). 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 <xref ref-type="bibr" rid="B12">Jin et al. (2018</xref>). 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&#x2013;PU model is constructed, the axis symmetry theory is introduced, and a new branch and bound PIP&#x2013;PU algorithm is proposed based on the basic principles of dual-baseline InSAR.</p>
<p>The remainder of this article is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> proposes the new idea of constructing the PIP&#x2013;PU model. <xref ref-type="sec" rid="s3">Section 3</xref> describes the branch and bound PIP&#x2013;PU algorithm. <xref ref-type="sec" rid="s4">Section 4</xref> 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 <xref ref-type="sec" rid="s5">Section 5</xref>.</p>
</sec>
<sec id="s2">
<title>The Principle of Pure Integer Programming Phase Unwrapping</title>
<p>The geometry of dual-baseline InSAR is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. Assuming that the antenna phase centers <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are on the same straight line, two baselines <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be formed. The horizontal angle of the baseline is <inline-formula id="inf8">
<mml:math id="m8">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>. The incidence angle and slant distance of the interested point <inline-formula id="inf9">
<mml:math id="m9">
<mml:mi>P</mml:mi>
</mml:math>
</inline-formula> are <inline-formula id="inf10">
<mml:math id="m10">
<mml:mi>&#x3b8;</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m11">
<mml:mi>R</mml:mi>
</mml:math>
</inline-formula>, respectively.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Geometry of dual-baseline InSAR.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g001.tif"/>
</fig>
<p>Assuming that the wrapped phases corresponding to the dual-baseline InSAR are <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively, the same relative elevation <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and each interferometric phase differential <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> have the following relationship (<xref ref-type="bibr" rid="B40">Zhang et al., 2011a</xref>):<disp-formula id="e1">
<mml:math id="m16">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>Z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf16">
<mml:math id="m17">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula> is the radar wavelength and <inline-formula id="inf17">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the ambiguity number of <inline-formula id="inf18">
<mml:math id="m19">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Let <inline-formula id="inf19">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> be the least common multiple of the two baselines <inline-formula id="inf20">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf22">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> be the modulus, we can obtain the following:<disp-formula id="e2">
<mml:math id="m24">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>Z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>If <inline-formula id="inf23">
<mml:math id="m25">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf24">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, the equations of the ambiguity numbers <inline-formula id="inf25">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf26">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the wrapped phase differential for dual-baseline InSAR can be established:<disp-formula id="e3">
<mml:math id="m29">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>X</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>X</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf27">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf28">
<mml:math id="m31">
<mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the wrapped phase differential functions of interferograms, <inline-formula id="inf29">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf30">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the modulus, and <inline-formula id="inf31">
<mml:math id="m34">
<mml:mi>X</mml:mi>
</mml:math>
</inline-formula> can be regarded as an unknown parameter.</p>
<p>In view of the similarity between solving the ambiguity number of <inline-formula id="inf32">
<mml:math id="m35">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> integral cycles and PIP problem, the dual-baseline InSAR PU problem can be transformed into a PIP problem. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the branch and bound PIP&#x2013;PU process for dual-baseline InSAR.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Branch and bound PIP&#x2013;PU process for dual-baseline InSAR.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g002.tif"/>
</fig>
<p>Adding the two equations in <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>:<disp-formula id="e4">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>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 (<xref ref-type="bibr" rid="B4">Department of Mathematics of Tongji University. 2003</xref>). That is, the absolute value of the corresponding X is the smallest. After the phase difference <inline-formula id="inf33">
<mml:math id="m37">
<mml:mrow>
<mml:mtext>d</mml:mtext>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the modulus <inline-formula id="inf34">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> being determined, <inline-formula id="inf35">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be calculated. Therefore, solving the minimum value of <inline-formula id="inf37">
<mml:math id="m41">
<mml:mi>X</mml:mi>
</mml:math>
</inline-formula> is equivalent to finding the minimum value of <xref ref-type="disp-formula" rid="e5">Eq. 5</xref>:<disp-formula id="e5">
<mml:math id="m42">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e3">Eqs 3</xref>&#x2013;<xref ref-type="disp-formula" rid="e5">5</xref> can be transformed into the IP model as follows:<disp-formula id="e6">
<mml:math id="m43">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>min</mml:mi>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="italic">&#xa0;&#xa0;s</mml:mi>
<mml:mi mathvariant="italic">.t</mml:mi>
<mml:mtext>.&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>integer</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
</sec>
<sec id="s3">
<title>A New Branch and Bound PIP&#x2013;PU Algorithm</title>
<p>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 (<xref ref-type="disp-formula" rid="e7">Eq. 7</xref>). The solution process of the branch and bound PIP&#x2013;PU algorithm for dual-baseline InSAR is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>:<disp-formula id="e7">
<mml:math id="m44">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>min</mml:mi>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>L</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="italic">&#xa0;&#xa0;s</mml:mi>
<mml:mi mathvariant="italic">.t</mml:mi>
<mml:mtext>.&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Solution process of branch and bound PIP&#x2013;PU algorithm for dual-baseline InSAR.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g003.tif"/>
</fig>
<p>As can be seen from <xref ref-type="fig" rid="F3">Figure 3</xref>, the basic idea of the branch and bound PIP&#x2013;PU algorithm is as follows: using the relationship of <inline-formula id="inf38">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> 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.</p>
<sec id="s3-1">
<title>Ambiguity Number Solving Method</title>
<p>The solution of the ambiguity number can be divided into basic model and auxiliary model according to the relationship of between <inline-formula id="inf39">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf40">
<mml:math id="m47">
<mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> . <xref ref-type="fig" rid="F4">Figure 4A</xref> shows the basic model with positive intercept of constraint condition and horizontal axis when <inline-formula id="inf41">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> . <xref ref-type="fig" rid="F4">Figure 4B</xref> shows the auxiliary model with positive intercept of constraint condition and vertical axis when <inline-formula id="inf42">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>
<bold>(A)</bold> Schematic diagram of objective function and constraint conditions in case of <inline-formula id="inf43">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(B)</bold> Schematic diagram of objective function and constraint conditions in case of <inline-formula id="inf44">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g004.tif"/>
</fig>
<p>The equation that <inline-formula id="inf45">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as the independent variable and <inline-formula id="inf46">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as the dependent variable can be set up, and the constraint condition is:<disp-formula id="e8">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The optimal solution of the basic and auxiliary models can be solved, respectively:<disp-formula id="e9">
<mml:math id="m55">
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>c</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>a</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>According to the intersection of the constraint condition and the <inline-formula id="inf47">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> axis, we branch the ambiguity number variable. For the basic and auxiliary models, <inline-formula id="inf48">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> or <inline-formula id="inf49">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> component is branched, respectively, denoted as <inline-formula id="inf50">
<mml:math id="m59">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf51">
<mml:math id="m60">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> models.<disp-formula id="e10">
<mml:math id="m61">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>c</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>a</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(10)</label>
</disp-formula>where [] is the rounding function. As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, 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 <inline-formula id="inf52">
<mml:math id="m62">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> models need to be considered.</p>
<p>According to <xref ref-type="disp-formula" rid="e5">Eq. 5</xref>, the objective function expression can be changed:<disp-formula id="e11">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>The initial values of the ambiguity numbers <inline-formula id="inf53">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf54">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for the two models can be set:<disp-formula id="e12">
<mml:math id="m66">
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>c</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>a</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>y</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>The traversal path is determined by the slope. If <inline-formula id="inf55">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, then <inline-formula id="inf56">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is traversed. If <inline-formula id="inf57">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, then <inline-formula id="inf58">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is traversed.</p>
<p>In case of <inline-formula id="inf59">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, <inline-formula id="inf60">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is incremented by one unit length in turn, and then it is determined whether <inline-formula id="inf61">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> satisfies an integer according to <xref ref-type="disp-formula" rid="e13">Eq. 13</xref>, until the integer solution corresponding to the minimum objective function value under this following condition is found:<disp-formula id="e13">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>
<bold>(A)</bold> Schematic diagram of <inline-formula id="inf62">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> increasing sequentially when <inline-formula id="inf63">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf64">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.<bold>(B)</bold> Schematic diagram of <inline-formula id="inf65">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> increasing sequentially when <inline-formula id="inf66">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf67">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g005.tif"/>
</fig>
<p>For the basic model, because of <inline-formula id="inf68">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the initial value has the following restrictions: <inline-formula id="inf69">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is traversed sequentially from 1. For the auxiliary model, <inline-formula id="inf70">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is traversed directly from 0.<disp-formula id="e14">
<mml:math id="m84">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1.</mml:mn>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>In case of <inline-formula id="inf71">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, <inline-formula id="inf72">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is incremented by one unit length in turn, and then it is determined whether <inline-formula id="inf73">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> satisfies an integer according to <xref ref-type="disp-formula" rid="e15">Eq. 15</xref>, until the integer solution corresponding to the minimum objective function value under this following condition is found.<disp-formula id="e15">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> Schematic diagram of <inline-formula id="inf74">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> increasing sequentially when <inline-formula id="inf75">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf76">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(B)</bold> Schematic diagram of <inline-formula id="inf77">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> increasing sequentially when <inline-formula id="inf78">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf79">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g006.tif"/>
</fig>
<p>For the basic model, <inline-formula id="inf80">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is traversed directly from 0. For the auxiliary model, because of <inline-formula id="inf81">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the initial value has the following restrictions: <inline-formula id="inf82">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is traversed sequentially from 1.<disp-formula id="e16">
<mml:math id="m98">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1.</mml:mn>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>So far, the positive traversal of determining the ambiguity number <inline-formula id="inf83">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> based on the relationship between <inline-formula id="inf84">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf85">
<mml:math id="m101">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> has ended. The negative traversal can solve the corresponding negative ambiguity number according to the aforementioned theories.</p>
</sec>
<sec id="s3-2">
<title>Ambiguity Number Solving in a Special Case</title>
<p>In case of <inline-formula id="inf86">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, 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:<disp-formula id="e19">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.</mml:mn>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Schematic diagram in case of <inline-formula id="inf87">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g007.tif"/>
</fig>
<p>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 <italic>K</italic>, 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 <inline-formula id="inf88">
<mml:math id="m105">
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>m</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>m</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and also has a better unwrapping ability in the phase under-sampling region. In addition, the ratio of <inline-formula id="inf89">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf90">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> 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.</p>
</sec>
<sec id="s3-3">
<title>Optimized Algorithm Using the Axis Symmetry Theory</title>
<p>In order to further improve unwrapping efficiency, the axis symmetry theory is also introduced in this proposed method. As shown in <xref ref-type="fig" rid="F8">Figure 8</xref>, if <inline-formula id="inf91">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf92">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf93">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf94">
<mml:math id="m111">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> 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 <inline-formula id="inf95">
<mml:math id="m112">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. 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 (<xref ref-type="fig" rid="F9">Figure 9</xref>), which reduces the storage space of traversing variables and improves operating efficiency.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Schematic diagram of the axis symmetry idea.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Simplified schematic diagram of the ambiguity number traversal path.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g009.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="results|discussion" id="s4">
<title>Results and Discussion</title>
<sec id="s4-1">
<title>Results and Discussion of Simulation Data</title>
<p>In order to verify the feasibility of the branch and bound PIP&#x2013;PU algorithm for dual-baseline InSAR, the first experiment is performed on the simulated data using the sinc function. <xref ref-type="fig" rid="F10">Figures 10A,B</xref> show the three-dimensional (3D) and two-dimensional (2D) digital elevation model (DEM), respectively. <xref ref-type="fig" rid="F10">Figures 10C,D</xref>, respectively, show the interferograms of the short and long baselines.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Sinc function. <bold>(A)</bold> 3D DEM (m). <bold>(B)</bold> 2D DEM (m). <bold>(C)</bold> Simulated short-baseline interferogram (rad). <bold>(D)</bold>Simulated long-baseline interferogram (rad).</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g010.tif"/>
</fig>
<p>After unwrapping by the branch and bound PIP&#x2013;PU method, the 3D map of the solved ambiguity numbers, unwrapping results, and phase errors are shown in <xref ref-type="fig" rid="F11">Figure 11</xref>. 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&#x5e;&#x2013;15, which prove that this proposed algorithm based on PIP mathematical ideas can effectively guarantee the accuracy of unwrapping.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>
<bold>(A)</bold> 3D map of the solved ambiguity numbers for short-baseline interferogram. <bold>(B)</bold> Unwrapping results for short-baseline interferogram (rad). <bold>(C)</bold> Phase error distribution map for short-baseline interferogram (rad). <bold>(D)</bold> 3D map of the solved ambiguity numbers for long-baseline interferogram. <bold>(E)</bold> Unwrapping results for long-baseline interferogram (rad). <bold>(F)</bold> Phase error distribution map for long-baseline interferogram (rad).</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g011.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>Results and Discussion of Noisy Dual-Baseline Interferogram</title>
<p>In the second experiment, we select Isolation Peak National Park data to verify the effectiveness and noise robustness performance of this proposed method. <xref ref-type="fig" rid="F12">Figures 12A,B</xref> show 2D and 3D DEM. <xref ref-type="fig" rid="F12">Figures 12C,D</xref> show simulated noisy interferograms with 105&#xa0;m baseline and 189&#xa0;m baseline, respectively, in which we added a random phase noise with a mean value of 0 and a variance of 0.1&#xa0;rad<sup>2</sup>. The main parameters are shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Isolation Peak National Park, United States <bold>(A)</bold> 2D DEM (m). <bold>(B)</bold> 3D DEM (m). <bold>(C)</bold> Simulated interferogram with 105&#xa0;m baseline (rad). <bold>(D)</bold> Simulated interferogram with 189&#xa0;m baseline (rad).</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g012.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Main parameters of the interferograms.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Orbit altitude/km</th>
<th align="center">Image size/pixel&#xd7;pixel</th>
<th align="center">Incidence angle/(&#xb0;)</th>
<th align="center">Wavelength/m</th>
<th align="center">Baseline 1/m</th>
<th align="center">Baseline 2/m</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">600</td>
<td align="char" char="&#xd7;">458 &#xd7; 157</td>
<td align="center">30</td>
<td align="char" char=".">0.057</td>
<td align="center">105</td>
<td align="center">189</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>There exists phase under-sampling area in the red frame of the aforementioned interferograms. The unwrapping results of 105&#xa0;m and 189&#xa0;m baseline interferograms using the branch and bound PIP&#x2013;PU method are shown in <xref ref-type="fig" rid="F13">Figures 13A,C</xref>, respectively, which are in good agreement with <xref ref-type="fig" rid="F12">Figure 12A</xref>. By further making the difference between the unwrapping result and the original reference phase, the phase error distribution map is as shown in <xref ref-type="fig" rid="F13">Figures 13B,D</xref>. Better unwrapping results can be obtained even in phase under-sampling areas and abrupt topographic change areas. Compared with <xref ref-type="fig" rid="F11">Figures 11C,F</xref>, 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.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>
<bold>(A)</bold> Unwrapping results of the PIP method based on 105&#xa0;m baseline (rad). <bold>(B)</bold> Phase error distribution map of the PIP method based on 105&#xa0;m baseline (rad). <bold>(C)</bold> Unwrapping results of the PIP method based on 189&#xa0;m baseline (rad). <bold>(D)</bold>Phase error distribution map of the PIP method based on 189&#xa0;m baseline (rad). <bold>(E)</bold> Unwrapping results of the branch-cut method based on 105&#xa0;m baseline (rad). <bold>(F)</bold> Phase error distribution map of branch-cut method based on 105&#xa0;m baseline (rad). <bold>(G)</bold> Unwrapping results of the quality-guided method based on 105&#xa0;m baseline (rad). <bold>(H)</bold> Phase error distribution map of the quality-guided method based on 105&#xa0;m baseline (rad). <bold>(I)</bold> Unwrapping results of the LS method based on 105&#xa0;m baseline (rad). <bold>(J)</bold> Phase error distribution map of the LS method based on 105&#xa0;m baseline (rad). <bold>(K)</bold> Unwrapping results of the MCF method based on 105&#xa0;m baseline (rad). <bold>(L)</bold> Phase error distribution map of the MCF method based on 105&#xa0;m baseline (rad).</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g013.tif"/>
</fig>
<p>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&#xa0;m baseline interferogram. <xref ref-type="fig" rid="F13">Figures 13E,F</xref> 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. <xref ref-type="fig" rid="F13">Figures 13G,H</xref> 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. <xref ref-type="fig" rid="F13">Figures 13I,J</xref> 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&#xa0;rad different from the original phase, and some even reach 20&#xa0;rad. The main reason is that the discrete phase gradient estimation cannot reflect the true phase gradient, which introduces the large error. <xref ref-type="fig" rid="F13">Figures 13K,L</xref> 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.</p>
<p>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. <xref ref-type="fig" rid="F14">Figures 14</xref>, <xref ref-type="fig" rid="F15">15</xref> 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. <xref ref-type="table" rid="T2">Table 2</xref> 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&#x2013;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&#x2013;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.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Mean scatter plot for phase errors of five groups of repeated experiments.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g014.tif"/>
</fig>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Standard deviation scatter plot for phase errors of five groups of repeated experiments.</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g015.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Evaluation of different phase unwrapping methods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Phase unwrapping method</th>
<th align="center">Mean/rad</th>
<th align="center">Standard deviation/rad</th>
<th align="center">Unwrapping efficiency/s</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Branch-cut method</td>
<td align="char" char=".">0.3145</td>
<td align="char" char=".">2.3045</td>
<td align="char" char=".">3.46</td>
</tr>
<tr>
<td align="left">Quality-guided method</td>
<td align="char" char=".">0.0745</td>
<td align="char" char=".">1.8014</td>
<td align="char" char=".">43.52</td>
</tr>
<tr>
<td align="left">LS method</td>
<td align="char" char=".">8.4385</td>
<td align="char" char=".">7.7512</td>
<td align="char" char=".">1.42</td>
</tr>
<tr>
<td align="left">MCF method</td>
<td align="char" char=".">0.0413</td>
<td align="char" char=".">1.4145</td>
<td align="char" char=".">6.37</td>
</tr>
<tr>
<td align="left">PIP method</td>
<td align="char" char=".">0.0278</td>
<td align="char" char=".">0.8701</td>
<td align="char" char=".">3.04</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>Results and Discussion of Real Dual-Baseline Interferogram</title>
<p>In the third experiment, we take the real Etna ERS-1/2 interferogram data (5,186 &#xd7; 1998 pixels) to evaluate the practicality of this proposed method, which are shown in <xref ref-type="fig" rid="F16">Figure 16</xref>.</p>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>Real Etna ERS-1/2 interferograms. <bold>(A)</bold> Short-baseline interferogram (rad). <bold>(B)</bold> Long-baseline interferogram (rad).</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g016.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F17">Figures 17A,C</xref> 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 <xref ref-type="fig" rid="F17">Figures 17B,D</xref>, the phase distribution regularity is also consistent with that of the solved ambiguity number. <xref ref-type="fig" rid="F17">Figure 17E</xref> shows the re-wrapped result of the long-baseline unwrapping phase, which is highly consistent with the original interferogram (<xref ref-type="fig" rid="F16">Figure 16B</xref>), then the difference between the two can get the phase error distribution map as shown in <xref ref-type="fig" rid="F17">Figure 17F</xref>, and the errors are almost 0. Finally, the inverted DEM using the long-baseline unwrapping result is shown in <xref ref-type="fig" rid="F17">Figure 17G</xref>. Compared with the 3D maps of the solved ambiguity numbers (<xref ref-type="fig" rid="F17">Figures 17A,C</xref>), the distribution regularity of the three are also highly consistent, which is sufficient to prove the effectiveness and practicality of the proposed algorithm.</p>
<fig id="F17" position="float">
<label>FIGURE 17</label>
<caption>
<p>Unwrapping results of real data. <bold>(A)</bold> 3D map of the solved ambiguity numbers for short-baseline interferogram. <bold>(B)</bold> Unwrapping results for short-baseline interferogram (rad). <bold>(C)</bold> 3D map of the solved ambiguity numbers for long-baseline interferogram. <bold>(D)</bold> Unwrapping results for long-baseline interferogram (rad). <bold>(E)</bold> Re-wrapped results of long-baseline (rad). <bold>(F)</bold> Phase errors between re-wrapped results and original interferogram (rad). <bold>(G)</bold> Inverted DEM (m).</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g017.tif"/>
</fig>
<p>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 <xref ref-type="fig" rid="F18">Figures 18A&#x2013;C</xref>, 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.</p>
<fig id="F18" position="float">
<label>FIGURE 18</label>
<caption>
<p>Unwrapping results of real data. <bold>(A)</bold> Branch-cut method (rad). <bold>(B)</bold> LS method (rad). <bold>(C)</bold> MFC method (rad). <bold>(D)</bold> Re-wrapped results of the branch-cut method (rad). <bold>(E)</bold> Re-wrapped results of the LS method (rad). <bold>(F)</bold> Re-wrapped results of the MFC method (rad). <bold>(G)</bold> Phase errors between re-wrapped results and original interferogram of the branch-cut method (rad). <bold>(H)</bold> Phase errors between re-wrapped results and original interferogram of the LS method (rad). <bold>(I)</bold> Phase errors between re-wrapped results and original interferogram of the MFC method (rad).</p>
</caption>
<graphic xlink:href="fenvs-10-890343-g018.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F18">Figures 18D&#x2013;F</xref> show the re-wrapped results of long-baseline unwrapping phase, and <xref ref-type="fig" rid="F18">Figures 18G&#x2013;I</xref> show the phase error between re-wrapped results and original interferogram. Comparing <xref ref-type="fig" rid="F17">Figures 17E,F</xref>, 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 (<xref ref-type="fig" rid="F16">Figure 16B</xref>), 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.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>Conclusion</title>
<p>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&#x2013;PU model is constructed, and a new branch and bound PIP&#x2013;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&#x2013;PU algorithm. In the follow-up research, it is necessary to further verify the noise robustness ability of the PIP&#x2013;PU algorithm.</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Materials, Further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>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.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>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).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>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.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>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.</p>
</sec>
<ack>
<p>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.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bouras</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Figueiredo</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Poss</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Minimizing Energy and Link Utilization in ISP Backbone Networks with Multi-Path Routing: A Bi-level Approach</article-title>. <source>Optim. Lett.</source> <volume>14</volume>, <fpage>209</fpage>&#x2013;<lpage>227</lpage>. <pub-id pub-id-type="doi">10.1007/s11590-019-01505-x</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>G. X.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>H. Q.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W. T.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>InSAR Phase Unwrapping Using Least Squares Method with Integer Ambiguity Resolution and Edge Detection</article-title>. <source>Acta Geod. Cartogr. Sinica</source> <volume>41</volume>, <fpage>441</fpage>&#x2013;<lpage>448</lpage>. </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Costalltilli</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>A Novel Phase Unwrapping Method Based on Network Programming</article-title>. <source>IEEE Transaction Geoscience Remote Sens.</source> <volume>36</volume>, <fpage>813</fpage>&#x2013;<lpage>821</lpage>. <pub-id pub-id-type="doi">10.1109/36.673674</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<collab>Department of Mathematics of Tongji University</collab> (<year>2003</year>). <source>Engineering Mathematics, Linear Algebra</source>. <edition>6th Edition</edition>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Higher Education Press</publisher-name>. </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>An Efficient Maximum Likelihood Estimation Approach of Multi-Baseline SAR Interferometry for Refined Topographic Mapping in Mountainous Areas</article-title>. <source>Remote Sens.</source> <volume>10</volume>, <fpage>454</fpage>&#x2013;<lpage>474</lpage>. <pub-id pub-id-type="doi">10.3390/rs10030454</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Flynn</surname>
<given-names>T. J.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Two-dimensional Phase Unwrapping with Minimum Weighted Discontinuity</article-title>. <source>J. Opt. Soc. Am. A</source> <volume>14</volume>, <fpage>2692</fpage>&#x2013;<lpage>2701</lpage>. <pub-id pub-id-type="doi">10.1364/josaa.14.002692</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Refined Two-Stage Programming Approach of Phase Unwrapping for Multi-Baseline SAR Interferograms Using the Unscented Kalman Filter</article-title>. <source>Remote Sens.</source> <volume>11</volume>, <fpage>199</fpage>&#x2013;<lpage>217</lpage>. <pub-id pub-id-type="doi">10.3390/rs11020199</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ge</surname>
<given-names>S. Q.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Z. G.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>A Robust Multifrequency Phase Unwrapping Method Based on Gradient Reconstruction</article-title>. <source>Acta Geod. Cartogr. Sinica</source> <volume>42</volume>, <fpage>367</fpage>&#x2013;<lpage>373&#x2b;396</lpage>. </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goldstein</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Zebker</surname>
<given-names>H. A.</given-names>
</name>
<name>
<surname>Werner</surname>
<given-names>C. L.</given-names>
</name>
</person-group> (<year>1988</year>). <article-title>Satellite Radar Interferometry: Two-Dimensional Phase Unwrapping</article-title>. <source>Radio Sci.</source> <volume>23</volume>, <fpage>713</fpage>&#x2013;<lpage>720</lpage>. <pub-id pub-id-type="doi">10.1029/rs023i004p00713</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>Z. B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z. M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A Searched-form Robust Chinese Remainder Theorem Based Multi-Baseline Phase Unwrapping Algorithm</article-title>. <source>J. Natl. Univ. Def. Technol.</source> <volume>41</volume>, <fpage>72</fpage>&#x2013;<lpage>79</lpage>. <pub-id pub-id-type="doi">10.11887/j.cn.201901011</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A Refined Cluster-Analysis-Based Multibaseline Phase-Unwrapping Algorithm</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>14</volume> (<issue>9</issue>), <fpage>1565</fpage>&#x2013;<lpage>1569</lpage>. <pub-id pub-id-type="doi">10.1109/lgrs.2017.2723050</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Multi&#x2010;baseline InSAR Phase Unwrapping Method Based on Mixed&#x2010;integer Optimisation Model</article-title>. <source>IET Radar, Sonar &#x26;amp; Navig.</source> <volume>12</volume>, <fpage>694</fpage>&#x2013;<lpage>701</lpage>. <pub-id pub-id-type="doi">10.1049/iet-rsn.2017.054310.1049/iet-rsn.2017.0543</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>G. W.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H. M.</given-names>
</name>
</person-group> (<year>2014</year>). <source>Synthetic Aperture Radar Interferometry</source>. <publisher-loc>Beijing, China</publisher-loc>: <publisher-name>National Defense Industry Press</publisher-name>. </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>G. W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>Z. Y.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>Q. J.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Phase Unwrapping Algorithm with Difference Filter for Multi-Band InSAR</article-title>. <source>Acta Geod. Cartogr. Sinica</source> <volume>41</volume>, <fpage>434</fpage>&#x2013;<lpage>440&#x2b;448</lpage>. <pub-id pub-id-type="doi">10.3788/gzxb20124109.1130</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Levitin</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Tichatschke</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>A Branch-And-Bound Approach for Solving a Class of Generalized Semi-infinite Programming Problems</article-title>. <source>J. Glob. Optim.</source> <volume>13</volume>, <fpage>299</fpage>&#x2013;<lpage>315</lpage>. <pub-id pub-id-type="doi">10.1023/A:1008245113420</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Liao</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2003</year>). <source>Synthetic Aperture Radar Interferometry-Principle and Signal Processing</source>. <publisher-loc>Beijing, China</publisher-loc>: <publisher-name>The Publishing House of Surveying and Mapping</publisher-name>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>G. L.</given-names>
</name>
<name>
<surname>Hao</surname>
<given-names>H. D.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tao</surname>
<given-names>Q. X.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Phase Unwrapping Algorithm by Using Kalman Filter Based on Topographic Factors</article-title>. <source>Acta Geod. Cartogr. Sinica</source> <volume>40</volume>, <fpage>283</fpage>&#x2013;<lpage>288</lpage>. <pub-id pub-id-type="doi">10.1109/OCEANSSYD.2010.5603794</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu H</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xing</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Novel Mixed-Norm Multibaseline Phase-Unwrapping Algorithm Based on Linear Programming</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>12</volume>, <fpage>1086</fpage>&#x2013;<lpage>1090</lpage>. <pub-id pub-id-type="doi">10.1109/lgrs.2014.2381666</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu H T</surname>
<given-names>H. T.</given-names>
</name>
<name>
<surname>Mengdao Xing</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Zheng Bao</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Cluster-Analysis-Based Noise-Robust Phase-Unwrapping Algorithm for Multibaseline Interferograms</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>53</volume> (<issue>1</issue>), <fpage>494</fpage>&#x2013;<lpage>504</lpage>. <pub-id pub-id-type="doi">10.1109/tgrs.2014.2324595</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>Z. C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G. S.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>D. Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B. C.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Radar Interferometry-DEM Aided Interference and Deformation Monitoring Technology</source>. <publisher-loc>Beijing, China</publisher-loc>: <publisher-name>Geological Publishing House</publisher-name>, <fpage>54</fpage>&#x2013;<lpage>70</lpage>. </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>G. W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Phase Unwrapping Assisted by DEM of InSAR for Mountainous Terrain</article-title>. <source>J. Geomatics Sci. Technol.</source> <volume>34</volume>, <fpage>215</fpage>&#x2013;<lpage>220</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1673-6338.2017.02.019</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>H. T.</given-names>
</name>
</person-group> (<year>2015</year>). <source>Study on Multi-Baseline Phase Unwrapping Algorithm</source>. <publisher-loc>Xi&#x2019;an</publisher-loc>: <publisher-name>Xidian University</publisher-name>, <fpage>19</fpage>&#x2013;<lpage>29</lpage>. </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Interference Processing for Zero Intermediate Frequency Multi-Baseline InSAR Assisted by DEM</article-title>. <source>J. Henan Normal Univ. Nat. Sci. Ed.</source> <volume>46</volume>, <fpage>42</fpage>&#x2013;<lpage>47</lpage>. <pub-id pub-id-type="doi">10.16366/j.cnki.1000-2367.2018.05.007</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Long</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z. W.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>G. C.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>LAMBDA Method Applied to Phase Unwrapping in CR-InSAR</article-title>. <source>J. Geodesy Geodyn.</source> <volume>3</volume>, <fpage>100</fpage>&#x2013;<lpage>103</lpage>. <pub-id pub-id-type="doi">10.14075/j.jgg.2008.03.007</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>L. T.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>X. P.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y. S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An Improved Multi-Baseline InSAR Unwrapping Algorithm Based on Maximum Likelihood Estimation[J]</article-title>. <source>Sci. Surv. Mapp.</source> <volume>45</volume>, <fpage>123</fpage>&#x2013;<lpage>129</lpage>. <pub-id pub-id-type="doi">10.16251/j.cnki.1009-2307.2020.08.019</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Markus</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Accelerating Phase Unwrapping Based on Integer Linear Programming by Processing of Subgraphs</article-title>. <source>IEEE Transaction Geosicience Remote Sens.</source>, <fpage>6441</fpage>&#x2013;<lpage>6444</lpage>. <pub-id pub-id-type="doi">10.1109/IGARS.2016.7730683</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Omer</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Murat</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Ilker</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Reliable Communication Network Design: The Hybridisation of Metaheuristics with the Branch and Bound Method</article-title>. <source>J. Operational Res. Soc.</source> <volume>71</volume>, <fpage>784</fpage>&#x2013;<lpage>799</lpage>. <pub-id pub-id-type="doi">10.1080/01605682.2019.1582587</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Si</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>Y. K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A Novel Cluster-Analysis Algorithm Based on MAP Framework for Multi-Baseline InSAR Height Reconstruction</article-title>. <source>J. Radars</source> <volume>6</volume>, <fpage>640</fpage>&#x2013;<lpage>652</lpage>. <pub-id pub-id-type="doi">10.12000/JR17043</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Takajo</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Takahashi</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>1988</year>). <article-title>Noniterative Method for Obtaining the Exact Solution for the Normal Equation in Least-Squares Phase Estimation from the Phase Difference</article-title>. <source>J. Opt. Soc. Am. A</source> <volume>5</volume>, <fpage>1818</fpage>&#x2013;<lpage>1827</lpage>. <pub-id pub-id-type="doi">10.1364/josaa.5.001818</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>X. M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>X. M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Q. F.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Research on Key Technologies of Precise InSAR Surveying and Mapping Application Using Automatic SAR Imaging</article-title>. <source>Acta Geod. Cartogr. Sinica</source> <volume>47</volume>, <fpage>730</fpage>&#x2013;<lpage>740</lpage>. <pub-id pub-id-type="doi">10.11947/j.AGCS.2018.20170621</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2002</year>). <source>Spaceborne Synthetic Aperture Radar Interferometry</source>. <publisher-loc>Beijing, China</publisher-loc>: <publisher-name>Science Press</publisher-name>, <fpage>2</fpage>&#x2013;<lpage>24</lpage>. </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>E. C.</given-names>
</name>
<name>
<surname>Kwoh</surname>
<given-names>L. K.</given-names>
</name>
<name>
<surname>Lim</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C. A.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Phase-unwrapping of SAR Interferogram with Multi-Frequency or Multi-Baseline</article-title>. <source>IEEE Int. Geoscience Remote Sens. Symposium</source> <volume>2</volume>, <fpage>730</fpage>&#x2013;<lpage>732</lpage>. <pub-id pub-id-type="doi">10.1109/IGARSS.1994.399243</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>X. M.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y. Z.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>X. X.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Q. N.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Z. H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Recursive Estimation Method of Cubature Kalman Filtering Local Polynomial Coefficients for Phase Unwrapping</article-title>. <source>Acta Geod. Cartogr. Sinica</source> <volume>49</volume>, <fpage>1023</fpage>&#x2013;<lpage>1031</lpage>. <pub-id pub-id-type="doi">10.11947/j.AGCS.2020.20190385</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Phase Unwrapping in InSAR : A Review</article-title>. <source>IEEE Geosci. Remote Sens. Mag.</source> <volume>7</volume>, <fpage>40</fpage>&#x2013;<lpage>58</lpage>. <pub-id pub-id-type="doi">10.1109/mgrs.2018.2873644</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>A Cluster-Analysis-Based Efficient Multibaseline Phase-Unwrapping Algorithm</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>49</volume> (<issue>1</issue>), <fpage>478</fpage>&#x2013;<lpage>487</lpage>. <pub-id pub-id-type="doi">10.1109/tgrs.2010.2055569</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>H. W.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>L1-norm Method for Multi-Baseline InSAR Phase Unwrapping</article-title>. <source>J. Xidian Univ.</source> <volume>40</volume> (<issue>04</issue>), <fpage>37</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1001-2400.2013.04.006</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>H. W.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Lan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xing</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Multisystem Interferometric Data Fusion Framework: A Three-step Sensing Approach</article-title>. <source>IEEE Trans. Geoscience Remote Sens.</source> <volume>59</volume>, <fpage>8501</fpage>&#x2013;<lpage>8509</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2020.3045093</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>H. W.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Knowledge-Aided InSAR Phase Unwrapping Approach</article-title>. <source>IEEE Trans. Geoscience Remote Sens.</source> <volume>5</volume>, <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2021.3081039</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>H. W.</given-names>
</name>
<name>
<surname>Lan</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Robust Two-Dimensional Phase Unwrapping for Multibaseline SAR Interferograms: A Two-Stage Programming Approach</article-title>. <source>IEEE Trans. Geoscience Remote Sens.</source> <volume>54</volume>, <fpage>5217</fpage>&#x2013;<lpage>5225</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2016.2558541</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>G. W.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>Z. Y.</given-names>
</name>
</person-group> (<year>2011a</year>). <article-title>Phase Unwrapping Algorithm with Difference Filtering for Multi-Baseline InSAR</article-title>. <source>Geomatics Inf. Sci. Wuhan Univ.</source> <volume>36</volume>, <fpage>1030</fpage>&#x2013;<lpage>1034</lpage>. <pub-id pub-id-type="doi">10.1007/s12583-011-0162-0</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>G. W.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>Z. Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2011b</year>). <article-title>Application of Chinese Remainder Theorem in Phase Unwrapping for Dual-Baseline InSAR</article-title>. <source>Acta Geod. Cartogr. Sinica</source> <volume>40</volume>, <fpage>770</fpage>&#x2013;<lpage>777</lpage>. <pub-id pub-id-type="doi">10.1631/jzus.B1000265</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhong</surname>
<given-names>H.-p.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>J.-s.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>A Combined Phase Unwrapping Algorithm Based on Quality-Guided and Minimum Discontinuity for InSAR</article-title>. <source>J. Electron. Inf. Technol.</source> <volume>33</volume>, <fpage>369</fpage>&#x2013;<lpage>374</lpage>. <pub-id pub-id-type="doi">10.3724/sp.j.1146.2010.00440</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>L. F.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>H. W.</given-names>
</name>
<name>
<surname>Lan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xing</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Artificial Intelligence in Interferometric Synthetic Aperture Radar Phase Unwrapping: A Review</article-title>. <source>IEEE Geoscience Remote Sens. Mag.</source> <volume>99</volume>, <fpage>2</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1109/mgrs.2021.3065811</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>