BillBoard Splatting (BBSplat): Learnable Textured Primitives for Novel View Synthesis

1Università degli Studi di Genova, Italy
2Istituto Italiano di Tecnologia (IIT) Genoa, Italy
3Department of Computer Science, University College London

Abstract



We present billboard Splatting (BBSplat) - a novel approach for 3D scene representation based on textured geometric primitives.

BBSplat represents the scene as a set of optimizable textured planar primitives with learnable RGB textures and alpha-maps to control their shape. BBSplat primitives can be used in any Gaussian Splatting pipeline as drop-in replacements for Gaussians. Our method's qualitative and quantitative improvements over 3D and 2D Gaussians are most noticeable when fewer primitives are used, when BBSplat achieves over 1200 FPS. Our novel regularization term encourages textures to have a sparser structure, unlocking an efficient compression that leads to a reduction in storage space of the model.

Our experiments show the efficiency of BBSplat on standard datasets of real indoor and outdoor scenes such as Tanks&Temples, DTU, and Mip-NeRF-360. We demonstrate improvements on PSNR, SSIM, and LPIPS metrics compared to the state-of-the-art, especially for the case when fewer primitives are used, which, on the other hand, leads to up to 2 times inference speed improvement for the same rendering quality.

Method


Primitives Learnable Shape

3DGS

2DGS

BBSplat(Ours)


Results

Tanks&Temples

3DGS

Ours

3DGS-MCMC

Ours

2DGS

Ours


3DGS

Ours

3DGS-MCMC

Ours

2DGS

Ours

Mip-NeRF-360

3DGS

Ours

3DGS-MCMC

Ours

2DGS

Ours


3DGS

Ours

3DGS-MCMC

Ours

2DGS

Ours

DTU

3DGS

Ours

3DGS-MCMC

Ours

2DGS

Ours


3DGS

Ours

3DGS-MCMC

Ours

2DGS

Ours


Concurrent Works

Method Learnable Shape RGB Texture Alpha Texture Base
3D Convex Splatting [1] 3DGS
Texture-GS [2] 3DGS
Textured Gaussians [3] 3DGS
SuperGaussians [4] 2DGS
HDGS [5] 2DGS
GSTex [6] 2DGS
Gaussian Billboards [7] 2DGS
BBSplat (Ours) 2DGS

BibTeX

@article{svitov2024billboard,
  title={BillBoard Splatting (BBSplat): Learnable Textured Primitives for Novel View Synthesis},
  author={Svitov, David and Morerio, Pietro and Agapito, Lourdes and Del Bue, Alessio},
  journal={arXiv preprint arXiv:2411.08508},
  year={2024}
}