HybridOcc: NeRF Enhanced Transformer-based Multi-Camera 3D Occupancy Prediction
Xiao Zhao, Bo Chen, Mingyang Sun, Dingkang Yang, Youxing Wang, Xukun Zhang, Mingcheng Li, Dongliang Kou, Xiaoyi Wei, Lihua Zhang
TL;DR
HybridOcc addresses occlusion-induced ambiguities in vision-based SSC by fusing a Transformer-based 2D-to-3D lifting module with a depth-supervised NeRF branch in a coarse-to-fine framework. The Transformer provides explicit, multi-scale occupancy cues, while the NeRF branch contributes depth supervision and occupancy inference for both visible and invisible voxels, guided by occupancy-aware ray sampling. The two branches generate complementary hybrid volume queries that are refined across scales, with a joint loss that balances explicit occupancy and implicit depth-based supervision. Experiments on nuScenes and SemanticKITTI show consistent gains over depth-prediction and standalone NeRF-based approaches, highlighting the practical impact for robust, end-to-end SSC in autonomous driving.
Abstract
Vision-based 3D semantic scene completion (SSC) describes autonomous driving scenes through 3D volume representations. However, the occlusion of invisible voxels by scene surfaces poses challenges to current SSC methods in hallucinating refined 3D geometry. This paper proposes HybridOcc, a hybrid 3D volume query proposal method generated by Transformer framework and NeRF representation and refined in a coarse-to-fine SSC prediction framework. HybridOcc aggregates contextual features through the Transformer paradigm based on hybrid query proposals while combining it with NeRF representation to obtain depth supervision. The Transformer branch contains multiple scales and uses spatial cross-attention for 2D to 3D transformation. The newly designed NeRF branch implicitly infers scene occupancy through volume rendering, including visible and invisible voxels, and explicitly captures scene depth rather than generating RGB color. Furthermore, we present an innovative occupancy-aware ray sampling method to orient the SSC task instead of focusing on the scene surface, further improving the overall performance. Extensive experiments on nuScenes and SemanticKITTI datasets demonstrate the effectiveness of our HybridOcc on the SSC task.
