atlas

Research map / 3D vision / Gaussian splatting

3D-GSW: 3D Gaussian Splatting for Robust Watermarking

CVPR 2025 · 3D vision › Gaussian splatting · approach: Regularization and primitive design for 3DGS · 12 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 3D-GSW, a robust watermarking method that fine-tunes 3D Gaussian Splatting models to embed a binary message in rendered images, using frequency-guided densification, a gradient mask, and a wavelet-subband loss.

Problem

Watermarking 3D Gaussian Splatting models and their rendered images to protect copyright against image distortions and model-level attacks, while keeping rendering quality high and rendering real-time.

Approach

Before fine-tuning, remove 3D Gaussians with minimal contribution to rendering quality and split Gaussians in high-frequency patches (found via patch-wise DFT), then fine-tune with a gradient mask derived from pre-trained parameters and a wavelet high-frequency subband loss, embedding the message via a frozen HiDDeN decoder on the DWT LL2 subband.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add FGD to 3D-GSW (ablation)3D-GSW · Blender, LLFF, Mip-NeRF 360 (average), 32 bitsBit accuracy: 94.60 -> 97.37Helped
Add FGD to 3D-GSW (ablation)3D-GSW · Blender, LLFF, Mip-NeRF 360 (average), 64 bitsPSNR: 28.22 -> 32.47Helped
Add the gradient mask (ablation)3D-GSW · Blender, LLFF, Mip-NeRF 360, 32 bitsPSNR: 29.96 -> 35.08Helped
Add the wavelet-subband loss (ablation)3D-GSW · Blender, LLFF, Mip-NeRF 360, 32 bitsPSNR: 33.26 -> 35.08Helped
Use only high-frequency wavelet subbands (LH, HL, HH) rather than all subbands (ablation)3D-GSW · Blender, LLFF, Mip-NeRF 360, 32 bitsBit accuracy: 96.01 -> 97.37Helped
Use only high-frequency wavelet subbands (LH, HL, HH) rather than all subbands (ablation)3D-GSW · Blender, LLFF, Mip-NeRF 360, 32 bitsPSNR: 34.93 -> 35.08Helped
Increase message length from 32 bits to 64 bits3D-GSW · Blender, LLFF, Mip-NeRF 360 (average)Bit accuracy: 97.37 -> 90.45Hurt
Apply image distortions during extraction3D-GSW · Blender, LLFF, Mip-NeRF 360, 32 bits; Gaussian noise (σ = 0.1)Bit accuracy: 97.37 -> 83.84Hurt
Apply rotation during extraction3D-GSW · Blender, LLFF, Mip-NeRF 360, 32 bits; rotation (±π/6)Bit accuracy: 97.37 -> 87.94Hurt
Add Gaussian noise to 3D-GS parameters (σ = 0.1)3D-GSW · Blender, LLFF, Mip-NeRF 360, 32 bitsBit accuracy: 97.37 -> 89.11Hurt
Remove 3D Gaussians (20%) from the model3D-GSW · Blender, LLFF, Mip-NeRF 360, 32 bitsBit accuracy: 97.37 -> 96.87Hurt
Clone 3D Gaussians (20%) in the model3D-GSW · Blender, LLFF, Mip-NeRF 360, 32 bitsBit accuracy: 97.37 -> 95.99Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Blender LLFF Mip-NeRF 360

Benchmarks: Blender LLFF Mip-NeRF 360

Metrics: bit accuracy PSNR SSIM LPIPS FPS storage fine-tune time

Baselines: StegaNeRF+3D-GS WateRF+3D-GS 3D-GSW without FGD

Builds on: 3D Gaussian Splatting WateRF StegaNeRF HiDDeN error-based densification

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