Skip to content

[SIGGRAPH'24] 2D Gaussian Splatting for Geometrically Accurate Radiance Fields

License

Notifications You must be signed in to change notification settings

garspace2/2d-gaussian-splatting

Repository files navigation

2D Gaussian Splatting for Geometrically Accurate Radiance Fields

Project page | Paper | Video | Surfel Rasterizer (CUDA) | Surfel Rasterizer (python) | DTU+COLMAP (3.5GB) |

Teaser image

This repo contains the official implementation for the paper "2D Gaussian Splatting for Geometrically Accurate Radiance Fields". Our work represents a scene with a set of 2D oriented disks (surface elements) and rasterizes the surfels with perspective correct differentiable raseterization. Our work also develops regularizations that enhance the reconstruction quality.

We are in the process of finalizing the training and rasterization code (CUDA), which may take a few days (or weeks) to complete. Feel free to contact us at huangbb@@shanghaitech.edu.cn if you have any questions.

Acknowledgements

This project is built upon 3DGS. The TSDF fusion for extracting mesh is based on Open3D. The rendering script for MipNeRF360 is adopted from Multinerf, while the evaluation scripts for DTU and Tanks and Temples dataset are taken from DTUeval-python and TanksAndTemples, respectively. We thank all the authors for their great repos.

Citation

If you find our code or paper helps, please consider citing:

@article{Huang2DGS2024,
    title={2D Gaussian Splatting for Geometrically Accurate Radiance Fields},
    author={Huang, Binbin and Yu, Zehao and Chen, Anpei and Geiger, Andreas and Gao, Shenghua},
    journal={SIGGRAPH},
    year={2024}
}

About

[SIGGRAPH'24] 2D Gaussian Splatting for Geometrically Accurate Radiance Fields

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%