atlas

Research map / 3D vision / Gaussian splatting

SplatAD: Real-Time Lidar and Camera Rendering with 3D Gaussian Splatting for Autonomous Driving

CVPR 2025 · 3D vision › Gaussian splatting · approach: Regularization and primitive design for 3DGS · 24 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 SplatAD, the first 3D Gaussian Splatting method that renders both camera and lidar data for dynamic driving scenes in real time, with sensor-specific rolling shutter, intensity, and ray-drop modeling.

Problem

Sensor-realistic camera and lidar simulation for autonomous driving is slow with NeRFs, while existing 3DGS methods render only camera data and cannot handle lidar.

Approach

A unified 3D Gaussian representation with per-Gaussian features replacing spherical harmonics, custom CUDA rasterizers for lidar in spherical coordinates with sensor-specific tiling, and rolling-shutter compensation applied in 2D/sensor space for both camera and lidar.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SplatAD instead of NeuRADSplatAD · PandaSet NVS imagesPSNR: 25.80 -> 26.70Helped
use SplatAD instead of NeuRADSplatAD · Argo2 NVS imagesPSNR: 26.18 -> 28.40Helped
use SplatAD instead of NeuRADSplatAD · nuScenes NVS imagesPSNR: 26.17 -> 27.53Helped
add camera rolling shutter modeling (ablation)SplatAD · PandaSet, nuScenes, Argoverse2 NVSPSNR: 27.48 -> 27.54Helped
use a CNN instead of an MLP for image decoding (ablation)SplatAD · PandaSet, nuScenes, Argoverse2 NVSPSNR: 27.23 -> 27.54Helped
add EWA antialiasing (ablation)SplatAD · PandaSet, nuScenes, Argoverse2 NVSLPIPS: 0.268 -> 0.255Helped
add sensor appearance embeddings (ablation)SplatAD · PandaSet, nuScenes, Argoverse2 NVSPSNR: 27.28 -> 27.54Helped
add velocity optimization (ablation)SplatAD · PandaSet, nuScenes, Argoverse2 NVSPSNR: 27.55 -> 27.54No clear effect
add lidar rolling shutter compensation (ablation)SplatAD · PandaSet, nuScenes, Argoverse2 NVSPSNR: 27.42 -> 27.54Helped
use MCMC (ablation)SplatAD · PandaSet, nuScenes, Argoverse2 NVSPSNR: 27.35 -> 27.54Helped
use median depth instead of expected depth at inference (ablation)SplatAD · PandaSet, nuScenes, Argoverse2 lidar NVSChamfer distance: 4.9 -> 2.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: PandaSet Argoverse2 nuScenes

Benchmarks: PandaSet Argoverse2 nuScenes

Metrics: PSNR SSIM LPIPS depth error intensity error ray drop accuracy chamfer distance FD DINOv2 MP/s MR/s

Baselines: UniSim NeuRAD PVG Street Gaussians OmniRe

Builds on: 3D Gaussian Splatting NeuRAD gsplat 3DGS-MCMC Street Gaussians

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