Author Contributions
Conceptualization, Z.L., Y.X. and S.L.; methodology, Z.L., Y.X. and S.L.; software, Z.L., Y.X. and S.L.; validation, Z.L., Y.X. and S.L.; formal analysis, Z.L., M.W. and L.Q.; investigation, Z.L., M.W. and L.Q.; resources, Z.L., Y.X. and S.L.; data curation, Z.L., M.W. and L.Q.; writing—original draft preparation, Z.L.; writing—review and editing, Z.L., Y.X. and S.L.; visualization, M.W.; supervision, Y.X.; project administration, Y.X.; funding acquisition, Y.X. All authors have read and agreed to the published version of the manuscript.
Figure 1.
Comparison of bounding box representations for elongated CTHs. (a) Traditional Horizontal Bounding Boxes (HBB) inevitably capture dynamic background noise (e.g., flowing water), which degrades downstream visual matching. (b) The adopted Oriented Bounding Boxes (OBB) provide a tight geometric footprint, isolating the structural semantics essential for robust multi-view registration.
Figure 1.
Comparison of bounding box representations for elongated CTHs. (a) Traditional Horizontal Bounding Boxes (HBB) inevitably capture dynamic background noise (e.g., flowing water), which degrades downstream visual matching. (b) The adopted Oriented Bounding Boxes (OBB) provide a tight geometric footprint, isolating the structural semantics essential for robust multi-view registration.
Figure 2.
The overall pipeline and swarm deployment topology of the proposed purely vision-based distributed situational fusion framework, including two subfigures. (a) Schematic of multi-UAV swarm network topology and information flow between anchor and wingman UAVs. The swarm is composed of one anchor UAV and multiple wingman UAVs (UAV1–UAV4), which operate in GNSS-denied disaster zones targeting bridge structures. Inter-UAV communication is realized via the heartbeat protocol and CTH bridge module. (b) Complete per-frame processing pipeline deployed on edge devices. Each wingman UAV runs two parallel branches: a local perception branch utilizing YOLO-OBB to extract arbitrarily oriented structural footprints and corresponding OBB coordinates, and a global registration branch employing SuperPoint to extract sparse keypoints and feature descriptors. These compressed tensors are transmitted to the anchor UAV, where LightGlue combined with MAGSAC++ projection leverages Optimal Transport to estimate robust homography matrices for scene registration. Finally, the Proj-IoU mechanism and RMSE-weighted strategy are adopted to associate and deduplicate spatial projections, yielding a unified, metric-scale, high-fidelity Global Situational Map.
Figure 2.
The overall pipeline and swarm deployment topology of the proposed purely vision-based distributed situational fusion framework, including two subfigures. (a) Schematic of multi-UAV swarm network topology and information flow between anchor and wingman UAVs. The swarm is composed of one anchor UAV and multiple wingman UAVs (UAV1–UAV4), which operate in GNSS-denied disaster zones targeting bridge structures. Inter-UAV communication is realized via the heartbeat protocol and CTH bridge module. (b) Complete per-frame processing pipeline deployed on edge devices. Each wingman UAV runs two parallel branches: a local perception branch utilizing YOLO-OBB to extract arbitrarily oriented structural footprints and corresponding OBB coordinates, and a global registration branch employing SuperPoint to extract sparse keypoints and feature descriptors. These compressed tensors are transmitted to the anchor UAV, where LightGlue combined with MAGSAC++ projection leverages Optimal Transport to estimate robust homography matrices for scene registration. Finally, the Proj-IoU mechanism and RMSE-weighted strategy are adopted to associate and deduplicate spatial projections, yielding a unified, metric-scale, high-fidelity Global Situational Map.
![Drones 10 00546 g002a Drones 10 00546 g002a]()
![Drones 10 00546 g002b Drones 10 00546 g002b]()
Figure 3.
Quantitative evaluation of the multi-UAV cooperative situational fusion framework. (a) Robust rotational invariance demonstrated by consistent inlier counts across diverse relative headings. (b) Correlation between local detection counts and registration RMSE across distributed Wingmen. (c) The exponential decay function utilized to assign fusion weights progressively. (d) The Proj-IoU association mechanism successfully eliminates of overlapping redundancy, yielding a set of unique global targets.
Figure 3.
Quantitative evaluation of the multi-UAV cooperative situational fusion framework. (a) Robust rotational invariance demonstrated by consistent inlier counts across diverse relative headings. (b) Correlation between local detection counts and registration RMSE across distributed Wingmen. (c) The exponential decay function utilized to assign fusion weights progressively. (d) The Proj-IoU association mechanism successfully eliminates of overlapping redundancy, yielding a set of unique global targets.
Figure 4.
Convergence analysis of the proposed YOLO26m-OBB architecture on the GLH-Bridge dataset. (a) Training and validation loss curves; (b) Evolution of “mAP”@0.5 and “mAP”@0.5:0.95 metrics over 100 epochs.
Figure 4.
Convergence analysis of the proposed YOLO26m-OBB architecture on the GLH-Bridge dataset. (a) Training and validation loss curves; (b) Evolution of “mAP”@0.5 and “mAP”@0.5:0.95 metrics over 100 epochs.
Figure 5.
Qualitative Comparison of Feature Matching. (a) SIFT, (b) SuperGlue, and (c) Proposed LightGlue cascade with Sinkhorn Optimal Transport.
Figure 5.
Qualitative Comparison of Feature Matching. (a) SIFT, (b) SuperGlue, and (c) Proposed LightGlue cascade with Sinkhorn Optimal Transport.
Figure 6.
Spatial visualization of multi-target deduplication and global situational map fusion. (a) Center Point Euclidean Distance baseline. (b) HBB-IoU baseline. (c) Proposed Proj-IoU mechanism coupled with RMSE-weighted OBB projection, demonstrating complete elimination of ghost targets.
Figure 6.
Spatial visualization of multi-target deduplication and global situational map fusion. (a) Center Point Euclidean Distance baseline. (b) HBB-IoU baseline. (c) Proposed Proj-IoU mechanism coupled with RMSE-weighted OBB projection, demonstrating complete elimination of ghost targets.
Figure 7.
Qualitative visualization of the multi-UAV cooperative situational fusion. (a–e) Raw local observations from distributed wingmen, plagued by overlapping bounding boxes and redundant detections. (f) The anchor UAV’s reference view. (g) The final fused Global Situational Map. The proposed Proj-IoU mechanism effectively eliminates multi-source ghost targets, providing a unified, high-fidelity geometric footprint of the critical transportation hub.
Figure 7.
Qualitative visualization of the multi-UAV cooperative situational fusion. (a–e) Raw local observations from distributed wingmen, plagued by overlapping bounding boxes and redundant detections. (f) The anchor UAV’s reference view. (g) The final fused Global Situational Map. The proposed Proj-IoU mechanism effectively eliminates multi-source ghost targets, providing a unified, high-fidelity geometric footprint of the critical transportation hub.
Figure 8.
Final application of the cooperative fusion system on the SUES-200 benchmark. The combined situational map visualizes how the framework handles extreme rotational variations (90°, 270°), and varying altitudes, resolving 5 redundant projections—including a 4-way overlapping observation—into 2 distinct target footprints.
Figure 8.
Final application of the cooperative fusion system on the SUES-200 benchmark. The combined situational map visualizes how the framework handles extreme rotational variations (90°, 270°), and varying altitudes, resolving 5 redundant projections—including a 4-way overlapping observation—into 2 distinct target footprints.
Table 1.
Experimental Setup and Hardware Specifications.
Table 1.
Experimental Setup and Hardware Specifications.
| Component | Specification Details | Role in Experimentation |
|---|
| Platform | Mobile Workstation (Windows OS) | Proxy for portable UAV Ground Control Station |
| CPU | Multi-core Mobile Processor | Data preprocessing, DataLoader orchestration |
| GPU | NVIDIA RTX 4070 Laptop (8 GB VRAM) | YOLO model training, LightGlue inference |
| RAM | 16 GB DDR5 | In-memory dataset caching, Proj-IoU processing |
| Framework | PyTorch 2.0.1, CUDA 11.8 | Deep learning backend optimization |
Table 2.
Quantitative performance metrics of global scene registration and local detection across 5 simulated wingman perspectives.
Table 2.
Quantitative performance metrics of global scene registration and local detection across 5 simulated wingman perspectives.
| Wingman ID | Inlier Ratio (%) | Homography RMSE (px) | Local Detection Count (OBBs) |
|---|
| UAV-1 | 92.9 | 2.13 | 4 |
| UAV-2 | 93.0 | 2.17 | 2 |
| UAV-3 | 91.1 | 2.11 | 2 |
| UAV-4 | 91.6 | 2.11 | 2 |
| UAV-5 | 93.0 | 2.07 | 2 |
| Average | 92.3 | 2.12 | 2.4 |
Table 3.
Comparative Evaluation of Edge-Oriented OBB Detectors.
Table 3.
Comparative Evaluation of Edge-Oriented OBB Detectors.
Detection Architecture | (%) | Precision (%) | val_box_loss | val_cls_loss | val_angle_loss | val_dfl_loss |
|---|
| YOLOv8m-OBB | 86.3 | 79.1 | 1.06 | 0.75 | 0.014 | 1.35 |
| YOLO11m-OBB | 86.3 | 80.0 | 1.17 | 0.84 | 0.009 | 1.53 |
| YOLO26m-OBB | 86.7 | 81.5 | 1.17 | 0.76 | 0.007 | 0.027 |
Table 4.
Evaluation of Registration Networks under Heading Variance.
Table 4.
Evaluation of Registration Networks under Heading Variance.
| Neural Matcher | Num. Matches | Inlier Ratio (%) | (px) | VRAM Usage (MB) | Latency (ms) |
|---|
| SuperGlue (Baseline) | 855 | 99.9 | 0.91 | 443.5 | 96.0 |
| LightGlue (Ours) | 1689 | 99.2 | 0.75 | 1147.4 | 103.5 |
Table 5.
Comparison of Multi-Target Fusion Paradigms.
Table 5.
Comparison of Multi-Target Fusion Paradigms.
| Target Rep | Association | Fusion Mechanism | Duplication Rate | Localization Error |
|---|
| Center Point | Euclidean | Simple Averaging | 83.3% | 4.85 m |
| HBB Projection | Standard IoU | Confidence-Weighted | 33.3% | 2.62 m |
| OBB Projection | | -Weighted | 0% | 1.06 m |
Table 6.
Single-variable analysis of different spatial fusion weighting strategies.
Table 6.
Single-variable analysis of different spatial fusion weighting strategies.
| Fusion Strategy | Weighting Mechanism | Center Shift Error () (px) | Fused Box IoU (%) |
|---|
| Simple Average | | 4.25 | 78.6 |
| Conf-Weighted | | 3.82 | 81.2 |
| RMSE-Weighted | | 2.12 | 91.5 |
Table 7.
Single-variable analysis of the Proj-IoU association threshold (τ) on fusion performance.
Table 7.
Single-variable analysis of the Proj-IoU association threshold (τ) on fusion performance.
| Proj-IoU Threshold () | Retained Targets (Count) | Localization Error () | Phenomenon Observed |
|---|
| τ = 0.20 | 4 | 2.85 m | Over-merging (Missed targets) |
| τ = 0.30 (Ours) | 6 | 1.06 m | Optimal Deduplication |
| τ = 0.40 | 9 | 1.94 m | Under-merging (Ghost targets emerge) |
| τ = 0.50 | 12 | 3.12 m | Complete association failure |
Table 8.
Computational latency breakdown of the cooperative perception pipeline on the edge-computing node (excluding communication delays).
Table 8.
Computational latency breakdown of the cooperative perception pipeline on the edge-computing node (excluding communication delays).
| Processing Stage | Algorithm Component | Latency (ms) | FPS Equivalent |
|---|
| Local Perception | YOLO26m-OBB | 31.2 | 32.1 |
| Feature Extraction | SuperPoint Encoder | 18.4 | 54.3 |
| Global Registration | LightGlue + Sinkhorn | 95.6 | 10.5 |
| Spatial Fusion | Proj-IoU Deduplication | 3.5 | 285.7 |
| End-to-End System | Pipeline Total | 148.7 | 6.7 |
Table 9.
End-to-end system application on a randomly sampled SUES-200 scenario across four distributed wingmen.
Table 9.
End-to-end system application on a randomly sampled SUES-200 scenario across four distributed wingmen.
| Wingman ID | Relative Heading | Extracted Matches | Verified Inliers | Homography RMSE (px) |
|---|
| Wingman 0 | 0° | 948 | 598 | 2.60 |
| Wingman 1 | 270° | 925 | 685 | 2.39 |
| Wingman 2 | 270° | 923 | 585 | 2.23 |
| Wingman 3 | 90° | 1212 | 1013 | 2.23 |
| Average | — | 1002 | 720 | 2.36 |