Depth Any Seen: Which Surfaces and How Far?
Organizations: Robotics Department, University of Michigan, Ann Arbor
Abstract
When several surfaces are visible along a ray, recovering visible 3D structure from one image requires jointly estimating their presence and metric depth. Depth Any Seen represents these surfaces as image-conditioned multi-Bernoulli depth sets, whose components each contribute one depth or remain absent. Its auxiliary-free Exact Multi-Bernoulli objective (ExactMB) learns depth and presence by marginalizing one-to-one assignments to complete, distinct targets. Our analysis shows that matching expected count can leave component-surface assignment unresolved. We extend real and synthetic layered-depth benchmarks to evaluate depth accuracy, recovered support, and overprediction. Compared to depth stacking, ExactMB reduces overprediction by a relative 88.2% on LD-Real and 80.5% on MD-3K while retaining most ordinal accuracy, with comparable conditional metric-depth error on LD-Syn. Further ablation studies show that ordered assignment improves depth-accurate recall and precision over marginalization, whereas the count-regularized configuration achieves higher deeper-rank precision than ordered assignment at lower recall. Our code will be publicly released.
Figures & tables
| LD-Real | MD-3K | LD-Syn | ||||||||
| Emission | Assignment | Ordinal ACC | OverPred | Recall | OverPred | Pattern ACC | AbsRel | Count ACC | MAE | |
| (i) | All | Ordered | ||||||||
| (ii) | Count reg. | Ordered | ||||||||
| (iii) | Presence | MAP | ||||||||
| (iv) | Presence | Marginalized | ||||||||
| (v) | Presence | Ordered | ||||||||
| LD-Real | MD-3K | LD-Syn | |||||||
| Released model | Scale | Ordinal ACC | OverPred | Recall | OverPred | Pattern ACC | GT-cal. AbsRel | Count ACC | MAE |
| SeeGroup ( Wen and Deng, 2026 ) | Relative | 74.2 | 100.0 | 100.0 | 100.0 | 0.0 | 15.8 | 2.4 | 2.756 |
| WT r69l ( Zhang et al., 2026 ) | Relative | 58.2 | 100.0 | 100.0 | 100.0 | 0.0 | 24.5 | 2.4 | 2.789 |
| LaRI scenes ( Li et al., 2026 ) | Relative | 52.0 | 100.0 | 100.0 | 100.0 | 0.0 | 29.5 | 2.4 | 2.789 |
| LaRI objects ( Li et al., 2026 ) | Relative | 12.9 | 50.2 | 79.1 | 80.5 | 38.1 | 37.7 | 33.1 | 0.750 |
| WT r75b ( Zhang et al., 2026 ) | Metric | 17.0 | 100.0 | 100.0 | 100.0 | 0.0 | 46.1 | 2.4 | 2.789 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Component | Reference choice | Operational meaning |
| Representation | unordered Bernoulli–Laplace components | Capacity bounds the emitted set; all four decoder passes execute. |
| Encoder / decoder | DINOv2 ViT-L ( Oquab et al., 2024 ) ; metric Depth Anything V2 initialization; shared recurrent DPT ( Ranftl et al., 2021 ) | One encoder, shared depth/scale/existence heads, absolute rather than cumulative depths. |
| Parameterization | ; ; | Camera- meters. The factor is not a depth clamp. |
| Recurrence | Detached existence gate; learned removal strength initialized ; update cap | Bound ( S17 ) is relative to each feature token’s norm. |
| Targets / mask | Compacted provided L1/L3/L5/L7 channels; element mask from positive valid depth | No numeric target sorting or deduplication; all-false masks contribute in the historical all-ray mean. |
| Complete criterion | ExactMB only; outer weight , temperature , existence weight ; no alignment | All geometric auxiliary weights are zero. Padded enumeration includes the correction. |
| Benchmark | Available annotation | Reported measures | Not established by this view alone |
| LD-Real 300 real images | Sparse valid/invalid tuples, requested ranks, and near-to-far relations | ACC on valid tuples; OverPred on invalid tuples; same/mixed-rank breakdowns | Dense metric accuracy, physical surface count on every ray, or a literal transparent/opaque material partition. |
| MD-3K 3,161 real pairs | Transparent mask at query points; foreground/background order; TT/TO/OO and Same/Reverse strata | Recall, OverPred, pattern ACC, ordinal ACC, and Joint ACC on their declared point/pair populations | A census of all physical interfaces or dense real metric depth. |
| LD-Syn 500 synthetic images | Four dense metric channels and validity masks, in camera- meters | Count ACC, Count MAE, under/over-count, and conditional same-rank AbsRel with support | Unconditional real-image metric generalization or calibration of existence probabilities. |
| Context | Selection and geometry | Population |
| Principal terminal suite | Native selector; Bernoulli cutoff ; m floor and last-retained gap | Full splits; first four accepted ranks on MD/Syn; no alignment |
| Primary cutoff sweep | Same 12 Bernoulli-slot checkpoints; six cutoffs; fixed geometry | Evaluates operating points without treating them as replicates or test-selected optima |
| Training / Syn histories | Raw expected mass or activation; no principal geometric filter | Minibatch exposure / fixed 64-image cohort; image-conditional validation means |
| Fixed-ray geometry | , depth m, gap m; injective tolerance | 4,513 fixed supplied-distinct-target rays from 20 images; one auxiliary-regularized run |
| Qualitative displays | with depth sorting; pinhole geometry | Selected examples and checkpoints; illustrative geometry and graphics |
| Released models | Dataset-specific masks, order and scale below | Single released estimates; native-task comparisons remain separate |
| Benchmark | Outcome | Signed change Count reg. fixed |
| LD-Real | Ordinal ACC | |
| LD-Real | Tuple-level OverPred | |
| MD-3K | Pattern ACC | |
| MD-3K | Transparent-point Recall | |
| MD-3K | Opaque-point OverPred | |
| LD-Syn | Occupied-micro count ACC |
Depth Estimation
Depth estimation infers scene distance from images and sensors, enabling 3D reconstruction, navigation, and spatial understanding.
See all 198 papers