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