atlas

Research map / 3D vision / Gaussian splatting

VoxelSplat: Dynamic Gaussian Splatting as an Effective Loss for Occupancy and Flow Prediction

CVPR 2025 · 3D vision › Gaussian splatting · approach: Deformable 4D Gaussian splatting · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes VoxelSplat, a training-only regularization loss that renders decoded dynamic semantic Gaussians into camera views to supervise camera-based occupancy and scene flow prediction, adding no inference cost.

Problem

Camera-based occupancy prediction jointly with scene flow is hard due to occlusion (annotations invisible to cameras) and class/speed imbalance among dynamic objects, and voxel representations model explicit motion poorly.

Approach

Decode sparse semantic 3D Gaussians from voxel features, move dynamic Gaussians by predicted scene flow, and splat them into current and adjacent camera views to get 2D semantic and depth supervision; add speed/class-balanced point sampling. Used only as a training-time loss, so inference is unchanged.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add VoxelSplat to FB-Occ-flow (16f)FB-Occ (16f) · nuScenes val (OpenOcc)RayIoU: 33.5 -> 36.9 (+3.4)Helped
Add VoxelSplat to FB-Occ-flow (16f)FB-Occ (16f) · nuScenes val (OpenOcc)mAVE: 0.505 -> 0.303 (+0.202)Helped
Add VoxelSplat to FB-OCCFB-OCC · nuScenes val (OpenOccupancy annotations)SSC mIoU: 18.68 -> 22.64Helped
Add VoxelSplat to BEVDet-OccBEVDet-Occ · nuScenes val (OpenOcc)RayIoU: 32.0 -> 35.6 (+3.6)Helped
Add VoxelSplat to SparseOccSparseOcc · nuScenes val (OpenOcc)RayIoU: 35.1 -> 38.0 (+2.9)Helped
Use volume rendering supervision (ablation)BEVDet-Occ-flow (8f) · nuScenes val (OpenOcc)RayIoU: 32.5 -> 32.9 (+0.4)Helped
Use volume rendering supervision (ablation)BEVDet-Occ-flow (8f) · nuScenes val (OpenOcc)mAVE: .545 -> .569 (-.024)Hurt
Use semantic Gaussian splatting supervision (ablation)BEVDet-Occ-flow (8f) · nuScenes val (OpenOcc)RayIoU: 32.5 -> 33.6 (+1.1)Helped
Use semantic Gaussian splatting supervision (ablation)BEVDet-Occ-flow (8f) · nuScenes val (OpenOcc)mAVE: .545 -> .515 (+.030)Helped
Add 2D ground truth from adjacent frames (ablation)Gaussian splatting supervision · nuScenes val (OpenOcc)RayIoU: 33.6 -> 34.1Helped
Add 2D ground truth from adjacent frames (ablation)Gaussian splatting supervision · nuScenes val (OpenOcc)mAVE: 0.515 -> 0.487Helped
Separate supervision of static and dynamic objects (ablation)Gaussian splatting with multi-frame supervision · nuScenes val (OpenOcc)mAVE: 0.487 -> 0.353Helped

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes OpenOcc Occ3D OpenOccupancy

Benchmarks: nuScenes validation set (OpenOcc) Occ3D OpenOccupancy

Metrics: RayIoU mIoU mAVE IoU

Baselines: RenderOcc BEVFormer BEVDet-Occ FB-OCC SparseOcc TPVFormer OccFormer SurroundOcc GaussianFormer

Builds on: 3D Gaussian Splatting FB-OCC BEVDet-Occ SparseOcc RenderOcc

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy