Boundary-Aligned Contribution Routing for Robust Optical--SAR Object Detection
Organizations: Tianjin Key Laboratory of Intelligent Unmanned Swarm Technology and System, School of Electrical and Information Engineering, Tianjin University, Tianjin 300072, China · Key Laboratory of System Control and Information Processing, Ministry of Education of China, Shanghai 200240, China
Abstract
Optical imagery provides rich appearance cues, whereas synthetic aperture radar (SAR) offers observations that are less sensitive to illumination and weather, making optical--SAR fusion attractive for remote-sensing object detection. However, the presence of multiple modalities does not guarantee beneficial fusion: imperfect spatial, temporal, and semantic correspondence can make an otherwise intact stream conditionally harmful and induce negative cross-modal transfer. We handle this issue through a model-specific task-utility perspective and learn task-conditioned contribution routing using detection supervision alone. The proposed fusion-boundary-aligned routing regulates each modality's contribution before the first learned cross-modal feature-value mixing operation. For architectures with frequent shallow interaction, a Feature Router performs cross-conditioned, group-addressable modulation near the input; for dual-backbone architectures, a Dual-Statistic Semantic Router predicts stream-level contribution weights from modality-specific average and maximum statistics before late semantic fusion. The routers require no explicit utility supervision, quality labels, reconstruction, or distillation. Experiments on M4-SAR and SpaceNet6-OTD cover nominal full inputs, controlled correspondence shifts, missing modalities, and four nonzero modality-corruption scenarios. Across the reported clean-training controls, routing improves full-input by 0.5--5.9 points. Relative to the corresponding modality-dropout baselines, it raises missing-modality by 7.6--41.6 points and reduces the negative-transfer rate by up to 12.7 percentage points. Spearman correlations between the learned routing weights and model-specific leave-one-modality-out utility range from 0.45 to 0.66, supporting the task-utility interpretation of the routing coefficients.
Figures & tables
| Method | Train | Full Modality | Masked Optical | Masked SAR | Params (M) | |||
| SuperYOLO [ 23 ] | Clean | 72.4 | 46.9 | 8.9 | 4.1 | 31.8 | 19.6 | 4.85 |
| MCHE [ 40 ] | Clean | 81.2 | 52.8 | 12.8 | 7.5 | 34.9 | 22.8 | 145.81 |
| ICAFusion [ 9 ] | Clean | 87.3 | 58.8 | 15.0 | 7.4 | 40.3 | 24.4 | 28.97 |
| MMIDet [ 39 ] | Clean | 87.4 | 57.8 | 15.5 | 7.6 | 34.6 | 24.0 | 53.70 |
| Simple U-Net [ 63 ] | Clean | 58.2 | 31.1 | 0.2 | 0.0 | 22.9 | 12.8 | 2.42 |
| Method | Train | Full Modality | Masked Optical | Masked SAR | Params (M) | |||
| SuperYOLO [ 23 ] | Clean | 96.9 | 84.1 | 9.7 | 5.4 | 77.8 | 55.1 | 4.85 |
| MCHE [ 40 ] | Clean | 97.2 | 85.8 | 13.6 | 7.9 | 80.6 | 57.9 | 145.81 |
| ICAFusion [ 9 ] | Clean | 96.6 | 82.8 | 6.8 | 3.7 | 74.6 | 52.3 | 28.97 |
| MMIDet [ 39 ] | Clean | 97.4 | 86.5 | 16.9 | 9.8 | 82.4 | 59.3 | 53.70 |
| Simple U-Net [ 63 ] | Clean | 96.2 | 74.2 | 0.0 | 0.0 | 65.8 | 46.2 | 2.42 |
| Configuration | Full Modality | Masked Optical (SAR only) | Masked SAR (Optical only) | |||
| (a) Ablation on FR with U-Net Baseline | ||||||
| Baseline + modality dropout | 43.7 | 23.4 | 8.4 | 3.1 | 27.6 | 14.9 |
| + Independent scalar routing | 46.1 | 25.0 | 13.7 | 5.4 | 31.8 | 17.2 |
| + Channel selection | 54.8 | 29.6 | 19.7 | 7.7 | 39.6 | 21.5 |
| + Spatial gating (Full FR) | 63.2 | 34.7 | 26.0 | 10.4 | 45.6 | 24.4 |
| Method | Full Modality | Masked Optical | Masked SAR | Params | |||
| mAP50 | mAP50:95 | mAP50 | mAP50:95 | mAP50 | mAP50:95 | (M) | |
| Baseline (clean training) | 58.2 | 31.1 | 0.2 | 0.0 | 22.9 | 12.8 | 2.42 |
| Baseline + modality dropout | 43.7 | 23.4 | 8.4 | 3.1 | 27.6 | 14.9 | 2.42 |
| Baseline + SE | 44.0 | 23.7 | 9.1 | 3.5 | 28.1 | 15.2 | 2.43 |
| Baseline + CBAM | 44.2 | 23.8 | 9.5 | 3.7 | 28.4 | 15.4 | 2.43 |
| Baseline + scalar gate | 46.1 | 25.0 | 13.7 | 5.4 | 31.8 | 17.2 | 2.42 |
| Method | Adaptation | Params (M) | GFLOPs | GPU-h | Auxiliary objective | Full mAP50 | Miss OPT mAP50 | Miss SAR mAP50 |
| CSSA | ||||||||
| + MD | None (MD only) | 13.51 | 42.6 | 18.4 | none | 62.7 0.4 | 18.7 0.7 | 38.2 0.6 |
| + SE [ 58 ] | Channel recalibration | 13.54 | 42.7 | 19.0 | none | 63.4 0.5 | 19.8 0.6 | 39.6 0.7 |
| + CBAM [ 67 ] | Channel–spatial attention | 13.56 | 42.9 | 19.5 | none | 64.0 0.4 | 20.5 0.8 | 39.2 0.5 |
| + CML [ 41 ] | Confidence ranking | 13.51 | 42.6 | 32.8 | 66.1 0.6 | 22.8 0.7 | 44.5 0.8 | |
| + ShaSpec [ 44 ] | Shared–specific features | 15.20 | 45.8 | 26.7 | 70.2 0.5 | 23.9 0.9 | 47.1 0.6 | |
| Routing position | Full Modality | Masked Optical | Masked SAR | Params | |||
| mAP50 | mAP50:95 | mAP50 | mAP50:95 | mAP50 | mAP50:95 | (M) | |
| Raw input | 78.1 | 50.2 | 21.4 | 11.8 | 45.0 | 26.3 | 14.02 |
| After first layer | 80.0 | 51.7 | 23.6 | 12.9 | 48.2 | 28.1 | 14.03 |
| Before feature-value mixing (ours) | 83.7 | 54.7 | 26.3 | 14.6 | 55.7 | 32.1 | 14.03 |
| After feature-value mixing | 77.2 | 49.4 | 18.8 | 10.1 | 42.3 | 24.7 | 14.03 |
| Before late semantic mixing | 75.6 | 48.1 | 17.2 | 9.3 | 39.7 | 23.0 | 14.04 |
| Full Modality | Masked Optical | Masked SAR | ||||
| mAP50 | mAP50:95 | mAP50 | mAP50:95 | mAP50 | mAP50:95 | |
| 0.0 | 64.1 | 35.2 | 5.8 | 2.1 | 30.7 | 16.9 |
| 0.1 | 64.0 | 35.0 | 18.4 | 7.4 | 39.2 | 21.1 |
| 0.2 | 63.2 | 34.7 | 26.0 | 10.4 | 45.6 | 24.4 |
| 0.3 | 56.8 | 29.6 | 26.4 | 10.6 | 46.1 | 24.8 |
| 0.5 | Collapse | |||||
| Scenario | FR Scalar ( ) | SR Gate ( ) | ||
| OPT ( ) | SAR ( ) | OPT ( ) | SAR ( ) | |
| Full Modality | 0.81 0.07 | 0.78 0.09 | 0.92 0.03 | 0.89 0.05 |
| Masked Optical | 0.15 0.06 | 0.84 0.08 | 0.11 0.07 | 0.91 0.07 |
| Masked SAR | 0.86 0.07 | 0.17 0.07 | 0.93 0.02 | 0.16 0.03 |
| Backbone | Train | Base | +FR/SR | (pp) |
| Simple U-Net | Clean | 31.8 | 20.6 | |
| Simple U-Net | MD | 29.4 | 16.7 | |
| CSSA | Clean | 27.5 | 18.2 | |
| CSSA | MD | 25.8 | 14.9 | |
| CFT | Clean | 23.1 | 15.6 | |
| CFT | MD | 21.4 | 12.8 |
Multimodal Sensor Fusion
Multimodal sensor fusion combines data from different sensors to improve perception, tracking, localization, and prediction.
See all 414 papers