atlas

Research map / 3D vision / Gaussian splatting

Poison-splat: Computation Cost Attack on 3D Gaussian Splatting

ICLR 2025 · 3D vision › Gaussian splatting · approach: Regularization and primitive design for 3DGS · 0 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 Poison-splat, a data-poisoning attack that perturbs input images to inflate the Gaussian count, GPU memory and training time of 3D Gaussian Splatting, potentially causing denial of service.

Problem

3D Gaussian Splatting training has input-dependent computational cost (adaptive density control), so an adversary who poisons training images could drive memory and training time toward worst case, causing resource exhaustion or denial of service for 3DGS service providers.

Approach

Formulates the attack as a max-min bi-level problem, approximates the inner 3DGS training with a proxy 3DGS model, uses image total variation (sharpness) as a differentiable surrogate for the number of Gaussians, and optionally bounds perturbations with an L-infinity epsilon ball; the proxy is updated alongside the poisoning to keep multi-view consistency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Poison input images with ε = 16/2553DGS · Mip-NeRF360 (room)peak GPU memory: 12316 -> 46238; 3.75xHelped
Remove the perturbation constraint (ε = ∞)Poison-splat on 3DGS · NeRF-Synthetic (ship)peak GPU memory: 3692 -> 80956; 21.93xHelped
Transfer constrained Poison-splat to a black-box victimScaffold-GS · NeRF-Synthetic (lego), ε = 16/255number of Gaussians: 0.414 M -> 2.074 M; 5.01xHelped
Transfer unconstrained Poison-splat to a black-box victimScaffold-GS · NeRF-Synthetic (lego), ε = ∞training time: 9.77 -> 26.11; 2.67xHelped
Remove the proxy model and maximize total variation independently per view (ablation)Poison-splat · Mip-NeRF360 (room)number of GaussiansHurt
Cap the number of Gaussians during training (ablation)3DGS defense · 3D reconstructionreconstruction qualityHurt

Surprising findings

Limitations

Experimental setup

Datasets: NeRF-Synthetic Mip-NeRF360 Tanks-and-Temples

Benchmarks: NeRF-Synthetic Mip-NeRF360 Tanks-and-Temples

Metrics: number of Gaussians peak GPU memory training time rendering speed (FPS)

Baselines: image-level TV maximization attack (naive, no proxy model) clean training Gaussian-count capping defense

Builds on: 3D Gaussian Splatting adversarial attacks (PGD-style sign gradient with epsilon-ball projection) sponge examples

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