Do Pretrained Backbones Transfer to Physical Sensors? A Systematic Study of Multimodal Initialization Across the Sensor Stack
Organizations: Technical University of Denmark
Abstract
Transfer learning from pretrained backbones has become standard practice in multi-sensor computer vision---yet two questions remain open: which pretrained weights transfer best to multi-sensor setups, and can in-domain pretraining outperform off-the-shelf solutions? Frameworks like MultiMAE demonstrate the utility of masked autoencoding in a multi-modal context, but rely entirely on dense, model-derived modalities. It is unclear how robustly these methods translate to real-world applications that use physical sensors, where the aggregation of diverse public datasets for large-scale pretraining inherently introduces modality sparsity. To investigate this systematically, we curate a multi-sensor autonomous driving collection of images from 16 publicly available datasets, incorporating both physical hardware modalities (RGB, LWIR, NIR, Event) and model-derived modalities (Stereo Depth, Segmentation). We use this collection for in-domain pretraining based on the MultiMAE approach. We adapt MultiMAE's loss formulation to accommodate sparse samples, and study the effect of an enforced encoder bottleneck for modality alignment and of additional losses specific to dense reconstruction (SSIM and FFT). We then systematically compare against common pretrained backbones (ViT, MAE, DINO and MultiMAE) across downstream sensor fusion tasks. We find that MultiMAE is a surprisingly strong out-of-the-box baseline, transferring effectively even to modalities it has never seen, while our targeted modifications yield incremental but consistent improvements on multi-sensor transfer and overall robustness.
Figures & tables
| Dataset | Samples Split | Resolution | Modalities | Total | Unique | |||||||
| Training | Val | Test | RGB | Depth | Event | LWIR | NIR | Segmentation | Samples | Samples | ||
| BDD100k [ 41 ] | 140,000 | 20,000 | 40,000 | ✓ | ✓ | 400,000 | 200,000 | |||||
| Cityscapes [ 12 ] | 91,716 | 2,000 | 6,100 | ✓ | ✓ | ✓ | 299,448 | 99,816 | ||||
| DSEC [ 16 , 17 ] | 10,350 | 211 | 2,245 | ✓ | ✓ | ✓ | ✓ | 51,224 | 12,806 | |||
| ECMD [ 8 ] | 52,424 | 1,036 | 0 | ✓ | ✓ | ✓ | ✓ | ✓ | 267,300 | 53,460 | ||
| FMB [ 28 ] | 1,202 | 18 | 280 | ✓ | ✓ | ✓ | 4,500 | 1,500 | ||||
| C | LF | DF | S | C | LF | DF | S | |
| RGB | NIR | |||||||
| ViT | 61.91 | 63.58 | 54.98 | 60.43 | 64.98 | 65.09 | 57.21 | 63.00 |
| MAE | 65.79 | 68.15 | 59.11 | 64.92 | 69.30 | 67.60 | 60.85 | 67.35 |
| DINO | 65.25 | 70.93 | 60.27 | 65.45 | 68.83 | 68.94 | 61.59 | 66.43 |
| MultiMAE | 70.41 | 70.98 | 66.91 | 68.42 | 71.72 | 71.59 | 69.24 | 68.61 |
| Our-ViT | 69.43 | 68.94 | 61.15 | 65.54 | 70.81 | 70.52 | 65.12 | 68.42 |
| Seg. | Det. | Seg. | Det. | |||
| mIoU | mIoU | |||||
| RGB | Event | |||||
| ViT | 54.45 | 35.50 | 63.48 | 42.79 | 28.20 | 49.86 |
| MAE | 55.71 | 40.80 | 71.70 | 43.46 | 33.89 | 57.33 |
| DINO | 54.29 | 37.37 | 66.66 | 43.49 | 32.30 | 55.26 |
| MultiMAE | 62.61 | 46.46 | 77.11 | 50.05 | 36.88 | 60.78 |
| STF | LLVIP | ||||
| ID | Pretraining Setting | RGB + NIR + Depth + Radar | NIR + Depth + Radar | RGB + LWIR | LWIR |
| A0 | Baseline ( Rand. init, MSE, Sample balancing, cross-attention, no semantic. ) | 35.77 0.12 | 30.78 0.34 | 62.03 0.43 | 61.81 0.20 |
| Initialization Weights | |||||
| A1 | ViT weights init. | 38.62 0.30 | 35.66 0.37 | 62.56 0.46 | 62.94 0.21 |
| A2 | MultiMAE weights init. | 39.01 0.18 | 36.67 0.62 | 63.68 0.46 | 62.99 0.41 |
| Reconstruction Losses | |||||
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Configuration | Value |
| Optimization | |
| Optimizer | AdamW |
| Base learning rate | 2e-4 |
| Weight decay | 0.05 |
| Optimizer momentum | |
| Learning rate schedule | Cosine decay |
| Configuration | Semantic Segmentation | Object Detection |
| Optimization | ||
| Optimizer | AdamW | AdamW |
| Base learning rate | 1e-3 2e-4 (DSEC, FMB MM, MFNet) | 1e-4 |
| Backbone learning rate | 2e-4 1e-4 (DSEC, FMB MM, MFNet) | 1e-5 |
| Weight decay | 0.05 | 0.1 |
| Optimizer momentum | ||
| Dataset | Task | Modality | Metric | ViT | MAE | Dino | MultiMAE | Our-ViT | Our-MM |
| Cityscapes | Sem. Seg. | RGB | mIoU | 70.26 | 65.74 | 69.45 | 73.88 | 66.74 | 70.75 |
| BDD100K | Sem. Seg. | RGB | mIoU | 53.01 | 50.31 | 52.33 | 54.95 | 52.41 | 53.34 |
| LLVIP | Obj. Det. | RGB | 46.15 | 48.11 | 45.34 | 47.97 | 45.53 | 49.04 | |
| 86.01 | 86.91 | 83.97 | 86.79 | 84.00 | 86.83 | ||||
| LWIR | 54.89 | 60.49 | 57.10 | 60.33 | 57.01 | 59.52 | |||
| 91.98 | 95.74 | 93.76 | 94.67 | 92.00 | 93.91 |
| C | LF | DF | S | C | LF | DF | S | ||
| RGB | NIR | ||||||||
| MultiMAE | 69.99 ±0.56 | 70.98 ±0.51 | 67.08 ±0.72 | 68.46 ±0.06 | 71.86 ±0.21 | 71.19 ±0.61 | 68.49 ±1.23 | 68.78 ±0.27 | |
| Our-ViT | 69.20 ±0.73 | 69.48 ±0.99 | 62.91 ±1.75 | 65.44 ±1.12 | 70.53 ±0.28 | 70.47 ±0.20 | 65.53 ±1.33 | 68.46 ±0.19 | |
| Our-MM | 70.94 ±0.59 | 71.62 ±0.96 | 68.32 ±1.24 | 67.98 ±0.08 | 72.22 ±0.51 | 73.43 ±0.16 | 69.09 ±0.32 | 69.47 ±0.36 | |
| Depth | RGB+NIR | ||||||||
| MultiMAE | 44.57 ±0.32 | 42.09 ±0.69 | 18.13 ±0.60 | 39.25 ±0.29 | 75.67 ±0.69 | 77.56 ±0.98 | 72.30 ±1.11 | 75.01 ±0.44 | |
| Modality | Model | Clear | Light Fog | Dense Fog | Snow/Rain | ||||||||
| E | M | H | E | M | H | E | M | H | E | M | H | ||
| RGB | ViT | 68.50 | 60.55 | 56.69 | 68.92 | 62.33 | 59.49 | 59.38 | 54.03 | 51.52 | 67.29 | 58.72 | 55.29 |
| MAE | 72.05 | 64.47 | 60.84 | 72.79 | 67.23 | 64.42 | 63.32 | 58.11 | 55.90 | 71.35 | 63.44 | 59.98 | |
| DINO | 71.38 | 64.12 | 60.25 | 75.48 | 70.10 | 67.21 | 64.68 | 59.37 | 56.77 | 72.22 | 63.92 | 60.20 | |
| MultiMAE | 76.00 | 69.39 | 65.85 | 74.59 | 70.43 | 67.91 | 70.47 | 66.22 | 64.05 | 74.10 | 66.99 | 64.16 | |
| Our-ViT | 75.02 | 68.30 | 64.96 | 72.71 | 68.32 | 65.80 | 64.77 | 60.15 | 58.54 | 71.00 | 64.37 | 61.26 | |
| Modality | Model | Clear | Light Fog | Dense Fog | Snow/Rain | ||||||||
| E | M | H | E | M | H | E | M | H | E | M | H | ||
| RGB - LiDAR | ViT | 71.60 | 63.54 | 59.47 | 69.33 | 63.90 | 61.21 | 60.44 | 55.61 | 52.85 | 68.19 | 59.91 | 56.27 |
| MAE | 73.41 | 66.31 | 62.63 | 72.66 | 67.50 | 64.53 | 64.26 | 59.51 | 57.09 | 72.01 | 63.94 | 60.52 | |
| DINO | 72.76 | 65.24 | 61.28 | 72.17 | 66.81 | 64.03 | 58.96 | 53.80 | 51.28 | 70.56 | 62.60 | 59.00 | |
| MultiMAE | 75.50 | 68.59 | 65.35 | 74.24 | 69.86 | 66.89 | 70.45 | 66.16 | 63.94 | 75.01 | 68.34 | 65.11 | |
| Our-ViT | 75.71 | 68.89 | 65.45 | 74.43 | 69.84 | 66.79 | 67.96 | 63.86 | 61.44 | 72.40 | 65.99 | 62.44 | |
| RGB | Depth | Event | ||||||||||
| Model | mIoU | mIoU | mIoU | |||||||||
| ViT | 18.40 | 17.59 | 35.70 | 1.42 | 0.42 | 0.50 | 4.99 | 0.80 | 1.26 | |||
| MAE | 33.67 | 21.05 | 40.92 | 9.72 | 0.00 | 0.00 | 5.67 | 1.15 | 1.83 | |||
| DINO | 27.98 | 17.29 | 31.41 | 9.22 | 0.42 | 0.50 | 3.02 | 1.05 | 1.65 | |||
| MultiMAE | 54.23 | 29.90 | 58.74 | 2.04 | 2.53 | 4.21 | 21.33 | 2.28 | 3.82 | |||
| Our-ViT | 55.92 | 34.63 | 64.63 | 2.58 | 9.81 | 15.52 | 11.17 | 2.21 | 4.13 | |||
| C | LF | DF | S | C | LF | DF | S | |
| RGB | NIR | |||||||
| Base | 69.43 | 68.94 | 61.15 | 65.54 | 70.81 | 70.52 | 65.12 | 68.42 |
| Small | 66.68 | 69.31 | 63.46 | 65.17 | 69.10 | 67.15 | 63.53 | 67.46 |
| Tiny | 65.22 | 65.53 | 60.63 | 62.59 | 67.00 | 68.39 | 58.66 | 65.35 |
| Depth | RGB+NIR | |||||||
| Base | 46.68 | 41.48 | 19.60 | 40.98 | 75.08 | 76.77 | 69.71 | 73.92 |
| Dataset | License / Terms |
| BDD100K [ 41 ] | UC Berkeley custom (BDD100K License) |
| Cityscapes [ 12 ] | Custom non-commercial license |
| DSEC [ 16 , 17 ] | CC BY-SA 4.0 |
| ECMD [ 8 ] | Not specified |
| FMB [ 28 ] | Not specified |
| Freiburg Thermal [ 38 ] | Custom (non-commercial) |
Multimodal Pretraining
Multimodal pretraining learns reusable representations by training models on paired or mixed data from multiple modalities, such as text, images, audio, and signals.
See all 188 papers