Camera-Only 3D Panoptic Scene Completion for Autonomous Driving through Differentiable Object Shapes
Nicola Marinello, Simen Cassiman, Jonas Heylen, Marc Proesmans, Luc Van Gool
TL;DR
This work tackles camera-only 3D panoptic scene completion for autonomous driving by introducing OffsetOcc, a framework that learns differentiable object shapes as sets of 3D offsets around object centers. An Object Module predicts per-object class, center, and a dense set of offsets, while a Panoptic Module merges these with a baseline occupancy decoder to produce panoptic voxel occupancy, trained in two stages with carefully designed Hungarian-based losses. On Occ3D-nuScenes, OffsetOcc achieves competitive 3D semantic occupancy metrics (e.g., 28.0 miou, 43.9 iou with mask; 17.2 miou, 24.9 iou without mask) and a panoptic lidar pq of 29.4, demonstrating the viability of object-centric, differentiable occupancy for occluded regions. The approach is lightweight, extensible to temporal reasoning, and accompanied by public code to facilitate further research in semantic and panoptic 3D scene understanding from monocular cues.
Abstract
Autonomous vehicles need a complete map of their surroundings to plan and act. This has sparked research into the tasks of 3D occupancy prediction, 3D scene completion, and 3D panoptic scene completion, which predict a dense map of the ego vehicle's surroundings as a voxel grid. Scene completion extends occupancy prediction by predicting occluded regions of the voxel grid, and panoptic scene completion further extends this task by also distinguishing object instances within the same class; both aspects are crucial for path planning and decision-making. However, 3D panoptic scene completion is currently underexplored. This work introduces a novel framework for 3D panoptic scene completion that extends existing 3D semantic scene completion models. We propose an Object Module and Panoptic Module that can easily be integrated with 3D occupancy and scene completion methods presented in the literature. Our approach leverages the available annotations in occupancy benchmarks, allowing individual object shapes to be learned as a differentiable problem. The code is available at https://github.com/nicolamarinello/OffsetOcc .
