atlas

Research map / 3D vision / Depth and stereo

Self-supervised Monocular Depth Estimation Robust to Reflective Surface Leveraged by Triplet Mining

ICLR 2025 · 3D vision › Depth and stereo · approach: Self-supervised monocular depth · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a reflection-aware triplet mining loss and a reflection-aware distillation scheme that improve self-supervised monocular depth estimation on reflective surfaces across Monodepth2, HRDepth, and MonoViT.

Problem

Self-supervised monocular depth estimation struggles on reflective (non-Lambertian) surfaces, where the photometric constancy assumption is violated, producing black-hole artifacts and wrong depth.

Approach

Use cross-view synthesized images to flag reflective pixels (where the cross-view photometric error is abnormally low) and apply a hinge triplet loss that pushes the same-view error below the different-view error only in those pixels; then distill from a triplet-trained teacher and a photometric-only teacher, fusing them via the reflective mask.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add reflection-aware triplet mining lossMonodepth2 · ScanNet-Reflection TestAbs Rel: 0.181 -> 0.157Helped
add reflection-aware knowledge distillation to triplet miningMonodepth2 · ScanNet-Reflection ValidationAbs Rel: 0.166 -> 0.151Helped
add reflection-aware triplet mining lossMonodepth2 · ScanNet-NoReflection ValidationAbs Rel: 0.169 -> 0.168Helped
add reflection-aware knowledge distillationMonodepth2 · NYU-v2Abs Rel: 0.171 -> 0.155Helped
add reflection-aware triplet mining lossMonodepth2 · KITTIAbs Rel: 0.118 -> 0.118No clear effect
add reflection-aware triplet mining lossMonodepth2 · 7-ScenesAbs Rel: 0.210 -> 0.207No clear effect
add reflection-aware knowledge distillationMonodepth2 · BoosterAbs Rel: 0.520 -> 0.419Helped
apply triplet loss to all image regions instead of selectively using the reflective-region mask (ablation)Monodepth2 · ScanNet-NoReflection ValidationAbs Rel: 0.169 -> 0.171Hurt
apply triplet loss to all image regions instead of selectively using the reflective-region mask (ablation)Monodepth2 · ScanNet-Reflection ValidationAbs Rel: 0.206 -> 0.170Helped
selectively apply triplet loss to reflective regions rather than all regions (ablation)Monodepth2 · ScanNet-NoReflection ValidationAbs Rel: 0.171 -> 0.168Helped
add reflection-aware triplet mining lossRA-Depth · ScanNet-Reflection TestAbs Rel: 0.161 -> 0.138Helped
add reflection-aware knowledge distillation after triplet miningRA-Depth · ScanNet-Reflection TestAbs Rel: 0.138 -> 0.130Helped

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet-Reflection KITTI NYU-v2 7-Scenes Booster ScanNet-Original ScanNet-Robust

Benchmarks: ScanNet-Reflection ScanNet-NoReflection KITTI NYU-v2 7-Scenes Booster ScanNet-Original ScanNet-Robust

Metrics: Abs Rel Sq Rel RMSE RMSE log delta < 1.25

Baselines: Self-supervised (end-to-end) Self-Teaching 3D Distillation HRDepth MonoViT RA-Depth GasMono Lite-mono

Builds on: Monodepth2 3D Distillation triplet loss MonoViT HRDepth

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy