atlas

Research map / 3D vision / Gaussian splatting

GuardSplat: Efficient and Robust Watermarking for 3D Gaussian Splatting

CVPR 2025 · 3D vision › Gaussian splatting · approach: Regularization and primitive design for 3DGS · 10 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 GuardSplat, a fast 3DGS watermarking framework that trains a CLIP-text-feature message decoder and embeds bits into per-Gaussian spherical harmonic offsets with distortion-robust training.

Problem

Copyright protection for 3D Gaussian Splatting assets: existing watermarking methods are slow, low-capacity, alter 3D structure, or are not robust to rendering distortions.

Approach

Train a message decoder on CLIP textual features (message decoupling, so only the decoder is optimized without encoder), then freeze it and embed messages by learning per-Gaussian SH offsets with an offset loss, while a differentiable distortion layer improves robustness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GuardSplat instead of GaussianMarker3DGS watermarking · Blender and LLFF, 32-bit messagesBit Acc: 98.85 -> 99.04Helped
use GuardSplat instead of GaussianMarker3DGS watermarking · Blender and LLFF, 32-bit messagesPSNR: 33.98 -> 39.40Helped
use GuardSplat instead of GaussianMarker3DGS watermarking · 16-bit messages, rotation (±π/6)Bit accuracy: 70.84 -> 94.56Helped
use GuardSplat instead of GaussianMarker3DGS watermarking · 16-bit messages, JPEG (10% quality)Bit accuracy: 86.22 -> 94.70Helped
update all 3D Gaussian attributes instead of embedding with SH-aware offsets (ablation)3DGS watermarking · Blender and LLFF, 32-bit messagesPSNR: 39.40 -> 36.56Hurt
embed messages in DC components of SH features instead of SH-aware offsets (ablation)3DGS watermarking · Blender and LLFF, 32-bit messagesBit Acc: 99.04 -> 74.59Hurt
embed messages in residual SH features instead of SH-aware offsets (ablation)3DGS watermarking · Blender and LLFF, 32-bit messagesBit Acc: 99.04 -> 98.25Hurt
remove reconstruction loss and offset loss (ablation)GuardSplat · Blender and LLFF, 32-bit messagesPSNR: 39.40 -> 31.79Hurt
remove offset loss (ablation)GuardSplat · Blender and LLFF, 32-bit messagesPSNR: 39.40 -> 36.88Hurt
increase reconstruction-loss weight from 0 to 1 (ablation)GuardSplat · Blender and LLFF, 32-bit messagesPSNRHelped
vary message-loss weight from 0 to 0.1 (ablation)GuardSplat · Blender and LLFF, 32-bit messagesBit accuracyMixed
vary offset-loss weight (ablation)GuardSplat · Blender and LLFF, 32-bit messagesPSNRMixed

Surprising findings

Limitations

Experimental setup

Datasets: Blender LLFF

Benchmarks: Blender LLFF

Metrics: bit accuracy PSNR SSIM LPIPS StegExpose detection ROC

Baselines: CopyRNeRF WateRF GaussianMarker 3DGS w/ WateRF 3DGS + CIN 3DGS + SSL 3DGS + HiDDeN 3DGS + StegaStamp

Builds on: 3D Gaussian Splatting CLIP HiDDeN WateRF

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