atlas

Research map / Image generation / Autoregressive and latent generation

DiffGS: Functional Gaussian Splatting Diffusion

NeurIPS 2024 · Image generation › Autoregressive and latent generation · approach: High-resolution diffusion synthesis · 11 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 DiffGS, a latent diffusion model that generates 3D Gaussian Splatting by disentangling Gaussians into three continuous functions (probability, color, transform) and extracting arbitrary numbers of Gaussians via octree-guided sampling.

Problem

Generative modeling of 3D Gaussian Splatting is hard because 3DGS is discrete and unstructured, so standard image/voxel/video generative frameworks do not transfer directly; voxel-based approaches are costly and limit Gaussian count.

Approach

Represent 3DGS through three continuous functions (Gaussian Probability Function, Gaussian Color Function, Gaussian Transform Function), encode them in a triplane-based Gaussian VAE, train a latent diffusion model on the latent vectors, and extract Gaussians at arbitrary counts via octree-guided sampling followed by optimization on the probability field.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DiffGS instead of DiffTFunconditional generation · ShapeNet airplaneFID-50K: 110.8 -> 47.03Helped
use DiffGS instead of DiffTFunconditional generation · ShapeNet airplaneKID-50K (‰): 9.173 -> 3.436Helped
use DiffGS instead of DiffTF and GET3Dunconditional generation · ShapeNet chairFID-50K: 59.51 -> 35.28Helped
use DiffGS instead of DiffTF and GET3Dunconditional generation · ShapeNet chairKID-50K (‰): 2.414 -> 2.148Helped
use DiffGS instead of the strongest listed baselinetext-to-3D generation · Text-to-3DCLIP score: 32.76 -> 33.42Helped
remove the truncation function (ablation)DiffGS · ShapeNet chair reconstructionPSNR: 34.01 -> 29.39Hurt
use exponential projection instead of linear projection (ablation)DiffGS · ShapeNet chair reconstructionPSNR: 34.01 -> 29.74Hurt
remove Gaussian extraction optimization (ablation)DiffGS · ShapeNet chair reconstructionPSNR: 34.01 -> 30.34Hurt
use 50K instead of 350K Gaussians (ablation)DiffGS · ShapeNet chair reconstructionPSNR: 34.01 -> 28.61Hurt
use 100K instead of 350K Gaussians (ablation)DiffGS · ShapeNet chair reconstructionPSNR: 34.01 -> 30.35Hurt
set octree depth to 7 instead of 10 (ablation)DiffGS · ShapeNet chair reconstructionPSNR: 34.01 -> 29.77Hurt
set octree depth to 8 instead of 10 (ablation)DiffGS · ShapeNet chair reconstructionPSNR: 34.01 -> 31.70Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet DeepFashion3D

Benchmarks: ShapeNet DeepFashion3D

Metrics: FID-50K KID-50K PSNR SSIM LPIPS CLIP score

Baselines: GET3D DiffTF DreamGaussian Shap·E LGM SplatterImage TriplaneGaussian SSDNeRF EG3D GaussianCube

Builds on: 3D Gaussian Splatting DDPM DiffusionSDF CLIP

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