Masked Depth Modeling for Spatial Perception

Bin Tan, Changjiang Sun, Xiage Qin, Hanat Adai, Zelin Fu +6 more
1/25/2026
cs.CVcs.RO

No official code found. Best implementation: Robbyant/lingbot-depth (1,604 stars, Apache-2.0, last commit 2026-04-21).

Abstract

Spatial visual perception is a fundamental requirement in physical-world applications like autonomous driving and robotic manipulation, driven by the need to interact with 3D environments. Capturing pixel-aligned metric depth using RGB-D cameras would be the most viable way, yet it usually faces obstacles posed by hardware limitations and challenging imaging conditions, especially in the presence of specular or texture-less surfaces. In this work, we argue that the inaccuracies from depth sensors can be viewed as "masked" signals that inherently reflect underlying geometric ambiguities. Building on this motivation, we present LingBot-Depth, a depth completion model which leverages visual context to refine depth maps through masked depth modeling and incorporates an automated data curation pipeline for scalable training. It is encouraging to see that our model outperforms top-tier RGB-D cameras in terms of both depth precision and pixel coverage. Experimental results on a range of downstream tasks further suggest that LingBot-Depth offers an aligned latent representation across RGB and depth modalities. We release the code, checkpoint, and 3M RGB-depth pairs (including 2M real data and 1M simulated data) to the community of spatial perception.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Masked Depth Modeling for Spatial Perception

1,604119PythonJan 25, 20266 months agoApache-2.0
depthdepth-cameramasked-image-modeling

Cite this paper

@article{tan2026masked,
  title  = {Masked Depth Modeling for Spatial Perception},
  author = {Bin Tan and Changjiang Sun and Xiage Qin and Hanat Adai and Zelin Fu and Tianxiang Zhou and Han Zhang and Yinghao Xu and Xing Zhu and Yujun Shen and Nan Xue},
  year   = {2026},
  eprint = {2601.17895},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.17895v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.17895.svg)](https://codeofpaper.com/paper/2601.17895)

Discussion