TUN3D: Towards Real-World Scene Understanding from Unposed Images

Anton Konushin, Nikita Drozdov, Bulat Gabdullin, Alexey Zakharov, Anna Vorontsova +2 more
9/23/2025
cs.CVeess.IV

Official code: col14m/TUN3D (29 stars, last commit 2026-02-01).

Abstract

Layout estimation and 3D object detection are two fundamental tasks in indoor scene understanding. When combined, they enable the creation of a compact yet semantically rich spatial representation of a scene. Existing approaches typically rely on point cloud input, which poses a major limitation since most consumer cameras lack depth sensors and visual-only data remains far more common. We address this issue with TUN3D, the first method that tackles joint layout estimation and 3D object detection in real scans, given multi-view images as input, and does not require ground-truth camera poses or depth supervision. Our approach builds on a lightweight sparse-convolutional backbone and employs two dedicated heads: one for 3D object detection and one for layout estimation, leveraging a novel and effective parametric wall representation. Extensive experiments show that TUN3D achieves state-of-the-art performance across three challenging scene understanding benchmarks: (i) using ground-truth point clouds, (ii) using posed images, and (iii) using unposed images. While performing on par with specialized 3D object detection methods, TUN3D significantly advances layout estimation, setting a new benchmark in holistic indoor scene understanding. Code is available at https://github.com/col14m/tun3d .

View on arXivView PDF

Code Implementations(1)

col14m/TUN3DOfficial100%

[ICRA2026] TUN3D: Towards Real-World Scene Understanding from Unposed Images

292C++, CudaSep 22, 20258 months agoNOASSERTION

Similar Papers

Cite this paper

@article{konushin2025tund,
  title  = {TUN3D: Towards Real-World Scene Understanding from Unposed Images},
  author = {Anton Konushin and Nikita Drozdov and Bulat Gabdullin and Alexey Zakharov and Anna Vorontsova and Danila Rukhovich and Maksim Kolodiazhnyi},
  year   = {2025},
  eprint = {2509.21388},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.21388v1}
}

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

Discussion