Next Article in Journal
A Synergic Retrieval Algorithm of Aerosol Optical and Composition Profiles from Dual-Channel Mie Lidar Observations
Previous Article in Journal
Six Decades (1965–2025) of Phytoplankton Absorption Research: A Bibliometric and Systematic Review with Insights from the Past Decade
Previous Article in Special Issue
CGMSN: CFAR-Guided Mode-Selective Network for SAR Target Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Morpho-Phase Feature-Based Method for Geometric Error Mitigation in InSAR Image Matching

1
College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China
2
Interdisciplinary Research Center for Artificial Intelligence, Beijing University of Chemical Technology, Beijing 100029, China
3
National Key Laboratory of Microwave Imaging Technology, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100190, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(13), 2060; https://doi.org/10.3390/rs18132060
Submission received: 13 April 2026 / Revised: 3 June 2026 / Accepted: 12 June 2026 / Published: 23 June 2026

Highlights

In InSAR-based scene matching navigation systems, parameter estimation errors cause significant interferometric fringe shifts, which severely degrade the accuracy of existing matching algorithms and the overall navigation positioning. To resolve this critical issue, this paper proposes the PRK-HMPD keypoint detection and matching algorithm specifically designed for interferograms, achieving robust matching under fringe shifts and significantly improving navigation accuracy.
What are the main findings?
  • A Phase-Robust Keypoint (PRK) detection method is proposed to address textural shifts caused by parameter estimation errors. By constructing a 3D compensated phase space instead of the conventional scale space, and extracting stable phase extrema rather than gradient extrema, the proposed method effectively filters out invalid keypoints and ensures high repeatability under parameter uncertainties.
  • To overcome the feature ambiguity of traditional descriptors on InSAR images with strong non-local similarity, a Hierarchical Morphological-Phase Descriptor (HMPD) is proposed, which fully characterizes the unique morphological features and phase statistical features of keypoints, thereby improving the discriminability of descriptors and reducing the false matching rate of keypoints.
What are the implications of the main findings?
  • Academic Implication: It addresses the critical bottleneck of geometric parameter errors and interferogram non-local similarity that degrade conventional matching algorithms, providing a novel Morpho-Phase feature-based solution (integrating PRK detection and HMPD descriptor) to improve InSAR image matching robustness—offering a new research direction for feature design in interferometric image matching.
  • Engineering Implication: By enabling stable and high-precision positioning under geometric parameter errors, the proposed method promotes the practical application of InSAR as a reliable payload for UAV scene matching navigation, which is particularly valuable for scenarios requiring high navigation accuracy (e.g., precision agriculture, disaster monitoring, and autonomous UAV operations).

Abstract

Interferometric Synthetic Aperture Radar (InSAR) is a promising payload for Unmanned Aerial Vehicle (UAV) scene matching navigation due to the rich textures in interferogram images compared to SAR intensity images. However, geometric parameter estimation errors during reference interferogram image generation cause significant textural discrepancies with real-time data. Compounded by inherent non-local similarity of InSAR images, these issues render conventional matching algorithms ineffective, degrading navigation accuracy. To address these challenges, this paper proposes a Morpho-Phase feature-based InSAR image matching method to mitigate the impact of parameter errors. Firstly, a Phase-Robust Keypoint (PRK) detection method is proposed, which overcomes the impact of parameter errors on keypoint detection by introducing a compensated phase and extracting phase extrema. Secondly, a Hierarchical Morphological-Phase Descriptor (HMPD) is constructed to resolve the feature ambiguity caused by the non-local similarity of interferograms by combining morphological features with phase statistics. Experimental results based on real-world InSAR data demonstrate that the proposed matching method effectively mitigates the impact of parameter errors on InSAR image matching, enhances navigation positioning accuracy, and provides stable, high-precision positioning capabilities in practical scene matching navigation tasks.

1. Introduction

Unmanned Aerial Vehicles (UAVs) serve as critical aerial platforms widely deployed in diverse flight missions; however, their operation relies heavily on high-precision positioning services provided by Global Navigation Satellite Systems (GNSS). In complex electromagnetic interference environments, GNSS are highly susceptible to suppression or spoofing, potentially leading to navigation failure [1,2]. While Inertial Navigation Systems (INS) offer the advantages of complete autonomy and strong immunity to interference, their positioning errors accumulate over time, making it difficult to meet the requirements of long-endurance and high-precision missions [3]. Consequently, the development of autonomous navigation technologies capable of correcting cumulative INS errors under GNSS-denied conditions has become a research hotspot. Scene Matching Navigation (SMN), which retrieves the absolute position of the aircraft by matching real-time ground images sensed by the UAV with pre-stored geo-referenced base maps, is characterized by high autonomy and drift-free errors [4,5]. It stands as a key technological approach for achieving all-day, high-precision autonomous navigation for aircraft.
Synthetic Aperture Radar (SAR) [6,7] is considered an ideal sensor for scene matching navigation [8,9]. Compared with optical and infrared imaging sensors, SAR possesses all-weather and all-day operational capabilities and can penetrate clouds, fog, and camouflage, offering significant advantages in adverse meteorological conditions [10]. With advancements in electronic technology, airborne SAR systems are evolving towards miniaturization, lightweight design, and high resolution, providing the hardware foundation for UAV platforms to carry SAR payloads [11]. Furthermore, research on scene matching using SAR images has matured significantly. Methodologies have progressed from early template matching algorithms based on grayscale correlation, to feature point matching algorithms utilizing local invariant features such as SAR-SIFT [12] and KAZE-SAR [13], and more recently to matching networks based on deep learning [14,15]. These algorithms have achieved favorable SAR image matching results in regions with salient features.
Despite the rapid development of SAR scene matching technology, severe challenges remain in practical applications. The imaging mechanism of SAR dictates that image quality is highly dependent on surface scattering characteristics [16]. For imaging regions containing strong scattering features such as roads, rivers, and buildings, SAR images can provide sufficient features for image matching [17]. However, in areas lacking distinct surface features, such as plains, hills, or uniformly vegetated regions, SAR images often exhibit weak texture and low contrast, and are susceptible to severe interference from speckle noise [18]. In such scenarios, geometric structural features like corners and edges within SAR images are extremely scarce, leading to a severe paucity of semantic information [19]. Consequently, traditional feature extraction algorithms struggle to detect a sufficient number of uniformly distributed stable feature points, which in turn leads to matching failure and the inability to provide effective positioning information for the aircraft.
To overcome the limitations of SAR images in weak-texture regions, Interferometric Synthetic Aperture Radar (InSAR) technology has entered the field of navigation. As a mature mapping technology, InSAR has traditionally been employed primarily for elevation measurement and terrain deformation monitoring [20,21]. It is precisely due to the extremely high sensitivity of InSAR to surface elevation changes that, even in weak-texture regions with uniform surface reflectivity, interferograms will exhibit distinct interferometric fringes as long as minor terrain undulations exist [22]. These fringes, which vary with terrain fluctuations, contain rich topographic semantic information, effectively filling the information gap of SAR images in feature-scarce areas. Figure 1a,b visually demonstrates the difference in textural information content between a SAR image and an InSAR interferogram of the same area. Currently, scholars have begun to explore scene matching navigation schemes based on InSAR. For instance, Jiang et al. [23] and Sun et al. [24] have successively proposed utilizing interferograms for scene matching, preliminarily validating the feasibility of this technological route.
Although scene matching schemes based on InSAR are theoretically feasible, existing studies mostly adopt classical image matching frameworks directly, extracting features with significant gradients by constructing various types of pyramid spaces. However, for InSAR-based scene matching navigation tasks, the reference interferogram is generated using DEMs and InSAR system parameters. The estimated values of these parameters inevitably contain errors due to factors such as the autonomous divergence of the INS and geometric calibration issues [25,26]. These errors lead to discrepancies in characteristics such as the position and density of interferometric fringes between the reference interferogram and the real-time interferogram acquired by the UAV, as illustrated in Figure 1b,c. Consequently, since the interferometric fringes serve as the primary source of gradient features, discrepancies in their spatial distribution directly result in a lack of spatial correspondence between the keypoints extracted from the reference and real-time interferograms, thereby causing the matching algorithm to fail.
On the other hand, existing studies have yet to fully account for the impact of the non-local similarity [27,28] of interferograms on scene matching. Due to the phase wrapping characteristic of interferometric phases, periodic jumps occur when the terrain elevation change exceeds the height of ambiguity [29]. This results in extremely high similarity in fringe structures and local neighborhood textures across different regions of the interferogram, as the red regions shown in Figure 1b,c. For keypoints distributed on different fringes, if traditional descriptors based on local neighborhood grayscale statistics or gradients such as SIFT descriptors are employed, the feature vectors of these keypoints tend to be highly convergent and lack discriminability. In the matching stage, this ambiguity of features readily leads to outliers, severely compromising the final navigation positioning accuracy.
In summary, leveraging the rich fringe features in InSAR interferograms for scene matching constitutes a superior solution for addressing the failure of SAR matching navigation in feature-poor regions. However, the matching frameworks in existing research have yet to effectively resolve the interferogram matching errors comprehensively caused by textural inconsistencies arising from system parameter estimation errors and feature confusion induced by phase wrapping. Consequently, this paper proposes an interferogram matching method based on Morpho-Phase features, which effectively mitigates the matching errors resulting from the aforementioned issues, thereby realizing higher-precision InSAR-based scene matching navigation. The primary contributions of this paper are twofold:
  • A Phase-Robust Keypoint (PRK) detection method is proposed to address textural shifts caused by parameter estimation errors. By constructing a 3D compensated phase space instead of the conventional scale space, and extracting stable phase extrema rather than gradient extrema, the proposed method effectively filters out invalid keypoints and ensures high repeatability under parameter uncertainties.
  • To overcome the feature ambiguity of traditional descriptors on interferograms with strong non-local similarity, a Hierarchical Morphological-Phase Descriptor (HMPD) is proposed, which fully characterizes the unique morphological features and phase statistical features of keypoints, thereby improving the discriminability of descriptors and reducing the false matching rate of keypoints.
Finally, the feasibility of the proposed method in real-world scene matching navigation tasks is demonstrated using a set of actual airborne InSAR data. The overall research motivation of this paper is illustrated in Figure 2.
It is worth noting that, compared with conventional InSAR mapping tasks, the proposed method relies only on the morphological structure of interferometric fringes rather than the absolute accuracy of the phase, and is therefore less sensitive to platform instability and phase noise. The airborne dual-antenna InSAR system used in our experiments ensures interferometric coherence through a rigid baseline structure. After standard motion compensation and phase filtering, the resulting interferograms adequately satisfy the requirements of the matching algorithm.

2. Materials and Methods

This paper proposes an autonomous navigation method for aircraft based on interferogram matching, which is illustrated in Figure 3. The aircraft acquires real-time interferograms using the airborne SAR system, while simultaneously generating reference interferograms based on the reference DEM. Subsequently, both interferograms undergo keypoint detection and matching. The aircraft positioning inversion is then performed based on the matched points, yielding the platform position corresponding to the azimuth time of each matched point. Finally, the integrated navigation result is obtained by fusing the data with the aircraft’s Inertial Navigation System (INS).

2.1. Data Acquisition & Generation

2.1.1. Real-Time Interferogram Acquisition

For a single-pass dual-antenna interferometric SAR system, a single flight pass is sufficient to acquire SAR images of the same area from the master and slave antennas. The real-time interferogram of the observed area is obtained by first co-registering these two SAR images to align the slave antenna image with the master antenna image [30], followed by interferometric phase extraction, flat-Earth phase removal, and phase filtering, as shown in Figure 4.

2.1.2. Reference Interferogram Generation

The reference interferogram can be generated using a DEM and the imaging geometry of the InSAR system. Assuming a dual-antenna InSAR system, where B is the baseline length, α is the baseline inclination angle, θ is the look angle of the master antenna, and R 1 and R 2 are the distances from the master and slave antennas to a ground target point, respectively. The relationship between R 1 and R 2 can be expressed as [23]:
R 2 = R 1 2 + B 2 2 B R 1 sin ( θ α )
Subsequently, the absolute phases corresponding to R 1 and R 2 can be computed based on the relationships between wavelength, phase, and slant range, as shown below:
Ψ 1 = 4 π R 1 λ , Ψ 2 = 4 π R 2 λ
Therefore, the interferometric phase for any target point on the DEM relative to the airborne InSAR system is given by:
Δ Ψ = Ψ 2 Ψ 1 = 4 π λ ( R 1 R 2 )
The interferometric phase shown in Equation (3) still contains the reference flat-Earth phase. After removing the flat-Earth phase and phase wrapping, the reference interferogram can be obtained. Figure 5a shows the reference DEM, and Figure 5b is the reference interferogram generated based on this DEM and the estimated imaging geometry parameters corresponding to the data shown in Figure 4.

2.2. Interferogram Matching

As shown in Figure 4 and Figure 5, significant texture differences, especially interferometric fringe shifts, exist between the real-time acquired interferogram and the reference interferogram generated from DEM for the same imaging area. The core reason for this issue lies in the inevitable errors introduced by the InSAR system observation parameters used to generate the reference interferogram. To be more precise, estimation errors may exist for the baseline length, baseline inclination angle, and even the slant range of the master antenna in Equation (1) when computing the interferometric phase with Equation (1) through Equation (3). Since the interference phase is extremely sensitive to parameter errors, the textures of the two images are inherently inconsistent. Direct matching using these two images would introduce significant errors, thereby affecting navigation and positioning accuracy.
To achieve robust image matching under parameter errors, this paper constructs a three-dimensional space by introducing a compensation phase dimension based on the range and azimuth directions. Stable feature points are extracted through morphological processing, and a multi-level grayscale-morphology joint feature is designed with corresponding similarity measurement criteria, thus achieving robust feature point matching.

2.2.1. 3D Space Construction

The texture representation capability of a single interferogram is limited by its unique phase distribution. To enhance the robustness of feature representation, this paper generates a set of compensation phase sequences within the range of [ 0 , 2 π ) :
ϕ k = 2 π k K , k = 0 , 1 , , K 1
Each compensation phase is superimposed onto the original interferogram Φ ( x , y ) and undergoes phase rewrapping:
Φ ϕ k ( x , y ) = mod Φ ( x , y ) + ϕ k , 2 π π
where mod ( · ) denotes the modulo operation. This process constructs a three-dimensional space ( ϕ , x , y ) composed of compensation phase, range direction, and azimuth direction, as shown in Figure 6. The fundamental significance of this space is that for any point ( x , y ) in the range-azimuth plane, it corresponds to multiple phase values Φ ϕ k ( x , y ) under different compensation phases ϕ k , thereby enabling the generation of multiple feature descriptors. This multi-view representation provides rich discriminative information for subsequent feature extraction and matching.

2.2.2. Keypoint Detection

The primary features of interferograms manifest as fringe patterns formed by phase jumps, which can be categorized into closed fringes and open fringes. When local extreme points exist in the terrain, the surrounding fringes typically exhibit closed forms. As the compensation phase varies, these closed fringes undergo radial movement around the terrain extreme points, analogous to the evolution of equiphase surfaces around extreme points.
This observation indicates that the interference phase extreme points within each region enclosed by closed fringes can serve as stable feature points. Feature point detection mainly involves three steps: phase jump point extraction, morphological-based closed fringe extraction, and extreme point localization.
First, the phase gradient field is constructed for Φ ϕ k ( x , y ) :
G x ϕ k x , y = Φ ϕ k ( x + 1 , y ) Φ ϕ k ( x , y ) G y ϕ k x , y = Φ ϕ k ( x , y + 1 ) Φ ϕ k ( x , y )
Considering the phase wrapping characteristics, cyclic differences are used to compute the gradients:
x Φ ϕ k ( x , y ) = min | G x ϕ k x , y | , 2 π | G x ϕ k x , y | y Φ ϕ k ( x , y ) = min | G y ϕ k x , y | , 2 π | G y ϕ k x , y |
Based on the gradient components, the combined gradient magnitude is defined as:
E ϕ k ( x , y ) = max | x Φ ϕ k ( x , y ) | , | y Φ ϕ k ( x , y ) |
A binary edge map is obtained through adaptive threshold segmentation:
B ϕ k ( x , y ) = 1 , if E ϕ k ( x , y ) > α · 2 π 0 , otherwise
where α ( 0 , 1 ) is the threshold ratio coefficient, typically set to 0.6–0.8.
Since the initial edge map B ϕ k ( x , y ) may contain discontinuities, morphological closing operation [31] is applied to connect discrete edge segments B ϕ k closed :
B ϕ k closed = B ϕ k S S
where S is a circular structuring element, and ⊕ and ⊖ represent morphological dilation and erosion operations, respectively.
From the edge map, boundaries that are both continuous and innermost contours are extracted, thereby screening out closed solid regions R i enclosed by these contours, where i denotes the region index. Local maximum points are detected within each solid closed region R ϕ k , i , and denoted as P ϕ k , i , which can serve as detected keypoint for subsequent matching. Figure 7 shows the processing results of the above steps.

2.2.3. Descriptor Extraction

As mentioned earlier, keypoints are extreme points within closed fringes, and thus descriptors can be established based on the morphological characteristics of the closed fringes and the interferometric phase within their enclosed regions.
For each keypoint P ϕ k , i corresponding to the solid closed region R ϕ k , i , a 5-dimensional morphological feature vector is defined:
d morpho ϕ k , i = L ϕ k , i , A ϕ k , i , L bbox ϕ k , i , W bbox ϕ k , i , D c ϕ k , i R 5
where L ϕ k , i is the perimeter of the closed region, A ϕ k , i is the area of the region, L bbox ϕ k , i and W bbox ϕ k , i are the length and width of the minimum enclosing rectangle, and D c ϕ k , i is the distance between the centroid of the closed region and the geometric center of the enclosing rectangle, as illustrated in Figure 8.
In addition to morphological features, the phase distribution within solid closed regions also has descriptive capabilities. The interferogram Φ ϕ k ( x , y ) is mapped to the interval [ 0 , 255 ] to obtain the grayscale image I ϕ k ( x , y ) , and the histogram of grayscale values within each solid closed region R ϕ k , i is calculated to obtain the normalized histogram as the phase feature vector:
d phase ϕ k , i = [ h 0 ϕ k , i , h 1 ϕ k , i , . . . , h 255 ϕ k , i ] R 256
The above two feature vectors will serve as the descriptors for subsequent keypoint matching.

2.2.4. Keypoint Aggregation and Matching

It is evident that after constructing a three-dimensional space by introducing compensation phases, closed regions and keypoints can be detected under different compensation phases. More importantly, due to the wrapping characteristics of the interferometric phase, although the shapes of certain closed regions may vary under different compensation phases, the keypoints corresponding to these closed regions remain at the same position. This means that within the three-dimensional space, keypoints at identical positions can be aggregated along the compensation phase dimension, as shown in Figure 9. The aggregated keypoints will then have more descriptors, with each descriptor corresponding to a specific compensation phase.
The aggregated keypoints can serve as robust features of the interferogram under different compensation phases, thus we call them Phase-Robust Keypoints (PRK); while the descriptors corresponding to these keypoints contain both morphological features and phase statistical features of the point under multiple compensation phases, therefore we term this description as Hierarchical Morphological-Phase Descriptor (HMPD).
Specifically, the steps for keypoint aggregation are as follows. Assume that point P ϕ 1 , i = ( r i ϕ 1 , a i ϕ 1 ) and P ϕ 2 , j = ( r j ϕ 2 , a j ϕ 2 ) correspond to keypoints in solid closed regions R ϕ 1 , i and R ϕ 2 , j at compensation phases ϕ 1 and ϕ 2 , respectively. If the following condition is met:
r i ϕ 1 r j ϕ 2 2 + a i ϕ 1 a j ϕ 2 2 < τ merge
where τ merge is the aggregation threshold, it is then assumed that these two keypoints correspond to the same physical location, and they are merged into a new keypoint P = ( r , a ) , with its descriptor set D constructed:
P = ( r , a ) = round r i θ 1 + r j θ 2 2 , round a i θ 1 + a j θ 2 2 D = d θ 1 , i , d θ 2 , j = d morpho θ 1 , i , d phase θ 1 , i , d morpho θ 2 , j , d phase θ 2 , j
The pairwise merging procedure described above for two layers can be rigorously extended to all K layers. Let P ϕ k denote the set of keypoints detected under compensation phase ϕ k . Define the union of all raw keypoints across all layers as:
P all = k = 0 K 1 P ϕ k
For any two points P ϕ i , u and P ϕ j , v in P all , they are considered neighbors if their spatial distance satisfies the condition in Equation (13). Based on this adjacency relation, global clustering is performed using the principle of transitive closure: if there exists a path along which every pair of consecutive points satisfies the adjacency condition, then all points on that path belong to the same cluster C m . Consequently, P all is partitioned into M mutually disjoint clusters { C 0 , C 1 , , C M 1 } . For each cluster C m , the coordinates of the corresponding PRK are defined as the mean of the coordinates of all member points in the cluster:
P m = ( r m , a m ) = 1 | C m | P C m r P , 1 | C m | P C m a P
The descriptor set D m of this PRK is then the union of the descriptors corresponding to all members in C m .
According to the above method, all keypoints under the K compensation phases ϕ 1 , ϕ 2 , , ϕ K 1 are aggregated, resulting in the keypoints and descriptor sets corresponding to an interferogram. For any keypoint P m , 0 m M 1 , where M represents the total number of merged keypoints, its descriptor set D m contains at least 1 descriptor vector and at most K descriptor vectors. The relationship between any keypoint P m and its corresponding descriptors in an interferogram is as follows:
P m ( r m , a m ) D m d morpho ϕ 1 , m , d phase ϕ 1 , m d morpho ϕ k , m , d phase ϕ k , m d morpho ϕ l m , m , d phase ϕ l m , m , 1 l m K
For any two points P m and P n , assuming their descriptor sets are D m and D n , respectively, the similarity between descriptors can be represented as:
sim P m , P n = max d ϕ i , m D m d ϕ j , n D n sim d ϕ i , m , d ϕ j , n
and
sim d ϕ i , m , d ϕ j , n = ω · sim morpho d morpho ϕ i , m , d morpho ϕ j , n + 1 ω · sim phase d phase ϕ i , m , d phase ϕ j , n
where sim morpho · represents the morphological similarity, sim phase · represents the phase similarity, and ω is the weight coefficient, with a value range of [0, 1].
The adoption of the max operator in Equation (18) has a clear theoretical basis. The fundamental purpose of constructing the three-dimensional compensated phase space is to simulate all possible phase translation states between the real-time and reference interferograms arising from estimation errors in the interferometric system parameters. For a pair of truly matching keypoints, among the K compensation phase layers there exists at least one layer under which the local phase patterns of the two interferograms achieve a high degree of consistency—i.e., the parameter errors are exactly compensated at that layer. The max operator essentially serves to automatically identify this optimal compensation state from among all possible layer combinations. In contrast, using the mean would mix in information from uncompensated erroneous layers, diluting the discriminative power of the optimal layer; using the min lacks any meaningful physical interpretation. The max strategy thus constitutes the key theoretical link connecting the three-dimensional space construction and the final keypoint matching.
Based on the forms of the morphological feature vector and the phase feature vector as shown in Equations (11) and (12), the morphological similarity calculation formula and the phase similarity calculation formula can be established, respectively:
sim morpho d morpho ϕ i , m , d morpho ϕ j , n = 1 5 k m = 1 5 min ( d morpho ϕ i , m k m , d morpho ϕ j , n k m ) max ( d morpho ϕ i , m k m , d morpho ϕ j , n k m )
sim phase ( d phase ϕ i , m , d phase ϕ j , n ) = exp d phase ϕ i , m d phase ϕ j , n 2
The similarity calculation is performed to match all keypoints, and the matching results are further verified by the RANSAC algorithm to obtain the coordinates of the matched points.

2.3. Positioning Inversion

After matching the real-time interferogram and the reference interferogram, the keypoints in the real-time interferogram are assigned real geographic coordinates. The purpose of the positioning inversion is to calculate the aircraft’s position through the real geographic coordinates of these keypoints.
However, the coordinate systems of the reference interferogram and the real-time interferogram are usually inconsistent. The reference interferogram is generated from DEM, with the coordinate system being a projection coordinate system; while the real-time interferogram is in the SAR’s range-azimuth coordinate system. There exists a rotational relationship between these two coordinate systems, with the rotation angle being the SAR’s heading angle. Therefore, the positioning inversion process includes coordinate system transformation and platform positioning inversion, as shown in Figure 10.
For airborne SAR systems, the geometric relationship between the airborne platform and the target is shown in Figure 11. P ( x p , y p , h p ) represents the position of the airborne platform in the projection coordinate system, T ( x t , y t , h t ) represents the position of a matched point in the interferogram, θ h e a d i n g represents the heading angle, and θ s q represents the squint angle [32].
Based on the process in Figure 10 and the geometric relationship in Figure 11, the process of aircraft position inversion can be obtained, as shown in Equations (22)–(24):
(a)
Coordinate System Transformation
P x t = x t cos θ heading y t sin θ heading P y t = x t sin θ heading + y t cos θ heading
(b)
Positioning Inversion
P x p = P x t R sin θ s q P y p = P y t R 2 cos 2 θ s q h p h t 2
(c)
Coordinate System Back Transformation
x p = P x p cos θ heading + P y p sin θ heading y p = P x p sin θ heading + P y p cos θ heading

3. Results

This paper conducts validity experiments and robustness experiments. The validity experiments aim to conduct scene matching navigation experiments using the interferogram matching algorithm and evaluate the performance of different methods using positioning error as an evaluation metric. The robustness experiments aim to verify the suppression ability of the proposed interferogram matching algorithm against parameter estimation errors by introducing different degrees of baseline length errors.
The control group matching algorithms used in this paper include KAZE, AKAZE, SIFT, ORB, and RIFT2. These methods are all high-performance and widely used image matching algorithms that can well represent the mainstream level of current image matching algorithms.

3.1. Data Preparation

The experimental data used in this paper is a set of C-band airborne single-pass dual-antenna InSAR data, with a flight altitude of approximately 3600 m and an observation area located in Shandong Province, China. The DEM plane precision used to generate the reference interferogram is 2 m. The aircraft is equipped with a high-precision differential GPS system, which can provide high-precision trajectory data as a reference trajectory.
The complete test data include 10 scenes, and the imaging area, reference DEM, and reference trajectory for each scene are shown in the Figure 12. Each SAR image, real-time interferogram, reference DEM, and reference interferogram are shown in Figure 13.

3.2. Metric and Parameters Setting

The positioning error metric used in this paper is the 2D DRMS, as shown below:
DRMS 2 D = 1 n i = 1 n x i ref x i inv 2 + y i ref y i inv 2
where x i inv and y i inv are the inverted coordinates in azimuth time t i , and x i ref and y i ref are the reference coordinates in the same azimuth time obtained from reference trajectory.
The values of the main parameters involved in the experiments are as follows. The number of phase compensation layers is set to K = 20 , which was determined by progressively increasing K and observing the saturation of the matching inlier ratio. The edge detection threshold coefficient in Equation (9) is set to α = 0.7 , which provides a balanced trade-off between noise suppression and phase-jump edge sensitivity. The weight coefficient in Equation (19) is set to ω = 0.5 , and the keypoint aggregation threshold in Equation (13) is set to τ merge = 2 2 pixels.

3.3. Validity Experiment of Matching Algorithms

First, this paper verifies the positioning error performance of the proposed PRK-HMPD interferogram matching algorithm and other comparison methods on the complete set of 10 scenes. Table 1 shows the summary results of the positioning errors of various matching algorithms on the 10 scenes.
By comparing the data in Table 1, in the complete set of 10 test scenes, the proposed PRK-HMPD interferogram matching algorithm significantly outperforms other comparison methods in terms of positioning error, with an average positioning error of 12.03 m, while the average positioning errors of other methods exceed 40 m, with the highest reaching 856.36 m. Among them, the PRK-HMPD method did not achieve ideal results only in scene 6, mainly because the interferogram of this scene has a high density of fringes, resulting in relatively small differences between the real-time interferogram and the reference interferogram, allowing SIFT to extract matchable keypoints. Nevertheless, the positioning error of PRK-HMPD in this scene is only 17.54 m, still better than other comparison methods. Therefore, overall, the proposed PRK-HMPD interferogram matching algorithm performs excellently in terms of positioning error and can effectively support navigation and positioning tasks based on interferogram matching.
Taking the scene 1 data as an example, the interferogram matching results corresponding to different methods are shown in Figure 14. From the figure, it can be clearly seen that for the control group matching algorithms, their keypoints are mainly concentrated in regions with significant gradients, specifically at the edges of the fringes. However, it is evident that the textures of the real-time interferogram and the reference interferogram cannot be completely consistent, which leads to significant errors in the matching results of the control group methods, such as KAZE and AKAZE, despite appearing to match. On the other hand, the significant non-local similarity of interferograms also leads to a decrease in the discriminability of traditional matching algorithm descriptors, resulting in significant matching errors, such as in the SIFT matching results.
The matching results of other scene data using the proposed PRK-HMPD method are shown in Figure 15. Obviously, PRK-HMPD can effectively extract keypoints with significant morphological features and perform accurate matching.
Compared the inverted aircraft position with the reference trajectory, the effectiveness of the proposed method can also be visually compared. Figure 16 shows the comparison results of the aircraft position inverted through interferogram matching using PRK-HMPD and KAZE methods with the reference trajectory. It can be clearly seen from the figure that the aircraft position inverted by the PRK-HMPD method is highly consistent with the reference trajectory, while the KAZE method shows significant deviations.

3.4. Robustness Experiment of Matching Algorithms

The core purpose of the proposed PRK-HMPD is to suppress the incorrect matching caused by the interference fringe shift due to the estimation error of the InSAR system parameters. Therefore, the purpose of the robustness experiment is to verify that the algorithm can maintain stable matching ability under different noise levels.
For example, scene 1 is taken as an example. When generating the reference interferogram, we artificially introduced baseline length estimation errors of different proportions, namely 10%, 20%, 30%, and 40%. Then, KAZE and PRK-HMPD were used to match the real-time interferogram and the reference interferogram, respectively, and the results are shown in Figure 17.
It can be clearly seen that under different baseline length error conditions, the PRK-HMPD algorithm can detect stable keypoints during matching, meaning that most of the keypoint positions are basically consistent and are not affected by fringe shifts. In contrast, the KAZE algorithm exhibits significant instability; as the baseline length error increases, the position of the fringes shifts, and the corresponding matched keypoints keep changing. Coupled with the influence of the non-local similarity of interferograms, this ultimately leads to obvious mismatches in the matched points.
Other matching methods also exhibit similar situations, with errors even higher than those of the KAZE algorithm. Figure 18 shows the positioning error of the SAR platform after inverting the positioning error of the SAR platform through interferogram matching using various matching algorithms under four baseline length error conditions for scene 1. Table 2 shows the complete results of SAR platform positioning inversion errors of various matching algorithms under different baseline length error conditions for three scenes, as well as the statistical results of average errors.
From the data in Table 2, it can be seen that under different degrees of baseline length error conditions, the proposed PRK-HMPD interferogram matching algorithm significantly outperforms other comparison methods in terms of positioning error, with an average positioning error of 12.09 m, while the average positioning errors of other methods exceed 300 m, with the highest reaching 1311.40 m. On the other hand, PRK-HMPD can maintain stable matching ability, while other algorithms exhibit significant fluctuations. For example, KAZE has positioning errors as high as 1604.71 m and 1393.02 m for scene 2 data with baseline length errors of 30% and 40%, respectively, while performing well under other conditions. Therefore, overall, PRK-HMPD has strong robustness and can adapt to interferogram changes caused by parameter estimation errors, thereby achieving stable interferogram matching navigation.

4. Discussion

4.1. Interpretation of Results and Comparison with Previous Studies

Scene matching navigation in GNSS-denied environments has traditionally employed SAR images. However, conventional SAR images lack sufficient geometric features in regions with uniform scattering characteristics such as mountains and hills, which frequently leads to matching failures. Although utilizing InSAR interferograms provides rich topographic semantic information to fill this gap, research based on classical image matching frameworks represented by SIFT, KAZE, or ORB is difficult to apply to interferometric phase maps. The experimental results of this study clearly demonstrate that traditional gradient-based descriptors suffer from feature ambiguity caused by the non-local similarity arising from phase wrapping. In contrast, the proposed PRK-HMPD method effectively resolves this issue by substituting gradient extrema with stable phase extrema and utilizing a three-dimensional compensated phase space. Tested on ten real-world airborne InSAR scenes, PRK-HMPD significantly outperforms classical matching algorithms including KAZE, AKAZE, and ORB in terms of interferometric phase map matching performance.

4.2. Robustness Against Parameter Estimation Errors

A major challenge faced by InSAR-based scene matching is the texture and fringe shift caused by parameter estimation errors such as baseline length divergence during the generation of reference interferograms. This problem has not been adequately addressed in previous studies. The robustness experiments in this study highlight a critical breakthrough. When baseline length errors ranging from 10% to 40% are artificially introduced, traditional methods including KAZE produce significant mismatched points that directly lead to increased positioning errors. Conversely, the PRK-HMPD algorithm maintains consistent keypoint detection and low positioning errors. This proves that the Phase-Robust Keypoints aggregated along the compensation phase dimension are inherently invariant to fringe position shifts, providing a highly reliable solution for practical UAV applications where parameter uncertainties are inevitable.

4.3. Strengths and Broader Implications

The primary strength of this study lies in achieving an innovative paradigm shift from traditional gradient-based feature extraction to a Morpho-Phase representation. While traditional matching algorithms view the phase wrapping phenomenon as an obstacle causing non-local similarity, this study maximizes the inherent advantages of interferometric phases by transforming it into highly distinctive morphological features represented by closed fringes. The implications of these findings extend beyond the field of UAV scene matching navigation. The proposed three-dimensional space construction and hierarchical descriptor extraction framework can be generalized to other complex remote sensing tasks including multi-temporal InSAR image registration, deformation monitoring, and cross-modal image matching exhibiting strong structural discrepancies.

4.4. Limitations and Sources of Uncertainty

Despite the promising results, this study still possesses certain limitations that warrant attention. Firstly, the performance of the algorithm is influenced by fringe density. As observed in the validity experiment involving Scene 6, extremely dense interferometric fringes caused by dramatic terrain variations or specific baseline configurations can slightly degrade the matching accuracy. High fringe density may cause adjacent closed regions to overlap or merge during morphological processing, which subsequently reduces the distinctiveness of local phase features. Secondly, the generation of reference interferograms heavily relies on the quality of prior Digital Elevation Models. This study utilized a Digital Elevation Model with a planar precision of 2 m. If the models available in actual scenarios are outdated or of low resolution, the simulated reference interferograms might exhibit fundamental differences from the real-time data, thereby introducing unpredictable matching uncertainties. Finally, constructing a three-dimensional compensated phase space and calculating descriptors under multiple compensation phases inevitably increases computational complexity. Performing real-time onboard processing under constrained computational resources remains a challenge for highly dynamic UAV platforms.

4.5. Future Research Directions

Future work will focus on resolving the aforementioned limitations. To improve the timeliness and computational efficiency of the algorithm, we plan to optimize the three-dimensional space generation process and explore lightweight parallel computing strategies suitable for airborne embedded systems. Furthermore, integrating deep learning techniques to adaptively extract phase and morphological features holds the promise of further reducing processing time while maintaining robustness. We will also expand the validation of the PRK-HMPD algorithm to more diverse and extreme terrain scenarios including highly urbanized areas and steep mountainous regions, and investigate the algorithm’s performance under varying qualities of prior Digital Elevation Models to further mature the autonomous navigation technology based on InSAR.

5. Conclusions

To address the image matching error problem caused by significant interferometric fringe shifts due to parameter estimation errors in the reference interferogram and the inherent significant non-local similarity of interferograms in InSAR-based scene matching navigation, this paper proposes an interferogram matching algorithm based on Phase-Robust Keypoints and Hierarchical Morphological-Phase Descriptors. By constructing a compensation phase-range-azimuth three-dimensional space, Phase-Robust Keypoints that do not change with fringe position shifts caused by parameter errors are detected, and Hierarchical Morphological-Phase Descriptors are constructed based on these keypoints to achieve robust matching between real-time and reference interferograms. Finally, the proposed PRK-HMPD interferogram matching algorithm is validated using measured airborne InSAR data, demonstrating significant superiority over other comparison methods in terms of positioning error and robustness. The positioning error for scene matching navigation using the PRK-HMPD method can be controlled to around 10m on the test data, while the positioning errors of comparison methods reach hundreds of meters and exhibit significant fluctuations with parameter errors. In summary, the proposed PRK-HMPD interferogram matching algorithm can effectively support high-precision scene matching navigation tasks based on InSAR interferograms. Moreover, although validated using UAV-borne InSAR data, the PRK-HMPD framework constitutes a general-purpose interferogram matching method that is not limited to a specific platform or flight configuration. Its underlying principle—extracting phase-robust keypoints via compensated phase space construction and describing them through morphological-phase features—is broadly applicable to any InSAR interferogram, regardless of whether the platform is spaceborne, airborne, or UAV-based.
Future work will continue to optimize the proposed methods in terms of timeliness, robustness, and accuracy. Building upon the general-purpose nature of the PRK-HMPD framework, we plan to extend its application beyond UAV navigation to broader InSAR-related tasks, including spaceborne InSAR image registration and multi-temporal interferogram change detection for deformation monitoring.

Author Contributions

Conceptualization, Y.C. and F.Z.; methodology, Y.C.; software, Y.C.; validation, Y.C.; formal analysis, Y.C.; investigation, Y.C.; resources, B.W. and F.Z.; data curation, B.W. and Y.C.; writing—original draft preparation, Y.C.; writing—review and editing, Y.C., F.Z., Y.L., F.M. and B.W.; visualization, Y.C.; supervision, F.Z.; project administration, F.Z.; funding acquisition, F.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Open Foundation for National Key Laboratory of Microwave Imaging, and in part by the National Natural Science Foundation of China under Grant No. 62331026.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

The authors would like to thank the anonymous reviewers and the academic editor for their constructive comments and suggestions, which have significantly improved the quality of this manuscript. We also extend our sincere gratitude to the Aerospace Information Research Institute, Chinese Academy of Sciences, for providing the airborne InSAR data support for this research.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Psiaki, M.L.; Humphreys, T.E. GNSS spoofing and detection. Proc. IEEE 2016, 104, 1258–1270. [Google Scholar] [CrossRef]
  2. Jarraya, I.; Al-Batati, A.; Kadri, M.B.; Abdelkader, M.; Ammar, A.; Boulila, W.; Koubaa, A. Gnss-denied unmanned aerial vehicle navigation: Analyzing computational complexity, sensor fusion, and localization methodologies. Satell. Navig. 2025, 6, 9. [Google Scholar] [CrossRef]
  3. Zhang, G.; Hsu, L.-T. Intelligent GNSS/INS integrated navigation system for a commercial UAV flight control system. Aerosp. Sci. Technol. 2018, 80, 368–380. [Google Scholar] [CrossRef]
  4. Mei, C.; Fan, Z.; Zhu, Q.; Yang, P.; Hou, Z.; Jin, H. A novel scene matching navigation system for UAVs based on vision/inertial fusion. IEEE Sens. J. 2023, 23, 6192–6203. [Google Scholar] [CrossRef]
  5. Sun, C.; Wu, X.; Sun, J.; Qiao, N.; Sun, C. Multi-stage refinement feature matching using adaptive ORB features for robotic vision navigation. IEEE Sens. J. 2021, 22, 2603–2617. [Google Scholar] [CrossRef]
  6. Kong, L.; Gao, F.; He, X.; Wang, J.; Sun, J.; Zhou, H.; Hussain, A. Few-shot class-incremental SAR target recognition via orthogonal distributed features. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 325–341. [Google Scholar]
  7. Zhong, F.; Gao, F.; Liu, T.; Wang, J.; Sun, J.; Zhou, H. Scattering Characteristics Guided Network for ISAR Space Target Component Segmentation. IEEE Geosci. Remote Sens. Lett. 2025, 22, 4009505. [Google Scholar] [CrossRef]
  8. Ma, F.; Zhang, F.; Xiang, D.; Yin, Q.; Zhou, Y. Fast task-specific region merging for SAR image segmentation. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5222316. [Google Scholar] [CrossRef]
  9. Zhang, F.; Ma, F.; Xiang, D.; Yin, Q.; Zhou, Y. SAR image change detection via generalized extreme value (GEV) modeling. Pattern Recognit. 2026, 170, 112040. [Google Scholar]
  10. Moreira, A.; Prats-Iraola, P.; Younis, M.; Krieger, G.; Hajnsek, I.; Papathanassiou, K.P. A tutorial on synthetic aperture radar. IEEE Geosci. Remote Sens. Mag. 2013, 1, 6–43. [Google Scholar] [CrossRef]
  11. Ding, M.L.; Ding, C.B.; Tang, L.; Wang, X.M.; Qu, J.M.; Wu, R. A W-Band 3-D integrated mini-SAR system with high imaging resolution on UAV platform. IEEE Access 2020, 8, 113601–113609. [Google Scholar] [CrossRef]
  12. Dellinger, F.; Delon, J.; Gousseau, Y.; Michel, J.; Tupin, F. SAR-SIFT: A SIFT-like algorithm for SAR images. IEEE Trans. Geosci. Remote Sens. 2015, 53, 453–466. [Google Scholar]
  13. Pourfard, M.; Hosseinian, T.; Saeidi, R.; Motamedi, S.A.; Abdollahifard, M.J.; Mansoori, R.; Safabakhsh, R. KAZE-SAR: SAR image registration using KAZE detector and modified SURF descriptor for tackling speckle noise. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5207612. [Google Scholar] [CrossRef]
  14. Chen, J.; Xie, H.; Zhang, L.; Hu, J.; Jiang, H.; Wang, G. SAR and optical image registration based on deep learning with co-attention matching module. Remote Sens. 2023, 15, 3879. [Google Scholar] [CrossRef]
  15. Liaghat, A.; Helfroush, M.S.; Norouzi, J.; Danyali, H. Airborne SAR to optical image registration based on SAR georeferencing and deep learning approach. IEEE Sens. J. 2023, 23, 26446–26458. [Google Scholar] [CrossRef]
  16. Paloscia, S.; Pampaloni, P.; Santi, E. Radiometric microwave indices for remote sensing of land surfaces. Remote Sens. 2018, 10, 1859. [Google Scholar] [CrossRef]
  17. Ulaby, F.T.; Kouyate, F.; Brisco, B.; Williams, T.H.L. Textural information in SAR images. IEEE Trans. Geosci. Remote Sens. 2007, 235–245. [Google Scholar]
  18. Argenti, F.; Lapini, A.; Bianchi, T.; Alparone, L. A tutorial on speckle reduction in synthetic aperture radar images. IEEE Geosci. Remote Sens. Mag. 2013, 1, 6–35. [Google Scholar] [CrossRef]
  19. Fan, Y.; Wang, F.; Wang, H. A transformer-based coarse-to-fine wide-swath SAR image registration method under weak texture conditions. Remote Sens. 2022, 14, 1175. [Google Scholar] [CrossRef]
  20. Bamler, R.; Hartl, P. Synthetic aperture radar interferometry. Inverse Probl. 1998, 14, R1–R54. [Google Scholar] [CrossRef]
  21. Yao, J.; Yao, X.; Liu, X. Landslide detection and mapping based on SBAS-InSAR and PS-InSAR: A case study in Gongjue County, Tibet, China. Remote Sens. 2022, 14, 4728. [Google Scholar] [CrossRef]
  22. He, L.; Pei, P.; Zhang, X.; Qi, J.; Cai, J.; Cao, W.; Ding, R.; Mao, Y. Sensitivity evaluation of time series InSAR monitoring results for landslide detection. Remote Sens. 2023, 15, 3906. [Google Scholar] [CrossRef]
  23. Jiang, S.; Wang, B.; Xiang, M.; Fu, X.; Sun, X. Method for InSAR/INS navigation system based on interferogram matching. IET Radar Sonar Navig. 2018, 12, 938–944. [Google Scholar] [CrossRef]
  24. Sun, G.; Liu, N.; Wang, B.; Xiang, M.; Shi, R.; Li, L.; Wang, Y. An InSAR interference fringe-matching algorithm based on mountain branch points. Appl. Sci. 2023, 13, 3941. [Google Scholar]
  25. Zebker, H.A.; Werner, C.L.; Rosen, P.A.; Hensley, S. Accuracy of topographic maps derived from ERS-1 interferometric radar. IEEE Trans. Geosci. Remote Sens. 2002, 32, 823–836. [Google Scholar]
  26. Liu, L.; Hanssen, R.F.; Guo, H.; Yue, H.; Perski, Z. Nonlinear model for InSAR baseline error. IEEE Trans. Geosci. Remote Sens. 2016, 54, 5341–5351. [Google Scholar]
  27. Deledalle, C.A.; Denis, L.; Tupin, F. NL-InSAR: Nonlocal interferogram estimation. IEEE Trans. Geosci. Remote Sens. 2011, 49, 1441–1452. [Google Scholar]
  28. Chen, Y.; Zhang, F.; Ma, L.; Zhou, Y.; Yin, Q. A Nonlocal Filter for SAR Interferometric Phase Based on Partial Siamese Network. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 17156–17174. [Google Scholar] [CrossRef]
  29. Massonnet, D.; Rabaute, T. Radar interferometry: Limits and potential. IEEE Trans. Geosci. Remote Sens. 1993, 31, 455–464. [Google Scholar] [CrossRef]
  30. Liu, Y.; Zhou, Y.; Zhou, Y.; Ma, L.; Wang, B.; Zhang, F. Accelerating SAR Image Registration Using Swarm-Intelligent GPU Parallelization. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 5694–5703. [Google Scholar] [CrossRef]
  31. Jin, Y.; Wang, S. An algorithm for ship wake detection from the SAR image using the Radon transform and morphological image processing. J. Syst. Eng. Electron. 2001, 12, 7–12. [Google Scholar]
  32. Chen, Y.; Wang, B.; Zhou, Y.; Zhang, F. An Airborne Navigating Method Based on SAR Interferogram Matching. In Proceedings of the IGARSS 2025—2025 IEEE International Geoscience and Remote Sensing Symposium, Brisbane, Australia, 3–8 August 2025; pp. 2546–2549. [Google Scholar]
Figure 1. Advantages and challenges of utilizing interferograms for scene matching. (a) SAR image. (b) Real-time interferogram. (c) Reference interferogram. The primary advantage lies in the richer texture information provided by interferograms compared to SAR images, as illustrated in (a,b). The main challenge stems from the inherent texture inconsistency between the real-time and reference interferograms, coupled with their significant non-local similarity, as shown in (b,c), where the red regions denote areas of higher local similarity.
Figure 1. Advantages and challenges of utilizing interferograms for scene matching. (a) SAR image. (b) Real-time interferogram. (c) Reference interferogram. The primary advantage lies in the richer texture information provided by interferograms compared to SAR images, as illustrated in (a,b). The main challenge stems from the inherent texture inconsistency between the real-time and reference interferograms, coupled with their significant non-local similarity, as shown in (b,c), where the red regions denote areas of higher local similarity.
Remotesensing 18 02060 g001
Figure 2. The overall research motivation of this paper. The key motivation lies in addressing the issue of texture shift affecting keypoint detection in traditional matching algorithms and the ambiguity of descriptors caused by the non-local similarity of interferograms.
Figure 2. The overall research motivation of this paper. The key motivation lies in addressing the issue of texture shift affecting keypoint detection in traditional matching algorithms and the ambiguity of descriptors caused by the non-local similarity of interferograms.
Remotesensing 18 02060 g002
Figure 3. The overall framework of the proposed autonomous navigation method based on interferogram matching.
Figure 3. The overall framework of the proposed autonomous navigation method based on interferogram matching.
Remotesensing 18 02060 g003
Figure 4. Real-time interferogram acquisition. (a) represents the SAR image. (b) is the raw interferogram. (c) is the real-time interferogram only represents terrain. (d) is the filtered real-time interferogram.
Figure 4. Real-time interferogram acquisition. (a) represents the SAR image. (b) is the raw interferogram. (c) is the real-time interferogram only represents terrain. (d) is the filtered real-time interferogram.
Remotesensing 18 02060 g004
Figure 5. Reference interferogram generation. (a) represents the reference DEM. (b) represents the generated reference interferogram based on the geometry and DEM.
Figure 5. Reference interferogram generation. (a) represents the reference DEM. (b) represents the generated reference interferogram based on the geometry and DEM.
Remotesensing 18 02060 g005
Figure 6. 3D space ϕ k , x , y construction via compensated phase and phase wrapping.
Figure 6. 3D space ϕ k , x , y construction via compensated phase and phase wrapping.
Remotesensing 18 02060 g006
Figure 7. Keypoint detecting process. (a) Original interferogram Φ ϕ k . (b) Binary edge map E ϕ k . (c) Morphological closing and connected components (gray: not Innermost, red: boundary, green: valid). (d) Local maximum points P ϕ k marked as red dots.
Figure 7. Keypoint detecting process. (a) Original interferogram Φ ϕ k . (b) Binary edge map E ϕ k . (c) Morphological closing and connected components (gray: not Innermost, red: boundary, green: valid). (d) Local maximum points P ϕ k marked as red dots.
Remotesensing 18 02060 g007
Figure 8. Morphological features of closed region R ϕ k , i .
Figure 8. Morphological features of closed region R ϕ k , i .
Remotesensing 18 02060 g008
Figure 9. Aggregate keypoints corresponding to the same range-azimuth location.
Figure 9. Aggregate keypoints corresponding to the same range-azimuth location.
Remotesensing 18 02060 g009
Figure 10. The coordinate transformation relationship of the positioning inversion for the airborne InSAR system.
Figure 10. The coordinate transformation relationship of the positioning inversion for the airborne InSAR system.
Remotesensing 18 02060 g010
Figure 11. The geometric relationship between the airborne platform and the target for airborne InSAR system (red: SAR range-azimuth imaging coordinate system, blue: projection coordinate system).
Figure 11. The geometric relationship between the airborne platform and the target for airborne InSAR system (red: SAR range-azimuth imaging coordinate system, blue: projection coordinate system).
Remotesensing 18 02060 g011
Figure 12. Overview of the ten scenes: each scene’s imaging area and its reference flight trajectory are displayed against a common reference DEM basemap that covers the entire region of interest.
Figure 12. Overview of the ten scenes: each scene’s imaging area and its reference flight trajectory are displayed against a common reference DEM basemap that covers the entire region of interest.
Remotesensing 18 02060 g012
Figure 13. Data products for each imaging area: SAR image (top row), real-time interferogram acquired during the pass (second row), reference DEM (third row), and corresponding reference interferogram simulated from the DEM (bottom row).
Figure 13. Data products for each imaging area: SAR image (top row), real-time interferogram acquired during the pass (second row), reference DEM (third row), and corresponding reference interferogram simulated from the DEM (bottom row).
Remotesensing 18 02060 g013
Figure 14. The matching results of the real-time interferogram and the reference interferogram using different matching algorithms for scene 1. (a) PRK-HMPD (Proposed). (b) KAZE. (c) AKAZE. (d) SIFT. (e) ORB. (f) RIFT2.
Figure 14. The matching results of the real-time interferogram and the reference interferogram using different matching algorithms for scene 1. (a) PRK-HMPD (Proposed). (b) KAZE. (c) AKAZE. (d) SIFT. (e) ORB. (f) RIFT2.
Remotesensing 18 02060 g014
Figure 15. The matching results of the real-time interferogram and the reference interferogram using the proposed PRK-HMPD method for scenes 2 to 10. (a) Scene 2. (b) Scene 3. (c) Scene 4. (d) Scene 5. (e) Scene 6. (f) Scene 7. (g) Scene 8. (h) Scene 9. (i) Scene 10.
Figure 15. The matching results of the real-time interferogram and the reference interferogram using the proposed PRK-HMPD method for scenes 2 to 10. (a) Scene 2. (b) Scene 3. (c) Scene 4. (d) Scene 5. (e) Scene 6. (f) Scene 7. (g) Scene 8. (h) Scene 9. (i) Scene 10.
Remotesensing 18 02060 g015
Figure 16. Comparison of the aircraft position inverted through interferogram matching using PRK-HMPD and KAZE methods with the reference trajectory of 10 scenes.
Figure 16. Comparison of the aircraft position inverted through interferogram matching using PRK-HMPD and KAZE methods with the reference trajectory of 10 scenes.
Remotesensing 18 02060 g016
Figure 17. Interferogram matching results of scene 1 using KAZE and the proposed PRK-HMPD method under different baseline length error conditions.
Figure 17. Interferogram matching results of scene 1 using KAZE and the proposed PRK-HMPD method under different baseline length error conditions.
Remotesensing 18 02060 g017
Figure 18. Positioning error results of the SAR platform inverted through interferogram matching using various matching algorithms under different baseline length error conditions for scene 1.
Figure 18. Positioning error results of the SAR platform inverted through interferogram matching using various matching algorithms under different baseline length error conditions for scene 1.
Remotesensing 18 02060 g018
Table 1. Summary of positioning errors DRMS 2 D of various matching algorithms on the 10 scenes.
Table 1. Summary of positioning errors DRMS 2 D of various matching algorithms on the 10 scenes.
Scene IndexMatching Methods
PRK-HMPDKAZEAKAZESIFTORBRIFT2
Scene 110.2987.7893.051336.26932.961521.21
Scene 212.0880.06238.4427.721279.351281.29
Scene 38.3528.85183.5063.77988.239.91
Scene 415.8421.40176.57302.20456.55772.26
Scene 519.2836.3945.79166.75551.99984.45
Scene 617.5432.2838.2010.07511.231136.34
Scene 712.2617.8646.1035.37199.65671.01
Scene 87.7671.54156.7512.00334.50315.25
Scene 99.8020.63411.27114.82935.91931.40
Scene 107.0822.69195.32540.18366.58940.52
Average12.0341.95158.50260.91655.70856.36
Table 2. Positioning error results of interferogram matching navigation experiments using various matching algorithms under different baseline length error conditions.
Table 2. Positioning error results of interferogram matching navigation experiments using various matching algorithms under different baseline length error conditions.
Scene IndexBaseline Length Error (%)Matching Methods
PRK-HMPDKAZEAKAZESIFTORBRIFT2
Scene 11010.5515.27221.271313.191146.281629.11
2014.72221.77346.611488.471238.561655.13
308.45200.80321.73812.901012.161708.11
4010.7062.001207.73644.931100.751561.43
Scene 21013.9610.12133.7151.211048.891400.61
2016.6053.8463.731081.39979.321708.88
3016.511604.711685.171038.551164.521696.74
4010.271393.02517.641628.851009.00491.49
Scene 31012.177.6231.5815.041506.209.66
208.8833.7916.6020.28289.791369.85
3010.9722.0363.3426.551480.981339.60
4011.3226.9853.1620.501406.051166.20
Average/12.09304.33388.52678.491115.211311.40
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, Y.; Zhang, F.; Liu, Y.; Ma, F.; Wang, B. A Morpho-Phase Feature-Based Method for Geometric Error Mitigation in InSAR Image Matching. Remote Sens. 2026, 18, 2060. https://doi.org/10.3390/rs18132060

AMA Style

Chen Y, Zhang F, Liu Y, Ma F, Wang B. A Morpho-Phase Feature-Based Method for Geometric Error Mitigation in InSAR Image Matching. Remote Sensing. 2026; 18(13):2060. https://doi.org/10.3390/rs18132060

Chicago/Turabian Style

Chen, Yanming, Fan Zhang, Yanfang Liu, Fei Ma, and Bingnan Wang. 2026. "A Morpho-Phase Feature-Based Method for Geometric Error Mitigation in InSAR Image Matching" Remote Sensing 18, no. 13: 2060. https://doi.org/10.3390/rs18132060

APA Style

Chen, Y., Zhang, F., Liu, Y., Ma, F., & Wang, B. (2026). A Morpho-Phase Feature-Based Method for Geometric Error Mitigation in InSAR Image Matching. Remote Sensing, 18(13), 2060. https://doi.org/10.3390/rs18132060

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop