GaussRender: Learning 3D Occupancy with Gaussian Rendering

Loïck Chambon, Eloi Zablocki, Alexandre Boulch, Mickaël Chen, Matthieu Cord
2/7/2025
cs.CV

Official code: valeoai/GaussRender (78 stars, last commit 2025-07-07).

Abstract

Understanding the 3D geometry and semantics of driving scenes is critical for safe autonomous driving. Recent advances in 3D occupancy prediction have improved scene representation but often suffer from visual inconsistencies, leading to floating artifacts and poor surface localization. Existing voxel-wise losses (e.g., cross-entropy) fail to enforce visible geometric coherence. In this paper, we propose GaussRender, a module that improves 3D occupancy learning by enforcing projective consistency. Our key idea is to project both predicted and ground-truth 3D occupancy into 2D camera views, where we apply supervision. Our method penalizes 3D configurations that produce inconsistent 2D projections, thereby enforcing a more coherent 3D structure. To achieve this efficiently, we leverage differentiable rendering with Gaussian splatting. GaussRender seamlessly integrates with existing architectures while maintaining efficiency and requiring no inference-time modifications. Extensive evaluations on multiple benchmarks (SurroundOcc-nuScenes, Occ3D-nuScenes, SSCBench-KITTI360) demonstrate that GaussRender significantly improves geometric fidelity across various 3D occupancy models (TPVFormer, SurroundOcc, Symphonies), achieving state-of-the-art results, particularly on surface-sensitive metrics such as RayIoU. The code is open-sourced at https://github.com/valeoai/GaussRender.

View on arXivView PDF

Code Implementations(1)

[ICCV 2025] GaussRender: Learning 3D Occupancy with Gaussian Rendering (official repository)

784C, C++Feb 7, 20251 years agoNOASSERTION
3d-occupancy3d-occupancy-predictionautonomous-drivingcomputer-visiongaussian-splatting

Similar Papers

Cite this paper

@article{chambon2025gaussrender,
  title  = {GaussRender: Learning 3D Occupancy with Gaussian Rendering},
  author = {Loïck Chambon and Eloi Zablocki and Alexandre Boulch and Mickaël Chen and Matthieu Cord},
  year   = {2025},
  eprint = {2502.05040},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.05040v3}
}

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

Discussion