SGE turns camera-only 4D panoptic occupancy tracking from frame-by-frame reconstruction into a persistent Gaussian scene memory, preserving geometry through occlusion while setting a new state of the art for 4D panoptic occupancy tracking with negligible overhead.
Persistent Gaussian scene representation with trajectories and visibility cues

SGE maintains a persistent Gaussian scene state over time. PCA-colored latent Gaussians encode scene structure, opacity highlights visibility and occlusion, and trajectory width reflects accumulated confidence in the streaming representation.

Base work

LaGS: Latent Gaussian Splatting for 4D Panoptic Occupancy Tracking

SGE builds on LaGS, a camera-based 4D panoptic occupancy tracking framework that represents 3D features as sparse, feature-bearing latent Gaussians. LaGS replaces dense voxel processing with hierarchical point-based reasoning and Gaussian feature splatting; SGE extends this representation into a persistent streaming scene memory.

Read more

Abstract

Camera-based 4D panoptic occupancy tracking (4D-POT) is a promising paradigm for holistic scene understanding from multi-view imagery, enabling joint reasoning about geometry, semantics, and object identities across time. Recent mask-based pipelines achieve strong performance by propagating instance queries across frames. However, their underlying volumetric representations are typically recomputed at each timestep, limiting geometric temporal consistency, particularly under occlusion and for static scene elements. To address this limitation, we propose a streaming Gaussian encoder that maintains a persistent volumetric scene representation for 4D-POT. Our method models the scene as a fixed-size set of latent Gaussian queries that are propagated via ego-motion compensation and refreshed under a confidence-guided budget constraint. Crucially, we shape Gaussian opacities through depth-based supervision to serve as proxy for visibility, enabling confidence to accumulate as a temporally aggregated measure of persistent scene support. Together with a warmup-based multi-frame training strategy, this yields representation-level temporal coherence beyond decoder-only tracking. Extensive experiments on Occ3D-extended nuScenes and Waymo establish a new state-of-the-art for camera-based 4D-POT, improving tracking consistency with negligible computational overhead while remaining fully compatible with existing mask-based pipelines.

Method

Illustration of the proposed streaming Gaussian encoder across timesteps

Streaming update of the persistent Gaussian scene state. SGE carries latent Gaussian queries from time t to t + 1 with ego-motion compensation, removes weakly supported queries using confidence and visibility, samples new queries at high-response feature locations, and refines the resulting fixed-budget state for downstream 4D panoptic occupancy tracking. PCA colors show latent features, red Gaussians indicate thing-class queries, black dots mark newly initialized queries, and trajectory width reflects accumulated confidence.

Image Encoding & 3D Lifting

SGE starts from synchronized multi-view camera images. An image backbone extracts visual features and low-resolution depth estimates, which are lifted into 3D and pooled into a voxel feature pyramid. This per-frame volume provides the current observation used to update the streaming Gaussian state.

Persistent Gaussian State

Instead of rebuilding the volumetric representation independently at every timestep, SGE maintains a fixed-size set of latent Gaussian queries over time. Each query stores a learned feature and reference position, and can be decoded into a Gaussian primitive with geometry, opacity, and semantic information. This persistent state acts as a compact scene memory for 4D panoptic occupancy tracking.

Ego-Motion Compensation

To keep the Gaussian state aligned as the ego vehicle moves, SGE propagates Gaussian queries from the previous timestep into the current coordinate frame using ego-motion compensation. The propagated Gaussian centers preserve spatial correspondence across frames, while position-dependent query features are updated to reflect their new locations.

Confidence & Visibility-Guided Refresh

SGE uses Gaussian opacity as a proxy for visibility. Depth supervision shapes opacities to reflect which parts of the scene are supported by current observations. This visibility evidence is then accumulated over time as confidence. During state refreshment, unreliable or obsolete queries are pruned, while consistently supported structure is retained, enabling the representation to remain stable under occlusion.

Query Reinitialization & Refinement

To refresh the fixed-size scene state, pruned slots are replaced with new queries sampled from high-response regions in the current 3D feature volume. The retained and newly initialized queries are then jointly refined with the point-based Gaussian encoder, allowing the state to integrate fresh observations while preserving persistent scene structure.

Gaussian Splatting & Panoptic Decoding

The refined latent Gaussians are decoded into Gaussian primitives and splatted into a dense 3D feature volume. This volume is passed to the mask-based 4D panoptic occupancy decoder, which predicts semantic occupancy and temporally consistent instance identities. Since SGE operates at the representation level, it remains compatible with existing LaGS-style 4D-POT pipelines.

Key Ideas

  • Persistent latent Gaussians replace frame-centric volumetric recomputation
  • Ego-motion compensation keeps the scene memory spatially aligned
  • Depth-supervised opacity provides a visibility signal for confidence accumulation
  • Confidence-guided refresh balances temporal memory with adaptation to new observations
  • Gaussian splatting bridges the persistent sparse state and dense panoptic occupancy decoding

Overview and Qualitative Results

Code & Models

Stay tuned

Coming Soon

Code and models will be released here shortly.

Publication

Maximilian Luz, Thomas Nürnberg, Yakov Miron, Abhinav Valada

Streaming Gaussian Encoding for 4D Panoptic Occupancy Tracking

IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2026

If you find our work useful, please consider citing our paper.

Authors

Maximilian Luz

Maximilian Luz

University of Freiburg

Thomas Nürnberg

Thomas Nürnberg

Bosch Research

Yakov Miron

Yakov Miron

Bosch Research, University of Haifa

Abhinav Valada

Abhinav Valada

University of Freiburg

Acknowledgment

This work was funded by the Bosch Research collaboration on AI-driven automated driving, the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under grant number 539134284, through EFRE (FEIH_2698644), and the state of Baden-Württemberg.

Co-funded by the European Union Baden-Württemberg