Next Article in Journal
An Improved Method for Estimating Sea Surface Temperature Based on GF-5A Satellite Data in Bohai Bay
Previous Article in Journal
Scalable Hyperspectral Enhancement via Patch-Wise Sparse Residual Learning: Insights from Super-Resolved EnMAP Data
Previous Article in Special Issue
A Feature-Reinforced Ensemble Learning Framework for Space-Based DEM Correction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Multi-Radar Anti-Bias Track Association Algorithm Based on Reference Topology Features

1
School of Electronics and Information Engineering, Beihang University, Beijing 100191, China
2
Hangzhou Innovation Institute of Beihang University, Hangzhou 310051, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(11), 1876; https://doi.org/10.3390/rs17111876
Submission received: 20 March 2025 / Revised: 19 May 2025 / Accepted: 23 May 2025 / Published: 28 May 2025
(This article belongs to the Special Issue Remote Sensing Data Fusion and Applications (2nd Edition))

Abstract

:
Accurate track association is essential for multi-radar fusion, since incorrect associations may result in significant errors in integrated information. To address the track association problem in multi-radar systems, particularly the challenges posed by offset bias, this paper proposes an adaptive multi-radar anti-bias track association algorithm based on reference topological features (RETs) that achieves accurate association despite offset bias and radar missed detections. The multi-radar adaptive RET algorithm employs the Optimal Sub-Pattern Assignment (OSPA) metric, which is corrected for offset bias, to measure the distance among RETs, thus generating an association cost matrix. The obtained distances among RETs follow a chi-squared distribution, thereby replacing the manually adjusted association threshold with an adaptive association threshold, enhancing robustness against offset bias and measurement noise. Subsequently, the multi-dimensional association cost matrix is filtered using threshold filtering to reduce erroneous associations caused by radar missed detections. Finally, the Lagrangian relaxation algorithm is applied to assign the association cost matrix and determine the final track association. The simulation results demonstrate that the multi-radar adaptive RET algorithm achieves accurate association results and exhibits considerable adaptability to radar offset bias and random noise errors.

1. Introduction

Track association aims to determine whether tracks from different radars correspond to the same target [1]. This is a core problem in multi-radar data fusion. In multi-radar multi-target tracking fusion systems, radars transmit the detected information to a fusion center, where the track association and fusion of the received radar data are performed [2].
Track association is a prerequisite for radar bias registration, and the presence of bias can affect the results of track association. Therefore, track association and bias estimation are mutually coupled [3], making the problem more difficult to solve. Prior methodologies predominantly decoupled association and bias estimation, resulting in suboptimal solutions due to their inherent interdependency. Stone [4] proposed a heuristic algorithm that first calculates the correlation of radar tracks and then estimates the relative translational bias, but it did not consider azimuth bias [5] introduced the Global Nearest Neighbor Pattern (GNP) algorithm, which accounts for radar bias in the association cost matrix, but GNP is a difficult mixed-integer nonlinear programming problem [6].
In addition, during the radar tracking and measurement process, due to the influence of random noise, offset bias, missed detections, and other factors, the radar measurements of the target’s position may deviate from its true value. Traditional track association algorithms [7,8] mainly rely on the absolute position information of the target, and the presence of bias significantly degrades the performance of these algorithms [9,10].
There are generally two approaches to addressing the track association problem in the presence of radar bias. The first approach involves joint bias estimation and data association [11,12,13]. A joint data association, registration, and fusion method based on the Expectation-Maximization (EM) algorithm was proposed in [14,15], which considers the impact of radar bias. The global nearest pattern matching (GNPM) method was introduced in [16], but GNPM is a challenging mixed-integer nonlinear programming problem. In [17], a multi-start local search (MSLS) method was proposed as a heuristic approach. However, due to the need to maintain a large number of initial bias estimates to achieve satisfactory performance, the computational cost of MSLS is high.
Another anti-bias approach is to select association statistics that are insensitive to offset bias, thereby reducing the impact of offset bias on the association results and ensuring the accuracy and reliability of the association. The authors of [18] proposed an algorithm that eliminates offset bias by constructing track vectors to achieve anti-bias. However, the performance of this algorithm depends on the tracking quality and is easily affected by unstable tracking. Tian W. et al. proposed an algorithm based on reference topological features (RETs), which employs the relative positional relationship between the target measurement and its neighboring measurements as the association metric [19]. Within the measurement domains of different radars, tracks corresponding to the same target and their adjacent tracks exhibit similar topological structures [20,21]. This algorithm employs the Optimal Sub-Pattern Assignment (OSPA) metric to calculate the distance between RETs, which adapts well to association in complex motion scenarios. However, the association threshold needs to be manually set based on experience, making it difficult to maintain stable track association accuracy.
When associating tracks from three or more radars, the resulting association cost matrix becomes multi-dimensional, necessitating the resolution of the s-D assignment problem, which is NP-hard [22]. Most anti-bias track association algorithms [23,24] are limited to dual-radar scenarios and are unable to address the track association problem among multiple radars [25] proposed a track association algorithm for multi-radar systems based on state estimation and vector decomposition cancellation. By constructing track distance vectors and defining a multi-radar association threshold using a chi-squared distribution test, the method achieves both system bias compensation and track association in environments involving three or more radars. However, the algorithm is relatively sensitive to the accuracy of target state estimation, which may lead to fluctuations in association accuracy. The Lagrangian relaxation algorithm can perform multi-dimensional matrix assignment [26,27]; however, in scenarios with missed detections, it attempts to assign all objects, thereby resulting in forced associations among different source objects.
The main contributions of this paper can be summarized as follows:
(a)
The multi-radar adaptive RET algorithm proposed in this paper addresses the instability caused by manually setting the association threshold in the OSPA metric. It improves the traditional OSPA metric and threshold by modifying the Mahalanobis distance to account for offset bias, and constructs a multi-dimensional association cost matrix. This modification replaces the fixed threshold with an adaptive one, which enhances robustness against offset bias and measurement noise.
(b)
To address the issue of incorrect associations caused by radar missed detections, we derived a threshold filtering method, which filters the association costs at the matrix dimension level to reduce the occurrence of forced associations between tracks from different sources. Subsequently, the Lagrangian relaxation algorithm was used to assign the association cost matrix and determine the final track association relationships.
(c)
The multi-radar adaptive RET algorithm achieves track association using only the radar’s position measurement information of the target, without the need for radar tracking or state estimation of the target. As a result, the algorithm is able to adapt to multi-radar track association problems in various complex motion scenarios, and simulation data have validated the effectiveness of the algorithm.
The overview of this paper is as follows: Section 2 introduces the composition of radar measurement bias and models it, studying and verifying the insensitivity of the RET metric to bias. The distance among RETs is calculated, and an association cost matrix is constructed. Section 3 improves the traditional OSPA metric solving method by modifying the Mahalanobis distance to include an offset bias-weighted distance, achieving adaptive association thresholds. Furthermore, it applies threshold filtering to the association cost matrix and uses the Lagrangian relaxation algorithm to perform s-D assignment and determine track association relationships. Section 4 presents simulation results to verify the performance of the proposed algorithm and compares it with the vector decomposition cancellation-based association algorithm. Section 5 summarizes the paper.

2. Track Association Problem Modeling

2.1. Target Measurement Modeling

Radar measures multiple targets in the detection area, and the measurement results consist of the true position of the target and measurement errors. These errors primarily arise from radar offset bias, platform installation bias, biased radar position measurements, and inaccurate radar timing, which are collectively referred to as radar offset bias in this paper [28,29]. Additionally, random noise during measurement is also a major source of measurement error, typically modeled as a Gaussian distribution with zero mean, independent of both the radar’s offset bias and the target’s position. Radar offset bias can be approximated as a fixed bias, manifesting as a constant offset across the measurement dimensions [30]. The radar measurements of a target are generally modeled as the sum of the target’s true state, radar offset bias, and random errors [31], and can be expressed in the global Cartesian coordinate system as:
Z i s = X i s + b s + e i s
where X i s is the true state vector, b s is the radar offset bias, and e i s is the Gaussian random error with zero mean and covariance matrix P i A . The schematic diagram of the radar measurement is shown in Figure 1.
In the local polar coordinate system with the radar as the origin, as shown in Figure 1, the relative position of the target to the radar is represented by the measured range and azimuth. Due to the presence of radar offset bias and random noise errors, the radar’s measurement of the target’s position will deviate from its true position. The measurement results can be expressed as follows [32,33]:
r i s θ i s = r ^ i s θ ^ i s + Δ r s Δ θ s + v r s v θ s
where r i s and θ i s represent the radar’s measured position of the target, r ^ i s and θ ^ i s represent the true position of the target, Δ r s and Δ θ s represent the radar’s range and azimuth bias, and v r s and v θ s represent the random noise errors in range and azimuth, respectively.
v r s v θ s N 0 0 , ( σ r s ) 2 0 0 ( σ θ s ) 2
Track association means to find the matching tracks belonging to the same target among the radar measurements at that moment, i.e., to find the most probable association among them. In a multi-radar track association scenario, each radar measurement provides the target’s range and azimuth in the radar’s polar coordinate system, denoted as Z t s = r t s , θ t s . The radar’s position coordinates in the Cartesian coordinate system are denoted as S = x s , y s . For uniform track association and fusion, it is necessary to transform the multi-radar track measurements to a global Cartesian coordinate system with the fusion center as the coordinate origin. The coordinate transformation formulas are as follows:
x t s = r cos θ + x s y t s = r sin θ + y s
After converting from polar to Cartesian coordinates, the offset caused by radar offset bias in the x- and y-directions varies with the target’s position in polar coordinates. In other words, the offset bias in the global Cartesian coordinate system is no longer a fixed spatial offset, but a target-dependent and spatially varying error pattern. The measurement noise covariance matrix P will also undergo a rotation as the measurement coordinate system is transformed. The transformed matrix can be approximately expressed as:
P Z t s = J P J T
where J represents the Jacobian matrix expanded at the measurement point Z t s = r t s , θ t s :
J Z t s = cos θ t s r sin θ t s sin θ t s r cos θ t s

2.2. Definition of RETs

Traditional track association algorithms mostly use the absolute position information of the target for association, while the absolute position of the target will be affected by factors such as radar bias, which degrades the association accuracy, and the algorithms lack sufficient stability and robustness [34,35]. In a multi-target observation scenario, in addition to its own absolute position, the target also has a relative position relationship among other targets, and this relative position information among targets is called the target topology. Although the radar offset bias interferes with the measurement of the absolute position of the target, it has little effect on the relative position information among neighboring targets. For a single target under observation, the relative positional information derived from its spatial relationships with neighboring targets is defined as the reference topology feature (RET) of that target [36,37,38].
First, for the track measurement Z i s of radar S , the set of its neighboring reference tracks is defined as:
R i s ( R ) = { Z j s | | | Z j s Z i s | | 2 R , j i } = { Z i , 1 s , Z i , 2 s , , Z i , n i s s }
where R is the topology radius, Z i , k s is the k-th element of the set R i s ( R ) , and n i s represents the cardinality of the set R i s ( R ) . The set R i s ( R ) denotes the collection of track measurements centered at the target track measurement Z i s within a range defined by the topology radius R . This set contains a total of n i s elements, including the target track and n i s 1 neighboring targets.
The reference topology feature (RET) of radar S ’s track measurement Z i s is defined as:
T i s ( R ) = t i , k s t i , k s = Z i , k s Z i s , Z i , k s R i s ( R )
As the topology radius R increases, the number of targets in the neighboring reference track set of the track measurement increases, which leads to a significant increase in the structural information of the RET and the computational complexity of the association. To control the computation time, a cardinality constraint n i s < n t is introduced, considering only the n t -nearest neighbors of the track.
As shown in Figure 2, the schematic of the RETs for Target 1 and Target 6 in a space containing six targets is illustrated when n t = 4 . The arrow between the two targets in the figure represents the distance vector from one target to the other. It can be observed that the RETs of targets from different sources vary significantly, which aids in achieving accurate track association.
When the system satisfies Δ θ s + v θ s 1 and the mutually referenced targets have similar azimuth angles θ ^ i s and θ ^ j s , we can derive:
Z i s Z j s = x i s x j s y i s y j s x ¯ i s x ¯ j s y ¯ i s y ¯ j s = X i s X j s
where x ¯ i s and y ¯ i s represent the true coordinates of the targets. In this case, the relative positions between target measurements are nearly insensitive to radar measurement biases. Therefore, in the presence of radar offset bias, the RET can be expressed as:
T i s b s = Z i , 1 s + b s Z i s + b s , Z i , 2 s + b s   Z i s + b s , , Z i , n t s + b s Z i s + b s = Z i , 1 s Z i s , Z i , 2 s Z i s , , Z i , n t s Z i s = t i , 1 s , t i , 2 s , , t i , n t s = T i s b s = 0
Therefore, radar offset bias does not affect the RET. Using the RET of track measurements for track association can achieve anti-bias effects, effectively mitigating the impact of radar bias.

2.3. Track Association Metric from Multi-Radars

Based on the selection of RET as the reference unit for association, the core of the track association problem is to determine the cost calculation method for assessing whether different tracks are associated, which transforms the multi-target association decision problem into finding a local optimal solution to the association costs among different tracks [39]. Traditional track association algorithms typically employ the Mahalanobis distance between two measurement tracks to evaluate the proximity between them. A smaller Mahalanobis distance indicates a higher likelihood that the two measurement tracks originate from the same target.
This paper proposes the use of reference topology features as the association metric. However, it is important to note that the traditional association cost calculation cannot be directly applied to calculate the association cost among RETs [40]. Therefore, it is necessary to find an evaluation metric that can measure the degree of similarity among sets. The Optimal Sub-Pattern Assignment (OSPA) metric, which is derived from the Wasserstein distance, aims to identify the minimum conversion cost of the transformation between two distributions, i.e., the distance between two distributions [41,42]. In this paper, the OSPA metric was employed to quantify the distance among RETs. Considering the scenario of m radars observing multiple targets, the OSPA distance among T i 1 s 1 , T i 2 s 2 , , T i m s m is constructed as follows [32]:
D T i 1 s 1 , T i 2 s 2 , , T i m s m = { 1 p = 1 m n i p s p ( m 1 ) l h m i n h c r p = 1 m n i p s p m l h + k 1 = 1 n i 1 s 1 k 2 = 1 n i 2 s 2 k m = 1 n i m s m d t i 1 , k 1 s 1 , t i 2 , k 2 s 2 , , t i m , k m s m r h k 1 , k 2 , , k m ( 1 / r )
where s 1 , s 2 , , s m represents the radar index, k 1 , k 2 , , k m represents the index of elements in the reference topology feature set, n i 1 s 1 , n i 2 s 2 , , n i m s m is the number of targets in the reference topology feature set, and 1 r < is the order of the OSPA metric. d t i 1 , k 1 s 1 , t i 2 , k 2 s 2 , , t i m , k m s m represents the reference distance among t i 1 , k 1 s 1 , t i 2 , k 2 s 2 , , t i m , k m s m , which is expressed using the Mahalanobis distance. When the distance exceeds the set threshold c , d t i 1 , k 1 s 1 , t i 2 , k 2 s 2 , , t i m , k m s m = c .
d t i 1 , k 1 s 1 , t i 2 , k 2 s 2 , , t i m , k m s m = max { | | t i p , k p s p t i q , k q s q | | 2 | 1 p m , 1 q m , p q }
After calculating the Mahalanobis distance, it is necessary to solve the assignment relationship among t i 1 , k 1 s 1 , t i 2 , k 2 s 2 , , t i m , k m s m . h represents the assignment matrix among t i 1 , k 1 s 1 , t i 2 , k 2 s 2 , , t i m , k m s m , with dimensions n i 1 s 1 * n i 2 s 2 * * n i m s m . l h = k 1 = 1 n i 1 s 1 k 2 = 1 n i 2 s 2 k m = 1 n i m s m h k 1 k 2 k m denotes the number of matching pairs in the RET, p = 1 m n i p s p m l h represents the number of unpaired elements among the m RETs , and p = 1 m n i p s p ( m 1 ) l h is the total number of paired and unpaired elements in the m RETs .
h k 1 k 2 k m = { 1 , t i 1 , k 1 s 1 , t i 2 , k 2 s 2 , , t i m , k m s m paired 0 , otherwise
k p = 1 n i p s p h k 1 k 2 k m 1 , k q = 1 , , n i p s p , q p

3. Improved Adaptive Threshold and Cost Matrix Assignment

3.1. Improvement in Association Metric in the Presence of Radar Bias

The original OSPA algorithm involves the calculation of the distance among measurement tracks in a set using the Mahalanobis distance, with the association threshold set as a parameter that relies on empirical adjustment. However, the setting of the association threshold is influenced by factors such as target distribution and measurement noise, making it difficult to adapt to complex and dynamic track association scenarios using empirical threshold adjustment alone. Consequently, there is a necessity to enhance the calculation method of the OSPA distance based on the presence of radar bias.
The expression for calculating the Mahalanobis distance d t i , k s 1 , t j , l s 2 in the original OSPA distance is as follows:
d ( t i , k s 1 , t j , l s 2 ) = t i , k s 1 t j , l s 2 T P i k , j l 1 t i , k s 1 t j , l s 2
where t i , k s 1 represents the vector between track Z i s 1 and track Z k s 1 within the topology centered at radar s 1 ’s measurement Z i s 1 , and t j , l s 2 is similarly defined. P i k , j l represents the estimated error covariance matrix between the two pairs of measurements. When the radar bias has been registered, P i k , j l includes only the measurement noise covariance matrix after target tracking. However, in the presence of radar bias, it must also incorporate the covariance matrix of the radar bias R , which is an empirical value derived from the prior knowledge of the radar bias distribution.
P i k , j l = P i k + P j l + R i k + R j l
The radar measurement noise follows a Gaussian distribution N 0 , P S , and the Jacobian matrices for different measurement points vary after the coordinate transformation. Consequently, the measurement noise covariance matrix also differs and can be expressed as:
P i s 1 = J Z i s 1 P s 1 J Z i s 1 T P k s 1 = J Z k s 1 P s 1 J Z k s 1 T P j s 2 = J Z j s 2 P s 2 J Z j s 2 T P l s 2 = J Z l s 2 P s 2 J Z l s 2 T
The measurement noise of t i , k s 1 follows the distribution N 0 , P i s 1 + P k s 1 , and the measurement noise of t j , l s 2 follows the distribution N 0 , P j s 2 + P l s 2 . Therefore, the measurement noise of the corresponding track pair follows the distribution N 0 , P i s 1 + P k s 1 + P j s 2 + P l s 2 , which can be expressed as:
P i k + P j l = P i s 1 + P k s 1 + P j s 2 + P l s 2
Similarly, the covariance matrix of the radar bias can be expressed as:
R i s 1 = J Z i s 1 R s 1 J Z i s 1 T R k s 1 = J Z k s 1 R s 1 J Z k s 1 T R j s 2 = J Z j s 2 R s 2 J Z j s 2 T R l s 2 = J Z l s 2 R s 2 J Z l s 2 T
When calculating the covariance matrix of the radar bias, since the radar bias is an inherent property of the radar, measurements from the same radar exhibit certain correlations. Therefore, the covariance matrix needs to be corrected by incorporating the cross-covariance matrix between measurements from the same radar, as follows:
R i k + R j l = R i s 1 + R k s 1 R i k s 1 R k i s 1 + R j s 2 + R l s 2 R j l s 2 R l j s 2
The Jacobian matrix for the cross-covariance of two target measurements has its expansion points determined by the respective measurement points of the two targets. The expression is as follows:
R i k s 1 = J Z i s 1 R s 1 J Z k s 1 T R k i s 1 = J Z k s 1 R s 1 J Z i s 1 T
According to properties of multivariate Gaussian distributions, a zero-mean Gaussian vector normalized by its covariance yields a squared Mahalanobis distance that follows a χ 2 distribution with k degrees of freedom. Thus, when offset bias is incorporated into the covariance, the resulting weighted Mahalanobis distance strictly conforms to the χ 2 distribution. The improved radar offset bias-weighted Mahalanobis distance d t i , k s 1 , t j , l s 2 follows χ 2 distribution with degrees of freedom n = 2 . To achieve association, the χ 2 distribution threshold condition must be satisfied. The threshold value can be set to the value corresponding to a 0.95 confidence level, enabling adaptive track association across different parameters and scenarios without the need for manual setting and adjustment of the track association threshold.
In this section, the original Mahalanobis distance and the association threshold that requires manual adjustment in the OSPA distance are enhanced to the bias-corrected Mahalanobis distance and adaptive association threshold. This adjustment is capable of adapting to a broader range of association scenarios and mitigates the instability of the association effect caused by unknown parameters.

3.2. Assignment of Multi-Dimensional Association Cost Matrix

In this paper, we considered a multi-target track association problem for three radars, and the resulting assignment problem based on the 3D association cost matrix was a typical N-P hard combinatorial optimization problem [26], which can be sub-optimally solved by using the Lagrangian relaxation algorithm [27].
Since missed detections inevitably occur in practical measurement processes, the completeness of the matching between observed data and true targets is disrupted, introducing the risk of incorrect associations and resulting in an increase in association errors. Ideally, data association should be performed based on the optimal matching between targets and observations. However, when a target is not detected (i.e., a missed detection occurs), its corresponding dimension in the cost matrix lacks a valid matching candidate, forcing the allocation algorithm to assign the matching opportunity to other targets. Additionally, allocation algorithms (such as the Hungarian algorithm or Lagrangian relaxation algorithm) typically aim to maximize associations. As a result, even when some matches incur high costs, the algorithm may still attempt to establish associations, further increasing the likelihood of incorrect matches. Therefore, missed detections not only directly prevent targets from being correctly matched but also introduce false associations, exacerbating overall association errors.
To reduce incorrect associations, threshold filtering is applied to the association cost matrix. The fundamental principle of threshold filtering is that, if every element in a specific dimension of the association cost matrix exceeds a predefined threshold, it indicates that the target has excessively high association costs with all candidate matches. This suggests that the target in this dimension has not found a reasonable match and should therefore not be associated. To achieve this, all cost values in the corresponding dimension are set to infinity. When a matching cost is assigned an infinite value, that match will never be selected, thereby completely eliminating the possibility of associating the target during the optimization process.
The specific operation is as follows: Based on the OSPA metric, the association cost matrix C among the RET sets can be obtained, where C i j k = d p , c ( T i s 1 , T j s 2 , T k s 3 ) . Process C according to Equation (22): if all values in a certain dimension of the association cost matrix exceed the threshold c , then set all values in that dimension to infinity. This treatment facilitates identification and decision-making in the Lagrangian relaxation algorithm, effectively reducing the occurrence of different-source tracks being forcibly associated due to missed detections.
C i , j , k = I n f , C i , : , : = c C i , j , k
In this paper, the three-dimensional association cost matrix was assumed to have dimensions n1 × n2 × n3. The Lagrangian algorithm relaxes some of the constraints and decomposes the three-dimensional allocation problem into a series of relaxed two-dimensional allocation problems for solving [43,44]. Lagrange multipliers U = ( u 1 , u 2 , , u n 3 ) are introduced and substituted into the cost function to minimize the cost of the relaxed problem. The solution obtained by this method represents the lower bound of the true solution, while the feasible solution forms the upper bound. The difference between the two is called the approximate dual gap. The algorithm iteratively adjusts the Lagrangian multipliers between the dual solution and the feasible solution, progressively bringing them into agreement. When the two are equal, the optimal solution is reached [45]. If a dual solution simultaneously satisfies feasibility, it can be directly determined as the optimal solution.
The mathematical model for the 3D assignment problem can be described as follows:
J = min ρ i 1 i 2 i 3 i 1 = 0 n 1 i 2 = 0 n 2 i 3 = 0 n 3 c i 1 i 2 i 3 × ρ i 1 i 2 i 3
s . t i 1 = 0 n 1 i 2 = 0 n 2 ρ i 1 i 2 i 3 = 1 , i 3 = 1 , 2 , , n 3 i 1 = 0 n 1 i 3 = 0 n 3 ρ i 1 i 2 i 3 = 1 , i 2 = 1 , 2 , , n 2 i 2 = 0 n 2 i 3 = 0 n 3 ρ i 1 i 2 i 3 = 1 , i 1 = 1 , 2 , , n 1
where J is the objective function, and c i 1 i 2 i 3 represents the cost of pairing the i m -th element in the m -th dimension, ρ i 1 i 2 i 3 = 1 , i f   i 1 , i 2 , i 3   a r e   a s s i g n e d   t o   a   t a r g e t 0 , o t h e r w i s e .
The steps for solving the 3D assignment problem using the Lagrangian relaxation algorithm are as follows:
(1)
Initialization: u i 3 = 0 , i 3 = 1 , 2 , , n 3 , f d u a l = , f p r i m a l = , and iteration count i t e r = 0 , with the maximum number of iterations set to m a x i t e r = 100 .
(2)
Calculate the cost of the dual problem:
d i 1 i 2 = min i 3 ( c i 1 i 2 i 3 u i 3 ) , i 1 = 1 , 2 , , n 1 , i 2 = 1 , 2 , , n 2
(3)
Solve the dual subproblem:
{ f d , ω i 1 i 2 * } = min ω i 1 i 2 i 1 = 0 n 1 i 2 = 0 n 2 d i 1 i 2 ω i 1 i 2
i 1 = 0 n 1 ω i 1 i 2 = 1 ; i 2 = 1 , 2 , , n 2
i 2 = 0 n 2 ω i 1 i 2 = 1 ; i 1 = 1 , 2 , , n 1
If ω i 1 i 2 * = 1 , let η i 1 = i 2 , i 1 = 1 , 2 , , n 1 , i 2 = 1 , 2 , , n 2 . This is a generalized 2D assignment problem that can be solved using the Hungarian algorithm.
(4)
Update the Lagrange multipliers: To generate a series of dual vectors u ( 0 ) u ( 1 ) u ( l ) u ( * ) , with l representing the iteration count, we have
ρ i 1 i 2 i 3 * ( l ) = { ω i 1 i 2 * , i f   i 3 = arg min p ( c i 1 i 2 p u p ) 0 , o t h e r w i s e
g i 3 ( l ) = 1 i 1 = 0 n 1 i 2 = 0 n 2 ρ i 1 i 2 i 3 * ( l ) , i 3 = 1 , 2 , , n 3
Let u ( 0 ) = 0 , u i 3 ( l + 1 ) = u i 3 ( l ) + α + 1 α ( q α q ( u ) ( l ) | | g | | 2 2 ) P i 3 ( l ) , 1 i 3 n 3 , where p ( l ) = H ( l ) g ( l ) , p ( l ) = [ p 1 ( l ) , p 2 ( l ) , , p n 3 ( l ) ] T , H ( l + 1 ) = H ( l ) + 1 α 2 p ( l ) p ( l ) T g ( l ) T p ( l ) , and H ( 0 ) = I . When α = 2 , u i 3 ( l ) achieves the best iteration effect, while q α = 1 + a β b q * ( l ) , where q * ( l ) is the optimal dual solution from the previous l iterations, and parameters a and b satisfy 0.05 a 0.3 , 1.1 b 1.6 , and β ( l + 1 ) = β ( l ) + 1 , q ( u ) ( l ) < q * ( l 1 ) max β ( l ) 1 , 1 , o t h e r w i s e [44].
(5)
Construct feasible solutions: f P , ρ i 1 i 2 i 3 * = min ρ i 1 i 2 i 3 i 1 = 0 n 1 i 3 = 0 n 3 c i 1 η i 1 ρ i 1 η i 1 i 3 , where ρ i 1 η i 1 i 3 satisfies:
i 1 = 0 n 1 ρ i 1 η i 1 i 3 = 1 , i 3 = 1 , 2 , , n 3
i 2 = 0 n 2 ρ i 1 η i 1 i 3 = 1 , i 1 = 1 , 2 , , n 1
(6)
Iteration: Improve the quality of the solution.
f d u a l = max ( f d u a l , f d )
f p r i m a l = min ( f p r i m a l , f p )
g a p = ( f p r i m a l f d u a l ) / | f p r i m a l |
If the relative dual gap is less than 0.01 or the number of iterations exceeds the maximum iteration count, the algorithm ends; otherwise, proceed to step (2). This completes the allocation of the three-dimensional association cost matrix. For track association involving four or more radars, the allocation of four-dimensional or higher association cost matrices is required, which can be addressed by introducing additional Lagrange multipliers.
The flowchart of the Lagrangian relaxation algorithm is shown in Figure 3.
The algorithm flow chart is shown in Figure 4. The algorithm input is the measurement coordinates in the local polar coordinate system of each radar at each moment. The targets observed by all radars are traversed to obtain the corresponding RET of each target. The improved Mahalanobis distance among RET elements is calculated to obtain a multidimensional matrix d t i 1 , k 1 s 1 , t i 2 , k 2 s 2 , , t i m , k m s m . The optimal matching relationship among RETs is then solved, and the matrix is preliminarily assigned to obtain the assignment relationship. Subsequently, the OSPA distance and association cost matrix among all targets’ corresponding RETs are computed. The association cost matrix is assigned to obtain the track association relationship.
The multi-radar track association algorithm based on RETs proposed in this paper mainly includes distance calculation and cost matrix assignment operations. The computational complexity of the algorithm is
T R E T = O { n m k ( 1 + ( n t ) m ) }
where n is the number of targets, m is the number of radars, k is the number of iterations of the Lagrangian relaxation algorithm, and n t is the number of elements in the neighboring reference track set in the radar measurement. Moreover, the computational complexity of the vector decomposition cancellation-based algorithm used for comparison is
T t t = O ( m 1 ) n 2 + ( m 1 ) ( m 2 ) n 3 2
It can be observed that the two algorithms differ in computational complexity, and the choice between them can be made based on the specific requirements for association accuracy and computational performance.
As the number of radars increases, both the dimensionality of the association cost matrix and the scale of the Lagrangian relaxation iterations grow exponentially, leading to a significant rise in computational load and latency. At the same time, missed detections and measurement errors from different radars are more likely to accumulate during data fusion, which may in turn compromise the accuracy of association. Therefore, in practical applications, a balance must be struck among the number of radars, computational efficiency, and association accuracy.

4. Simulation Results and Discussion

This section presents the simulations and performance analysis for the proposed multi-radar adaptive track association algorithm based on RETs. Furthermore, a comparative analysis was conducted between the original RET algorithm and the improved adaptive threshold RET algorithm to illustrate the efficacy of the modified algorithm.

4.1. Simulation Environment

The simulation area was set with a range size of 5 , 20 × 5 , 15   km 2 , and eight flying targets were distributed in formation, moving at a constant linear velocity. Three fixed radars were used to observe the targets, located at positions 18   km , 10   km , 20   km , 30   km , and 30   km , 30   km . The sample interval of radars was T s = 0.4   s , and the target positions were sampled synchronously. Radars reported the measured positions to the fusion center located at ( 0 , 0 ) m in real time. Radar offset errors followed a Gaussian distribution with a mean of 0. The standard deviation of azimuth measurement noise was σ θ , 1 = σ θ , 2 = σ θ , 3 = 0.3 ° , and the standard deviation of range measurement noise was σ r , 1 = σ r , 2 = σ r , 3 = 30   m . The missed detection probability for the radars was set to P m i s s = 5 % . To demonstrate the algorithm’s robustness, the simulation introduced a significant radar offset bias, greater than 5 times the measurement error. The azimuth radar bias was set to 1.5°, denoted as Δ θ 1 = Δ θ 2 = Δ θ 3 = 1.5 ° , and the range radar bias was denoted as Δ r 1 = Δ r 2 = Δ r 3 = 250   m .
The parameter that was utilized to evaluate the association algorithm in this section was the association accuracy. The association accuracy is defined as the ratio of the total number of correctly associated targets at each time step to the total number of targets observed at each measurement time. The association accuracy is:
R c = n c n
where n denotes the total number of targets, and n c represents the number of correctly associated targets. To validate the performance superiority of the proposed algorithm, we conducted track association experiments in a simulated environment using both the proposed method and the vector decomposition cancellation-based association algorithm.
The simulation environment is shown in Figure 5.
The radar measurements of the targets and the true tracks of the targets, along with some details, are shown in Figure 6.
Taking Target 1 as an example, the errors between the radar’s position measurements and the target’s true position in the x- and y-directions are shown in Figure 7.

4.2. Track Association Performance

Firstly, to intuitively display the track association performance, the correctly associated track points for a single simulation trial were plotted, as shown in Figure 8. Under this radar bias, the proposed algorithm achieves an association accuracy of 0.9024 with a runtime of 1000 s, whereas the vector decomposition cancellation-based (VDC) association algorithm achieves an accuracy of 0.8176 with a runtime of 20 s. The overall computational complexity of the proposed algorithm primarily stems from two critical components: (1) the OSPA distance during the construction and matching processes of RET, and (2) the Lagrangian relaxation algorithm implemented in the cost matrix assignment step. Although these factors impose certain computational overheads, the proposed method demonstrates substantial practical value when considering its robustness, accuracy improvement, and adaptability. In particular, for scenarios involving high-precision target identification and heterogeneous radar cooperative systems, the algorithm effectively addresses the limitations of traditional methods in bias modeling and robustness.
Due to the over-sampling of the original data, only every 20th sampling point was plotted for ease of observation. Using radar 1 as the reference, the results of each moment association are matched; if the association is correct, it is plotted according to the color of the track to which the different targets belong and the coordinates of the original position; if the association is incorrect, it is indicated as a black cross; if the target is not detected by radar 1 at the current moment, it is not shown in the figure.

4.3. Influence of Radar Offset Bias on Algorithm Performance

In order to verify the ability of the track association algorithm against radar offset bias described in this paper, two groups of Monte Carlo experiments were designed, and the number of Monte Carlo simulations for each group of experiments was set to 50 times. Under the premise of controlled variables, ten sets of radar bias parameters were configured to investigate the relationship between the association accuracy of the improved RET algorithm and the vector decomposition cancellation-based association algorithm with variations in range measurement bias and azimuth measurement bias. The standard deviation of measurement noise errors σ θ , 1 = σ θ , 2 = σ θ , 3 = 0.3 ° and σ r , 1 = σ r , 2 = σ r , 3 = 30   m were kept constant, and the specific parameter settings for the radar bias are shown in Table 1.
Figure 9 and Figure 10 illustrate the influence of range offset bias and azimuth offset bias on the association accuracy of the algorithms. It can be observed that both algorithms exhibit strong robustness to radar offset bias. When the range bias increases, the association accuracy of the RET algorithm fluctuates around 90%, while the accuracy of vector decomposition cancellation-based algorithm fluctuates around 80%. However, when the range offset bias becomes excessively large, the conditions under which the RET structure remains insensitive to biases are no longer satisfied. As a result, the association performance of the RET algorithm may exhibit a certain degree of degradation. Meanwhile, an increase in azimuth bias can also violate these conditions, thereby reducing the association accuracy of the RET algorithm. When Δ θ = 16 ° , the accuracy of the RET algorithm decreases to a level comparable to that of the vector decomposition-based algorithm. Therefore, when Δ θ < 16 ° , the proposed algorithm outperforms the vector decomposition-based algorithm.

4.4. Influence of Measurement Noise on Algorithm Performance

Similarly, to investigate the influence of measurement noise error on the performance of the proposed algorithm, two sets of Monte Carlo experiments were designed, with 50 Monte Carlo runs each. The radar biases Δ θ 1 = Δ θ 2 = Δ θ 3 = 1.5 ° and Δ r 1 = Δ r 2 = Δ r 3 = 250   m were kept constant, and the specific parameter settings for the random measurement noise error standard deviations are shown in Table 2.
Figure 11 and Figure 12 illustrate the influence of range noise error standard deviation and azimuth noise error standard deviation on the association accuracy of the algorithms. It can be observed that both algorithms exhibit strong robustness to the standard deviation of range noise error. As the range error standard deviation increases, the association accuracy remains relatively stable, with the RET algorithm achieving an accuracy of approximately 90% and the vector decomposition cancellation-based algorithm maintaining an accuracy of approximately 81%. However, as the azimuth error standard deviation increases, the association accuracy of both algorithms experiences a certain degree of decline. When σ θ > 2 ° , the rate of decline in accuracy becomes more pronounced, indicating that the standard deviation of measurement azimuth error exerts a greater influence on algorithm performance. Given that the vector decomposition cancellation-based association algorithm relies on the precision of target state estimation, an excessively large azimuth error standard deviation significantly degrades the accuracy of state estimation, resulting in a more pronounced deterioration in algorithm performance. In contrast, the proposed algorithm outperforms the vector decomposition cancellation-based association algorithm.

4.5. Performance Verification of Adaptive Threshold

To compare the performance of the improved adaptive threshold RET algorithm with the RET algorithm that requires manual threshold adjustment, a set of representative parameters was selected for a Monte Carlo comparison experiment. The radar azimuth bias was set to Δ θ 1 = Δ θ 2 = Δ θ 3 = 3 ° , and the range bias was set to Δ r 1 = Δ r 2 = Δ r 3 = 250   m . In this scenario, the threshold in the original RET algorithm increases geometrically, with a range of variation set to c = [5, 10, 20, 40, 80, 160, 320, 640, 1280, 2560]. For each fixed threshold, 50 Monte Carlo simulations were conducted, and the comparison of the association results is shown in Figure 13.
The orange line represents the association accuracy of the original RET algorithm as the threshold c continuously changes, while the blue line represents the association accuracy of the improved RET algorithm with the adaptive threshold. It can be observed that manually adjusting the threshold results in significant instability in the algorithm performance, with the association accuracy fluctuating depending on the selected threshold. Meanwhile, the orange line consistently lies below the blue line, indicating that manually setting the threshold makes it difficult to precisely select the threshold that yields the highest association accuracy. This verifies that the improved RET algorithm enhances the stability of the algorithm and improves association performance.

4.6. Performance Verification of the Improved Assignment Algorithm

To verify the performance of the proposed improved assignment algorithm under the conditions of missed detection, two sets of Monte Carlo experiments were conducted, each with 50 runs. The radar bias and the standard deviation of measurement noise error were kept constant, as Δ θ 1 = Δ θ 2 = Δ θ 3 = 3 ° , Δ r 1 = Δ r 2 = Δ r 3 = 250   m , σ θ , 1 = σ θ , 2 = σ θ , 3 = 0.3 ° , and σ r , 1 = σ r , 2 = σ r , 3 = 30   m . The experiments were performed with missed detection rates set to m i s s   r a t e = [ 0.05 , 0.10 , 0.15 , 0.20 , 0.25 , 0.30 , 0.35 , 0.40 , 0.45 , 0.50 ] .
As illustrated in Figure 14, a comparison of the association accuracy of the proposed algorithm and the original Lagrangian assignment algorithm is presented, with the analysis conducted under various missed detection rates. It is evident that the proposed algorithm attains superior association accuracy in comparison to the original multi-dimensional assignment algorithm, effectively mitigating erroneous matches of different source tracks resulting from missed detections. This validates the effectiveness of the proposed algorithm in improving track association accuracy under conditions of missed detection. Meanwhile, as the missed detection rate increases, the overall association accuracy declines, but exhibits a partial recovery once the rate exceeds 0.35. This trend can be attributed to two factors: first, the number of observable targets decreases under high missed detection conditions, leading to reduced association dimensionality and a lower probability of incorrect matching; second, the algorithm tends to adopt a more conservative matching strategy under sparse observations, proactively filtering out uncertain associations, which indirectly improves the accuracy of the confirmed matches. It is important to note that this recovery does not indicate a true performance improvement, but rather results from a simplification effect in the association process due to sparse observations. Therefore, an excessively high missed detection rate should be avoided in practical applications to ensure the integrity of the tracking system.

5. Conclusions

This paper proposes an adaptive multi-radar track association algorithm based on reference topological features. The simulation results demonstrate that the algorithm achieves high association accuracy and exhibits robust adaptability to radar offset bias and measurement noise errors under practical application conditions. The superiority of adaptive association thresholds over fixed thresholds is validated, eliminating the uncertainty and instability caused by manual parameter tuning in the original algorithm. The threshold filtering method significantly enhances association accuracy under missed detection conditions. Compared to the multi-radar track association algorithm based on vector decomposition cancellation, the proposed algorithm enhances association accuracy superiorly. Additionally, the association process does not rely on tracking and estimating target states, making it more suitable for track association in a variety of complex motion scenarios.

Author Contributions

Conceptualization, S.W., X.Z. and J.W.; methodology, S.W., X.Z., R.P. and J.W.; software, S.W.; validation, S.W., X.Z. and J.W.; formal analysis, S.W., X.Z., X.L. and Q.L.; investigation, S.W., R.P, X.L. and Q.L.; resources, S.W., R.P., X.L. and Q.L.; data curation, X.Z; writing—original draft preparation, X.Z.; writing—review and editing, S.W., X.Z., R.P. and J.W; visualization, X.Z.; supervision, X.Z.; project administration, X.Z.; funding acquisition, S.W. and J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. 62171029 and No. 61671035).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhao, S.; Huang, Y.; Wang, K.; Chen, T. Multi-source data fusion method based on nearest neighbor plot and track data association. In Proceedings of the 2021 IEEE Sensors, Sydney, Australia, 31 October–3 November 2021; pp. 1–4. [Google Scholar]
  2. Chandrasekaran, B.; Gangadhar, S.; Conrad, J.M. A survey of multisensor fusion techniques, architectures and methodologies. In Proceedings of the IEEE SoutheastCon 2017, Concord, NC, USA, 30 March–2 April 2017; pp. 1–8. [Google Scholar] [CrossRef]
  3. Wang, J.; Zeng, Y.; Wei, S.; Wei, Z.; Wu, Q.; Savaria, Y. Multi-Sensor Track-to-Track Association and Spatial Registration Algorithm Under Incomplete Measurements. IEEE Trans. Signal Process. 2021, 69, 3337–3350. [Google Scholar] [CrossRef]
  4. Stone, L.; Williams, M.; Tran, T. Track-to-track association and bias removal. In Proceedings of the Aerosense 2002: Signal and Data Processing of Small Targets 2002, Orlando, FL, USA, 1–5 April 2002; Volume 4728, p. 315. [Google Scholar]
  5. Sinha, A.; Ding, Z.; Kirubarajan, T.; Farooq, M. Track quality based multitarget tracking approach for global nearest-neighbor association. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1179–1191. [Google Scholar] [CrossRef]
  6. Shi, M.; Ling, Q.; Yu, Z.; Zhu, J. Association using modified Global Nearest Neighbor in the presence of bias. In Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013; pp. 4688–4691. [Google Scholar]
  7. Thomas, T.; Sreeja, S. Comparison of Nearest Neighbor and Probabilistic Data Association Filters for Target Tracking in Cluttered Environment. In Proceedings of the 2021 IEEE 6th International Conference on Computing, Communication and Automation (ICCCA), Arad, Romania, 17–19 December 2021; pp. 272–277. [Google Scholar] [CrossRef]
  8. Sun, W.; Li, X.; Pang, Z.; Ji, Y.; Dai, Y.; Huang, W. Track-to-Track Association Based on Maximum Likelihood Estimation for T/R-R Composite Compact HFSWR. IEEE Trans. Geosci. Remote. Sens. 2023, 61, 1–12. [Google Scholar] [CrossRef]
  9. Chen, J.; Zhang, Y.; Yang, Y.; Qu, C. Multi-target Track-to-Track Association Based on Relative Coordinate Assignment Matrix. In Proceedings of the 2021 33rd Chinese Control and Decision Conference (CCDC), Kunming, China, 22–24 May 2021; pp. 1255–1260. [Google Scholar] [CrossRef]
  10. Tian, W.; Wang, Y.; Shan, X.; Yang, J. Analytic Performance Prediction of Track-to-Track Association with Biased Data in Multi-Sensor Multi-Target Tracking Scenarios. Sensors 2013, 13, 12244–12265. [Google Scholar] [CrossRef]
  11. Bu, S.; Zhou, G. Joint Data Association, Spatiotemporal Bias Compensation and Fusion for Multisensor Multitarget Tracking. IEEE Trans. Signal Process. 2023, 71, 1509–1523. [Google Scholar] [CrossRef]
  12. Ren, H.; Tang, M.; Zou, L.; Zhou, Y.; Li, M.; Wang, X. Variable structure bidimensional reference pattern-based anti-bias track to track association. Signal Process. 2024, 220, 109479. [Google Scholar] [CrossRef]
  13. Li, Z.; Chen, S.; Leung, H.; Bosse, E. Joint data association, registration, and fusion using EM-KF. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 496–507. [Google Scholar] [CrossRef]
  14. Zhu, H.; Leung, H.; Yuen, K.-V. A joint data association, registration, and fusion approach for distributed tracking. Inf. Sci. 2015, 324, 186–196. [Google Scholar] [CrossRef]
  15. Zhu, H.; Wang, W.; Wang, C. Robust track-to-track association in the presence of sensor biases and missed detections. Inf. Fusion 2016, 27, 33–40. [Google Scholar] [CrossRef]
  16. Levedahl, M. Explicit pattern matching assignment algorithm. In Proceedings of the Aerosense 2002: Signal and Data Processing of Small Targets 2002, Orlando, FL, USA, 1–5 April 2002; Volume 4728, pp. 461–469. [Google Scholar] [CrossRef]
  17. Papageorgiou, D.J.; Sergi, J.-D. Simultaneous Track-to-Track Association and Bias Removal Using Multistart Local Search. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 1–8 March 2008; p. 114. [Google Scholar] [CrossRef]
  18. Baozhu, L.; Guan, J.; Dong, Y. Anti-bias Track Association Algorithm of Radar and Electronic Support Measurements Based on Track Vectors Detection. J. Electron. Inf. Technol. 2019, 41, 123–129. [Google Scholar]
  19. Tian, W.; Wang, Y.; Shan, X.; Yang, J. Track-to-Track Association for Biased Data Based on the Reference Topology Feature. IEEE Signal Process. Lett. 2014, 21, 449–453. [Google Scholar] [CrossRef]
  20. Lang, H.; Yu, S.; Ren, W.; Han, C.; Hu, X.; Ji, Z. Track-to-Track Association Algorithm with Spatio-Temporal Features. In Proceedings of the 2024 11th International Conference on Behavioural and Social Computing (BESC), Harbin, China, 16–18 August 2024; pp. 1–6. [Google Scholar] [CrossRef]
  21. Sönmez, H.H.; Hocaoğlu, A.K. Asynchronous track-to-track association algorithm based on reference topology feature. Signal, Image Video Process. 2021, 16, 789–796. [Google Scholar] [CrossRef]
  22. Cengiz, S.K.; Abu-Khalaf, M.; Yeniçeri, R. A Review of Multidimensional Assignment in Multi-Sensor Multi-Target Tracking. In Proceedings of the 2024 Integrated Communications, Navigation and Surveillance Conference (ICNS), Herndon, VA, USA, 23–25 April 2024; pp. 1–15. [Google Scholar] [CrossRef]
  23. Zhu, H.; Han, S. Track-to-Track Association Based on Structural Similarity in the Presence of Sensor Biases. J. Appl. Math. 2014, 2014, 1–8. [Google Scholar] [CrossRef]
  24. Zhu, H.; Wang, C. Joint track-to-track association and sensor registration at the track level. Digit. Signal Process. 2015, 41, 48–59. [Google Scholar] [CrossRef]
  25. Qi, L.; Liu, Y.; Ren, H.; He, Y. Air-platform multi-radar anti-bias tracks association algorithm. Acta Aeronaut. Astronaut. Sin. 2018, 39, 321691. [Google Scholar]
  26. Zou, W.; Sun, W. A multi-dimensional data association algorithm for multi-sensor fusion. In Intelligent Science and Intelligent Data Engineering: Third Sino-Foreign-Interchange Workshop, IScIDE 2012, Nanjing, China, 15–17 October 2012; Revised Selected Papers 3; Springer: Berlin/Heidelberg, Germany, 2013; pp. 280–288. [Google Scholar]
  27. Tong, C.; Lin, Y.; Guo, Y.; Zuo, Y. A Fast and Efficient Data Association of Passive Sensor Tracking. In Proceedings of the 2010 International Conference on Intelligent Computation Technology and Automation, Changsha, China, 11–12 May 2010; pp. 88–91. [Google Scholar]
  28. Levedahl, M.; Glass, J. Analysis of Costs for the GNP Problem. J. Adv. Inf. Fusion 2021, 16, 17. [Google Scholar]
  29. Zhu, J.; Yin, T.; Guo, W.; Zhang, B.; Zhou, Z. An Underwater Target Azimuth Trajectory Enhancement Approach in BTR. Appl. Acoust. 2025, 230, 110373. [Google Scholar] [CrossRef]
  30. Tian, W.; Huang, G.; Du, X.; Wang, Y.; Peng, H. Track to track association based on iterative reference pattern. In Proceedings of the 2017 International Conference on Computer Technology, Electronics and Communication (ICCTEC), Dalian, China, 19–21 December 2017; pp. 289–294. [Google Scholar]
  31. Lin, X.; Li, C.T.; Sanchez, V.; Maple, C. On the detection-to-track association for online multi-object tracking. Pattern Recognit. Lett. 2021, 146, 200–207. [Google Scholar] [CrossRef]
  32. Qi, L.; He, Y.; Dong, K.; Liu, J. Multi-radar anti-bias track association based on the reference topology feature. IET Radar Sonar Navig. 2018, 12, 366–372. [Google Scholar] [CrossRef]
  33. Zhu, J.; Xie, Z.; Jiang, N.; Song, Y.; Han, S.; Liu, W.; Huang, X. Delay-Doppler Map Shaping through Oversampled Complementary Sets for High-Speed Target Detection. Remote. Sens. 2024, 16, 2898. [Google Scholar] [CrossRef]
  34. Chen, S.; Zhang, H.; Ma, J.; Xie, H. Asynchronous Track-to-Track Association Based on Pseudo Nearest Neighbor Distance for Distributed Networked Radar System. Electronics 2023, 12, 1794. [Google Scholar] [CrossRef]
  35. Yin, T.; Guo, W.; Zhu, J.; Wu, Y.; Zhang, B.; Zhou, Z. Underwater Broadband Target Detection by Filtering Scanning Azimuths Based on Features of Subband Peaks. IEEE Sens. J. 2025, 25, 13601–13609. [Google Scholar] [CrossRef]
  36. Tian, W. Reference pattern-based track-to-track association with biased data. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 501–512. [Google Scholar] [CrossRef]
  37. Shi, Y.; Wang, Y.; Wang, S.G. Fuzzy data association based on target topology of reference. J. Natl. Univ. Def. Technol. 2006, 28, 105. [Google Scholar]
  38. Song, Q.; Xiong, W.; He, Y. A track alignment-correlation algorithm based on topological description of complex number field. J. Astronaut. 2011, 32, 560. [Google Scholar]
  39. Tokta, A.; Hocaoglu, A.K. A track to track association algorithm based on weighted state correlation similarity. In Proceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP), Malatya, Turkey, 28–30 September 2018; pp. 1–4. [Google Scholar]
  40. Kaplan, L.M.; Bar-Shalom, Y.; Blair, W.D. Assignment costs for multiple sensor track-to-track association. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 655–677. [Google Scholar] [CrossRef]
  41. Ristic, B.; Vo, B.-N.; Clark, D. Performance evaluation of multi-target tracking using the OSPA metric. In Proceedings of the IEEE Conference on Information Fusion, Edinburgh, UK, 26–29 July 2010. [Google Scholar] [CrossRef]
  42. Beard, M.; Vo, B.T.; Vo, B.-N. OSPA(2): Using the OSPA metric to evaluate multi-target tracking performance. In Proceedings of the 2017 International Conference on Control, Automation and Information Sciences (ICCAIS), Chiang Mai, Thailand, 31 October–1 November 2017; pp. 86–91. [Google Scholar]
  43. Gaudioso, M. A view of Lagrangian relaxation and its applications. In Numerical Nonsmooth Optimization: State of the Art Algorithms; Springer: Berlin/Heidelberg, Germany, 2020; pp. 579–617. [Google Scholar]
  44. Pattipati, K.; Deb, S.; Bar-Shalom, Y.; Washburn, R. A new relaxation algorithm and passive sensor data association. IEEE Trans. Autom. Control. 1992, 37, 198–213. [Google Scholar] [CrossRef]
  45. Cheng, L.; Ning, Y.-s.; Song, M.-c. Lagrangian relaxation heuristic algorithm of arc routing problem under time-space network. J. Traffic Transp. Eng. 2022, 22, 273–284. [Google Scholar] [CrossRef]
Figure 1. Radar measurement composition.
Figure 1. Radar measurement composition.
Remotesensing 17 01876 g001
Figure 2. Examples of RET definition ( n t = 4 ). (a) RET of target 1; (b) RET of target 6.
Figure 2. Examples of RET definition ( n t = 4 ). (a) RET of target 1; (b) RET of target 6.
Remotesensing 17 01876 g002
Figure 3. Lagrangian relaxation algorithm framework.
Figure 3. Lagrangian relaxation algorithm framework.
Remotesensing 17 01876 g003
Figure 4. Flowchart of adaptive multi-radar anti-bias track association algorithm based on RETs.
Figure 4. Flowchart of adaptive multi-radar anti-bias track association algorithm based on RETs.
Remotesensing 17 01876 g004
Figure 5. Schematic diagram of the simulation environment.
Figure 5. Schematic diagram of the simulation environment.
Remotesensing 17 01876 g005
Figure 6. Schematic diagram of radar measurements of the targets and the true tracks of targets. (a) Global association environment; (b) details of the association environment.
Figure 6. Schematic diagram of radar measurements of the targets and the true tracks of targets. (a) Global association environment; (b) details of the association environment.
Remotesensing 17 01876 g006
Figure 7. The error between the measurements and true positions of the target. (a) The error in the x-direction; (b) the error in the y-direction.
Figure 7. The error between the measurements and true positions of the target. (a) The error in the x-direction; (b) the error in the y-direction.
Remotesensing 17 01876 g007
Figure 8. Schematic diagram of the algorithm association performance. (a) The proposed algorithm; (b) vector decomposition cancellation-based algorithm.
Figure 8. Schematic diagram of the algorithm association performance. (a) The proposed algorithm; (b) vector decomposition cancellation-based algorithm.
Remotesensing 17 01876 g008aRemotesensing 17 01876 g008b
Figure 9. Influence of range bias on the association accuracy.
Figure 9. Influence of range bias on the association accuracy.
Remotesensing 17 01876 g009
Figure 10. Influence of azimuth bias on the association accuracy.
Figure 10. Influence of azimuth bias on the association accuracy.
Remotesensing 17 01876 g010
Figure 11. Influence of range error standard deviation on the association accuracy.
Figure 11. Influence of range error standard deviation on the association accuracy.
Remotesensing 17 01876 g011
Figure 12. Influence of azimuth error standard deviation on the association accuracy.
Figure 12. Influence of azimuth error standard deviation on the association accuracy.
Remotesensing 17 01876 g012
Figure 13. Comparison of adaptive association threshold effects.
Figure 13. Comparison of adaptive association threshold effects.
Remotesensing 17 01876 g013
Figure 14. Comparison of improved assignment algorithm performance.
Figure 14. Comparison of improved assignment algorithm performance.
Remotesensing 17 01876 g014
Table 1. Design of parameters for the anti-bias experiments.
Table 1. Design of parameters for the anti-bias experiments.
Experiment Δ θ ° Δ r m
Experiment 1 1.5 [ 500 , 1500 , , 9500 10   sets ]
Experiment 2 [ 2 , 4 , 6 , , 20 10   sets ] 250
Table 2. Design of parameters for anti-noise experiments.
Table 2. Design of parameters for anti-noise experiments.
Experiment σ θ ( ° ) σ r ( m )
Experiment 1 0.3 [ 50 , 100 , , 500 10   sets ]
Experiment 2 [ 0.5 , 1 , , 5.0 10   sets ] 30
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

Wei, S.; Zhou, X.; Wang, J.; Pang, R.; Li, X.; Liu, Q. Adaptive Multi-Radar Anti-Bias Track Association Algorithm Based on Reference Topology Features. Remote Sens. 2025, 17, 1876. https://doi.org/10.3390/rs17111876

AMA Style

Wei S, Zhou X, Wang J, Pang R, Li X, Liu Q. Adaptive Multi-Radar Anti-Bias Track Association Algorithm Based on Reference Topology Features. Remote Sensing. 2025; 17(11):1876. https://doi.org/10.3390/rs17111876

Chicago/Turabian Style

Wei, Shaoming, Xuan Zhou, Jun Wang, Rui Pang, Xueqing Li, and Qiang Liu. 2025. "Adaptive Multi-Radar Anti-Bias Track Association Algorithm Based on Reference Topology Features" Remote Sensing 17, no. 11: 1876. https://doi.org/10.3390/rs17111876

APA Style

Wei, S., Zhou, X., Wang, J., Pang, R., Li, X., & Liu, Q. (2025). Adaptive Multi-Radar Anti-Bias Track Association Algorithm Based on Reference Topology Features. Remote Sensing, 17(11), 1876. https://doi.org/10.3390/rs17111876

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