CM-MAE: A Physics-Guided Cross-Modal Self-Supervised Learning Framework for Vision-Wireless Applications
Abstract
Synchronized camera and wireless measurements observe the same scene through different physical channels. The central difficulty is that a representation learned in one deployment can fail when viewpoint, traffic, illumination, and propagation geometry change. This paper presents CM-MAE, a self-supervised vision--wireless pretraining framework for cross-scenario representation transfer. The evaluated real-data model uses only RGB frames and the measured 64-beam received-power vector available in DeepSense 6G; it does not use ray-traced paths, calibrated depth, or beam-index labels during pretraining. Its central pretraining term is a soft contrastive alignment loss. Instead of making the synchronized image--wireless pair the only positive pair, this loss builds a target distribution from similarities between measured beam-power profiles, so nonidentical samples with similar directional responses are not forced apart as false negatives. A masked joint decoder provides the complementary local objective by reconstructing hidden visual patches and wireless angular clusters under modality dropout. After pretraining, a differential-rate fine-tuning rule lets a new fusion head adapt quickly while the encoders move slowly. Under a sequence-disjoint DeepSense 6G protocol, adding the soft alignment loss improves a matched linear-probe transfer average from 24.88% to 29.49%. Mild fusion fine-tuning reaches 77.38% Top-1 accuracy on unseen Scenarios 6--8, and optional transductive normalization adaptation reaches 78.69%. Since the fusion setting uses the contemporaneous 64-beam power vector at inference, these results should be read as representation-transfer diagnostics, not as proactive beam-prediction or reduced-sweeping claims.
Figures & tables
| Method | Sc5 | Sc6 | Sc7 | Sc8 | Avg6–8 |
|---|---|---|---|---|---|
| ASU ResNet-18 [ 2 ] | 58.27 | 41.67 | 43.90 | 71.92 | 52.50 |
| Linear probe | 65.57 | 21.65 | 30.82 | 62.58 | 38.35 |
| Full FT | 85.66 | 28.74 | 38.99 | 86.35 | 51.36 |
| Vision-only (mild) | 43.03 | 26.77 | 21.38 | 40.64 | 29.60 |
| CSI-only (mild) | 81.35 | 18.90 | 22.64 | 63.65 | 35.06 |
| Mild-FT (ours) | 94.26 | 64.17 | 75.47 | 92.48 | 77.38 |
| Pretraining | Linear probe | Mild FT |
|---|---|---|
| CLS-SoftCtr (no mask) | 38.14 | 37.34 |
| CM-MAE-U (mask + soft) | 31.71 | 45.04 |
| Variant | Mask. | Align. | Sc6 | Sc7 | Sc8 | Avg |
|---|---|---|---|---|---|---|
| CLS-InfoNCE | none | hard | 21.26 | 32.08 | 53.37 | 35.57 |
| CLS-SoftCtr | none | soft | 27.56 | 27.67 | 59.20 | 38.14 |
| MAE | block | – | 11.02 | 11.32 | 52.30 | 24.88 |
| MAE | rand. | – | 12.20 | 16.98 | 60.43 | 29.87 |
| MAE + InfoNCE | block | hard | 11.02 | 14.47 | 51.84 | 25.78 |
| CM-MAE-U | block | soft | 14.17 | 17.61 | 63.34 | 31.71 |
| Strategy | Sc5 | Sc6 | Sc7 | Sc8 | Avg6–8 |
|---|---|---|---|---|---|
| Linear probe (frozen) | 65.57 | 21.65 | 30.82 | 62.58 | 38.35 |
| Full FT (uniform LR) | 85.66 | 28.74 | 38.99 | 86.35 | 51.36 |
| Mild FT (ours) | 94.26 | 64.17 | 75.47 | 92.48 | 77.38 |
| Variant | Sc6 | Sc7 | Sc8 | Avg6–8 |
|---|---|---|---|---|
| Base ( , , ) | 14.17 | 17.61 | 63.34 | 31.71 |
| 10.24 | 15.72 | 60.43 | 28.80 | |
| 15.35 | 19.50 | 47.24 | 27.36 | |
| 12.60 | 15.72 | 67.64 | 31.99 | |
| 8.27 | 6.29 | 61.81 | 25.46 | |
| Random masking (no blocks) | 12.20 | 14.47 | 60.89 | 29.19 |
| Method | Setting | Metric | Result |
|---|---|---|---|
| ASU ResNet [ 2 ] | Cross-scenario | Top1 Avg6–8 | 52.5% |
| BeamLLM [ 18 ] | In-distribution | Top1 | 61.0% |
| Semantic BF [ 17 ] | Scenario-specific | Top1 | – |
| Occlusion-Aware [ 19 ] | In-distribution | Top1 | 50.9% |
| CM-MAE Mild-FT | Cross-scenario | Top1 Avg6–8 | 77.4% |
| CM-MAE + TTA | Cross-scenario | Top1 Avg6–8 | 78.7% |
Cross-Modal Representation Learning
Cross-modal representation learning connects information across data types such as images, text, audio, biosignals, and sensor measurements.
See all 206 papers