Boosting Self-Supervision for Single-View Scene Completion via Knowledge Distillation

Keonhee Han, Dominik Muhle, Felix Wimbauer, Daniel Cremers
2/9/2026

No official code found. Best implementation: keonhee-han/KDBTS (10 stars, BSD-2-Clause, last commit 2026-01-20).

Abstract

Inferring scene geometry from images via Structure from Motion is a long-standing and fundamental problem in computer vision. While classical approaches and, more re-cently, depth map predictions only focus on the visible parts of a scene, the task of scene completion aims to reason about geometry even in occluded regions. With the popularity of neural radiance fields (NeRFs), implicit represen-tations also became popular for scene completion by pre-dicting so-called density fields. Unlike explicit approaches e.g. voxel-based methods, density fields also allow for ac-curate depth prediction and novel-view synthesis via image-based rendering. In this work, we propose to fuse the scene reconstruction from multiple images and distill this knowl-edge into a more accurate single-view scene reconstruction. To this end, we propose Multi- View Behind the Scenes (MVBTS) to fuse density fields from multiple posed images, trained fully self-supervised only from image data. Using knowledge distillation, we use MVBTS to train a single-view scene completion network via direct supervision called KDBTS. It achieves state-of-the-art performance on occu-pancy prediction, especially in occluded regions.

View on arXivView PDF

Code Implementations(1)

keonhee-han/KDBTSCommunity68%
BSD-2-Clause

(CVPR 2024)Official implementation of KDBTS: Boosting Self-Supervision for Single-View Scene Completion via Knowledge Distillation

102Shell, PythonMay 1, 20249 months agoBSD-2-Clause

Similar Papers

Cite this paper

@article{han2026boosting,
  title  = {Boosting Self-Supervision for Single-View Scene Completion via Knowledge Distillation},
  author = {Keonhee Han and Dominik Muhle and Felix Wimbauer and Daniel Cremers},
  year   = {2026},
  eprint = {2404.07933},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2404.07933},
  journal = {CVPR 2024 2024}
}

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/2404.07933.svg)](https://codeofpaper.com/paper/2404.07933)

Discussion