NeurIPS 2026
Self-supervised monocular depth estimation is appealing for its potential to scale with unlabeled data. Yet existing methods often degrade when trained on diverse scenes. We find that these models tend to encode dataset-specific structural biases rather than transferable scene geometry, leading to cross-domain optimization conflicts.
To address this issue, MaSS introduces a dedicated structural representation pathway explicitly decoupled from contextual features. A scene-structure discrimination objective guides this pathway to learn generalized, layout-aware structural representations for depth decoding.
Trained and evaluated on KITTI, NYUv2, DDAD, and nuScenes, individually and jointly, MaSS consistently benefits from mixed-domain training. Zero-shot evaluation on eight additional datasets demonstrates its generalizability, including to out-of-distribution scenes.
The gallery below compares MaSS with KBR on four zero-shot datasets. Use the sliders to compare the input image and predicted depth (top), and KBR and MaSS predictions (bottom).




DrivingStereo




Waymo




SUN-RGBD




DIODE
MaSS bridges a conventional depth encoder with a frozen pretrained DINOv2 encoder through bidirectional interaction. The interacted features are passed to two projectors: the contextual pathway preserves semantic relationships, while the structural pathway learns complementary scene geometry. Their feature pyramids are combined for depth decoding.
Coarse depth predictions are summarized with soft histograms. A symmetric KL divergence measures differences in their global depth distributions, defining structurally similar and dissimilar samples for contrastive learning. This objective organizes the structural representation space according to scene layout.
Feature activation maps from Figure 2. Contextual representations capture object details and foreground–background relations; structural representations encode transferable global scene layouts.
MaSS is evaluated on four diverse datasets under individual and mixed-dataset training. While the compared methods generally degrade under mixed training, MaSS improves on all four training domains. †denotes mixed-dataset training; the best results are marked in bold. Individual models use dataset-specific resolutions, while mixed models are evaluated at 384 × 640.
Zero-shot evaluation covers eight additional datasets, spanning driving scenes, indoor environments, and out-of-distribution layouts. Self-supervised predictions use median depth alignment, while the supervised models use the alignment protocols specified in the table. The best results for self-supervised and supervised models are marked separately.
The mixed-domain MaSS model uses 150K training images and has 93.2M parameters. Table 3 compares model overhead and training data with prior approaches.
Refer to the paper linked above for the complete evaluation protocols, qualitative comparisons, and ablation studies. Click any figure or table to open its full-size version.
The arXiv identifier will be added after release.
@inproceedings{zhang2026mass,
title={Learning to Discriminate Scene Structures Makes Self-Supervised Depth Learning Scalable},
author={Zhang, Mengtan and Cui, Yuchuan and Ma, Yu and Guo, Zizhan and Ye, Wei and Fan, Rui},
booktitle={Advances in Neural Information Processing Systems},
year={2026}
}