Skip to content
forked from carlinds/splatad

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

License

Notifications You must be signed in to change notification settings

whu-lyh/splatad

 
 

Repository files navigation

SplatAD

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

About

This is the official repository for the CVPR 2025 paper SplatAD: Real-Time Lidar and Camera Rendering with 3D Gaussian Splatting for Autonomous Driving. The code in this repository builds upon the open-source library gsplat, with modifications and extensions designed for autonomous driving data.

While the code contians all components needed to efficiently render camera and lidar data, the SplatAD-model itself, including dataloading, decoders, etc., will be released through neurad-studio.

We welcome all contributions!

Key Features

  • Efficient lidar rendering
    • Projection to spherical coordinates
    • Depth and feature rasterization for a non-linear grid of points
  • Rolling shutter compensation for camera and lidar

Installation

Our code introduce no additional dependencies. We thus refer to the original documentation from gsplat for both installation and development setup.

Usage

See rasterization and lidar_rasterization for entry points to camera and lidar rasterization. Additionally, we provide example notebooks under examples that demonstrate lidar rendering and rolling shutter compensation. For further examples, check out the test files.

Built On

  • gsplat - Collaboration friendly library for CUDA accelerated rasterization of Gaussians with python bindings
  • 3dgs-deblur - Inspiration for the rolling shutter compensation

Citation

You can find our paper on arXiv.

If you use this code or find our paper useful, please consider citing:

@article{hess2024splatad,
  title={SplatAD: Real-Time Lidar and Camera Rendering with 3D Gaussian Splatting for Autonomous Driving},
  author={Hess, Georg and Lindstr{\"o}m, Carl and Fatemi, Maryam and Petersson, Christoffer and Svensson, Lennart},
  journal={arXiv preprint arXiv:2411.16816},
  year={2024}
}

Contributors

+ gsplat contributors

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Cuda 55.0%
  • Python 41.2%
  • C++ 3.6%
  • Other 0.2%