Skip to Content
DronesDrones
  • Article
  • Open Access

6 August 2026

23 Pages

Triangle Attribute-Guided Registration for Robust Multi-Target Association in Multi-UAV Airborne Radar Sensing

,
and
1
School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
2
National Key Laboratory of Complex System Control and Intelligent Agent Cooperation, Beijing 100074, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Drone Communications

Highlights

What are the main findings?
  • Triangle attributes make the first evaluated rigid-transformation hypotheses much more informative than blind random triples.
  • Under composite degradation conditions, TARA maintains a more balanced precision–recall behavior than topology matching and all-to-all registration baselines.
What are the implications of the main findings?
  • Sparse UAV radar reports can be associated before long tracks or visual evidence are available.
  • The framework is most useful as an early target-level association module under partial overlap, missed detections, and clutter conditions.

Abstract

In multi-UAV airborne radar sensing, target-level fusion cannot start until detections reported in different UAV coordinate frames have been associated. This paper focuses on a single-epoch case: two UAV-mounted radars observe a common target group, but the reported point sets are sparse, unordered, only partially overlapping, and corrupted by angular noise, missed detections, and additional observations. In this setting, appearance cues, long tracks, and dense point-cloud neighborhoods are absent, so the association problem is mainly a sparse geometric registration problem. We propose a Triangle Attribute-Guided Robust Association (TARA) framework. TARA describes each target triple by its absolute scale and two normalized side-length ratios. These attributes are not used as final identity labels. Instead, they retrieve, verify, and rank plausible cross-view triangle pairs, from which a fixed number of rigid-transformation hypotheses are estimated. The best coarse transformation is then refined by the trimmed ICP, and the final correspondences are obtained by gated one-to-one matching in the aligned frame. The ablation results show why the attribute-guided step matters. With only 100 evaluated hypotheses, TARA reaches 93.7% F 1 in the medium setting, while blind RANSAC needs about 10,000 random hypotheses to reach comparable accuracy. In composite degradation tests, TARA obtains mean F 1 -scores of 98.7%, 94.2%, 69.3%, and 69.1% from low to extreme conditions. The advantage is clearest when clutter, missing detections, and angular uncertainty appear together because the triangle attributes make the limited hypothesis budget much less likely to be spent on geometrically implausible triples.

1. Introduction

In a cooperative UAV radar system, two platforms may observe the same target group but report it in different local coordinate frames. The local detections cannot be fused directly: before estimating a common target state, the system must decide which detections correspond to the same physical object. This association step is easy to hide when images, long tracks, or dense point clouds are available, but it becomes a separate problem when each UAV provides only a single sparse set of range–azimuth–elevation detections.
Existing multi-UAV perception studies have addressed related issues at other processing levels. Related multi-UAV studies have considered moving-vehicle tracking, collaborative search, formation control, wireless data harvesting, and swarm formation [1,2,3,4,5]. Passive radar sensors mounted on multiple UAVs have been jointly controlled to improve multi-target tracking coverage with limited fields of view [6]. Multi-UAV visual systems have used secondary cross-view matching and hybrid fusion to recover objects affected by occlusion and projection misalignment [7]. These works show the value of distributed sensing, but they also rely on information that is not present in a single-epoch target-level radar report.
Airborne radar provides direct range and angular measurements and remains valuable when visual appearance is unreliable or unavailable. Existing work has addressed several stages of the airborne-radar processing chain. High-resolution radar measurements have been combined across multiple feature dimensions for small-UAV target recognition [8]. Trajectory-prediction integration has been introduced to improve ship detection by airborne scanning radar at low signal-to-clutter ratios and with non-stationary sea clutter [9]. Image registration of Doppler-beam-sharpening data has also been used to relocate ground-moving targets observed by lightweight UAV-borne radar [10]. These methods use feature fusion, temporal integration, or image registration inside the radar-processing chain. The present work starts later in that chain: local detection has already been performed, and only target coordinates remain.
This paper considers a different stage of the cooperative sensing pipeline. Each UAV has already produced a set of range–azimuth–elevation detections, which are converted into target-level Cartesian reports in the local radar frame. The association module therefore receives neither raw radar images nor appearance and spectral features. Instead, its input consists of two sparse, unordered point sets with partial overlap, measurement uncertainty, missed detections, and additional observations. Before target-level measurements can be fused or used for cooperative tracking, detections corresponding to the same physical target must be identified across the two UAV reports.
This data condition rules out several otherwise natural choices. Image-based matching needs repeatable visual or semantic features. Track association needs a history long enough for prediction and gating. Local topology can change when one target is missed or when a false detection enters the neighborhood. The standard ICP still needs a reasonable initial pose, while blind RANSAC spends many samples on point triples that cannot correspond across the two views. Dense point-cloud descriptors are also poorly defined for a few dozen isolated radar targets. We therefore formulate cross-UAV target association as sparse rigid registration followed by one-to-one matching. Once the rigid transform is estimated, identity can be decided in a shared coordinate frame. The bottleneck is not the final nearest-neighbor assignment but finding an informative initial transformation from two sparse and partially overlapping point sets.
TARA addresses this bottleneck by changing how the minimal triples are chosen. For each global target triangle, the longest edge records absolute scale, and the two normalized side-length ratios record shape. These quantities are invariant to the unknown rigid transformation. TARA uses them to retrieve and rank plausible cross-view triangle pairs before estimating rigid hypotheses. The triangle is therefore a proposal mechanism for alignment, not an identity descriptor for its three vertices.
The main contributions are summarized as follows:
  • We formulate single-epoch cross-UAV radar target association as sparse rigid registration followed by gated one-to-one correspondence assignment. The formulation matches the information available after local radar detection: target coordinates but no appearance, no established trajectories, and no reliable dense neighborhoods.
  • We developed an attribute-guided hypothesis-generation strategy based on global target triangles. Absolute scale and normalized shape attributes are used for indexed retrieval, exact verification, and ranking, so that the limited hypothesis budget is spent first on geometrically plausible triples.
  • We evaluated the method through descriptor-cue ablation, random-budget comparison, parameter sensitivity, isolated degradation factors, composite scenarios, scaling tests, and representative success and failure cases. The experiments are used not only to report accuracy but also to identify when triangle guidance helps and when it can still fail.
The remainder of this paper is organized as follows. Section 2 reviews related work. Section 3 gives the proposed method. Section 4 presents the experiments. Section 5 concludes the paper.

3. Materials and Methods

This section presents the Triangle Attribute-Guided Robust Association framework. TARA follows a coarse-to-fine strategy: global triangle attributes first organize the cross-view transformation-hypothesis space and the trimmed ICP then refine the selected transformation, and one-to-one assignment determines the final target identities.
The use of triangles differs from topology-based association. A triangle in TARA does not identify its three constituent targets directly; instead, a cross-view triangle pair proposes a rigid transformation between the two UAV coordinate frames. The method also differs from blind RANSAC because candidate triples are not sampled uniformly from the complete combination space. Scale and normalized-shape attributes are used to retrieve and rank plausible pairs before transformation estimation. Compared with four-point congruent-set registration, the proposed primitive requires only three non-collinear targets and does not impose a coplanar four-point construction. The contribution of the trimmed ICP is deliberately limited to local refinement after a viable coarse alignment has been obtained. Accordingly, the hypothesis stage is best viewed as a deterministic traversal of a ranked candidate list, not as conventional random RANSAC.
Figure 1 summarizes the proposed cross-UAV association workflow. The input is a pair of sparse radar target sets generated by two UAVs in different local coordinate systems. Triangle attributes are used to guide the search for a rigid transformation between the UAV reports, rather than serving as the final identity descriptor. After alignment, target correspondences are determined by gated nearest-neighbor matching in the reference UAV coordinate frame.
Figure 1. Overview of the proposed multi-UAV radar target association framework. Two UAV-mounted radars observe the same target group from different viewing geometries and generate sparse, unordered, and partially overlapping target sets in their local coordinate frames. TARA estimates the cross-UAV rigid transformation through triangle attribute-guided hypothesis generation and then assigns target correspondences in the aligned frame.

3.1. Problem Formulation

Consider two UAVs equipped with airborne radar sensors. At a given observation epoch, UAV A and UAV B observe the same target group from different positions and viewing angles. Each UAV reports a set of range–azimuth–elevation detections in its own radar coordinate frame. Because the UAVs have different fields of view and observation geometries, the two reports may contain only partially overlapping target sets. Some common targets may be missed by one UAV, and additional detections may appear in only one report.
For the i-th detection of UAV u, u ∈ { A , B } , the radar measurement is
z u , i = ρ u , i , α u , i , β u , i T .
It is converted into a local Cartesian point as
x u , i = ρ u , i cos β u , i cos α u , i cos β u , i sin α u , i sin β u , i + ϵ u , i ,
where ϵ u , i denotes radar-induced measurement perturbation.
Let UAV A be the reference node and UAV B be the floating node. Their observed target point sets are
Q = q j ∈ R 3 ∣ j = 1 , 2 , … , N q , P = p i ∈ R 3 ∣ i = 1 , 2 , … , N p .
Thus, P and Q represent two UAV-mounted radar reports of the same target group. They are sparse, unordered, partially overlapping, and may have different cardinalities because of field-of-view differences, incomplete detections, and additional observations.
For commonly observed targets, the two local point sets satisfy
q π ( i ) = R ∗ p i + t ∗ + ϵ i , i ∈ I c ,
where R ∗ ∈ S O ( 3 ) and t ∗ ∈ R 3 denote the true rigid transformation from P to Q , π ( i ) is the unknown correspondence index, and I c is the index set of commonly detected targets. Therefore, the association problem is formulated as estimating
T ∗ = R ∗ , t ∗ , C ∗ = ( p i , q π ( i ) ) ∣ i ∈ I c .
That is, the input is a pair of unlabeled radar point sets ( P , Q ) , and the output is the rigid transformation T ∗ and the cross-view correspondence set C ∗ .
Given a candidate transformation T = ( R , t ) , the nearest reference point of p i is
j ∗ ( i ; T ) = arg min j R p i + t − q j 2 .
The consensus set is defined as
I ( T ) = ( p i , q j ∗ ) | R p i + t − q j ∗ ( i ; T ) 2 < τ in .
The coarse registration objective is to find the transformation with the maximum consensus:
T 0 = arg max T I ( T ) .

3.2. Triangle Attribute Descriptor and Candidate Matching

The proposed method uses global triangle primitives to generate transformation hypotheses between two UAV radar reports. Compared with local-neighborhood topology, global triangle sampling does not require complete local adjacency and is therefore more suitable when the two UAVs observe only partially overlapping target groups.
Given the source point set P , a triangle primitive is defined as
Δ P a = p a 1 , p a 2 , p a 3 , a 1 , a 2 , a 3 ∈ { 1 , 2 , … , N p } .
Its three edge lengths are
d 1 = p a 1 − p a 2 2 , d 2 = p a 1 − p a 3 2 , d 3 = p a 2 − p a 3 2 .
To avoid degenerate triangles, the triangle area is required to satisfy
A ( Δ ) = 1 2 ( p a 2 − p a 1 ) × ( p a 3 − p a 1 ) 2 > τ A .
The edge lengths are sorted in descending order:
l 1 ≥ l 2 ≥ l 3 .
The triangle attribute descriptor is defined as
ϕ ( Δ ) = l 1 , r 1 , r 2 T , r 1 = l 2 l 1 , r 2 = l 3 l 1 .
Here, l 1 represents the absolute scale of the triangle, while r 1 and r 2 describe the normalized shape. Since Euclidean distances are invariant under rigid transformation conditions, both absolute edge length and normalized shape information are retained, and the triangle attribute ϕ ( Δ ) remains unchanged after rigid transformation. This invariance makes it suitable for cross-view matching under unknown rotation and translation conditions.
After sampling triangle primitives from P and Q , the descriptor sets are denoted as
Φ P = ϕ P a ∣ a = 1 , 2 , … , N Δ p , Φ Q = ϕ Q b ∣ b = 1 , 2 , … , N Δ q .
For a source triangle Δ P a and a reference triangle Δ Q b , the proposed method does not use a single weighted descriptor distance. Instead, a dual-gating strategy is adopted to ensure that candidate triangles are consistent in both absolute scale and normalized shape. The scale consistency is first measured by the relative longest-edge difference:
D l ( a , b ) = l 1 , P a − l 1 , Q b max l 1 , P a , l 1 , Q b .
Then, the shape consistency is measured by the larger deviation of the two normalized edge ratios:
D r ( a , b ) = max r 1 , P a − r 1 , Q b , r 2 , P a − r 2 , Q b .
A triangle pair is retained as a candidate match only when both gates are satisfied:
Δ P a , Δ Q b ∈ M Δ ⟺ D l ( a , b ) < τ l and D r ( a , b ) < τ r ,
where τ l and τ r are the scale and shape thresholds, respectively. Compared with a weighted-sum descriptor distance, this dual-gating rule avoids the compensation effect between heterogeneous attributes: a large scale error cannot be offset by a small shape error, and vice versa. This separation also makes the later ablation more interpretable because the contribution of scale filtering and shape filtering can be examined independently. Only triangle pairs satisfying both constraints are used for subsequent hypothesis generation.
Efficient candidate retrieval. To keep the triangle stage bounded, at most T max = 5000 non-degenerate triangles are retained from each point set. When fewer valid triangles exist, all valid triangles are used. Rather than comparing every triangle from P against every triangle from Q , a three-dimensional descriptor hash index is built on the reference descriptor set Φ Q . The hash key is a tuple ( ⌊ log l 1 / δ L ⌋ , ⌊ r 1 / δ r ⌋ , ⌊ r 2 / δ r ⌋ ) , where δ L = 0.06 and δ r = 0.08 are the quantization steps. For each source triangle descriptor ϕ a ∈ Φ P , the hash index queries the bin corresponding to its descriptor plus neighboring bins within the tolerance ranges implied by τ l and τ r . Each queried bin may return multiple candidates; the per-source-triangle candidate count is capped to C Δ = 20 . After hash retrieval, the exact scale and shape gates are applied to the returned candidates. The remaining triangle pairs are sorted by descriptor residual, and only the top K Δ = 500 pairs are retained for hypothesis generation. This avoids scanning all O ( | Φ P | | Φ Q | ) triangle pairs and keeps the later SVD hypothesis stage fixed.

3.3. Coarse-to-Fine Registration and Association Decision

Traditional RANSAC randomly samples a minimal correspondence set to estimate a transformation. When the inlier ratio is low, the required number of iterations increases rapidly:
N RANSAC = log ( 1 − p ) log ( 1 − w s ) ,
where p is the desired confidence, w is the inlier probability, and s is the size of the minimal sample. For 3D rigid registration, s = 3 . TARA samples hypotheses from the filtered triangle match set M Δ , thereby increasing the probability of drawing geometrically valid triples.
For a candidate triangle pair
Δ P a , Δ Q b ∈ M Δ ,
one feasible ordered vertex correspondence is written as
C 0 = ( p a k , q b k ) ∣ k = 1 , 2 , 3 .
A rigid transformation hypothesis T ^ = ( R ^ , t ^ ) is estimated by
( R ^ , t ^ ) = arg min R ∈ S O ( 3 ) , t ∑ k = 1 3 R p a k + t − q b k 2 2 .
This rigid alignment problem is solved using the SVD-based absolute orientation solution. The hypothesis is evaluated on the entire source point set using the consensus set I ( T ^ ) , and the hypothesis with the largest inlier set is selected as T 0 .
Starting from T 0 , the trimmed ICP is used only as a refinement step. At iteration k, each transformed source point is matched to its nearest neighbor in Q , and the squared residual is
e i ( k ) = R ( k ) p i + t ( k ) − q j ∗ ( i ) 2 2 .
After sorting all residuals in ascending order, only the smallest
K trim = ξ N p
pairs are retained, where ξ ∈ ( 0 , 1 ] is the assumed overlap ratio. The transformation is updated by
( R ( k + 1 ) , t ( k + 1 ) ) = arg min R ∈ S O ( 3 ) , t ∑ ( p i , q j ∗ ( i ) ) ∈ C ξ ( k ) R p i + t − q j ∗ ( i ) 2 2 ,
where C ξ ( k ) denotes the retained low-residual correspondence set. The iteration terminates when the residual decrease is smaller than a threshold or the maximum iteration number is reached.
The final refined transformation is denoted as
T ∗ = ( R ∗ , t ∗ ) .
The final target association is obtained by nearest-neighbor matching with distance gating, followed by a greedy one-to-one assignment step that resolves competing candidate matches:
M cand = ( p i , q j ) | R ∗ p i + t ∗ − q j 2 < τ match .
From this candidate set, all pairs are sorted by residual distance in ascending order. Starting from the closest pair, each accepted correspondence removes both constituent points from further consideration. If a later candidate shares either the same source point or the same reference point with an already accepted pair, it is skipped. This ensures that every matched source point is assigned to at most one reference point, and every reference point receives at most one assignment. The final one-to-one correspondence set is
C ∗ = ( p i , q π ( i ) ) | i ∈ I match ,
where π ( i ) denotes the assigned reference index and I match is the index set of successfully matched source points. When multiple source points compete for the same reference point, the pair with the smaller residual distance is retained; ties are resolved by retaining the pair that appears first in the sorted order.
The complete procedure is summarized in Algorithm 1.
Algorithm 1 Triangle Attribute-Guided Registration for Target Association
  •    Input:  P (source points), Q (reference points)
  •    Parameters:  T max (triangle cap), δ L , δ r (hash resolutions), τ l , τ r (scale/shape tol.)
  •                      C Δ (local cand. cap), K Δ (top pairs), N h (ranked hyps), τ in , τ match , ξ , N i
  •    Output:  T ∗ = ( R ∗ , t ∗ ) —rigid transformation; C ∗ —one-to-one correspondences
  1:
Stage 1—Triangle extraction & descriptor
  2:
Extract up to T max non-degenerate triangles from P , Q (area > τ A , longest edge > L min )
  3:
for each triangle Δ  do
  4:
    Sort edges l 1 ≥ l 2 ≥ l 3 ; set ϕ ( Δ ) ← [ l 1 , l 2 / l 1 , l 3 / l 1 ] T
  5:
end for
  6:
Φ P ← descriptors of sampled P -triangles; Φ Q ← descriptors of sampled Q -triangles
  7:
Stage 2—Hash-index candidate retrieval & Top- K Δ
  8:
Build 3D descriptor hash index for Φ Q using grid resolutions δ L and δ r
  9:
L ← ∅
10:
for each ϕ a ∈ Φ P  do
11:
    Query neighboring hash bins; retrieve candidate descriptors ϕ b
12:
    if  | l 1 a − l 1 b | / max ( l 1 a , l 1 b ) < τ l  and  | r k a − r k b | < τ r ( k = 1 , 2 )  then
13:
         s ← ∑ k = 1 3 | l k a − l k b | / l 1 a + w ∥ r a − r b ∥
14:
         L . append ( Δ a , Δ b , s )
15:
    end if
16:
    Retain at most C Δ best candidates for ϕ a
17:
end for
18:
Sort L by s ascending; M Δ ← first K Δ entries
19:
Stage 3—TARA coarse alignment
20:
I ∗ ← ∅ , T 0 ← ∅
21:
for  k = 1  to  min ( | M Δ | , N h )  do
22:
     ( Δ a , Δ b ) ← M Δ [ k ] ; match vertices by sorted-edge order
23:
    Estimate T ^ from the 3 point pairs via SVD
24:
     I ( T ^ ) ← inlier pairs under τ in (one-to-one)
25:
    if  | I ( T ^ ) | > | I ∗ |  then
26:
         I ∗ ← I ( T ^ ) , T 0 ← T ^
27:
    end if
28:
end for
29:
Stage 4—Trimmed ICP refinement
30:
( R , t ) ← T 0
31:
for  iter = 1  to  N i  do
32:
    NN-match each R p i + t to Q ; keep top ⌈ ξ | P | ⌉ pairs by residual
33:
    Update ( R , t ) via SVD on retained pairs
34:
    if  ∥ Δ R ∥ + ∥ Δ t ∥ < ε  or retained < 3  then break
35:
end for
36:
T ∗ ← ( R , t )
37:
Stage 5—Final association
38:
Transform P with T ∗ ; NN-match to Q under τ match
39:
Greedy one-to-one assignment; return  T ∗ , C ∗

4. Results

4.1. Experimental Settings

The experiments simulated the situation targeted by the method: two UAV-mounted radars observed the same target group from different viewpoints, and each radar output only a target-level range–azimuth–elevation report. The detections were converted to sparse Cartesian point sets in the two local radar frames. The algorithm received these two unlabeled sets; ground-truth identities were used only for evaluation. The simulation is intended to represent report-level airborne radar association over a sea-surface target group, rather than ideal dense point-cloud registration.
Target generation. Ground-truth sea-surface targets were generated with positions drawn uniformly from [−10,000, 10,000] m in the horizontal plane ( z = 0 ). A minimum inter-target distance of 50 m was enforced. The target number N was varied across experiments (10, 20, 35, or 50).
UAV radar geometry. Each UAV was placed at a random horizontal position x , y ∼ U [ − 8000 , 8000 ] m and altitude z ∼ N (10,000, 50) m. Radar orientation was randomized with yaw ∼ U [ 0 , 2 π ) and pitch and roll ∼ N ( 0 , 5 ∘ ) , ensuring substantially different viewing geometries between the two UAVs.
Measurement model. True targets within 30 km range were measured in spherical coordinates with independent Gaussian noise: range σ ρ = 20 m , azimuth and elevation σ α = σ β = σ θ . The angular noise σ θ was a controlled variable ( 0.5 – 3.0 ∘ ). Measurements were converted to Cartesian coordinates in each UAV’s body frame.
Incomplete detections. Each target was detected with probability P d (default 0.95). The missing rate r m = 1 − P d was a controlled variable ( 0.1 – 0.7 ).
Additional observations. False detections were added at ratio λ c relative to true detections: half were ghost targets (perturbed true detections), and half were below-horizon clutter (elevation ∈ [ − 80 ∘ , − 10 ∘ ] ). The clutter ratio λ c was controlled ( 0.5 – 3.0 ).
Partial overlap. Field-of-view differences and independent detection drops naturally produce partially overlapping target sets. No artificial masking was applied.
Rigid-transformation model. For commonly observed targets, the two local point sets satisfy q π ( i ) = R ∗ p i + t ∗ + ϵ i . This rigid-body model requires approximately synchronized observations, limited target motion within one epoch, and pre-calibrated UAV sensor frames. Synchronization offsets, navigation errors, mounting misalignment, and multipath effects can degrade the rigid assumption; this limitation is revisited in the discussion.
Monte Carlo trials. Composite scenarios and the random-budget ablation used 50 trials per condition. Parameter sensitivity used 20 trials. The noise and clutter curves were used as trend checks with one generated case per point, while the missing-rate curve used 20 trials. A fixed global seed (20250509) kept the input cases identical across methods.
A predicted correspondence is correct if the two associated detections originate from the same ground-truth target. The following metrics are reported:
Precision = T P T P + F P , Recall = T P T P + F N , F 1 = 2 · Precision · Recall Precision + Recall ,
r acc = N predicted N gt - common , e R = cos − 1 tr ( R ^ T R gt ) − 1 2 , e t = ∥ t ^ − t gt ∥ 2 .
Here, r acc is the accepted-match ratio (AMR), defined as the number of predicted correspondences divided by the number of truly common targets. AMR is reported together with precision and recall to show whether a method is conservative, over-associative, or balanced.
Runtime is reported in milliseconds on a single CPU core (C++ Release build). The results are given as mean ± standard deviation; 95% confidence intervals are computed as ± 1.96 σ / N MC , so the comparison is interpreted together with uncertainty rather than by mean values alone.
Four methods are compared: TARA, TEASER [50], the TTS [39], and Simplified-4PCS [42,43]. They represent the closest alternatives available for this data type: local topology matching, robust registration from all-to-all putative correspondences, and congruent-set registration.
Fairness guarantees. (i) All methods receive the same reference and target point sets in every trial. (ii) Ground-truth target identities are used only for evaluation. (iii) No method receives ground-truth correspondences. (iv) TEASER uses all-to-all putative correspondences ( N ref × N rad pairs) constructed from the raw point sets without external prior. (v) Runtime is measured on the same hardware under identical conditions. (vi) Parameters are kept fixed across all experiments unless explicitly varied.
Excluded methods. FPFH [44] and SHOT [45] require dense local neighborhoods, which do not exist in these sparse target reports. Learned descriptors such as 3DMatch [46], FCGF [47], and PREDATOR [48] are tied to training data and sensor characteristics outside the present simulation. RET-based association [34,35,36] is also not included because it assumes multi-frame track information.
Key parameters are listed in Table 1.
Table 1. Key parameter settings.
These parameters were fixed before the final comparison experiments. The area and longest-edge constraints remove degenerate triangles; T max , δ L , δ r , τ l , τ r , and C Δ control the size of the retrieved triangle-candidate pool; and K Δ and N h cap the ranked candidate list and the number of evaluated rigid hypotheses. The same TARA setting was used in the composite comparison. The parameter-sensitivity analysis later examines whether the selected configuration lies in a stable operating range rather than at a single sharp optimum.

4.2. Algorithm Validation and Ablation Tests

Component ablation.
The ablation was designed around one question: with the same number of rigid hypotheses, does triangle-attribute guidance choose better triples than blind sampling? We used the medium setting ( N = 20 , σ θ = 1.5 ∘ , λ c = 1.5 , r m = 0.2 ) and 50 Monte Carlo trials:
Guided-100.
Full descriptor-guided hypothesis generation using both scale and shape-ratio cues, followed by the evaluation of the top 100 hypotheses.
ScaleOnly-100.
A scale-only variant using the maximum triangle side length for hashing, gating, and ranking.
RatioOnly-100.
A shape-ratio-only variant using the two normalized side-length ratios for hashing, gating, and ranking.
RandomRANSAC- B .
Blind random RANSAC with B ∈ {100, 500, 1000, 2000, 5000, 10,000, 20,000} randomly sampled triangle hypotheses and no descriptor ranking.
All descriptor-guided variants evaluated exactly N SVD = 100 rigid-transformation hypotheses and shared the same pre-extracted triangle sets. Random RANSAC was then allowed to increase its budget, so the comparison separated candidate quality from the number of hypotheses evaluated. The results are listed in Table 2 and plotted in Figure 2.
Table 2. Hypothesis-generation ablation for TARA for the medium-degradation setting. Guided variants evaluate the same 100 rigid hypotheses, while RandomRANSAC variants increase the number of blind sampled hypotheses ( N = 20 , σ θ = 1.5 ∘ , λ c = 1.5 , r m = 0.2 ; 50 MC trials).
Figure 2. Ablation of TARA hypothesis generation: (a) contribution of triangle scale and shape-ratio cues under a fixed 100-hypothesis budget; (b) comparison with blind RandomRANSAC as its hypothesis budget increases. The medium-degradation setting is used ( N = 20 , σ θ = 1.5 ∘ , λ c = 1.5 , r m = 0.2 ; 50 MC trials).
Role of attribute-guided hypothesis selection. With only 100 evaluated hypotheses, RandomRANSAC-100 reaches 26.8 ± 38.0 %   F 1 , while Guided-100 reaches 93.7 ± 5.7 % . The difference is not caused by a larger refinement budget because both variants evaluate the same number of rigid transformations. It comes from the triples entering that budget. Random RANSAC needs about 10,000 hypotheses to reach a similar F 1 value, and at that point its runtime is 27.94 ms compared with 15.40 ms for Guided-100.
Scale versus shape-ratio information. The scale cue carries most of the discrimination in this geometry. ScaleOnly-100 already reaches 93.0 ± 9.1 %   F 1 , close to Guided-100. RatioOnly-100 falls to 65.5 ± 41.8 % because many sparse target triples share similar normalized shapes even when their absolute sizes differ. The ratio cue is still useful but mainly as a secondary check: adding it to scale slightly improves the mean F 1 and success rate ( 93.7 % vs. 93.0 % , 98 % vs. 96 % ).
Accuracy–runtime trade-off. Increasing the random budget improves accuracy, but the improvement is bought by evaluating many more transformations. RandomRANSAC-5000 is still below Guided-100 ( 85.4 % vs. 93.7 %   F 1 ), and RandomRANSAC-10000 reaches comparable accuracy only after a longer run. The useful claim here is therefore specific: triangle guidance makes a small hypothesis budget more productive; it does not remove the cost of registration itself.
Based on this behavior, the full scale + ratio configuration was retained as the default TARA setting. The ablation also clarifies the role of the two cues: scale provides the main separation, and shape ratios reduce some accidental scale-only matches.
Parameter sensitivity.
Figure 3 checks the parameters that control descriptor indexing, local candidate retention, and final matching. The goal is not to tune the paper around the single best point in the sweep but to check whether the fixed configuration sits in a stable range.
Figure 3. Parameter sensitivity under medium degradation conditions: (a) scale-index resolution; (b) shape-index resolution; (c) per-triangle candidate cap; (d) final matching threshold.
The scale-index resolution δ L and shape-index resolution δ r change how coarsely nearby triangle descriptors are grouped. Across the tested values, the mean F 1 -score stays roughly between 91% and 95%, while the retrieved-pair count changes more clearly. The non-monotonic accuracy response is expected: finite triangle sampling and trial-specific geometric ambiguity also affect which candidates appear in the ranked pool. The selected values δ L = 0.06 and δ r = 0.08 are therefore used as workable fixed settings, not as retrospectively optimized values.
Changing the per-triangle cap C Δ from 5 to 80 has only a small effect on the final F 1 -score. In this medium setting, useful candidates usually appear near the beginning of each local ranked list, so a very large local cap is unnecessary.
The final matching threshold behaves as a precision–recall control. A strict threshold rejects noisy but correct correspondences, while a loose threshold accepts nearby false pairs. In the tested range, 1500 m gives the best mean F 1 -score in the medium-degradation setting and is therefore used as the default TARA matching threshold in Table 1. Smaller values remain close in performance but are slightly more conservative.
Individual degradation tests.
The single-factor tests varied one condition at a time: angular noise σ θ , clutter ratio λ c , missing rate r m , and target-set size N. The corresponding curves are shown in Figure 4. These curves are not intended to replace the composite scenarios; they are used to identify which degradation source changes each method’s behavior.
Figure 4. Comparison with individual degradation factors and increasing target-set size: (a) angular noise; (b) clutter ratio; (c) missing detections; (d) runtime scaling with target-set size.
When only angular noise is increased, all methods are near ceiling below 1.0 ∘ . At larger noise levels, TARA and TEASER decline more slowly than the TTS and Simplified-4PCS. This result is useful because it limits the claim: TARA is not uniformly best for every isolated noise source; its advantage becomes clearer when angular uncertainty is combined with clutter and incomplete overlap.
Clutter mainly increases the number of plausible but wrong geometric relations. The TTS is affected strongly because its local neighborhoods change when extra detections are inserted. TARA and TEASER are more stable, although the finite samples do not produce perfectly monotonic curves.
For missing detections, moderate loss does not immediately destroy registration because several non-degenerate common triangles remain available. Once the common-target set becomes too small, however, failures tend to appear abruptly. This is consistent with the minimal-set nature of the problem: below a certain amount of shared geometry, no ranking strategy can reliably recover the transform.
Runtime increases with target count. TARA reaches 26.4 ms at N = 50 under baseline conditions, while TEASER and the TTS reach 36.0 ms and 23.8 ms, respectively. Simplified-4PCS is faster in this fixed-budget implementation (13.8 ms at N = 50 ), but its recall is lower in the composite tests. The runtime result is therefore interpreted together with association quality rather than as a standalone ranking.

4.3. Comparative Experiments

The composite scenarios combine the factors above rather than varying them independently. The low case uses many targets and mild degradation; the medium and high cases reduce the number of targets while increasing angular noise, clutter, and missing detections; the extreme case maintains high-degradation noise and clutter levels but further reduces the target count. Table 3 reports Precision, Recall, F 1 , and accepted-match ratio for all methods, and Figure 5 shows the corresponding F 1 confidence intervals.
Table 3. Composite-scenario results (mean ± std, 50 trials). AMR denotes the accepted-match ratio r acc .
Figure 5. Composite-scenario F 1 -score (95% CI) under low, medium, high, and extreme degradation conditions.
The exact scenario settings are Low ( N = 35 , σ θ = 0.5 ∘ , λ c = 0.5 , r m = 0.10 ), Medium ( N = 20 , σ θ = 1.5 ∘ , λ c = 1.5 , r m = 0.20 ), High ( N = 15 , σ θ = 2.5 ∘ , λ c = 2.0 , r m = 0.35 ), and Extreme ( N = 10 , same degradation as High, r m = 0.40 ). The plotted 95% confidence intervals are used as the main uncertainty summary because the difficult scenarios contain noticeable trial-to-trial variability.
In the low-degradation scenario, TARA, TEASER, and Simplified-4PCS are all near ceiling, with F 1 -scores around 98%. This is expected: many common targets and mild noise leave enough correct minimal sets for several registration strategies. The TTS is lower because its target-centered topology is still affected by clutter and missing detections.
The medium scenario separates the methods more clearly. TARA reaches 94.2 %   F 1 , while TEASER and the TTS drop to 79.7 % and 56.0 % , respectively. Simplified-4PCS keeps high precision but lower recall ( 75.9 % ), which means that it often accepts only a subset of the true correspondences. TARA’s result is more balanced: both precision and recall remain above 93%, so the method is not gaining accuracy simply by rejecting difficult matches.
Under high and extreme degradation, all methods become less stable, but the failure modes differ. TEASER and the TTS still output many matches, as indicated by their accepted-match ratios, but a large fraction of those matches are wrong. Simplified-4PCS remains conservative and therefore loses recall. TARA also fails in some trials, especially when too few common targets remain, yet its mean F 1 stays higher than the baselines in the high setting. The extreme setting should be read with its large standard deviation in mind; it is an information-limited case rather than a smooth extension of the high setting.
The transformation-error statistics in Table 4 explain part of this behavior. In the low and medium scenarios, successful registration produces similar rotation and translation errors across TARA, TEASER, and Simplified-4PCS. The difference is therefore mainly in how often each method reaches a good alignment. In the high scenario, TEASER has a much larger median rotation error ( 132.5 ∘ ), which is consistent with many accepted but incorrect correspondences. TARA’s median error remains lower ( 3.0 ∘ , 319 m), while Simplified-4PCS lies between the two. The TTS is not included in this table because it does not explicitly estimate a rigid transformation.
Table 4. Rigid-transformation errors under composite degradation conditions (median [IQR]).
To summarize the methodological differences observed in the comparison experiments, Table 5 contrasts the geometric primitives, candidate construction strategies, transformation estimation procedures, and final association rules of the closest methods.
Table 5. Summary of the geometric evidence and association mechanisms used by the closest methods.

4.4. Analysis and Discussion

Computational efficiency and scalability.
Enumerating all triangle pairs from two point sets of size N has a worst-case O ( N 6 ) search space. TARA does not attempt to exhaust this space. It caps the triangle pool at T max = 5000 per set, uses a three-dimensional descriptor hash index for local retrieval, applies exact scale and shape gates, keeps at most C Δ = 20 local candidates for each source triangle, and retains at most K Δ = 500 ranked triangle pairs. Only the first N h = 100 pairs are converted into SVD rigid-transformation hypotheses.
For the scale most relevant to this paper, the raw triangle count is still moderate. When N = 20 , one point set contains 20 3 = 1140 triangles; two full sets would therefore produce about 1.30 × 10 6 cross-view triangle pairs before any filtering. At N = 35 , the corresponding count is 35 3 = 6545 triangles per set, which would expand to about 4.28 × 10 7 raw pairs. The proposed index-and-rank stage is introduced precisely to avoid treating this growing pair space as an exhaustive engineering workload.
The measured runtime should be interpreted with these caps in mind. At N = 50 , TARA reaches 26.4 ms. TEASER and the TTS reach 36.0 ms and 23.8 ms, respectively, while the fixed-budget Simplified-4PCS implementation reaches 13.8 ms. Thus, TARA is not the fastest method in every setting. Its advantage is the association quality obtained with a small, ordered hypothesis budget, especially under composite degradation conditions.
Qualitative registration analysis.
Successful case.
The successful example in Figure 6 shows the intended behavior of the pipeline. Before registration, the two reports are offset by the unknown inter-UAV pose. After TARA alignment, most radar points fall close to their reference counterparts, so the final gated matching step can assign identities without using target appearance or track history.
Figure 6. Representative successful registration in the medium-degradation scenario: (a) point sets before registration; (b) point sets after TARA registration. The aligned radar points closely overlap the reference targets after registration, indicating correct cross-view association.
Failure case.
The failure example in Figure 7 is included because the composite-scenario results have non-negligible trial-level variation. The selected case is not simply missing all useful geometry: other baselines succeed on the same input, while TARA returns F 1 = 0 % . This makes it useful for inspecting a failure of the triangle-ranking mechanism itself.
Figure 7. Representative failure case under medium degradation conditions with elevated noise and clutter (N = 18, σ θ = 2.0 ∘ , λ c = 1.8 , r m = 0.25 ): (a) point sets before registration; (b) accepted correspondences after TARA registration. The trial contains clutter and partial overlap, and the accepted correspondences are incorrect.
In this trial, several incorrect triangle pairs have near-identical scale and shape attributes. They enter the ranked candidate list before the correct alignment and lead the later nearest-neighbor assignment to a wrong consensus. Baseline methods that are less dependent on triangle-ranking, such as TEASER and Simplified-4PCS, succeed on the same input, so the failure is not caused by a complete lack of information.
Failure conditions.
The recurring failure conditions are: too few common targets, near-symmetric layouts that produce similar triangle attributes, strong angular noise, and high clutter ratios that create false triangles with coincidentally matching scale and shape.
Practical assumptions and limitations.
The rigid-transformation model assumes approximately synchronized UAV observations, limited target motion within one epoch, and pre-calibrated sensor mounting. Residual navigation error, mounting misalignment, and multipath can introduce non-rigid residuals that are not captured by the six-degree-of-freedom model. In practical multi-UAV radar systems, these effects are coupled: pose bias changes the apparent inter-target geometry, synchronization error changes the observed target state, and multipath may introduce structured rather than Gaussian residuals. When these effects become comparable to the matching threshold, triangle invariance weakens, and the final distance gate may either reject correct pairs or retain false ones.
Possible mitigations include time interpolation between asynchronous measurements, navigation or calibration compensation, and multi-epoch consistency checks. If too few common targets or degenerate layouts are detected, the safer action is to defer association until another observation epoch is available. The present validation is simulation-based and should therefore be read as mechanism-level evidence rather than field-level verification.

5. Conclusions

This paper studied single-epoch cross-UAV target association for airborne radar sensing. The problem was formulated as sparse rigid registration followed by gated one-to-one matching. TARA uses triangle scale and shape attributes to order the rigid-hypothesis space before trimmed ICP refinement, so it can work with target-level radar reports that have no appearance features, established tracks, or dense local neighborhoods.
The ablation shows that the main gain comes from choosing better triples for the fixed hypothesis budget. Guided-100 reaches 93.7 %   F 1 with 100 evaluated hypotheses, whereas blind RANSAC needs about 10,000 random hypotheses to reach a similar result. The scale cue is the main discriminator in the tested geometry, and the shape-ratio cue acts as a secondary stabilizer. In composite scenarios, TARA obtains mean F 1 -scores of 98.7%, 94.2%, 69.3%, and 69.1% from low to extreme degradation. The method is strongest in medium and high composite settings, where clutter, missed detections, and angular noise jointly make blind or local-topology association unreliable. It is not failure-free: near-congruent target layouts and strong clutter can still move incorrect triangle pairs ahead of the correct one.
Future work will focus on hardware-in-the-loop or field-collected data and on multi-epoch consistency checks. Those extensions are needed before the method can be treated as a complete operational association module rather than a validated geometric mechanism.

Author Contributions

Conceptualization, X.G. and J.L.; methodology, X.G. and J.L.; software, J.L.; validation, X.G. and H.Z.; formal analysis, X.G. and J.L.; investigation, X.G.; data curation, X.G.; writing—original draft preparation, X.G. and J.L.; writing—review and editing, X.G. and H.Z.; visualization, J.L.; supervision, X.G.; project administration, X.G. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China (No. 62373031).

Data Availability Statement

The data generated and analyzed during this study, including the processed point clouds, ground-truth correspondences, generation parameters for the main experimental settings, and the source code, are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yeom, S.; Nam, D.H. Moving Vehicle Tracking with a Moving Drone Based on Track Association. Appl. Sci. 2021, 11, 4046. [Google Scholar] [CrossRef] [Scilit]
  2. Zheng, Y.J.; Du, Y.C.; Ling, H.F.; Sheng, W.G.; Chen, S.Y. Evolutionary Collaborative Human-UAV Search for Escaped Criminals. IEEE Trans. Evol. Comput. 2019, 24, 217–231. [Google Scholar] [CrossRef] [Scilit]
  3. Wang, J.; Han, L.; Dong, X.; Li, Q.; Ren, Z. Distributed sliding mode control for time-varying formation tracking of multi-UAV system with a dynamic leader. Aerosp. Sci. Technol. 2021, 111, 106549. [Google Scholar] [CrossRef] [Scilit]
  4. Bayerlein, H.; Theile, M.; Caccamo, M.; Gesbert, D. Multi-UAV path planning for wireless data harvesting with deep reinforcement learning. IEEE Open J. Commun. Soc. 2021, 2, 1171–1187. [Google Scholar] [CrossRef] [Scilit]
  5. Ali, Z.A.; Zhangang, H. Multi-unmanned aerial vehicle swarm formation control using hybrid strategy. Trans. Inst. Meas. Control 2021, 43, 2689–2701. [Google Scholar] [CrossRef] [Scilit]
  6. Guan, X.; Lu, Y.; Ruan, L. Joint Optimization Control Algorithm for Passive Multi-Sensors on Drones for Multi-Target Tracking. Drones 2024, 8, 627. [Google Scholar] [CrossRef] [Scilit]
  7. Zhou, H.; Yang, Z.; Ma, A.; Zhang, W.; Zhang, H.; Niu, Y. MCD-Net: Robust Multi-UAV Cooperative Detection via Secondary Matching and Hybrid Fusion for Occluded Objects. Drones 2025, 9, 739. [Google Scholar] [CrossRef] [Scilit]
  8. Jiang, W.; Liu, Z.; Wang, Y.; Lin, Y.; Li, Y.; Bi, F. Realizing Small UAV Targets Recognition via Multi-Dimensional Feature Fusion of High-Resolution Radar. Remote Sens. 2024, 16, 2710. [Google Scholar] [CrossRef] [Scilit]
  9. Zhang, F.; Xia, Z.; Jin, S.; Liu, X.; Zhao, Z.; Zhang, C.; Fu, H.; Xing, K.; Liu, Z.; Xue, C.; et al. Ship Target Feature Detection of Airborne Scanning Radar Based on Trajectory Prediction Integration. Remote Sens. 2025, 17, 3858. [Google Scholar] [CrossRef] [Scilit]
  10. Liu, W.; Chen, Z.; Jiang, Z.; Li, Y.; Liu, Y.; Bu, X.; Liang, X. Ground-Moving Target Relocation for a Lightweight Unmanned Aerial Vehicle-Borne Radar System Based on Doppler Beam Sharpening Image Registration. Electronics 2025, 14, 1760. [Google Scholar] [CrossRef] [Scilit]
  11. Zhang, Z.; Xu, X.; Cui, J.; Meng, W. Multi-UAV Area Coverage Based on Relative Localization: Algorithms and Optimal UAV Placement. Sensors 2021, 21, 2400. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Wang, X.; Yang, L.T.; Meng, D.; Dong, M.; Ota, K.; Wang, H. Multi-UAV Cooperative Localization for Marine Targets Based on Weighted Subspace Fitting in SAGIN Environment. IEEE Internet Things J. 2021, 9, 5708–5718. [Google Scholar] [CrossRef] [Scilit]
  13. Bai, G.B.; Liu, J.H.; Song, Y.M.; Zuo, Y.J. Two-UAV Intersection Localization System Based on the Airborne Optoelectronic Platform. Sensors 2017, 17, 98. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Wu, S.; Xu, W.; Wang, F.; Li, G.; Pan, M. Distributed Federated Deep Reinforcement Learning Based Trajectory Optimization for Air-Ground Cooperative Emergency Networks. IEEE Trans. Veh. Technol. 2022, 71, 9107–9112. [Google Scholar] [CrossRef] [Scilit]
  15. Lin, B.; Wu, L.; Niu, Y. End-to-End Vision-Based Cooperative Target Geo-Localization for Multiple Micro UAVs. J. Intell. Robot. Syst. 2022, 106, 13. [Google Scholar] [CrossRef] [Scilit]
  16. Su, K.; Qian, F. Multi-UAV Cooperative Searching and Tracking for Moving Targets Based on Multi-Agent Reinforcement Learning. Appl. Sci. 2023, 13, 11905. [Google Scholar] [CrossRef] [Scilit]
  17. Wu, P.; Li, Y.; Xue, D. Multi-Target Tracking with Multiple Unmanned Aerial Vehicles Based on Information Fusion. Drones 2024, 8, 704. [Google Scholar] [CrossRef] [Scilit]
  18. Wang, R.; Xu, C.; Li, R.; Duan, S.; Zhang, X. Cooperative Localization and Mapping Based on UWB/IMU Fusion Using Factor Graphs. IEEE Sens. J. 2024, 24, 21931–21940. [Google Scholar] [CrossRef] [Scilit]
  19. Huang, H.; Ma, H.; Zhao, C.; Mao, X. Multitarget Association Method Based on Velocity and Azimuth Information for Multistatic Passive Radar. IEEE Sens. J. 2025, 25, 28687–28704. [Google Scholar] [CrossRef] [Scilit]
  20. An, N.; Yan, W.Q. Multitarget Tracking Using Siamese Neural Networks. ACM Trans. Multimed. Comput. Commun. Appl. 2021, 17, 1–16. [Google Scholar] [CrossRef] [Scilit]
  21. Zagoruyko, S.; Komodakis, N. Learning to compare image patches via convolutional neural networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7–12 June 2015; pp. 4353–4361. [Google Scholar] [CrossRef] [Scilit]
  22. Chung, D.; Tahboub, K.; Delp, E.J. A Two Stream Siamese Convolutional Neural Network for Person Re-identification. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017; pp. 1992–2000. [Google Scholar] [CrossRef] [Scilit]
  23. Zhang, H.; Cao, H.; Yang, X.; Deng, C.; Tao, D. Self-Training with Progressive Representation Enhancement for Unsupervised Cross-Domain Person Re-Identification. IEEE Trans. Image Process. 2021, 30, 5287–5298. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  24. de Oliveira, I.O.; Fonseca, K.V.O.; Minetto, R.A. A Two-Stream Siamese Neural Network for Vehicle Re-Identification by Using Non-Overlapping Cameras. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Taipei, Taiwan, 22–25 September 2019; pp. 669–673. [Google Scholar] [CrossRef] [Scilit]
  25. Pang, H.; Xuan, Q.; Xie, M.; Liu, C.; Li, Z. Research on Target Tracking Algorithm Based on Siamese Neural Network. Mob. Inf. Syst. 2021, 2021, 6645629. [Google Scholar] [CrossRef] [Scilit]
  26. Rakai, L.; Song, H.; Sun, S.; Zhang, W.; Yang, Y. Data Association in Multiple Object Tracking: A Survey of Recent Techniques. Expert Syst. Appl. 2022, 192, 116300. [Google Scholar] [CrossRef] [Scilit]
  27. Kanyuck, A.J.; Singer, R.A. Correlation of Multiple-Site Track Data. IEEE Trans. Aerosp. Electron. Syst. 1970, AES-6, 180–187. [Google Scholar] [CrossRef] [Scilit]
  28. Bar-Shalom, Y. On the track-to-track correlation problem. IEEE Trans. Autom. Control 1981, 26, 571–572. [Google Scholar] [CrossRef] [Scilit]
  29. Bar-Shalom, Y.; Daum, F.; Huang, J. The Probabilistic Data Association Filter. IEEE Control Syst. Mag. 2009, 29, 82–100. [Google Scholar] [CrossRef] [Scilit]
  30. Chang, C.; Youens, L. Measurement correlation for multiple sensor tracking in a dense target environment. IEEE Trans. Autom. Control 1982, 27, 1250–1252. [Google Scholar] [CrossRef] [Scilit]
  31. Tokta, A.; Hocaoglu, A.K. Sensor Bias Estimation for Track-to-Track Association. IEEE Signal Process. Lett. 2019, 26, 1426–1430. [Google Scholar] [CrossRef] [Scilit]
  32. Angle, R.B.; Streit, R.L.; Efe, M. Multiple Target Tracking With Unresolved Measurements. IEEE Signal Process. Lett. 2021, 28, 319–323. [Google Scholar] [CrossRef] [Scilit]
  33. 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] [Scilit]
  34. 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] [Scilit]
  35. 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] [Scilit]
  36. Zhang, Y.; Liu, M.; Liu, X.; Wu, T. A Group Target Tracking Algorithm Based on Topology. J. Phys. Conf. Ser. 2020, 1544, 012025. [Google Scholar] [CrossRef] [Scilit]
  37. You, S.; Yao, H.; Xu, C. Multi-Object Tracking with Spatial-Temporal Topology-Based Detector. IEEE Trans. Circuits Syst. Video Technol. 2022, 32, 3023–3035. [Google Scholar] [CrossRef] [Scilit]
  38. Li, X.; Wu, L.; Niu, Y.; Jia, S.; Lin, B. Topological Similarity-Based Multi-Target Correlation Localization for Aerial-Ground Systems. Guid. Navig. Control 2021, 1, 2150016. [Google Scholar] [CrossRef] [Scilit]
  39. Li, X.; Wu, L.; Niu, Y.; Ma, A. Multi-Target Association for UAVs Based on Triangular Topological Sequence. Drones 2022, 6, 119. [Google Scholar] [CrossRef] [Scilit]
  40. Besl, P.J.; McKay, N.D. A Method for Registration of 3-D Shapes. IEEE Trans. Pattern Anal. Mach. Intell. 1992, 14, 239–256. [Google Scholar] [CrossRef] [Scilit]
  41. Fischler, M.A.; Bolles, R.C. Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 1981, 24, 381–395. [Google Scholar] [CrossRef] [Scilit]
  42. Mellado, N.; Aiger, D.; Mitra, N.J. Super Simplified-4PCS Fast Global Pointcloud Registration via Smart Indexing. Comput. Graph. Forum 2014, 33, 205–215. [Google Scholar] [CrossRef] [Scilit]
  43. Aiger, D.; Mitra, N.J.; Cohen-Or, D. 4-Points Congruent Sets for Robust Pairwise Surface Registration. ACM Trans. Graph. 2008, 27, 85. [Google Scholar] [CrossRef] [Scilit]
  44. Rusu, R.B.; Blodow, N.; Beetz, M. Fast Point Feature Histograms (FPFH) for 3D Registration. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 3212–3217. [Google Scholar] [CrossRef] [Scilit]
  45. Salti, S.; Tombari, F.; Di Stefano, L. SHOT: Unique Signatures of Histograms for Surface and Texture Description. Comput. Vis. Image Underst. 2014, 125, 251–264. [Google Scholar] [CrossRef] [Scilit]
  46. Zeng, A.; Song, S.; Nießner, M.; Fisher, M.; Xiao, J.; Funkhouser, T. 3DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructions. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 199–208. [Google Scholar] [CrossRef] [Scilit]
  47. Choy, C.; Park, J.; Koltun, V. Fully Convolutional Geometric Features. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019; pp. 8957–8965. [Google Scholar] [CrossRef] [Scilit]
  48. Huang, S.; Gojcic, Z.; Usvyatsov, M.; Wieser, A.; Schindler, K. PREDATOR: Registration of 3D Point Clouds with Low Overlap. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 4265–4274. [Google Scholar] [CrossRef] [Scilit]
  49. Wang, C.; Zheng, Z.; Zha, B.; Li, H. Fast Robust Point Cloud Registration Based on Compatibility Graph and Accelerated Guided Sampling. Remote Sens. 2024, 16, 2789. [Google Scholar] [CrossRef] [Scilit]
  50. Yang, H.; Shi, J.; Carlone, L. TEASER: Fast and Certifiable Point Cloud Registration. IEEE Trans. Robot. 2021, 37, 314–333. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.