Virtual Occlusions Through Implicit Depth
Not on the map. Why?
Abstract (arXiv)
For augmented reality (AR), it is important that virtual assets appear to `sit among' real world objects. The virtual element should variously occlude and be occluded by real matter, based on a plausible depth ordering. This occlusion should be consistent over time as the viewer's camera moves. Unfortunately, small mistakes in the estimated scene depth can ruin the downstream occlusion mask, and thereby the AR illusion. Especially in real-time settings, depths inferred near boundaries or across time can be inconsistent. In this paper, we challenge the need for depth-regression as an intermediate step. We instead propose an implicit model for depth and use that to predict the occlusion mask directly. The inputs to our network are one or more color images, plus the known depths of any virtual geometry. We show how our occlusion predictions are more accurate and more temporally stable than predictions derived from traditional depth-estimation models. We obtain state-of-the-art occlusion results on the challenging ScanNetv2 dataset and superior qualitative results on real scenes.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 73 of its 119 references that are in the map. First posted on arXiv 11 May 2023.
Builds on
73 of 119 references.
References · 73
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2017Mask R-CNNcited by 7,259
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,682
- 2018Occupancy Networks: Learning 3D Reconstruction in Function Spacecited by 2,037
- 2021Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fieldscited by 1,957
- 2020pixelNeRF: Neural Radiance Fields from One or Few Imagescited by 1,574
- 2018UNet++: A Nested U-Net Architecture for Medical Image Segmentationcited by 1,518
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,484
38 more
- 2015Spatial Transformer Networkscited by 1,423
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 819
- 2019PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitizationcited by 818
- 2018MVSNet: Depth Inference for Unstructured Multi-view Stereocited by 780
- 2020Convolutional Occupancy Networkscited by 760
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
- 2018Deep Ordinal Regression Network for Monocular Depth Estimationcited by 721
- 2021RegNeRF: Regularizing Neural Radiance Fields for View Synthesis from Sparse Inputscited by 614
- 2020AdaBins: Depth Estimation using Adaptive Binscited by 596
- 2020Hypersim: A Photorealistic Synthetic Dataset for Holistic Indoor Scene Understandingcited by 593
- 2020PIFuHD: Multi-Level Pixel-Aligned Implicit Function for High-Resolution 3D Human Digitizationcited by 521
- 2018Pyramid Stereo Matching Networkcited by 486
- 2014Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecturecited by 483
- 2019PointRend: Image Segmentation as Renderingcited by 439
- 2016Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescuecited by 368
- 2017End-to-End Learning of Geometry and Context for Deep Stereo Regressioncited by 359
- 2020Implicit Functions in Feature Space for 3D Shape Reconstruction and Completioncited by 343
- 2018DeepMVS: Learning Multi-view Stereopsiscited by 277
- 2020Single-View View Synthesis with Multiplane Imagescited by 263
- 2020Consistent Video Depth Estimationcited by 220
- 2020Learning to Recover 3D Scene Shape from a Single Imagecited by 214
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
- 2020Robust Consistent Video Depth Estimationcited by 188
- 2020Real-Time High-Resolution Background Mattingcited by 172
- 2018Depth Prediction Without the Sensors: Leveraging Structure for Unsupervised Learning from Monocular Videoscited by 155
- 2016Learning Video Object Segmentation from Static Imagescited by 151
- 2018Revisiting Single Image Depth Estimation: Toward Higher Resolution Maps with Accurate Object Boundariescited by 144
- 2018Learning Depth with Convolutional Spatial Propagation Networkcited by 135
- 2021MINE: Towards Continuous Depth MPI with NeRF for Novel View Synthesiscited by 133
- 2019Self-supervised Learning with Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Cameracited by 130
- 2019Self-Supervised Monocular Depth Hintscited by 127
- 2019DPSNet: End-to-end Deep Plane Sweep Stereocited by 115
- 2020Background Matting: The World is Your Green Screencited by 104
- 2019Learning to Infer Implicit Surfaces without 3D Supervisioncited by 103
- 2022LocalBins: Improving Depth Estimation by Learning Local Distributionscited by 92
- 2016Estimating Depth from Monocular Images as Classification Using Deep Fully Convolutional Residual Networkscited by 91
- 2022SimpleRecon: 3D Reconstruction Without 3D Convolutionscited by 83
50 most cited of 73 All 73 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 3; 2026: 1.
5 papers.
- 2025FlashDepth: Real-time Streaming Video Depth Estimation at 2K Resolutioncited by 14
- 2025Uncertainty Meets Diversity: A Comprehensive Active Learning Framework for Indoor 3D Object Detectioncited by 7
- 2023A Real-time Method for Inserting Virtual Objects into Neural Radiance Fieldscited by 5
- 2025ReFrame: Layer Caching for Accelerated Inference in Real-Time Renderingcited by 0
- 2026GemDepth: Geometry-Embedded Features for 3D-Consistent Video Depthcited by 0
- 2026GemDepth: Geometry-Embedded Features for 3D-Consistent Video Depth11 May 2026
- 2025ReFrame: Layer Caching for Accelerated Inference in Real-Time Rendering14 Jun 2025
- 2025FlashDepth: Real-time Streaming Video Depth Estimation at 2K Resolution9 Apr 2025
- 2025Uncertainty Meets Diversity: A Comprehensive Active Learning Framework for Indoor 3D Object Detection20 Mar 2025
- 2023A Real-time Method for Inserting Virtual Objects into Neural Radiance Fields9 Oct 2023